@layer components{.why-flash-photo-grade{background-image:linear-gradient(in oklab 180deg, #070d2626 40%, #070d26e0 100%)}@supports (color:lab(0% 0 0)){.why-flash-photo-grade{background-image:linear-gradient(in oklab 180deg, lab(4.12597% 3.50022 -16.9736/.15) 40%, lab(4.12597% 3.50022 -16.9736/.88) 100%)}}.why-flash-accuracy-hero-grade{background-image:linear-gradient(in oklab 180deg, #040818db 0%, #040818c7 55%, #040818eb 100%)}@supports (color:lab(0% 0 0)){.why-flash-accuracy-hero-grade{background-image:linear-gradient(in oklab 180deg, lab(2.32296% 1.12573 -8.69067/.86) 0%, lab(2.32296% 1.12573 -8.69067/.78) 55%, lab(2.32296% 1.12573 -8.69067/.92) 100%)}}.why-flash-reviewer-grade{background-image:linear-gradient(in oklab 180deg, #070d261a 45%, #070d26b3 100%)}@supports (color:lab(0% 0 0)){.why-flash-reviewer-grade{background-image:linear-gradient(in oklab 180deg, lab(4.12597% 3.50022 -16.9736/.1) 45%, lab(4.12597% 3.50022 -16.9736/.7) 100%)}}.why-flash-hero-grade{background-image:linear-gradient(in oklab 90deg, #070d26f7 0%, #070d26e0 46%, #070d266b 100%)}@supports (color:lab(0% 0 0)){.why-flash-hero-grade{background-image:linear-gradient(in oklab 90deg, lab(4.12597% 3.50022 -16.9736/.97) 0%, lab(4.12597% 3.50022 -16.9736/.88) 46%, lab(4.12597% 3.50022 -16.9736/.42) 100%)}}.cmp-row{--motion-stagger:.15s}.cmp-flash{--cmp-at:var(--motion-delay)}.cmp-them{--cmp-at:calc(var(--motion-delay) + .3s)}.cmp-lead-ping,.cmp-cell-scan,.cmp-hourly-crawl{opacity:0}.cmp-lead-line{transform-box:fill-box;transform-origin:0}.cmp-strike-hit,.cmp-lead-ping,.cmp-lead-alert,.cmp-cell-dot,.cmp-refresh-dots>circle,.cmp-refresh-end,.cmp-chance-cloud,.cmp-pin-tag,.cmp-hope,.cmp-go-badge{transform-box:fill-box;transform-origin:50%}.cmp-pin-grid,.cmp-go-check{stroke-dasharray:1}.motion[data-anim]:not([data-anim=reset]) .cmp-lead-alert{animation:motion-pop .45s ease-out var(--cmp-at)}.motion[data-anim]:not([data-anim=reset]) .cmp-lead-ping{animation:motion-ping .8s ease-out var(--cmp-at)}.motion[data-anim]:not([data-anim=reset]) .cmp-lead-line{animation:motion-grow-x .8s var(--motion-ease) calc(var(--cmp-at) + .3s) both}.motion[data-anim]:not([data-anim=reset]) .cmp-lead-bolt{animation:cmp-bolt-drop .3s ease-in calc(var(--cmp-at) + 1.1s) both}.motion[data-anim]:not([data-anim=reset]) .cmp-strike-bolt{animation:cmp-bolt-drop .5s ease-in calc(var(--cmp-at) + .7s) both}.motion[data-anim]:not([data-anim=reset]) .cmp-strike-hit{animation:motion-pop-in .35s ease-out calc(var(--cmp-at) + 1.2s) both}.motion[data-anim]:not([data-anim=reset]) .cmp-cell-scan{animation:cmp-scan 1s ease-in-out var(--cmp-at)}.motion[data-anim]:not([data-anim=reset]) .cmp-cell-fill{animation:motion-fade .35s ease-out calc(var(--cmp-at) + .9s) both}.motion[data-anim]:not([data-anim=reset]) .cmp-cell-dot{animation:motion-pop-in .4s ease-out calc(var(--cmp-at) + 1.1s) both}.motion[data-anim]:not([data-anim=reset]) .cmp-county{animation:motion-fade 1.4s linear var(--cmp-at) both}.cmp-refresh-dots>circle:nth-child(2){--i:1}.cmp-refresh-dots>circle:nth-child(3){--i:2}.cmp-refresh-dots>circle:nth-child(4){--i:3}.cmp-refresh-dots>circle:nth-child(5){--i:4}.cmp-refresh-dots>circle:nth-child(6){--i:5}.cmp-refresh-dots>circle:nth-child(7){--i:6}.cmp-refresh-dots>circle:nth-child(8){--i:7}.cmp-refresh-dots>circle:nth-child(9){--i:8}.cmp-refresh-dots>circle:nth-child(10){--i:9}.cmp-refresh-dots>circle:nth-child(11){--i:10}.cmp-refresh-dots>circle:nth-child(12){--i:11}.cmp-refresh-dots>circle:nth-child(13){--i:12}.cmp-refresh-dots>circle:nth-child(14){--i:13}.motion[data-anim]:not([data-anim=reset]) .cmp-refresh-dots>circle{--dot-at:calc(var(--cmp-at) + var(--i,0) * 45ms);animation:motion-light .3s ease-out var(--dot-at) both, motion-tick 2.4s ease-out var(--dot-at) infinite}.motion[data-anim]:not([data-anim=reset]) .cmp-refresh-end{animation:motion-light .3s ease-out calc(var(--cmp-at) + .6s) both, motion-pulse 2.4s ease-out calc(var(--cmp-at) + .65s) infinite}.motion[data-anim]:not([data-anim=reset]) .cmp-hourly-crawl{animation:cmp-crawl 7s linear var(--cmp-at) infinite}.motion[data-anim]:not([data-anim=reset]) .cmp-pin-grid{animation:motion-draw .7s var(--motion-ease) var(--cmp-at) both}.motion[data-anim]:not([data-anim=reset]) .cmp-pin-drop{animation:cmp-pin-drop .45s cubic-bezier(.34, 1.56, .64, 1) calc(var(--cmp-at) + .55s) both}.motion[data-anim]:not([data-anim=reset]) .cmp-pin-tag{animation:motion-pop-in .4s ease-out calc(var(--cmp-at) + .95s) both}.motion[data-anim]:not([data-anim=reset]) .cmp-chance-cloud{animation:cmp-wobble 1.6s ease-in-out var(--cmp-at)}.motion[data-anim]:not([data-anim=reset]) .cmp-chance-q{animation:cmp-flicker 1.6s ease-in-out var(--cmp-at) both}.motion[data-anim]:not([data-anim=reset]) .cmp-go-badge{animation:cmp-badge-in .5s var(--motion-ease) var(--cmp-at) both}.motion[data-anim]:not([data-anim=reset]) .cmp-go-check{animation:motion-draw .45s ease-out calc(var(--cmp-at) + .4s) both}.motion[data-anim]:not([data-anim=reset]) .cmp-hope{animation:cmp-faint-pulse 1.4s ease-in-out var(--cmp-at) 2}.fit-case{--fit-bleed:12px;margin-inline:calc(-1 * var(--fit-bleed));padding:20px var(--fit-bleed);box-shadow:inset 0 0 0 0 var(--color-viz-gold);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;position:relative}@media (min-width:768px){.fit-case{--fit-bleed:16px}}.fit-case+.fit-case:before{content:"";top:0;inset-inline:var(--fit-bleed);background-color:var(--color-border);height:1px;position:absolute}@media (hover:hover){.fit-case:hover{background-color:var(--color-surface-sunken)}}.fit-case:focus-within:has(.fit-pill:focus-visible){outline:2px solid var(--color-brand-blue);outline-offset:-2px}.fit-case[data-on]{background-color:color-mix(in srgb, var(--color-viz-gold) 6%, var(--color-neutral-0));box-shadow:inset 3px 0 0 0 var(--color-viz-gold)}.fit-case[data-on]:before,.fit-case[data-on]+.fit-case:before{opacity:0}.fit-pill{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-pill);background-color:var(--color-neutral-0);min-height:32px;font-size:var(--text-caption);color:var(--color-text);cursor:pointer;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-weight:600;line-height:18px;display:inline-flex}.fit-pill:hover{border-color:var(--color-text-muted)}.fit-pill:focus-visible{outline:none}.fit-pill-tick{font-weight:700;display:none}.fit-pill[aria-pressed=true]{border-color:var(--color-brand-blue);background-color:var(--color-brand-blue);color:var(--color-text-on-dark)}.fit-pill[aria-pressed=true] .fit-pill-tick{display:inline}@media (forced-colors:active){.fit-pill[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background-color:highlight}}.fit-summary{border:1px solid var(--color-border);background-color:var(--color-surface-sunken);border-radius:12px;flex-direction:column;gap:10px;margin-top:20px;padding:20px 22px;display:flex;box-shadow:inset 3px 0 #0000}@media (min-width:1024px){.fit-summary{position:sticky;top:96px}}.fit-summary[data-on]{box-shadow:inset 3px 0 0 0 var(--color-viz-gold)}.fit-summary-label{font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.fit-summary-count{font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-heading);font-variant-numeric:tabular-nums;color:var(--color-text);font-weight:800}.fit-summary-next{min-height:44px;font-size:var(--text-body-s);line-height:var(--leading-caption);color:var(--color-brand-blue);align-self:flex-start;align-items:center;font-weight:700;display:inline-flex}.fit-summary-next:hover{text-decoration:underline}.fit-verdict{position:relative}.fit-verdict-line{font-size:var(--text-body);line-height:var(--leading-body-s);color:var(--color-text);font-weight:600}.fit-verdict-out{pointer-events:none;position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:no-preference){.fit-case,.fit-summary{transition:box-shadow .2s ease-out,background-color .2s ease-out}.fit-pill{transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.fit-verdict-in{animation:.22s ease-out 60ms backwards fit-in}.fit-verdict-out{animation:.16s ease-in forwards fit-out}}}@keyframes cmp-bolt-drop{0%{opacity:0;transform:translateY(-16px)}}@keyframes cmp-scan{0%{opacity:0;transform:translate(0)}10%{opacity:1}40%{transform:translate(96px)}58%{transform:translate(96px,16px)}88%{opacity:1;transform:translate(32px,16px)}to{opacity:0;transform:translate(32px,16px)}}@keyframes cmp-crawl{0%{opacity:0;transform:translate(0)}6%{opacity:1}92%{opacity:1;transform:translate(104px)}to{opacity:0;transform:translate(104px)}}@keyframes cmp-pin-drop{0%{opacity:0;transform:translateY(-18px)}}@keyframes cmp-wobble{20%{transform:rotate(-3deg)}45%{transform:rotate(2.5deg)}70%{transform:rotate(-1.5deg)}}@keyframes cmp-flicker{0%{opacity:0}30%{opacity:1}55%{opacity:.2}80%{opacity:1}}@keyframes cmp-badge-in{0%{opacity:0;transform:scale(.8)}}@keyframes cmp-faint-pulse{50%{opacity:.6;transform:scale(.96)}}@keyframes fit-in{0%{opacity:0}}@keyframes fit-out{to{opacity:0}}
