@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_efde1a47-module__SZ3kUW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_efde1a47-module__SZ3kUW__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_1bf8cbf6-module__FlyLvG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_1bf8cbf6-module__FlyLvG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_202ab23a-module__gLq6pa__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.instrument_serif_202ab23a-module__gLq6pa__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
.Button-module__8RiFmG__button{--btn-h:48px;--btn-pad:22px;justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--btn-h);max-width:100%;padding:var(--s-2) calc(var(--btn-pad) - 4px) var(--s-2) var(--btn-pad);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:-.01em;text-align:center;text-wrap:balance;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);border:1px solid #0000;font-weight:500;line-height:1.15;text-decoration:none;display:inline-flex;position:relative}.Button-module__8RiFmG__button:active:not(:disabled){transform:scale(.98)}.Button-module__8RiFmG__button:disabled,.Button-module__8RiFmG__button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.Button-module__8RiFmG__button[aria-busy=true]{cursor:progress}.Button-module__8RiFmG__button svg{flex:none}.Button-module__8RiFmG__label{min-width:0}.Button-module__8RiFmG__icon{transition:transform var(--dur-2) var(--ease-out);flex:none;display:inline-flex}.Button-module__8RiFmG__slideDown{display:inline-flex}.Button-module__8RiFmG__button:not(:has(.Button-module__8RiFmG__icon)){padding-inline:var(--btn-pad)}.Button-module__8RiFmG__sm{--btn-h:40px;--btn-pad:16px;gap:6px}.Button-module__8RiFmG__md{--btn-h:48px;--btn-pad:22px}.Button-module__8RiFmG__lg{--btn-h:56px;--btn-pad:28px;font-size:var(--fs-body)}.Button-module__8RiFmG__primary{background-color:var(--text);color:var(--on-light);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--on-light) 14%, transparent), 0 1px 2px color-mix(in srgb, var(--bg) 70%, transparent), 0 10px 30px -14px color-mix(in srgb, var(--ion) 55%, transparent)}.Button-module__8RiFmG__secondary{border-color:var(--line-strong);background-color:color-mix(in srgb, var(--surface-2) 55%, transparent);color:var(--text);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 7%, transparent)}.Button-module__8RiFmG__ghost{--btn-pad:14px;color:var(--text-2);background-color:#0000}@media (hover:hover){.Button-module__8RiFmG__primary:hover:not(:disabled){background-color:color-mix(in srgb, var(--text) 80%, var(--ion-strong));box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--on-light) 14%, transparent), var(--glow-ion)}.Button-module__8RiFmG__secondary:hover:not(:disabled){border-color:var(--line-bright);background-color:color-mix(in srgb, var(--surface-3) 70%, transparent)}.Button-module__8RiFmG__ghost:hover:not(:disabled){background-color:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text)}}.Button-module__8RiFmG__button:focus-visible{box-shadow:0 0 0 6px color-mix(in srgb, var(--bg) 90%, transparent)}.Button-module__8RiFmG__primary:focus-visible{box-shadow:0 0 0 6px color-mix(in srgb, var(--bg) 90%, transparent), var(--glow-ion)}.Button-module__8RiFmG__ghost:focus-visible{color:var(--text)}@media (prefers-reduced-motion:no-preference){html:not([data-motion=paused]) .Button-module__8RiFmG__button:focus-visible .Button-module__8RiFmG__icon{transform:translate(3px)}html:not([data-motion=paused]) .Button-module__8RiFmG__button:focus-visible .Button-module__8RiFmG__slideDown{transform:translateY(3px)}@media (hover:hover){html:not([data-motion=paused]) .Button-module__8RiFmG__button:hover .Button-module__8RiFmG__icon{transform:translate(3px)}html:not([data-motion=paused]) .Button-module__8RiFmG__button:hover .Button-module__8RiFmG__slideDown{transform:translateY(3px)}}}[data-surface=light] .Button-module__8RiFmG__primary{background-color:var(--on-light);color:var(--text);box-shadow:none}[data-surface=light] .Button-module__8RiFmG__secondary{border-color:color-mix(in srgb, var(--on-light) 22%, transparent);color:var(--on-light);background-color:#0000}[data-surface=light] .Button-module__8RiFmG__ghost{color:var(--on-light)}[data-surface=light] .Button-module__8RiFmG__button:focus-visible{box-shadow:0 0 0 6px color-mix(in srgb, var(--text) 90%, transparent)}@media (forced-colors:active){.Button-module__8RiFmG__button{border-color:buttontext}}
.LeadCapture-module__uaKzjG__panel{isolation:isolate;gap:var(--s-7);padding:var(--s-6) var(--s-5);border:1px solid var(--line);border-radius:var(--radius-xl);background:radial-gradient(60% 80% at 0% 0%, color-mix(in srgb, var(--violet) 9%, transparent), transparent 70%), linear-gradient(180deg, var(--surface), var(--bg-raised));box-shadow:var(--shadow-card);display:grid;position:relative}.LeadCapture-module__uaKzjG__panel:before{content:"";background:var(--spectrum);opacity:.6;height:1px;position:absolute;inset:-1px 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.LeadCapture-module__uaKzjG__intro{align-content:start;justify-items:start;gap:var(--s-4);min-width:0;display:grid}.LeadCapture-module__uaKzjG__kicker{color:var(--violet);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;margin:0}.LeadCapture-module__uaKzjG__title{max-width:20ch;color:var(--text);font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-snug);letter-spacing:calc(var(--tracking-display) * .5);text-wrap:balance;margin:0}.LeadCapture-module__uaKzjG__lede{max-width:52ch;color:var(--text-2);margin:0}.LeadCapture-module__uaKzjG__disclosure{border-block:1px solid var(--line);width:100%}.LeadCapture-module__uaKzjG__disclosure>summary{min-height:44px;color:var(--text-2);font-size:var(--fs-small);cursor:pointer;align-items:center;font-weight:500;display:flex}.LeadCapture-module__uaKzjG__disclosure>summary:after{color:var(--text-3);font-family:var(--font-mono);content:"+";margin-left:auto}.LeadCapture-module__uaKzjG__disclosure[open]>summary:after{content:"−"}.LeadCapture-module__uaKzjG__sent{gap:var(--s-3);padding-bottom:var(--s-4);margin:0;display:grid}.LeadCapture-module__uaKzjG__sent dt{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase}.LeadCapture-module__uaKzjG__sent dd{margin:var(--s-1) 0 0;overflow-wrap:anywhere;color:var(--text-2);font-size:var(--fs-small);line-height:1.5}.LeadCapture-module__uaKzjG__alternatives{gap:var(--s-3);display:grid}.LeadCapture-module__uaKzjG__altLabel{color:var(--text-3);font-size:var(--fs-small);margin:0}.LeadCapture-module__uaKzjG__altActions{align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.LeadCapture-module__uaKzjG__phone{align-items:center;gap:var(--s-2);min-height:40px;color:var(--text);font-size:var(--fs-small);text-decoration:underline;-webkit-text-decoration-color:var(--line-bright);text-decoration-color:var(--line-bright);text-underline-offset:4px;font-variant-numeric:tabular-nums;font-weight:500;display:inline-flex}@media (hover:hover){.LeadCapture-module__uaKzjG__phone:hover{text-decoration-color:currentColor}}.LeadCapture-module__uaKzjG__form{flex-direction:column;gap:0;min-width:0;display:flex}.LeadCapture-module__uaKzjG__form>*+*{margin-top:var(--s-5)}.LeadCapture-module__uaKzjG__alert:empty+*,.LeadCapture-module__uaKzjG__status:empty{margin-top:0}.LeadCapture-module__uaKzjG__grid{gap:var(--s-4);display:grid}.LeadCapture-module__uaKzjG__field{align-content:start;gap:var(--s-2);min-width:0;display:grid}.LeadCapture-module__uaKzjG__field>label{color:var(--text);font-size:var(--fs-small);align-self:end;margin:0;font-weight:500;display:block}.LeadCapture-module__uaKzjG__optional{color:var(--text-3);font-weight:400}.LeadCapture-module__uaKzjG__control{width:100%;min-height:48px;padding:var(--s-2) var(--s-4);border:1px solid var(--line-field,color-mix(in srgb, var(--text-3) 80%, var(--bg)));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg) 70%, transparent);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);transition:border-color var(--dur-1) var(--ease-out)}@media (hover:hover){.LeadCapture-module__uaKzjG__control:hover:not(:focus-visible){border-color:color-mix(in srgb, var(--text) 55%, transparent)}}.LeadCapture-module__uaKzjG__control:focus-visible{border-color:color-mix(in srgb, var(--ion) 70%, transparent)}.LeadCapture-module__uaKzjG__control[aria-invalid=true]{border-color:var(--bad)}.LeadCapture-module__uaKzjG__select{padding-right:var(--s-7);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-2) 50%), linear-gradient(135deg, var(--text-2) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 17px);background-repeat:no-repeat;background-size:5px 5px}.LeadCapture-module__uaKzjG__select option{background:var(--surface);color:var(--text)}.LeadCapture-module__uaKzjG__fieldError{color:var(--bad);font-size:var(--fs-small);margin:0;line-height:1.45}.LeadCapture-module__uaKzjG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.LeadCapture-module__uaKzjG__summary{padding:var(--s-4) var(--s-5);border:1px solid color-mix(in srgb, var(--bad) 45%, transparent);border-left:2px solid var(--bad);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bad) 7%, transparent)}.LeadCapture-module__uaKzjG__summaryTitle{margin:0 0 var(--s-2);color:var(--text);font-size:var(--fs-small);font-weight:500}.LeadCapture-module__uaKzjG__summary ul{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.LeadCapture-module__uaKzjG__summary a{min-height:24px;color:var(--text);font-size:var(--fs-small);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bad) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--bad) 70%, transparent);text-underline-offset:3px;align-items:center;display:inline-flex}.LeadCapture-module__uaKzjG__serverError{padding:var(--s-4) var(--s-5);border:1px solid color-mix(in srgb, var(--bad) 45%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bad) 7%, transparent);color:var(--text);font-size:var(--fs-small);margin:0}.LeadCapture-module__uaKzjG__submitRow{justify-items:start;gap:var(--s-3);display:grid}.LeadCapture-module__uaKzjG__privacy{color:var(--text-3);font-size:var(--fs-small);margin:0}.LeadCapture-module__uaKzjG__privacy a{color:var(--text-2);text-underline-offset:3px;text-decoration:underline}.LeadCapture-module__uaKzjG__status p{color:var(--text-2);font-size:var(--fs-small);margin:0}.LeadCapture-module__uaKzjG__status .LeadCapture-module__uaKzjG__success{color:var(--ok);font-weight:500}@media (min-width:640px){.LeadCapture-module__uaKzjG__panel{padding:var(--s-7) var(--s-6)}.LeadCapture-module__uaKzjG__grid{gap:var(--s-4) var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.LeadCapture-module__uaKzjG__wide{grid-column:1/-1}@supports (grid-template-rows:subgrid){.LeadCapture-module__uaKzjG__grid{row-gap:var(--s-2)}.LeadCapture-module__uaKzjG__field{grid-row:span 3;grid-template-rows:subgrid}.LeadCapture-module__uaKzjG__fieldError{padding-bottom:var(--s-2)}}}@media (min-width:960px){.LeadCapture-module__uaKzjG__panel{gap:var(--s-8);padding:var(--s-8) var(--s-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}
.MetricTile-module__VOa9hW__tile{--tone:var(--line-bright);align-content:start;gap:var(--s-2);min-width:0;padding:var(--s-4) var(--s-5) var(--s-5);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 70%, transparent), color-mix(in srgb, var(--surface) 50%, transparent));display:grid;position:relative}.MetricTile-module__VOa9hW__tile:before{top:-1px;left:var(--s-5);width:var(--s-6);content:"";background:var(--tone);height:1px;box-shadow:0 0 10px color-mix(in srgb, var(--tone) 60%, transparent);position:absolute}.MetricTile-module__VOa9hW__ion{--tone:var(--ion)}.MetricTile-module__VOa9hW__violet{--tone:var(--violet)}.MetricTile-module__VOa9hW__mint{--tone:var(--mint)}.MetricTile-module__VOa9hW__ember{--tone:var(--ember)}.MetricTile-module__VOa9hW__rose{--tone:var(--rose)}.MetricTile-module__VOa9hW__spectrum{--tone:var(--violet)}.MetricTile-module__VOa9hW__value{color:var(--text);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;overflow-wrap:anywhere;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);font-weight:500;line-height:1.05}.MetricTile-module__VOa9hW__label{color:var(--text-2);font-size:var(--fs-small);line-height:1.45}.MetricTile-module__VOa9hW__note{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;line-height:1.5}
.ResultActions-module__gd36hG__actions{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--line);display:grid}.ResultActions-module__gd36hG__row{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}@media (min-width:640px){.ResultActions-module__gd36hG__continue{margin-left:auto}}.ResultActions-module__gd36hG__note{max-width:68ch;color:var(--text-3);font-size:var(--fs-small);margin:0;line-height:1.5}.ResultActions-module__gd36hG__manual{gap:var(--s-2);max-width:40rem;display:grid}.ResultActions-module__gd36hG__manualLabel{color:var(--text-2);font-size:var(--fs-small)}.ResultActions-module__gd36hG__manualInput{min-height:44px;padding:var(--s-2) var(--s-4);border:1px solid var(--line-field,color-mix(in srgb, var(--text-3) 80%, var(--bg)));border-radius:var(--radius-sm);background:var(--bg-raised);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-small)}
.ScanProgress-module__Rn3boW__progress{min-width:0}.ScanProgress-module__Rn3boW__panel{gap:var(--s-4);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--bg-raised) 80%, transparent);display:grid}.ScanProgress-module__Rn3boW__head{justify-content:space-between;align-items:baseline;gap:var(--s-4);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;display:flex}.ScanProgress-module__Rn3boW__host{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:.04em;overflow:hidden}.ScanProgress-module__Rn3boW__percent{color:var(--ion-strong);font-variant-numeric:tabular-nums}.ScanProgress-module__Rn3boW__bar{border-radius:var(--radius-pill);background:var(--line);height:3px;position:relative;overflow:hidden}.ScanProgress-module__Rn3boW__fill{border-radius:inherit;background:var(--spectrum);box-shadow:0 0 12px color-mix(in srgb, var(--ion) 60%, transparent);transform:scaleX(var(--progress,0));transform-origin:0;transition:transform var(--dur-3) var(--ease-out);position:absolute;inset:0}[data-status=error] .ScanProgress-module__Rn3boW__fill{background:var(--bad);box-shadow:none}.ScanProgress-module__Rn3boW__steps{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.ScanProgress-module__Rn3boW__step{align-items:center;gap:var(--s-3);color:var(--text-3);font-size:var(--fs-small);transition:color var(--dur-2) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;line-height:1.4;display:grid}.ScanProgress-module__Rn3boW__icon{flex:none}.ScanProgress-module__Rn3boW__active{color:var(--text)}.ScanProgress-module__Rn3boW__active .ScanProgress-module__Rn3boW__icon{color:var(--ion-strong)}.ScanProgress-module__Rn3boW__done{color:var(--text-2)}.ScanProgress-module__Rn3boW__done .ScanProgress-module__Rn3boW__icon{color:var(--ok)}.ScanProgress-module__Rn3boW__failed{color:var(--text)}.ScanProgress-module__Rn3boW__failed .ScanProgress-module__Rn3boW__icon{color:var(--bad)}.ScanProgress-module__Rn3boW__count{color:var(--ion-strong);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;font-variant-numeric:tabular-nums}.ScanProgress-module__Rn3boW__note{color:var(--text-3);font-size:var(--fs-small);margin:0}@media (prefers-reduced-motion:no-preference){.ScanProgress-module__Rn3boW__spin{animation:1.1s linear infinite ScanProgress-module__Rn3boW__scan-spin}}@keyframes ScanProgress-module__Rn3boW__scan-spin{to{transform:rotate(360deg)}}
.ScoreDial-module__GhzFpG__dial{--tone:var(--warn);--dial:232px;justify-items:center;gap:var(--s-3);width:100%;max-width:var(--dial);margin:0;display:grid}.ScoreDial-module__GhzFpG__lg{--dial:296px}.ScoreDial-module__GhzFpG__ok{--tone:var(--ok)}.ScoreDial-module__GhzFpG__warn{--tone:var(--warn)}.ScoreDial-module__GhzFpG__bad{--tone:var(--bad)}.ScoreDial-module__GhzFpG__info,.ScoreDial-module__GhzFpG__neutral{--tone:var(--ion-strong)}.ScoreDial-module__GhzFpG__gauge{aspect-ratio:1;width:100%;position:relative}.ScoreDial-module__GhzFpG__svg{width:100%;height:100%;display:block;overflow:visible}.ScoreDial-module__GhzFpG__ticks line{stroke:var(--line-strong);stroke-width:1px}.ScoreDial-module__GhzFpG__ticks .ScoreDial-module__GhzFpG__major{stroke:var(--line-bright)}.ScoreDial-module__GhzFpG__off line,.ScoreDial-module__GhzFpG__lit line{stroke-width:3.2px;stroke-linecap:round}.ScoreDial-module__GhzFpG__off line{stroke:color-mix(in srgb, var(--line-strong) 80%, transparent)}.ScoreDial-module__GhzFpG__firstHalf{stroke:color-mix(in srgb, var(--violet) var(--mix), var(--ion))}.ScoreDial-module__GhzFpG__secondHalf{stroke:color-mix(in srgb, var(--mint) var(--mix), var(--violet))}.ScoreDial-module__GhzFpG__lit{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--ion) 45%, transparent))}.ScoreDial-module__GhzFpG__cap{fill:var(--text)}.ScoreDial-module__GhzFpG__readout{pointer-events:none;justify-content:center;align-items:baseline;padding-top:39%;display:flex;position:absolute;inset:0}.ScoreDial-module__GhzFpG__value{color:var(--text);font-size:calc(var(--dial) * .26);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:500;line-height:1}.ScoreDial-module__GhzFpG__outOf{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;margin-left:2px}.ScoreDial-module__GhzFpG__caption{justify-items:center;gap:var(--s-2);margin-top:calc(-1 * var(--s-5));text-align:center;display:grid}.ScoreDial-module__GhzFpG__label{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;line-height:1.4}.ScoreDial-module__GhzFpG__grade{align-items:center;gap:var(--s-2);color:var(--text);font-size:var(--fs-small);font-weight:500;display:inline-flex}.ScoreDial-module__GhzFpG__gradeMark{background:var(--tone);width:8px;height:8px;box-shadow:0 0 10px color-mix(in srgb, var(--tone) 70%, transparent);border-radius:2px;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.ScoreDial-module__GhzFpG__lit line,.ScoreDial-module__GhzFpG__cap{animation:ScoreDial-module__GhzFpG__dial-in var(--dur-2) var(--ease-out) both;animation-delay:calc(var(--i) * 16ms + .12s)}}@keyframes ScoreDial-module__GhzFpG__dial-in{0%{opacity:0}}@media print{.ScoreDial-module__GhzFpG__value,.ScoreDial-module__GhzFpG__grade{color:var(--on-light);-webkit-text-fill-color:currentColor}.ScoreDial-module__GhzFpG__label,.ScoreDial-module__GhzFpG__outOf{color:color-mix(in srgb, var(--on-light) 68%, transparent);-webkit-text-fill-color:currentColor}.ScoreDial-module__GhzFpG__ticks line,.ScoreDial-module__GhzFpG__ticks .ScoreDial-module__GhzFpG__major{stroke:color-mix(in srgb, var(--on-light) 35%, transparent)}.ScoreDial-module__GhzFpG__off line{stroke:color-mix(in srgb, var(--on-light) 14%, transparent)}.ScoreDial-module__GhzFpG__cap{fill:var(--on-light)}.ScoreDial-module__GhzFpG__lit{filter:none}.ScoreDial-module__GhzFpG__gradeMark{box-shadow:none}}@media (forced-colors:active){.ScoreDial-module__GhzFpG__lit line{stroke:highlight}.ScoreDial-module__GhzFpG__off line{stroke:graytext}}
.Breadcrumbs-module__xixbIq__breadcrumbs{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase}.Breadcrumbs-module__xixbIq__list{align-items:center;gap:var(--s-2);flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__xixbIq__item{align-items:center;gap:var(--s-2);white-space:nowrap;flex:none;min-width:0;display:inline-flex}.Breadcrumbs-module__xixbIq__item:last-child{flex:0 auto}.Breadcrumbs-module__xixbIq__separator{color:var(--line-bright)}.Breadcrumbs-module__xixbIq__link{border-radius:var(--s-1);min-height:24px;color:var(--text-3);transition:color var(--dur-1) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.Breadcrumbs-module__xixbIq__link[aria-current=page]{min-width:0;color:var(--text-2);text-overflow:ellipsis;line-height:24px;display:block;overflow:hidden}@media (hover:hover){.Breadcrumbs-module__xixbIq__link:hover{color:var(--text)}}
.Card-module__b6YjYG__card{isolation:isolate;border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-card);color:var(--text);position:relative}.Card-module__b6YjYG__card:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--text) 5%, transparent), transparent 28%);position:absolute;inset:0}.Card-module__b6YjYG__md{padding:var(--s-5)}.Card-module__b6YjYG__lg{padding:var(--s-6)}@media (min-width:960px){.Card-module__b6YjYG__lg{padding:var(--s-7)}}.Card-module__b6YjYG__default{background:linear-gradient(180deg, var(--surface), color-mix(in srgb, var(--surface) 60%, var(--bg)))}.Card-module__b6YjYG__raised{border-color:var(--line-strong);background:linear-gradient(180deg, var(--surface-2), var(--surface))}.Card-module__b6YjYG__glass{background:var(--surface-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%)}.Card-module__b6YjYG__interactive{transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out)}.Card-module__b6YjYG__interactive:focus-within:has(:focus-visible){border-color:var(--line-bright)}@media (hover:hover){.Card-module__b6YjYG__interactive:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card), 0 0 0 1px color-mix(in srgb, var(--ion) 12%, transparent)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){html:not([data-motion=paused]) .Card-module__b6YjYG__interactive:hover{transform:translateY(-2px)}}.Card-module__b6YjYG__cardLink{color:inherit;text-decoration:none}.Card-module__b6YjYG__cardLink:after{z-index:1;border-radius:var(--radius-lg);content:"";position:absolute;inset:0}.Card-module__b6YjYG__cardLink:focus-visible{box-shadow:none;outline:none}.Card-module__b6YjYG__cardLink:focus-visible:after{outline:2px solid var(--ion-strong);outline-offset:3px}@media print{.Card-module__b6YjYG__card{break-inside:avoid}}
.GridBackdrop-module__XxWpPa__backdrop{z-index:0;contain:paint;pointer-events:none;position:absolute;inset:0;overflow:clip}.GridBackdrop-module__XxWpPa__grid{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--line) 40%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line) 40%, transparent) 1px, transparent 1px);background-position:top;background-size:96px 96px,96px 96px,24px 24px,24px 24px;position:absolute;inset:0}.GridBackdrop-module__XxWpPa__grain{opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.07'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.GridBackdrop-module__XxWpPa__hero .GridBackdrop-module__XxWpPa__grid{-webkit-mask-image:radial-gradient(75% 70% at 50% 18%,#000 20%,#0000 78%);mask-image:radial-gradient(75% 70% at 50% 18%,#000 20%,#0000 78%)}.GridBackdrop-module__XxWpPa__glow{background:radial-gradient(50% 55% at 79% 6%, color-mix(in srgb, var(--ion) 16%, transparent), transparent 70%), radial-gradient(43% 48% at 16% -10%, color-mix(in srgb, var(--violet) 11%, transparent), transparent 70%), radial-gradient(60% 22% at 50% 100%, color-mix(in srgb, var(--ion) 5%, transparent), transparent 75%);position:absolute;inset:0}.GridBackdrop-module__XxWpPa__subtle .GridBackdrop-module__XxWpPa__grid{opacity:.6;-webkit-mask-image:radial-gradient(70% 80%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 80%,#000 10%,#0000 75%)}@media (forced-colors:active){.GridBackdrop-module__XxWpPa__backdrop{display:none}}@media print{.GridBackdrop-module__XxWpPa__backdrop{display:none}}
.Kicker-module__Q5v6Vq__kicker{--kicker-accent:var(--ion);align-items:center;gap:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:0;font-weight:400;line-height:1.4;display:inline-flex}.Kicker-module__Q5v6Vq__rule{background:linear-gradient(90deg, transparent, var(--kicker-accent));flex:none;width:24px;height:1px}.Kicker-module__Q5v6Vq__index{font-variant-numeric:tabular-nums;color:var(--kicker-accent)}.Kicker-module__Q5v6Vq__default{--kicker-accent:var(--ion)}.Kicker-module__Q5v6Vq__ion{--kicker-accent:var(--ion);color:var(--ion-strong)}.Kicker-module__Q5v6Vq__violet{--kicker-accent:var(--violet);color:var(--violet)}.Kicker-module__Q5v6Vq__mint{--kicker-accent:var(--mint);color:var(--mint)}.Kicker-module__Q5v6Vq__ember{--kicker-accent:var(--ember);color:var(--ember)}[data-surface=light] .Kicker-module__Q5v6Vq__kicker{color:var(--on-light)}[data-surface=light] .Kicker-module__Q5v6Vq__index{color:var(--on-light)}
.CtaBand-module__nvMNmG__band{padding-block:calc(var(--section-y) * .66)}.CtaBand-module__nvMNmG__panel{isolation:isolate;gap:var(--s-7);padding:var(--s-7) var(--s-5);border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, transparent), var(--bg-raised));box-shadow:var(--shadow-card);display:grid;position:relative;overflow:hidden}.CtaBand-module__nvMNmG__panel:before{content:"";background:var(--spectrum);height:1px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.CtaBand-module__nvMNmG__glow{z-index:-1;pointer-events:none;background:radial-gradient(55% 95% at 88% 0%, color-mix(in srgb, var(--ion) 17%, transparent), transparent 72%), radial-gradient(40% 70% at 62% 100%, color-mix(in srgb, var(--violet) 10%, transparent), transparent 72%);position:absolute;inset:0}.CtaBand-module__nvMNmG__copy{justify-items:start;gap:var(--s-5);max-width:46rem;display:grid}.CtaBand-module__nvMNmG__title{color:var(--text);font-size:var(--fs-h2);font-weight:500;line-height:var(--lh-tight);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.CtaBand-module__nvMNmG__body{max-width:58ch;color:var(--text-2);font-size:var(--fs-lede);margin:0;line-height:1.5}.CtaBand-module__nvMNmG__actions{gap:var(--s-3);flex-wrap:wrap;display:flex}@media (min-width:640px){.CtaBand-module__nvMNmG__panel{padding:var(--s-8) var(--s-7)}}@media (min-width:960px){.CtaBand-module__nvMNmG__panel{padding:var(--s-9) var(--s-8);grid-template-columns:minmax(0,1fr) auto;align-items:end}}
.FaqList-module__v8Q7GW__faq{gap:var(--s-7);display:grid}.FaqList-module__v8Q7GW__header{justify-items:start;gap:var(--s-5);display:grid}.FaqList-module__v8Q7GW__title{max-width:22ch;color:var(--text);font-size:var(--fs-h2);font-weight:500;line-height:var(--lh-tight);letter-spacing:var(--tracking-display);margin:0}.FaqList-module__v8Q7GW__list{border-top:1px solid var(--line-strong)}.FaqList-module__v8Q7GW__item{border-bottom:1px solid var(--line-strong)}.FaqList-module__v8Q7GW__question{justify-content:space-between;align-items:center;gap:var(--s-5);min-height:64px;padding-block:var(--s-5);color:var(--text);font-size:var(--fs-lede);font-weight:500;line-height:var(--lh-snug);letter-spacing:calc(var(--tracking-display) * .5);transition:color var(--dur-1) var(--ease-out);list-style:none;display:flex}.FaqList-module__v8Q7GW__question::-webkit-details-marker{display:none}.FaqList-module__v8Q7GW__question:focus-visible{border-radius:var(--radius-sm)}.FaqList-module__v8Q7GW__icon{border:1px solid var(--line-strong);width:36px;height:36px;transition:border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);border-radius:50%;flex:none;position:relative}.FaqList-module__v8Q7GW__icon:before,.FaqList-module__v8Q7GW__icon:after{content:"";background:var(--text);width:12px;height:1.5px;transition:transform var(--dur-2) var(--ease-out);border-radius:1px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.FaqList-module__v8Q7GW__icon:after{transform:rotate(90deg)}.FaqList-module__v8Q7GW__item[open] .FaqList-module__v8Q7GW__icon{border-color:color-mix(in srgb, var(--ion) 50%, transparent);background:color-mix(in srgb, var(--ion) 10%, transparent)}.FaqList-module__v8Q7GW__item[open] .FaqList-module__v8Q7GW__icon:after{transform:rotate(0)}@media (hover:hover){.FaqList-module__v8Q7GW__question:hover .FaqList-module__v8Q7GW__icon{border-color:var(--line-bright)}}.FaqList-module__v8Q7GW__answer{gap:var(--s-3);max-width:var(--measure);padding-bottom:var(--s-6);color:var(--text-2);display:grid}.FaqList-module__v8Q7GW__answer p{margin:0}@media (prefers-reduced-motion:no-preference){html:not([data-motion=paused]) .FaqList-module__v8Q7GW__item[open] .FaqList-module__v8Q7GW__answer{animation:FaqList-module__v8Q7GW__faq-open var(--dur-2) var(--ease-out)}}@keyframes FaqList-module__v8Q7GW__faq-open{0%{opacity:0;transform:translateY(-6px)}}
.LiveClock-module__BPwD3W__clock{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);display:inline-flex}.LiveClock-module__BPwD3W__dot{background:var(--mint);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--mint) 18%, transparent);border-radius:50%;flex:none}.LiveClock-module__BPwD3W__label{color:var(--text-2)}.LiveClock-module__BPwD3W__time{font-variant-numeric:tabular-nums;white-space:nowrap}.LiveClock-module__BPwD3W__placeholder:before{content:"00:00 AM EDT";visibility:hidden}
.SiteUrlForm-module__TPvGoG__root{gap:var(--s-5);min-width:0;display:grid}.SiteUrlForm-module__TPvGoG__form{gap:var(--s-3);min-width:0;display:grid}.SiteUrlForm-module__TPvGoG__label{color:var(--text);font-size:var(--fs-small);letter-spacing:-.005em;font-weight:500}.SiteUrlForm-module__TPvGoG__row{gap:var(--s-3);display:grid}.SiteUrlForm-module__TPvGoG__field{border:1px solid var(--line-field,color-mix(in srgb, var(--text-3) 80%, var(--bg)));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--bg) 70%, transparent);min-width:0;min-height:56px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 5%, transparent);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);align-items:center;display:flex;position:relative}.SiteUrlForm-module__TPvGoG__field:focus-within{border-color:color-mix(in srgb, var(--ion) 70%, transparent);outline:2px solid var(--ion-strong);outline-offset:3px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 5%, transparent), 0 0 0 6px color-mix(in srgb, var(--bg) 90%, transparent)}@media (hover:hover){.SiteUrlForm-module__TPvGoG__field:hover:not(:focus-within){border-color:color-mix(in srgb, var(--text) 55%, transparent)}}.SiteUrlForm-module__TPvGoG__invalid,.SiteUrlForm-module__TPvGoG__invalid:focus-within{border-color:var(--bad)}.SiteUrlForm-module__TPvGoG__fieldIcon{left:var(--s-5);color:var(--text-3);pointer-events:none;position:absolute}.SiteUrlForm-module__TPvGoG__input{width:100%;min-width:0;min-height:54px;padding:0 var(--s-5) 0 calc(var(--s-5) + 26px);border-radius:inherit;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);letter-spacing:-.005em;background:0 0;border:0}.SiteUrlForm-module__TPvGoG__input::placeholder{color:var(--text-3);opacity:1}.SiteUrlForm-module__TPvGoG__input:focus-visible{box-shadow:none;outline:none}.SiteUrlForm-module__TPvGoG__input[readonly]{color:var(--text-2)}.SiteUrlForm-module__TPvGoG__buttons{gap:var(--s-2);flex-wrap:wrap;display:flex}.SiteUrlForm-module__TPvGoG__submit{flex:auto}.SiteUrlForm-module__TPvGoG__hint{max-width:64ch;color:var(--text-3);font-size:var(--fs-small);margin:0;line-height:1.5}.SiteUrlForm-module__TPvGoG__error{color:var(--bad);font-size:var(--fs-small);margin:0;font-weight:500;line-height:1.5}.SiteUrlForm-module__TPvGoG__error:empty{margin-top:calc(-1 * var(--s-3))}@media (min-width:640px){.SiteUrlForm-module__TPvGoG__row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.SiteUrlForm-module__TPvGoG__submit{flex:none}}
.Marquee-module__bcm51q__marquee{--marquee-gap:var(--s-7);gap:var(--s-4);display:grid;position:relative}.Marquee-module__bcm51q__viewport{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.Marquee-module__bcm51q__track{align-items:center;gap:var(--marquee-gap);min-width:100%;padding:0 var(--marquee-gap) 0 0;flex:none;margin:0;list-style:none;display:flex}.Marquee-module__bcm51q__item{color:var(--text-2);font-size:var(--fs-lede);letter-spacing:-.01em;white-space:nowrap;flex:none;align-items:center;display:inline-flex}.Marquee-module__bcm51q__control{min-height:32px;padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;transition:color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);background:0 0;justify-self:end;align-items:center;gap:6px;margin-inline-end:max(var(--gutter), calc((100% - var(--wrap)) / 2 + var(--gutter)));display:inline-flex}.Marquee-module__bcm51q__control[aria-pressed=true]{border-color:var(--line-bright);color:var(--text)}@media (hover:hover){.Marquee-module__bcm51q__control:hover{border-color:var(--line-strong);color:var(--text)}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=paused]) .Marquee-module__bcm51q__track{animation:Marquee-module__bcm51q__marquee var(--marquee-duration) linear infinite}.Marquee-module__bcm51q__marquee:hover .Marquee-module__bcm51q__track,.Marquee-module__bcm51q__marquee:focus-within .Marquee-module__bcm51q__track,.Marquee-module__bcm51q__marquee[data-paused] .Marquee-module__bcm51q__track,.Marquee-module__bcm51q__marquee[data-offscreen] .Marquee-module__bcm51q__track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.Marquee-module__bcm51q__viewport{-webkit-mask-image:none;mask-image:none}.Marquee-module__bcm51q__track{gap:var(--s-3) var(--marquee-gap);flex-wrap:wrap;flex:1;padding:0}.Marquee-module__bcm51q__copy,.Marquee-module__bcm51q__control{display:none}}html[data-motion=paused] .Marquee-module__bcm51q__viewport{-webkit-mask-image:none;mask-image:none}html[data-motion=paused] .Marquee-module__bcm51q__track{gap:var(--s-3) var(--marquee-gap);flex-wrap:wrap;flex:1;padding:0}:is(html[data-motion=paused] .Marquee-module__bcm51q__copy,html[data-motion=paused] .Marquee-module__bcm51q__control){display:none}@keyframes Marquee-module__bcm51q__marquee{to{transform:translate(-100%)}}
.ToolNotice-module__U6ZEUq__notice{--tone:var(--ion-strong);gap:var(--s-3);padding:var(--s-4) var(--s-5);border:1px solid color-mix(in srgb, var(--tone) 24%, transparent);border-left:2px solid var(--tone);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--tone) 6%, transparent);grid-template-columns:auto minmax(0,1fr);display:grid}.ToolNotice-module__U6ZEUq__info{--tone:var(--ion-strong)}.ToolNotice-module__U6ZEUq__caution{--tone:var(--warn)}.ToolNotice-module__U6ZEUq__icon{color:var(--tone);margin-top:2px}.ToolNotice-module__U6ZEUq__copy{gap:var(--s-1);min-width:0;display:grid}.ToolNotice-module__U6ZEUq__title{color:var(--text);font-size:var(--fs-small);margin:0;font-weight:500}.ToolNotice-module__U6ZEUq__body{color:var(--text-2);font-size:var(--fs-small);line-height:1.55}.ToolNotice-module__U6ZEUq__body>p{margin:0}.ToolNotice-module__U6ZEUq__body>p+p{margin-top:var(--s-2)}
.PageHeader-module__HZea0q__header{isolation:isolate;padding-top:var(--s-9);padding-bottom:clamp(var(--s-8), 4rem + 3vw, var(--s-10));position:relative}#main-content>.PageHeader-module__HZea0q__header:first-of-type{margin-top:calc(-1 * (var(--header-h) + var(--s-3)));padding-top:calc(var(--header-h) + var(--s-3) + var(--s-8))}.PageHeader-module__HZea0q__header:after{content:"";background:var(--spectrum);opacity:.35;height:1px;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.PageHeader-module__HZea0q__inner{z-index:1;position:relative}.PageHeader-module__HZea0q__trail{min-height:24px;margin-bottom:var(--s-7)}.PageHeader-module__HZea0q__layout{gap:var(--s-8);align-items:end;display:grid}.PageHeader-module__HZea0q__copy{justify-items:start;gap:var(--s-5);min-width:0;display:grid}.PageHeader-module__HZea0q__title,.PageHeader-module__HZea0q__titleHero{max-width:18ch;color:var(--text);font-weight:500;line-height:var(--lh-tight);letter-spacing:var(--tracking-display);text-wrap:balance;overflow-wrap:break-word;margin:0}.PageHeader-module__HZea0q__title{font-size:var(--fs-display)}.PageHeader-module__HZea0q__titleHero{max-width:14ch;font-size:var(--fs-hero)}.PageHeader-module__HZea0q__lede{max-width:62ch;margin:var(--s-1) 0 0;color:var(--text-2);font-size:var(--fs-lede);line-height:1.5}.PageHeader-module__HZea0q__actions{gap:var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.PageHeader-module__HZea0q__aside{min-width:0}@media (min-width:960px){.PageHeader-module__HZea0q__withAside .PageHeader-module__HZea0q__layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}
.ProcessSteps-module__q51KLG__steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.ProcessSteps-module__q51KLG__step{align-content:start;gap:var(--s-5);padding-bottom:var(--s-7);grid-template-columns:48px minmax(0,1fr);display:grid;position:relative}.ProcessSteps-module__q51KLG__step:not(:last-child):before{content:"";background:linear-gradient(180deg, var(--line-bright), var(--line));width:1px;position:absolute;top:48px;bottom:0;left:23.5px}.ProcessSteps-module__q51KLG__marker{border:1px solid var(--line-strong);background:radial-gradient(circle at 50% 30%, var(--surface-2), var(--bg-raised));width:48px;height:48px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 8%, transparent);color:var(--ion-strong);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.ProcessSteps-module__q51KLG__content{align-content:start;gap:var(--s-3);min-width:0;padding-top:var(--s-3);display:grid}.ProcessSteps-module__q51KLG__title{color:var(--text);font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-snug);letter-spacing:calc(var(--tracking-display) * .5);margin:0}.ProcessSteps-module__q51KLG__body{color:var(--text-2);font-size:var(--fs-body)}.ProcessSteps-module__q51KLG__body>p{margin:0}.ProcessSteps-module__q51KLG__bullets{gap:var(--s-2);margin:var(--s-2) 0 0;color:var(--text-2);font-size:var(--fs-small);padding:0;list-style:none;display:grid}.ProcessSteps-module__q51KLG__bullets li{padding-left:var(--s-5);position:relative}.ProcessSteps-module__q51KLG__bullets li:before{content:"";background:var(--ion);width:10px;height:1px;position:absolute;top:.7em;left:2px}@media (min-width:960px){.ProcessSteps-module__q51KLG__steps{grid-template-columns:repeat(var(--step-count), minmax(0, 1fr));gap:var(--s-6)}.ProcessSteps-module__q51KLG__step{gap:var(--s-5);grid-template-columns:minmax(0,1fr);padding-bottom:0}.ProcessSteps-module__q51KLG__step:not(:last-child):before{top:23.5px;right:calc(-1 * var(--s-6));background:linear-gradient(90deg, var(--line-bright), var(--line));width:auto;height:1px;bottom:auto;left:56px}.ProcessSteps-module__q51KLG__content{padding-top:0}}
.AuditIntro-module__wsxXGa__intro{gap:var(--s-6);padding-top:var(--s-6);border-top:1px solid var(--line);display:grid}.AuditIntro-module__wsxXGa__head{gap:var(--s-2);display:grid}.AuditIntro-module__wsxXGa__title{color:var(--text);font-size:var(--fs-body);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.35}.AuditIntro-module__wsxXGa__lede{max-width:62ch;color:var(--text-3);font-size:var(--fs-small);margin:0;line-height:1.55}.AuditIntro-module__wsxXGa__stages{margin:0;padding:0;list-style:none;display:grid}.AuditIntro-module__wsxXGa__stage{align-content:start;gap:var(--s-4);padding-bottom:var(--s-5);grid-template-columns:32px minmax(0,1fr);display:grid;position:relative}.AuditIntro-module__wsxXGa__stage:last-child{padding-bottom:0}.AuditIntro-module__wsxXGa__stage:not(:last-child):before{content:"";background-image:linear-gradient(180deg, var(--line-bright) 50%, transparent 50%);background-size:1px 6px;width:1px;position:absolute;top:38px;bottom:6px;left:15.5px}.AuditIntro-module__wsxXGa__node{border:1px dashed var(--line-bright);width:32px;height:32px;color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.AuditIntro-module__wsxXGa__copy{gap:var(--s-1);min-width:0;padding-top:5px;display:grid}.AuditIntro-module__wsxXGa__label{color:var(--text);font-size:var(--fs-small);font-weight:500;line-height:1.3}.AuditIntro-module__wsxXGa__question{color:var(--text-3);font-size:var(--fs-small);line-height:1.45}.AuditIntro-module__wsxXGa__extras{gap:var(--s-3);padding:var(--s-5) 0 0;border-top:1px dashed var(--line);margin:0;list-style:none;display:grid}.AuditIntro-module__wsxXGa__extra{align-items:flex-start;gap:var(--s-3);color:var(--text-2);font-size:var(--fs-small);line-height:1.45;display:flex}.AuditIntro-module__wsxXGa__extraIcon{color:var(--violet);flex:none;margin-top:1px}@media (min-width:768px){.AuditIntro-module__wsxXGa__stages{gap:var(--s-5);grid-template-columns:repeat(5,minmax(0,1fr))}.AuditIntro-module__wsxXGa__stage{gap:var(--s-3);grid-template-columns:minmax(0,1fr);padding-bottom:0}.AuditIntro-module__wsxXGa__stage:not(:last-child):before{top:15.5px;right:calc(-1 * var(--s-5) + 6px);background-image:linear-gradient(90deg, var(--line-bright) 50%, transparent 50%);background-size:6px 1px;width:auto;height:1px;bottom:auto;left:40px}.AuditIntro-module__wsxXGa__copy{padding-top:0}.AuditIntro-module__wsxXGa__extras{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr))}}
.Section-module__BZ7-0a__section{position:relative}.Section-module__BZ7-0a__lg{padding-block:var(--section-y)}.Section-module__BZ7-0a__md{padding-block:calc(var(--section-y) * .66)}.Section-module__BZ7-0a__sm{padding-block:calc(var(--section-y) * .4)}.Section-module__BZ7-0a__default{background:0 0}.Section-module__BZ7-0a__raised{border-block:1px solid var(--line);background:radial-gradient(80% 60% at 50% 0%, color-mix(in srgb, var(--ion) 5%, transparent), transparent 70%), var(--bg-raised)}.Section-module__BZ7-0a__inset{width:min(100% - 2 * var(--s-3), var(--wrap) - 2 * var(--gutter) + 2 * var(--s-5));border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--surface), var(--bg-raised));box-shadow:var(--shadow-card);margin-inline:auto}.Section-module__BZ7-0a__inset+.Section-module__BZ7-0a__inset{margin-top:var(--s-5)}
.SectionHeading-module__1CUDPa__heading{gap:var(--s-6);margin-bottom:var(--s-8);display:grid}.SectionHeading-module__1CUDPa__copy{justify-items:start;gap:var(--s-5);max-width:52rem;display:grid}.SectionHeading-module__1CUDPa__h2,.SectionHeading-module__1CUDPa__h3{color:var(--text);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;font-weight:500}.SectionHeading-module__1CUDPa__h2{font-size:var(--fs-h2);line-height:var(--lh-tight)}.SectionHeading-module__1CUDPa__h3{font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:calc(var(--tracking-display) * .5)}.SectionHeading-module__1CUDPa__lede{max-width:62ch;color:var(--text-2);font-size:var(--fs-lede);margin:0;line-height:1.5}.SectionHeading-module__1CUDPa__actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.SectionHeading-module__1CUDPa__center{text-align:center;justify-items:center}.SectionHeading-module__1CUDPa__center .SectionHeading-module__1CUDPa__copy{justify-items:center;margin-inline:auto}.SectionHeading-module__1CUDPa__center .SectionHeading-module__1CUDPa__lede{margin-inline:auto}.SectionHeading-module__1CUDPa__center .SectionHeading-module__1CUDPa__actions{justify-content:center}@media (min-width:960px){.SectionHeading-module__1CUDPa__withActions:not(.SectionHeading-module__1CUDPa__center){grid-template-columns:minmax(0,1fr) auto;align-items:end}}:is([data-surface=light] .SectionHeading-module__1CUDPa__h2,[data-surface=light] .SectionHeading-module__1CUDPa__h3,[data-surface=light] .SectionHeading-module__1CUDPa__lede){color:var(--on-light)}
.SpotlightCard-module__YFhA1q__spotlight{--mx:50%;--my:0%;--glow:var(--ion)}.SpotlightCard-module__YFhA1q__ion{--glow:var(--ion)}.SpotlightCard-module__YFhA1q__violet{--glow:var(--violet)}.SpotlightCard-module__YFhA1q__mint{--glow:var(--mint)}.SpotlightCard-module__YFhA1q__spotlight:after{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(380px circle at var(--mx) var(--my), color-mix(in srgb, var(--glow) 13%, transparent), transparent 65%);opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:absolute;inset:0}.SpotlightCard-module__YFhA1q__rim{z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(240px circle at var(--mx) var(--my), color-mix(in srgb, var(--glow) 70%, transparent), transparent 70%);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--dur-2) var(--ease-out);padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.SpotlightCard-module__YFhA1q__spotlight[data-spotlight]:after,.SpotlightCard-module__YFhA1q__spotlight[data-spotlight] .SpotlightCard-module__YFhA1q__rim{opacity:1}.SpotlightCard-module__YFhA1q__spotlight:has(:focus-visible):after{opacity:1}.SpotlightCard-module__YFhA1q__spotlight:has(:focus-visible) .SpotlightCard-module__YFhA1q__rim{opacity:1}
.BlueprintPreview-module__OK_vpW__graph{inset:var(--s-5) var(--s-2) var(--s-2);position:absolute}.BlueprintPreview-module__OK_vpW__edges{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.BlueprintPreview-module__OK_vpW__edges line{stroke-width:1.25px;vector-effect:non-scaling-stroke}.BlueprintPreview-module__OK_vpW__inbound{stroke:color-mix(in srgb, var(--ion) 55%, transparent)}.BlueprintPreview-module__OK_vpW__outbound{stroke:color-mix(in srgb, var(--ember) 55%, transparent);stroke-dasharray:3 3}.BlueprintPreview-module__OK_vpW__node{top:var(--y);left:var(--x);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-2);font-size:var(--fs-micro);white-space:nowrap;padding:3px 9px;line-height:1.4;position:absolute;translate:-50% -50%}.BlueprintPreview-module__OK_vpW__agent{border-color:color-mix(in srgb, var(--ember) 60%, transparent);background:color-mix(in srgb, var(--ember) 14%, var(--surface));color:var(--text);box-shadow:0 0 22px -6px color-mix(in srgb, var(--ember) 70%, transparent);padding:5px 11px;font-weight:500}.BlueprintPreview-module__OK_vpW__tool{border-style:dashed}@media (prefers-reduced-motion:no-preference){[data-animate] .BlueprintPreview-module__OK_vpW__node{animation:BlueprintPreview-module__OK_vpW__pop var(--dur-3) var(--ease-out) both;animation-delay:calc(.15s + var(--col) * .75s)}[data-animate] .BlueprintPreview-module__OK_vpW__edges line{animation:BlueprintPreview-module__OK_vpW__fade var(--dur-3) var(--ease-out) both}[data-animate] .BlueprintPreview-module__OK_vpW__inbound{animation-delay:calc(.55s + var(--i) * 80ms)}[data-animate] .BlueprintPreview-module__OK_vpW__outbound{animation-delay:calc(1.3s + var(--i) * 80ms)}}@keyframes BlueprintPreview-module__OK_vpW__pop{0%{opacity:0;scale:.8}}@keyframes BlueprintPreview-module__OK_vpW__fade{0%{opacity:0}}
.IdentityPreview-module__GB5QYW__layout{align-content:center;gap:var(--s-3);padding:var(--s-6) var(--s-4) var(--s-4);display:grid;position:absolute;inset:0}.IdentityPreview-module__GB5QYW__card{gap:var(--s-3);padding:var(--s-3);border:1px solid color-mix(in srgb, var(--ion) 30%, transparent);border-radius:var(--radius-sm);background:linear-gradient(135deg, color-mix(in srgb, var(--ion) 10%, transparent), transparent 60%), var(--surface);box-shadow:0 14px 40px -24px color-mix(in srgb, var(--ion) 80%, transparent);grid-template-columns:auto minmax(0,1fr);display:grid}.IdentityPreview-module__GB5QYW__mark{border:1px solid var(--line-strong);background:var(--bg-raised);width:34px;height:34px;color:var(--ion-strong);border-radius:10px;place-items:center;display:grid}.IdentityPreview-module__GB5QYW__rows{gap:5px;margin:0;padding:0;list-style:none;display:grid}.IdentityPreview-module__GB5QYW__row{--tone:var(--text-2);align-items:center;gap:var(--s-2);grid-template-columns:4.6em minmax(0,1fr) auto;display:grid}.IdentityPreview-module__GB5QYW__ok{--tone:var(--ok)}.IdentityPreview-module__GB5QYW__warn{--tone:var(--warn)}.IdentityPreview-module__GB5QYW__bad{--tone:var(--bad)}.IdentityPreview-module__GB5QYW__label{color:var(--text-3);font-size:var(--fs-micro);line-height:1.3}.IdentityPreview-module__GB5QYW__value{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--line) 80%, transparent);height:5px;display:block}.IdentityPreview-module__GB5QYW__bar{border-radius:inherit;background:color-mix(in srgb, var(--tone) 55%, var(--line-strong));transform-origin:0;height:100%;display:block}.IdentityPreview-module__GB5QYW__glyph{width:13px;height:13px;color:var(--tone)}.IdentityPreview-module__GB5QYW__outputs{gap:var(--s-2);flex-wrap:wrap;display:flex}.IdentityPreview-module__GB5QYW__chip{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 80%, transparent);color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;padding:3px 10px}@media (prefers-reduced-motion:no-preference){[data-animate] .IdentityPreview-module__GB5QYW__card{animation:IdentityPreview-module__GB5QYW__rise var(--dur-3) var(--ease-out) .1s both}[data-animate] .IdentityPreview-module__GB5QYW__bar{animation:IdentityPreview-module__GB5QYW__grow var(--dur-3) var(--ease-out) both;animation-delay:calc(.55s + var(--i) * .35s)}[data-animate] .IdentityPreview-module__GB5QYW__glyph{animation:IdentityPreview-module__GB5QYW__pop var(--dur-2) var(--ease-out) both;animation-delay:calc(.85s + var(--i) * .35s)}[data-animate] .IdentityPreview-module__GB5QYW__chip{animation:IdentityPreview-module__GB5QYW__rise var(--dur-3) var(--ease-out) 2.5s both}[data-animate] .IdentityPreview-module__GB5QYW__chip+.IdentityPreview-module__GB5QYW__chip{animation-delay:2.7s}}@keyframes IdentityPreview-module__GB5QYW__rise{0%{opacity:0;transform:translateY(8px)}}@keyframes IdentityPreview-module__GB5QYW__grow{0%{transform:scaleX(0)}}@keyframes IdentityPreview-module__GB5QYW__pop{0%{opacity:0;transform:scale(.5)}}
.ReadinessPreview-module__IVGqyG__layout{align-content:center;gap:var(--s-4);padding:var(--s-6) var(--s-4) var(--s-4);display:grid;position:absolute;inset:0}.ReadinessPreview-module__IVGqyG__journeyWrap{position:relative}.ReadinessPreview-module__IVGqyG__journey{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.ReadinessPreview-module__IVGqyG__rail{background:linear-gradient(90deg, var(--mint), var(--violet) 55%, var(--rose));opacity:.55;transform-origin:0;height:1px;position:absolute;top:12px;left:10%;right:10%}.ReadinessPreview-module__IVGqyG__stage{--tone:var(--text-2);justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.ReadinessPreview-module__IVGqyG__ok{--tone:var(--ok)}.ReadinessPreview-module__IVGqyG__warn{--tone:var(--warn)}.ReadinessPreview-module__IVGqyG__bad{--tone:var(--bad)}.ReadinessPreview-module__IVGqyG__node{border:1px solid color-mix(in srgb, var(--tone) 55%, transparent);background:var(--bg-raised);width:25px;height:25px;box-shadow:0 0 14px -2px color-mix(in srgb, var(--tone) 60%, transparent);color:var(--tone);border-radius:50%;place-items:center;display:grid}.ReadinessPreview-module__IVGqyG__glyph{width:14px;height:14px}.ReadinessPreview-module__IVGqyG__label{max-width:100%;color:var(--text-2);font-size:var(--fs-micro);white-space:nowrap;line-height:1.2}.ReadinessPreview-module__IVGqyG__bots{padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 70%, transparent);gap:4px;margin:0;list-style:none;display:grid}.ReadinessPreview-module__IVGqyG__bot{--tone:var(--text-2);justify-content:space-between;align-items:center;gap:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.02em;display:flex}.ReadinessPreview-module__IVGqyG__botName{color:var(--text-2)}.ReadinessPreview-module__IVGqyG__botStatus{color:var(--tone);align-items:center;gap:5px;display:inline-flex}.ReadinessPreview-module__IVGqyG__botGlyph{width:12px;height:12px}@container (max-width:299px){.ReadinessPreview-module__IVGqyG__label{display:none}}@media (prefers-reduced-motion:no-preference){[data-animate] .ReadinessPreview-module__IVGqyG__rail{animation:ReadinessPreview-module__IVGqyG__draw 1.4s var(--ease-in-out) .2s both}[data-animate] .ReadinessPreview-module__IVGqyG__node{animation:ReadinessPreview-module__IVGqyG__pop var(--dur-3) var(--ease-out) both;animation-delay:calc(.35s + var(--i) * .28s)}[data-animate] .ReadinessPreview-module__IVGqyG__label{animation:ReadinessPreview-module__IVGqyG__fade var(--dur-2) var(--ease-out) both;animation-delay:calc(.45s + var(--i) * .28s)}[data-animate] .ReadinessPreview-module__IVGqyG__bot{animation:ReadinessPreview-module__IVGqyG__slide var(--dur-3) var(--ease-out) both;animation-delay:calc(2.1s + var(--i) * .22s)}}@keyframes ReadinessPreview-module__IVGqyG__draw{0%{transform:scaleX(0)}}@keyframes ReadinessPreview-module__IVGqyG__pop{0%{opacity:0;transform:scale(.6)}}@keyframes ReadinessPreview-module__IVGqyG__fade{0%{opacity:0}}@keyframes ReadinessPreview-module__IVGqyG__slide{0%{opacity:0;transform:translate(-8px)}}
.ReceptionistPreview-module__hcLKva__chat{justify-content:safe center;gap:var(--s-2);padding:44px var(--s-4) var(--s-4);flex-direction:column;display:flex;position:absolute;inset:0}.ReceptionistPreview-module__hcLKva__bubble{max-width:82%;padding:var(--s-2) var(--s-3);font-size:var(--fs-micro);border-radius:14px;margin:0;line-height:1.45}.ReceptionistPreview-module__hcLKva__visitor{background:var(--surface-3);color:var(--text);border-bottom-right-radius:4px;align-self:flex-end}.ReceptionistPreview-module__hcLKva__answerSlot{display:flex;position:relative}.ReceptionistPreview-module__hcLKva__agent{border:1px solid color-mix(in srgb, var(--ion) 30%, transparent);background:color-mix(in srgb, var(--ion) 12%, var(--surface));color:var(--text);box-shadow:0 10px 30px -18px color-mix(in srgb, var(--ion) 80%, transparent);border-bottom-left-radius:4px;gap:4px;display:grid}.ReceptionistPreview-module__hcLKva__source{color:var(--ion-strong);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em}.ReceptionistPreview-module__hcLKva__typing{padding:var(--s-3);background:color-mix(in srgb, var(--ion) 10%, var(--surface));opacity:0;border-radius:14px 14px 14px 4px;gap:4px;display:inline-flex;position:absolute;top:0;left:0}.ReceptionistPreview-module__hcLKva__typing span{background:var(--ion-strong);border-radius:50%;width:5px;height:5px}.ReceptionistPreview-module__hcLKva__gap{margin:var(--s-1) 0 0;border:1px dashed color-mix(in srgb, var(--ember) 55%, transparent);border-radius:var(--radius-pill);color:var(--ember);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;align-self:flex-start;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.ReceptionistPreview-module__hcLKva__gapDot{background:currentColor;border-radius:50%;width:6px;height:6px}.ReceptionistPreview-module__hcLKva__extraVisitor,.ReceptionistPreview-module__hcLKva__extraAgent{display:none}@container (max-width:300px){.ReceptionistPreview-module__hcLKva__chat{padding:40px var(--s-3) var(--s-3);justify-content:flex-start;gap:6px}.ReceptionistPreview-module__hcLKva__bubble{max-width:94%}.ReceptionistPreview-module__hcLKva__gap{letter-spacing:0;margin-top:0}}@container (min-width:420px){.ReceptionistPreview-module__hcLKva__chat{gap:var(--s-3);padding:var(--s-7) var(--s-6) var(--s-5)}.ReceptionistPreview-module__hcLKva__bubble{max-width:76%;padding:var(--s-2) var(--s-4);font-size:var(--fs-small);border-radius:16px}}@container (min-width:540px){.ReceptionistPreview-module__hcLKva__chat{padding-block:var(--s-7) var(--s-4);gap:10px}.ReceptionistPreview-module__hcLKva__extraVisitor{display:block}.ReceptionistPreview-module__hcLKva__extraAgent{border-style:dashed;border-color:color-mix(in srgb, var(--ember) 45%, transparent);background:color-mix(in srgb, var(--ember) 8%, var(--surface));display:grid}}@media (prefers-reduced-motion:no-preference){[data-animate] .ReceptionistPreview-module__hcLKva__visitor{animation:ReceptionistPreview-module__hcLKva__rise var(--dur-3) var(--ease-out) .15s both}[data-animate] .ReceptionistPreview-module__hcLKva__typing{animation:ReceptionistPreview-module__hcLKva__typing 1.1s var(--ease-out) .75s both}[data-animate] .ReceptionistPreview-module__hcLKva__typing span{animation:ReceptionistPreview-module__hcLKva__blink .9s var(--ease-in-out) .8s 2 both}[data-animate] .ReceptionistPreview-module__hcLKva__typing span:nth-child(2){animation-delay:.95s}[data-animate] .ReceptionistPreview-module__hcLKva__typing span:nth-child(3){animation-delay:1.1s}[data-animate] .ReceptionistPreview-module__hcLKva__agent{animation:ReceptionistPreview-module__hcLKva__rise var(--dur-3) var(--ease-out) 1.85s both}[data-animate] .ReceptionistPreview-module__hcLKva__source{animation:ReceptionistPreview-module__hcLKva__fade var(--dur-2) var(--ease-out) 2.45s both}[data-animate] .ReceptionistPreview-module__hcLKva__gap{animation:ReceptionistPreview-module__hcLKva__rise var(--dur-3) var(--ease-out) 3s both}@container (min-width:540px){[data-animate] .ReceptionistPreview-module__hcLKva__extraVisitor{animation:ReceptionistPreview-module__hcLKva__rise var(--dur-3) var(--ease-out) 2.6s both}[data-animate] .ReceptionistPreview-module__hcLKva__extraAgent{animation:ReceptionistPreview-module__hcLKva__rise var(--dur-3) var(--ease-out) 3.2s both}[data-animate] .ReceptionistPreview-module__hcLKva__gap{animation-delay:3.8s}}}@keyframes ReceptionistPreview-module__hcLKva__rise{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes ReceptionistPreview-module__hcLKva__fade{0%{opacity:0}}@keyframes ReceptionistPreview-module__hcLKva__typing{0%{opacity:0;transform:translateY(6px)}15%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes ReceptionistPreview-module__hcLKva__blink{0%,to{opacity:.35}50%{opacity:1}}
.ReviewLabPreview-module__Z1PqeG__layout{align-content:center;gap:var(--s-2);padding:var(--s-6) var(--s-4) var(--s-4);display:grid;position:absolute;inset:0}.ReviewLabPreview-module__Z1PqeG__review,.ReviewLabPreview-module__Z1PqeG__reply{padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 80%, transparent);gap:6px;display:grid;position:relative}.ReviewLabPreview-module__Z1PqeG__reply{margin-left:var(--s-5);border-color:color-mix(in srgb, var(--violet) 35%, transparent);background:color-mix(in srgb, var(--violet) 8%, var(--surface));overflow:hidden}.ReviewLabPreview-module__Z1PqeG__stars{font-size:var(--fs-micro);letter-spacing:.1em;line-height:1}.ReviewLabPreview-module__Z1PqeG__on{color:var(--ember)}.ReviewLabPreview-module__Z1PqeG__off{color:var(--line-bright)}.ReviewLabPreview-module__Z1PqeG__line,.ReviewLabPreview-module__Z1PqeG__draft{border-radius:var(--radius-pill);background:var(--line-bright);transform-origin:0;height:5px;display:block}.ReviewLabPreview-module__Z1PqeG__replyLabel{color:var(--violet);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase}.ReviewLabPreview-module__Z1PqeG__draft{background:color-mix(in srgb, var(--violet) 45%, var(--line-strong))}.ReviewLabPreview-module__Z1PqeG__risky{background:color-mix(in srgb, var(--mint) 70%, transparent);position:relative}.ReviewLabPreview-module__Z1PqeG__risky:after{border-radius:inherit;content:"";background:var(--ember);opacity:0;position:absolute;inset:0}.ReviewLabPreview-module__Z1PqeG__scan{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--violet) 30%, transparent), transparent);width:30%;position:absolute;top:0;bottom:0;left:0;transform:translate(-110%)}.ReviewLabPreview-module__Z1PqeG__verdict{justify-content:flex-end;min-height:26px;display:flex;position:relative}.ReviewLabPreview-module__Z1PqeG__flag,.ReviewLabPreview-module__Z1PqeG__fixed{border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.ReviewLabPreview-module__Z1PqeG__flag{border:1px solid color-mix(in srgb, var(--ember) 55%, transparent);color:var(--ember);opacity:0;position:absolute;right:0}.ReviewLabPreview-module__Z1PqeG__fixed{border:1px solid color-mix(in srgb, var(--mint) 55%, transparent);background:color-mix(in srgb, var(--mint) 10%, transparent);color:var(--mint)}@media (prefers-reduced-motion:no-preference){[data-animate] .ReviewLabPreview-module__Z1PqeG__review{animation:ReviewLabPreview-module__Z1PqeG__rise var(--dur-3) var(--ease-out) .1s both}[data-animate] .ReviewLabPreview-module__Z1PqeG__reply{animation:ReviewLabPreview-module__Z1PqeG__rise var(--dur-3) var(--ease-out) .6s both}[data-animate] .ReviewLabPreview-module__Z1PqeG__draft{animation:ReviewLabPreview-module__Z1PqeG__grow var(--dur-3) var(--ease-out) .9s both}[data-animate] .ReviewLabPreview-module__Z1PqeG__risky{animation-delay:1s}[data-animate] .ReviewLabPreview-module__Z1PqeG__risky:after{animation:2.4s linear 1s both ReviewLabPreview-module__Z1PqeG__flagged}[data-animate] .ReviewLabPreview-module__Z1PqeG__scan{animation:ReviewLabPreview-module__Z1PqeG__sweep 1.1s var(--ease-in-out) 1.5s both}[data-animate] .ReviewLabPreview-module__Z1PqeG__flag{animation:ReviewLabPreview-module__Z1PqeG__flag-life 1.7s var(--ease-out) 1.9s both}[data-animate] .ReviewLabPreview-module__Z1PqeG__fixed{animation:ReviewLabPreview-module__Z1PqeG__rise var(--dur-3) var(--ease-out) 3.4s both}}@keyframes ReviewLabPreview-module__Z1PqeG__rise{0%{opacity:0;transform:translateY(8px)}}@keyframes ReviewLabPreview-module__Z1PqeG__grow{0%{transform:scaleX(0)}}@keyframes ReviewLabPreview-module__Z1PqeG__flagged{0%,85%{opacity:.9}}@keyframes ReviewLabPreview-module__Z1PqeG__sweep{0%{transform:translate(-110%)}to{transform:translate(380%)}}@keyframes ReviewLabPreview-module__Z1PqeG__flag-life{0%{opacity:0;transform:translateY(6px)}20%,75%{opacity:1;transform:none}to{opacity:0}}
.RoiPreview-module__YbIMLG__layout{align-items:center;gap:var(--s-3);padding:var(--s-6) var(--s-4) var(--s-4) var(--s-3);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid;position:absolute;inset:0}.RoiPreview-module__YbIMLG__ring{width:100%;max-height:100%;display:block;overflow:visible}.RoiPreview-module__YbIMLG__day{transform-box:view-box;transform-origin:50%}.RoiPreview-module__YbIMLG__open,.RoiPreview-module__YbIMLG__closed{fill:none;stroke-width:6.5px}.RoiPreview-module__YbIMLG__open{stroke:var(--mint)}.RoiPreview-module__YbIMLG__closed{stroke:color-mix(in srgb, var(--rose) 30%, var(--surface-2))}.RoiPreview-module__YbIMLG__hub{fill:var(--bg-raised);stroke:var(--line-strong)}.RoiPreview-module__YbIMLG__hand{fill:none;stroke:var(--text-2);stroke-width:2px;stroke-linecap:round}.RoiPreview-module__YbIMLG__readout{justify-items:start;gap:2px;min-width:0;display:grid}.RoiPreview-module__YbIMLG__value{color:var(--text);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;font-size:clamp(2rem,14cqi,3rem);font-weight:500;line-height:1}.RoiPreview-module__YbIMLG__unit{color:var(--text-2);font-size:var(--fs-micro);line-height:1.35}.RoiPreview-module__YbIMLG__legend{margin-top:var(--s-2);color:var(--text-3);font-size:var(--fs-micro);flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.RoiPreview-module__YbIMLG__keyOpen,.RoiPreview-module__YbIMLG__keyClosed{border-radius:2px;width:8px;height:8px}.RoiPreview-module__YbIMLG__keyOpen{background:var(--mint)}.RoiPreview-module__YbIMLG__keyClosed{background:color-mix(in srgb, var(--rose) 45%, var(--surface-2));margin-left:4px}@media (prefers-reduced-motion:no-preference){[data-animate] .RoiPreview-module__YbIMLG__day{animation:RoiPreview-module__YbIMLG__ring-in .9s var(--ease-out) both;animation-delay:calc(.1s + var(--i) * .16s)}:is([data-animate] .RoiPreview-module__YbIMLG__value,[data-animate] .RoiPreview-module__YbIMLG__unit,[data-animate] .RoiPreview-module__YbIMLG__legend){animation:RoiPreview-module__YbIMLG__fade var(--dur-3) var(--ease-out) 1.5s both}}@keyframes RoiPreview-module__YbIMLG__ring-in{0%{opacity:0;transform:rotate(-28deg)scale(.94)}}@keyframes RoiPreview-module__YbIMLG__fade{0%{opacity:0;transform:translateY(6px)}}
.ToolsShowcase-module__Okg53q__grid{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.ToolsShowcase-module__Okg53q__grid>:last-child{display:none}@media (min-width:640px){.ToolsShowcase-module__Okg53q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ToolsShowcase-module__Okg53q__feature{grid-column:1/-1}.ToolsShowcase-module__Okg53q__grid>:last-child{display:flex}}@media (min-width:1200px){.ToolsShowcase-module__Okg53q__grid{gap:var(--s-6) var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr))}}
.WhatWeBuild-module__TWQWEq__bento{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.WhatWeBuild-module__TWQWEq__card{--accent:var(--ion);gap:var(--s-5);grid-template-rows:auto 1fr auto auto;min-height:100%;display:grid}.WhatWeBuild-module__TWQWEq__ion{--accent:var(--ion)}.WhatWeBuild-module__TWQWEq__violet{--accent:var(--violet)}.WhatWeBuild-module__TWQWEq__mint{--accent:var(--mint)}.WhatWeBuild-module__TWQWEq__top{justify-content:space-between;align-items:flex-start;gap:var(--s-4);display:flex}.WhatWeBuild-module__TWQWEq__index{color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;font-variant-numeric:tabular-nums}.WhatWeBuild-module__TWQWEq__glyph{fill:none;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:120px;height:64px;overflow:visible}.WhatWeBuild-module__TWQWEq__soft{stroke:color-mix(in srgb, var(--accent) 45%, transparent)}.WhatWeBuild-module__TWQWEq__strong{stroke:var(--accent);fill:color-mix(in srgb, var(--accent) 10%, transparent)}.WhatWeBuild-module__TWQWEq__fill{fill:var(--accent);stroke:none}.WhatWeBuild-module__TWQWEq__dash{stroke:color-mix(in srgb, var(--text) 50%, transparent);stroke-dasharray:2 4}.WhatWeBuild-module__TWQWEq__copy{align-content:start;gap:var(--s-3);display:grid}.WhatWeBuild-module__TWQWEq__title{color:var(--text);font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-snug);letter-spacing:calc(var(--tracking-display) * .5);text-wrap:balance;margin:0}.WhatWeBuild-module__TWQWEq__body{max-width:52ch;color:var(--text-2);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.WhatWeBuild-module__TWQWEq__tags{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.WhatWeBuild-module__TWQWEq__tags li{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;line-height:1.5}.WhatWeBuild-module__TWQWEq__cta{align-items:center;gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--line);color:var(--text);font-size:var(--fs-small);font-weight:500;display:inline-flex}.WhatWeBuild-module__TWQWEq__cta svg{color:var(--accent);transition:transform var(--dur-2) var(--ease-out)}@media (prefers-reduced-motion:no-preference){.WhatWeBuild-module__TWQWEq__card:has(:focus-visible) .WhatWeBuild-module__TWQWEq__cta svg{transform:translate(3px)}@media (hover:hover){.WhatWeBuild-module__TWQWEq__card:hover .WhatWeBuild-module__TWQWEq__cta svg{transform:translate(3px)}}}@media (max-width:639px){.WhatWeBuild-module__TWQWEq__card{gap:var(--s-4)}.WhatWeBuild-module__TWQWEq__glyph{width:90px;height:48px}.WhatWeBuild-module__TWQWEq__tags{display:none}}@media (min-width:640px){.WhatWeBuild-module__TWQWEq__bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.WhatWeBuild-module__TWQWEq__bento{grid-template-columns:repeat(12,minmax(0,1fr))}.WhatWeBuild-module__TWQWEq__card:first-child,.WhatWeBuild-module__TWQWEq__card:nth-child(4){grid-column:span 7}.WhatWeBuild-module__TWQWEq__card:nth-child(2),.WhatWeBuild-module__TWQWEq__card:nth-child(3){grid-column:span 5}.WhatWeBuild-module__TWQWEq__top{min-height:90px}.WhatWeBuild-module__TWQWEq__card:first-child .WhatWeBuild-module__TWQWEq__glyph,.WhatWeBuild-module__TWQWEq__card:nth-child(4) .WhatWeBuild-module__TWQWEq__glyph{width:168px;height:90px}}
.preview-module__VkeWXW__stage{--accent:var(--ion);isolation:isolate;aspect-ratio:16/10;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(70% 90% at 85% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), linear-gradient(180deg, var(--bg-raised), var(--bg));-webkit-user-select:none;user-select:none;min-height:13rem;position:relative;overflow:hidden;container-type:inline-size}.preview-module__VkeWXW__stage:before{z-index:-1;content:"";background-image:linear-gradient(color-mix(in srgb, var(--line) 70%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line) 70%, transparent) 1px, transparent 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 50% 40%,#000,#0000 85%);mask-image:radial-gradient(80% 80% at 50% 40%,#000,#0000 85%)}.preview-module__VkeWXW__stage[data-preview=armed] *,.preview-module__VkeWXW__stage[data-preview=armed] :before,.preview-module__VkeWXW__stage[data-preview=armed] :after{animation-play-state:paused!important}.preview-module__VkeWXW__ion{--accent:var(--ion)}.preview-module__VkeWXW__violet{--accent:var(--violet)}.preview-module__VkeWXW__mint{--accent:var(--mint)}.preview-module__VkeWXW__ember{--accent:var(--ember)}.preview-module__VkeWXW__tag{top:var(--s-3);right:var(--s-3);z-index:2;border:1px solid var(--line);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--bg) 70%, transparent);color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;padding:2px 8px;line-height:1.5;position:absolute}.preview-module__VkeWXW__canvas{padding:var(--s-4);position:absolute;inset:0}@media print{.preview-module__VkeWXW__stage{display:none}}
.ToolCard-module__bKQd3a__card{--accent:var(--ion);min-width:0;height:100%;display:flex}.ToolCard-module__bKQd3a__ion{--accent:var(--ion)}.ToolCard-module__bKQd3a__violet{--accent:var(--violet)}.ToolCard-module__bKQd3a__mint{--accent:var(--mint)}.ToolCard-module__bKQd3a__card.ToolCard-module__bKQd3a__ember{--accent:var(--ember);--glow:var(--ember)}.ToolCard-module__bKQd3a__inner{gap:var(--s-4);flex-direction:column;flex:1;min-width:0;display:flex}.ToolCard-module__bKQd3a__preview{margin-bottom:var(--s-2)}.ToolCard-module__bKQd3a__copy{gap:var(--s-4);flex-direction:column;flex:1;min-width:0;display:flex}.ToolCard-module__bKQd3a__meta{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.ToolCard-module__bKQd3a__icon{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);width:30px;height:30px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.ToolCard-module__bKQd3a__engine{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;margin:0}.ToolCard-module__bKQd3a__badge{margin-left:auto}.ToolCard-module__bKQd3a__name{color:var(--text);font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-snug);letter-spacing:calc(var(--tracking-display) * .5);text-wrap:balance;margin:0}.ToolCard-module__bKQd3a__hook{color:var(--text-2);font-size:var(--fs-small);margin:0;line-height:1.6}.ToolCard-module__bKQd3a__bestFor{gap:var(--s-1);padding-top:var(--s-3);border-top:1px solid var(--line);margin:0;display:grid}.ToolCard-module__bKQd3a__bestFor dt{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase}.ToolCard-module__bKQd3a__bestFor dd{color:var(--text);font-size:var(--fs-small);margin:0}.ToolCard-module__bKQd3a__cta{align-items:center;gap:var(--s-2);padding-top:var(--s-2);color:var(--text);font-size:var(--fs-small);margin-top:auto;font-weight:500;display:inline-flex}.ToolCard-module__bKQd3a__cta svg{color:var(--accent);transition:transform var(--dur-2) var(--ease-out)}@media (prefers-reduced-motion:no-preference){.ToolCard-module__bKQd3a__card:has(:focus-visible) .ToolCard-module__bKQd3a__cta svg{transform:translate(3px)}@media (hover:hover){.ToolCard-module__bKQd3a__card:hover .ToolCard-module__bKQd3a__cta svg{transform:translate(3px)}}}.ToolCard-module__bKQd3a__horizontal{container:tool-card/inline-size}@container tool-card (min-width:720px){.ToolCard-module__bKQd3a__horizontal .ToolCard-module__bKQd3a__inner{align-items:center;gap:var(--s-7);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.ToolCard-module__bKQd3a__horizontal .ToolCard-module__bKQd3a__preview{max-height:22rem;margin:0}.ToolCard-module__bKQd3a__horizontal .ToolCard-module__bKQd3a__copy{gap:var(--s-5);padding-block:var(--s-3)}.ToolCard-module__bKQd3a__horizontal .ToolCard-module__bKQd3a__cta{margin-top:0}}@media (max-width:639px){.ToolCard-module__bKQd3a__noPhonePreview .ToolCard-module__bKQd3a__preview{display:none}.ToolCard-module__bKQd3a__noPhonePreview .ToolCard-module__bKQd3a__copy{gap:var(--s-3)}}
.AllToolsCard-module__RKebLW__icons{place-content:center;gap:var(--s-4) var(--s-5);grid-template-columns:repeat(3,52px);margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:0}.AllToolsCard-module__RKebLW__icon{--accent:var(--ion);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 10%, var(--surface));width:52px;height:52px;box-shadow:0 0 28px -10px color-mix(in srgb, var(--accent) 80%, transparent);color:var(--accent);border-radius:16px;place-items:center;display:grid}.AllToolsCard-module__RKebLW__ion{--accent:var(--ion)}.AllToolsCard-module__RKebLW__violet{--accent:var(--violet)}.AllToolsCard-module__RKebLW__mint{--accent:var(--mint)}.AllToolsCard-module__RKebLW__ember{--accent:var(--ember)}
.StageTrack-module__Fuv5YG__track{gap:0;margin:0;padding:0;list-style:none;display:grid}.StageTrack-module__Fuv5YG__stage{--tone:var(--text-2);align-content:start;gap:var(--s-4);padding-bottom:var(--s-5);grid-template-columns:40px minmax(0,1fr);display:grid;position:relative}.StageTrack-module__Fuv5YG__ok{--tone:var(--ok)}.StageTrack-module__Fuv5YG__warn{--tone:var(--warn)}.StageTrack-module__Fuv5YG__bad{--tone:var(--bad)}.StageTrack-module__Fuv5YG__stage:not(:last-child):before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 55%, transparent), var(--line));width:1px;position:absolute;top:40px;bottom:0;left:19.5px}.StageTrack-module__Fuv5YG__node{border:1px solid color-mix(in srgb, var(--tone) 50%, transparent);background:radial-gradient(circle at 50% 35%, var(--surface-2), var(--bg-raised));width:40px;height:40px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 8%, transparent), 0 0 18px -4px color-mix(in srgb, var(--tone) 55%, transparent);color:var(--tone);border-radius:50%;place-items:center;display:grid}.StageTrack-module__Fuv5YG__glyph{width:18px;height:18px}.StageTrack-module__Fuv5YG__copy{align-content:start;justify-items:start;gap:var(--s-2);min-width:0;padding-top:2px;display:grid}.StageTrack-module__Fuv5YG__index{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;font-variant-numeric:tabular-nums}.StageTrack-module__Fuv5YG__name{min-height:24px;color:var(--text);font-size:var(--fs-body);letter-spacing:-.01em;align-items:center;font-weight:500;line-height:1.3;display:inline-flex}a.StageTrack-module__Fuv5YG__name{text-decoration:underline;-webkit-text-decoration-color:var(--line-bright);text-decoration-color:var(--line-bright);text-underline-offset:4px;transition:text-decoration-color var(--dur-1) var(--ease-out)}@media (hover:hover){a.StageTrack-module__Fuv5YG__name:hover{text-decoration-color:currentColor}}.StageTrack-module__Fuv5YG__detail{color:var(--text-3);font-size:var(--fs-small);line-height:1.45}@media (min-width:960px){.StageTrack-module__Fuv5YG__track{grid-template-columns:repeat(var(--stage-count), minmax(0, 1fr));gap:var(--s-5)}.StageTrack-module__Fuv5YG__stage{gap:var(--s-4);grid-template-columns:minmax(0,1fr);padding-bottom:0}.StageTrack-module__Fuv5YG__stage:not(:last-child):before{top:19.5px;right:calc(-1 * var(--s-5));background:linear-gradient(90deg, color-mix(in srgb, var(--tone) 55%, transparent), var(--line));width:auto;height:1px;bottom:auto;left:48px}}
.ToolPageTemplate-module__sSxdwa__kicker{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:inline-flex}.ToolPageTemplate-module__sSxdwa__newBadge{letter-spacing:.1em}.ToolPageTemplate-module__sSxdwa__heroActions{justify-items:start;gap:var(--s-5);width:100%;display:grid}.ToolPageTemplate-module__sSxdwa__heroPrimary{min-width:min(100%,16rem)}.ToolPageTemplate-module__sSxdwa__chips{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ToolPageTemplate-module__sSxdwa__chip{align-items:center;gap:var(--s-2);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-glass);min-height:36px;color:var(--text);font-size:var(--fs-small);padding:6px 14px 6px 10px;line-height:1.3;display:inline-flex}.ToolPageTemplate-module__sSxdwa__chipIcon{color:var(--mint);flex:none}.ToolPageTemplate-module__sSxdwa__spec{--accent:var(--ion);gap:var(--s-5);max-width:28rem;padding:var(--s-6);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:radial-gradient(80% 60% at 100% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%), var(--surface-glass);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);display:grid;position:relative}.ToolPageTemplate-module__sSxdwa__ion{--accent:var(--ion)}.ToolPageTemplate-module__sSxdwa__violet{--accent:var(--violet)}.ToolPageTemplate-module__sSxdwa__mint{--accent:var(--mint)}.ToolPageTemplate-module__sSxdwa__ember{--accent:var(--ember)}.ToolPageTemplate-module__sSxdwa__specHead{align-items:center;gap:var(--s-3);display:flex}.ToolPageTemplate-module__sSxdwa__specIcon{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent);width:40px;height:40px;box-shadow:0 0 24px -8px color-mix(in srgb, var(--accent) 80%, transparent);color:var(--accent);border-radius:12px;place-items:center;display:grid}.ToolPageTemplate-module__sSxdwa__specName{color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;margin:0;line-height:1.5}.ToolPageTemplate-module__sSxdwa__specLabel{color:var(--text-3)}.ToolPageTemplate-module__sSxdwa__specList{border-top:1px solid var(--line);margin:0;display:grid}.ToolPageTemplate-module__sSxdwa__specList>div{gap:var(--s-4);padding-block:var(--s-3);border-bottom:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.ToolPageTemplate-module__sSxdwa__specList dt{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;line-height:1.6}.ToolPageTemplate-module__sSxdwa__specList dd{color:var(--text);font-size:var(--fs-small);margin:0;line-height:1.45}.ToolPageTemplate-module__sSxdwa__specAction{justify-self:start}.ToolPageTemplate-module__sSxdwa__run{isolation:isolate;padding-block:var(--s-7) calc(var(--section-y) * .66);position:relative}.ToolPageTemplate-module__sSxdwa__run:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 30%, color-mix(in srgb, var(--ion) 7%, transparent), transparent 70%);position:absolute;inset:0 0 30%}.ToolPageTemplate-module__sSxdwa__runHead{justify-content:space-between;align-items:baseline;gap:var(--s-3) var(--s-6);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.ToolPageTemplate-module__sSxdwa__runTitle{align-items:center;gap:var(--s-3);color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:400;line-height:1.4;display:inline-flex}.ToolPageTemplate-module__sSxdwa__runTitle:before{content:"";background:linear-gradient(90deg, transparent, var(--ion));width:24px;height:1px}.ToolPageTemplate-module__sSxdwa__runNote{max-width:62ch;color:var(--text-3);font-size:var(--fs-small);margin:0;line-height:1.5}.ToolPageTemplate-module__sSxdwa__printHead{margin-bottom:var(--s-5);padding-bottom:var(--s-3);border-bottom:1px solid var(--line)}.ToolPageTemplate-module__sSxdwa__printHead p{font-size:var(--fs-small);margin:0}.ToolPageTemplate-module__sSxdwa__printBrand{font-weight:500}.ToolPageTemplate-module__sSxdwa__split{gap:var(--s-6);display:grid}.ToolPageTemplate-module__sSxdwa__method{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.ToolPageTemplate-module__sSxdwa__methodStep{gap:var(--s-4);padding-block:var(--s-5) var(--s-6);border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);display:grid}.ToolPageTemplate-module__sSxdwa__methodIndex{color:var(--ion-strong);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;font-variant-numeric:tabular-nums;padding-top:6px}.ToolPageTemplate-module__sSxdwa__methodCopy{gap:var(--s-3);min-width:0;display:grid}.ToolPageTemplate-module__sSxdwa__methodTitle{color:var(--text);font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-snug);letter-spacing:calc(var(--tracking-display) * .5);margin:0}.ToolPageTemplate-module__sSxdwa__methodBody{max-width:62ch;color:var(--text-2);margin:0}.ToolPageTemplate-module__sSxdwa__guide{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.ToolPageTemplate-module__sSxdwa__guideItem{align-content:start;gap:var(--s-3);padding:var(--s-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface), color-mix(in srgb, var(--surface) 55%, var(--bg)));box-shadow:var(--shadow-card);display:grid;position:relative}.ToolPageTemplate-module__sSxdwa__guideItem:before{top:-1px;left:var(--s-6);width:var(--s-7);content:"";background:var(--spectrum);height:1px;position:absolute}.ToolPageTemplate-module__sSxdwa__guideTitle{color:var(--text);font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-snug);letter-spacing:calc(var(--tracking-display) * .5);margin:0}.ToolPageTemplate-module__sSxdwa__guideBody{color:var(--text-2);margin:0}.ToolPageTemplate-module__sSxdwa__sources{gap:var(--s-3);margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--line);display:grid}.ToolPageTemplate-module__sSxdwa__sourcesTitle{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:400}.ToolPageTemplate-module__sSxdwa__sourceList{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.ToolPageTemplate-module__sSxdwa__sourceLink{color:var(--text-2);font-size:var(--fs-small);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:color var(--dur-1) var(--ease-out), text-decoration-color var(--dur-1) var(--ease-out);line-height:1.5;display:inline}.ToolPageTemplate-module__sSxdwa__sourceIcon{vertical-align:-2px;margin-left:4px;display:inline-block}@media (hover:hover){.ToolPageTemplate-module__sSxdwa__sourceLink:hover{color:var(--text);text-decoration-color:currentColor}}.ToolPageTemplate-module__sSxdwa__related{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.ToolPageTemplate-module__sSxdwa__guides{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ToolPageTemplate-module__sSxdwa__guideCard{align-content:start;gap:var(--s-3);display:grid}.ToolPageTemplate-module__sSxdwa__guideMeta{color:var(--ion-strong);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;margin:0}.ToolPageTemplate-module__sSxdwa__guideName{color:var(--text);font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-snug);letter-spacing:calc(var(--tracking-display) * .5);text-wrap:balance;margin:0}.ToolPageTemplate-module__sSxdwa__guideExcerpt{color:var(--text-2);font-size:var(--fs-small);margin:0;line-height:1.6}.ToolPageTemplate-module__sSxdwa__ctaPhone{color:var(--text);white-space:nowrap;text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}@media (hover:hover){.ToolPageTemplate-module__sSxdwa__ctaPhone:hover{text-decoration-color:currentColor}}@media (min-width:640px){.ToolPageTemplate-module__sSxdwa__guide,.ToolPageTemplate-module__sSxdwa__related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.ToolPageTemplate-module__sSxdwa__related{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.ToolPageTemplate-module__sSxdwa__spec{margin-left:auto}.ToolPageTemplate-module__sSxdwa__split{gap:var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.ToolPageTemplate-module__sSxdwa__stickyHeading{top:calc(var(--header-h) + var(--s-7));position:sticky}}@media print{.ToolPageTemplate-module__sSxdwa__screenOnly{display:none!important}.ToolPageTemplate-module__sSxdwa__run{padding:0}.ToolPageTemplate-module__sSxdwa__run:before{display:none}}
.signal-module__0a_FTG__stage{--signal-toggle-clearance:0px;isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.signal-module__0a_FTG__stage[data-toggle]{--signal-toggle-clearance:calc(32px + var(--s-4) + var(--s-2))}.signal-module__0a_FTG__stageOverlay{z-index:2;pointer-events:none;position:absolute;inset:0}.signal-module__0a_FTG__stageOverlay>*{pointer-events:auto}.signal-module__0a_FTG__toggleSlot{z-index:3;position:absolute}.signal-module__0a_FTG__placeBottomRight{right:var(--s-4);bottom:var(--s-4)}.signal-module__0a_FTG__placeBottomLeft{left:var(--s-4);bottom:var(--s-4)}.signal-module__0a_FTG__placeTopRight{top:var(--s-4);right:var(--s-4)}.signal-module__0a_FTG__canvasRoot{z-index:1;pointer-events:none;opacity:0;transition:opacity var(--dur-3) var(--ease-out);position:absolute;inset:0}.signal-module__0a_FTG__canvasRoot[data-ready]{opacity:1}.signal-module__0a_FTG__canvas{width:100%;height:100%;display:block}.signal-module__0a_FTG__poster{z-index:0;pointer-events:none;position:absolute;inset:0;container-type:size}.signal-module__0a_FTG__posterHalo,.signal-module__0a_FTG__posterShape,.signal-module__0a_FTG__posterRing{transition:opacity var(--dur-3) var(--ease-out);border-radius:50%;margin:auto;position:absolute;inset:0}.signal-module__0a_FTG__posterHalo{background:radial-gradient(circle closest-side, color-mix(in srgb, var(--ion) 13%, transparent), color-mix(in srgb, var(--violet) 7%, transparent) 50%, transparent 100%);width:100cqmin;height:100cqmin}.signal-module__0a_FTG__posterShape{width:80cqmin;height:80cqmin}.signal-module__0a_FTG__posterRing{border:1px solid var(--line);width:92cqmin;height:92cqmin}.signal-module__0a_FTG__canvasRoot[data-ready]~.signal-module__0a_FTG__poster .signal-module__0a_FTG__posterShape,.signal-module__0a_FTG__canvasRoot[data-ready]~.signal-module__0a_FTG__poster .signal-module__0a_FTG__posterRing{opacity:0}.signal-module__0a_FTG__canvasRoot[data-ready]~.signal-module__0a_FTG__poster .signal-module__0a_FTG__posterHalo{opacity:.55}.signal-module__0a_FTG__shapeSphere:after,.signal-module__0a_FTG__shapeConstellation:after{content:"";border-radius:inherit;background-image:radial-gradient(circle, color-mix(in srgb, var(--ion-strong) 70%, transparent) 0 .5px, transparent 1px), radial-gradient(circle, color-mix(in srgb, var(--violet) 60%, transparent) 0 .5px, transparent 1px), radial-gradient(circle, color-mix(in srgb, var(--mint) 50%, transparent) 0 .4px, transparent .9px);opacity:.32;background-position:0 0,5px 7px,11px 3px;background-size:11px 13px,17px 19px,23px 29px;position:absolute;inset:0}.signal-module__0a_FTG__shapeSphere{background:radial-gradient(circle closest-side, color-mix(in srgb, var(--text) 55%, transparent) 0%, color-mix(in srgb, var(--ion-strong) 28%, transparent) 9%, color-mix(in srgb, var(--ion) 9%, transparent) 26%, transparent 42%), radial-gradient(circle closest-side, transparent 78%, color-mix(in srgb, var(--ion) 10%, transparent) 89%, color-mix(in srgb, var(--violet) 34%, transparent) 97%, color-mix(in srgb, var(--mint) 16%, transparent) 99%, transparent 100%), radial-gradient(circle at 36% 30%, color-mix(in srgb, var(--ion) 11%, transparent), transparent 58%)}.signal-module__0a_FTG__shapeSphere:after{-webkit-mask-image:radial-gradient(circle closest-side,#0000 52%,#000 93%,#0000 100%);mask-image:radial-gradient(circle closest-side,#0000 52%,#000 93%,#0000 100%)}.signal-module__0a_FTG__shapeWave{background:radial-gradient(circle closest-side, transparent 60.2%, color-mix(in srgb, var(--ion) 60%, transparent) 61.3%, transparent 62.6%), radial-gradient(circle closest-side, transparent 77.4%, color-mix(in srgb, var(--violet) 55%, transparent) 78.7%, transparent 80%), radial-gradient(circle closest-side, transparent 94.7%, color-mix(in srgb, var(--mint) 42%, transparent) 96%, transparent 97.3%), radial-gradient(circle closest-side, color-mix(in srgb, var(--ion) 11%, transparent), transparent 62%)}.signal-module__0a_FTG__shapeWave:before,.signal-module__0a_FTG__shapeWave:after{content:"";position:absolute}.signal-module__0a_FTG__shapeWave:before{border-radius:inherit;background:repeating-conic-gradient(color-mix(in srgb, var(--ion-strong) 60%, transparent) 0deg .9deg, transparent .9deg 6deg);opacity:.5;inset:0;-webkit-mask-image:radial-gradient(circle closest-side,#0000 83%,#000 87% 91%,#0000 94%);mask-image:radial-gradient(circle closest-side,#0000 83%,#000 87% 91%,#0000 94%)}.signal-module__0a_FTG__shapeWave:after{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--ion-strong) 75%, transparent) 0 1.5px, transparent 1.5px 3.125%);inset:34% 26.7%;-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000 100%);mask-image:radial-gradient(closest-side,#000 35%,#0000 100%)}.signal-module__0a_FTG__shapeNetwork{background:radial-gradient(circle closest-side, color-mix(in srgb, var(--violet) 10%, transparent), transparent 72%)}.signal-module__0a_FTG__shapeNetwork:after{content:"";background:radial-gradient(circle closest-side, color-mix(in srgb, var(--text) 80%, transparent), color-mix(in srgb, var(--violet) 42%, transparent) 34%, transparent 100%);border-radius:50%;width:13cqmin;height:13cqmin;margin:auto;position:absolute;inset:0}.signal-module__0a_FTG__networkLinks{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.signal-module__0a_FTG__networkLinks line{stroke:var(--ion);stroke-width:1px;vector-effect:non-scaling-stroke}.signal-module__0a_FTG__networkNode{--node-depth:.5;width:calc(3cqmin + 4cqmin * var(--node-depth));aspect-ratio:1;background:radial-gradient(circle closest-side, color-mix(in srgb, var(--text) 85%, transparent), color-mix(in srgb, var(--ion) 45%, transparent) 32%, transparent 100%);opacity:calc(.4 + .6 * var(--node-depth));border-radius:50%;position:absolute;translate:-50% -50%}.signal-module__0a_FTG__shapeGlyph{background:radial-gradient(circle closest-side, color-mix(in srgb, var(--ion) 10%, transparent), transparent 72%)}.signal-module__0a_FTG__shapeGlyph:before,.signal-module__0a_FTG__shapeGlyph:after{content:"";background:var(--spectrum);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='6 6 36 36' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 40V8l16 22L40 8v32'/%3E%3Cpath d='M14 40V20l10 14 10-14v20'/%3E%3Cpath d='M8 8l8 8M40 8l-8 8'/%3E%3C/svg%3E") 50%/91% 91% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='6 6 36 36' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 40V8l16 22L40 8v32'/%3E%3Cpath d='M14 40V20l10 14 10-14v20'/%3E%3Cpath d='M8 8l8 8M40 8l-8 8'/%3E%3C/svg%3E") 50%/91% 91% no-repeat}.signal-module__0a_FTG__shapeGlyph:before{filter:blur(2.4cqmin);opacity:.75}.signal-module__0a_FTG__shapeGlyph:after{opacity:.9}.signal-module__0a_FTG__shapeConstellation{background:radial-gradient(circle 3cqmin at 52% 13%, color-mix(in srgb, var(--text) 80%, transparent), transparent), radial-gradient(circle 2.6cqmin at 18% 30%, color-mix(in srgb, var(--text) 75%, transparent), transparent), radial-gradient(circle 2.8cqmin at 16% 70%, color-mix(in srgb, var(--text) 75%, transparent), transparent), radial-gradient(circle 3cqmin at 49% 88%, color-mix(in srgb, var(--text) 80%, transparent), transparent), radial-gradient(circle 2.6cqmin at 83% 67%, color-mix(in srgb, var(--text) 75%, transparent), transparent), radial-gradient(circle 2.8cqmin at 81% 32%, color-mix(in srgb, var(--text) 75%, transparent), transparent), radial-gradient(circle 12cqmin at 52% 13%, color-mix(in srgb, var(--ion) 30%, transparent), transparent), radial-gradient(circle 11cqmin at 18% 30%, color-mix(in srgb, var(--violet) 30%, transparent), transparent), radial-gradient(circle 12cqmin at 16% 70%, color-mix(in srgb, var(--mint) 24%, transparent), transparent), radial-gradient(circle 12cqmin at 49% 88%, color-mix(in srgb, var(--ion) 30%, transparent), transparent), radial-gradient(circle 11cqmin at 83% 67%, color-mix(in srgb, var(--violet) 30%, transparent), transparent), radial-gradient(circle 12cqmin at 81% 32%, color-mix(in srgb, var(--mint) 24%, transparent), transparent);width:96cqmin;height:96cqmin}.signal-module__0a_FTG__shapeConstellation:after{opacity:.22;-webkit-mask-image:radial-gradient(circle closest-side,#000 40%,#0000 100%);mask-image:radial-gradient(circle closest-side,#000 40%,#0000 100%)}.signal-module__0a_FTG__shapeOrb{background:radial-gradient(circle closest-side, color-mix(in srgb, var(--text) 90%, transparent) 0%, color-mix(in srgb, var(--ion-strong) 60%, transparent) 14%, color-mix(in srgb, var(--ion) 30%, transparent) 36%, color-mix(in srgb, var(--violet) 18%, transparent) 70%, color-mix(in srgb, var(--mint) 22%, transparent) 94%, transparent 100%);width:54cqmin;height:54cqmin;box-shadow:0 0 0 1px color-mix(in srgb, var(--ion-strong) 16%, transparent), 0 0 8cqmin color-mix(in srgb, var(--ion) 22%, transparent)}.signal-module__0a_FTG__motionToggle{justify-content:center;align-items:center;gap:var(--s-2);width:var(--mt-size,auto);min-width:var(--mt-size,0);height:var(--mt-size,auto);min-height:32px;padding:var(--mt-padding,0 var(--s-3));border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);font-weight:500;line-height:1;display:inline-flex;position:relative}.signal-module__0a_FTG__motionToggle:hover,.signal-module__0a_FTG__motionToggle:focus-visible{border-color:var(--line-bright);color:var(--text)}.signal-module__0a_FTG__motionToggle[aria-pressed=true]{border-color:color-mix(in srgb, var(--ion) 55%, transparent);background:color-mix(in srgb, var(--ion) 14%, var(--surface));color:var(--text)}.signal-module__0a_FTG__motionIcon{flex:none;width:14px;height:14px}.signal-module__0a_FTG__motionToggle[aria-pressed=true] .signal-module__0a_FTG__motionIcon{fill:currentColor}.signal-module__0a_FTG__motionToggle[data-variant=compact]{--mt-size:32px;--mt-padding:0;--mt-label-position:absolute;--mt-label-size:1px;--mt-label-margin:-1px;--mt-label-overflow:hidden;--mt-label-clip:inset(50%);--mt-tip:block}@container (max-width:19.99rem){.signal-module__0a_FTG__motionToggle[data-variant=auto]{--mt-size:32px;--mt-padding:0;--mt-label-position:absolute;--mt-label-size:1px;--mt-label-margin:-1px;--mt-label-overflow:hidden;--mt-label-clip:inset(50%);--mt-tip:block}}@container (max-width:34.99rem){.signal-module__0a_FTG__stage[data-overlay] .signal-module__0a_FTG__motionToggle[data-variant=auto]{--mt-size:32px;--mt-padding:0;--mt-label-position:absolute;--mt-label-size:1px;--mt-label-margin:-1px;--mt-label-overflow:hidden;--mt-label-clip:inset(50%);--mt-tip:block}}.signal-module__0a_FTG__motionLabel{position:var(--mt-label-position,static);width:var(--mt-label-size,auto);height:var(--mt-label-size,auto);margin:var(--mt-label-margin,0);overflow:var(--mt-label-overflow,visible);clip-path:var(--mt-label-clip,none);inset-inline-start:0}.signal-module__0a_FTG__motionTip{z-index:1;display:var(--mt-tip,none);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:0 12px 30px -16px color-mix(in srgb, var(--bg) 90%, transparent);color:var(--text);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--dur-1) var(--ease-out), visibility 0s linear var(--dur-1);padding:7px 10px;line-height:1;position:absolute}.signal-module__0a_FTG__motionToggle[data-tooltip^=top] .signal-module__0a_FTG__motionTip{bottom:calc(100% + var(--s-2))}.signal-module__0a_FTG__motionToggle[data-tooltip^=bottom] .signal-module__0a_FTG__motionTip{top:calc(100% + var(--s-2))}.signal-module__0a_FTG__motionToggle[data-tooltip$=end] .signal-module__0a_FTG__motionTip{inset-inline-end:-1px}.signal-module__0a_FTG__motionToggle[data-tooltip$=start] .signal-module__0a_FTG__motionTip{inset-inline-start:-1px}.signal-module__0a_FTG__motionToggle:focus-visible:not([data-tip-dismissed]) .signal-module__0a_FTG__motionTip{opacity:1;visibility:visible;transition:opacity var(--dur-1) var(--ease-out)}@media (hover:hover){.signal-module__0a_FTG__motionToggle:hover:not([data-tip-dismissed]) .signal-module__0a_FTG__motionTip{opacity:1;visibility:visible;transition:opacity var(--dur-1) var(--ease-out)}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=paused]) .signal-module__0a_FTG__motionToggle:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.signal-module__0a_FTG__canvasRoot,.signal-module__0a_FTG__posterHalo,.signal-module__0a_FTG__posterShape,.signal-module__0a_FTG__posterRing,.signal-module__0a_FTG__motionToggle{transition:none}}:is(html[data-motion=paused] .signal-module__0a_FTG__canvasRoot,html[data-motion=paused] .signal-module__0a_FTG__posterHalo,html[data-motion=paused] .signal-module__0a_FTG__posterShape,html[data-motion=paused] .signal-module__0a_FTG__posterRing,html[data-motion=paused] .signal-module__0a_FTG__motionToggle){transition:none}@media (forced-colors:active){.signal-module__0a_FTG__poster{display:none}.signal-module__0a_FTG__motionToggle[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}@media print{.signal-module__0a_FTG__canvasRoot,.signal-module__0a_FTG__toggleSlot{display:none}}
.ReportHeader-module__Hl13Ja__header{gap:var(--s-6);min-width:0;display:grid}.ReportHeader-module__Hl13Ja__dial{justify-items:center;display:grid}.ReportHeader-module__Hl13Ja__copy{align-content:center;gap:var(--s-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""title""reset""verdict""strip""meta";min-width:0;display:grid;container-type:inline-size}.ReportHeader-module__Hl13Ja__eyebrow{color:var(--violet);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;grid-area:eyebrow;align-self:center;margin:0}.ReportHeader-module__Hl13Ja__reset{grid-area:reset;justify-self:start}.ReportHeader-module__Hl13Ja__title{color:var(--text);font-size:calc(var(--fs-h2) * .82);letter-spacing:var(--tracking-display);text-wrap:balance;overflow-wrap:anywhere;grid-area:title;margin:0;font-weight:500;line-height:1.05}.ReportHeader-module__Hl13Ja__host{color:var(--ion-strong)}.ReportHeader-module__Hl13Ja__verdict{max-width:60ch;color:var(--text-2);font-size:var(--fs-body);line-height:var(--lh-body);grid-area:verdict;margin:0}.ReportHeader-module__Hl13Ja__grade{color:var(--text);font-weight:500}.ReportHeader-module__Hl13Ja__strip{gap:var(--s-2);margin:var(--s-2) 0 0;flex-wrap:wrap;grid-area:strip;padding:0;list-style:none;display:flex}.ReportHeader-module__Hl13Ja__stripItem{--tone:var(--text-2);border:1px solid color-mix(in srgb, var(--tone) 30%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--tone) 8%, transparent);min-height:28px;color:var(--text-2);font-size:var(--fs-small);align-items:center;gap:6px;padding:3px 10px 3px 6px;line-height:1.2;display:inline-flex}.ReportHeader-module__Hl13Ja__ok{--tone:var(--ok)}.ReportHeader-module__Hl13Ja__warn{--tone:var(--warn)}.ReportHeader-module__Hl13Ja__bad{--tone:var(--bad)}.ReportHeader-module__Hl13Ja__stripGlyph{width:15px;height:15px;color:var(--tone);flex:none}.ReportHeader-module__Hl13Ja__meta{gap:var(--s-4) var(--s-5);margin:var(--s-2) 0 0;padding-top:var(--s-4);border-top:1px solid var(--line);grid-area:meta;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ReportHeader-module__Hl13Ja__metaItem{align-content:start;gap:var(--s-1);min-width:0;display:grid}.ReportHeader-module__Hl13Ja__metaItem dt{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase}.ReportHeader-module__Hl13Ja__metaItem dd{overflow-wrap:anywhere;color:var(--text);font-size:var(--fs-small);font-variant-numeric:tabular-nums;margin:0;line-height:1.4}@media (min-width:640px){.ReportHeader-module__Hl13Ja__copy{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow reset""title title""verdict verdict""strip strip""meta meta"}.ReportHeader-module__Hl13Ja__reset{justify-self:end}}@container (min-width:600px){.ReportHeader-module__Hl13Ja__strip{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.ReportHeader-module__Hl13Ja__stripItem{min-height:44px;padding:var(--s-3);background:color-mix(in srgb, var(--tone) 5%, transparent);border:0;border-radius:0;justify-content:flex-start;position:relative}.ReportHeader-module__Hl13Ja__stripItem+.ReportHeader-module__Hl13Ja__stripItem{border-left:1px solid var(--line)}.ReportHeader-module__Hl13Ja__stripItem:before{content:"";background:var(--tone);opacity:.7;height:2px;position:absolute;inset:0 0 auto}.ReportHeader-module__Hl13Ja__meta{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:960px){.ReportHeader-module__Hl13Ja__header{align-items:center;gap:var(--s-8);grid-template-columns:minmax(0,296px) minmax(0,1fr)}}@media (forced-colors:active){.ReportHeader-module__Hl13Ja__stripItem:before{background:canvastext}}
.TechSnapshot-module__kB09Ca__grid{gap:var(--s-3);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.TechSnapshot-module__kB09Ca__cell{align-content:start;gap:var(--s-3);min-width:0;padding:var(--s-4) var(--s-4) var(--s-5);border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 72%, transparent);display:grid;position:relative}.TechSnapshot-module__kB09Ca__wide{grid-column:1/-1}.TechSnapshot-module__kB09Ca__cellHead{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.TechSnapshot-module__kB09Ca__label{color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase}.TechSnapshot-module__kB09Ca__body{gap:var(--s-3);overflow-wrap:anywhere;min-width:0;color:var(--text-2);font-size:var(--fs-small);margin:0;line-height:1.55;display:grid}.TechSnapshot-module__kB09Ca__body p{margin:0}.TechSnapshot-module__kB09Ca__fine{color:var(--text-3)}.TechSnapshot-module__kB09Ca__fine a{color:var(--text-2)}.TechSnapshot-module__kB09Ca__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.TechSnapshot-module__kB09Ca__chip{border:1px solid var(--line-strong);background:var(--bg-raised);color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.02em;border-radius:6px;padding:2px 8px}.TechSnapshot-module__kB09Ca__more{color:var(--text-3);border-style:dashed}.TechSnapshot-module__kB09Ca__checks{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.TechSnapshot-module__kB09Ca__check{--tone:var(--text-3);align-items:start;gap:var(--s-2);grid-template-columns:16px minmax(0,1fr);display:grid}.TechSnapshot-module__kB09Ca__ok{--tone:var(--ok)}.TechSnapshot-module__kB09Ca__bad{--tone:var(--bad)}.TechSnapshot-module__kB09Ca__neutral{--tone:var(--text-3)}.TechSnapshot-module__kB09Ca__checkGlyph{width:16px;height:16px;color:var(--tone);margin-top:2px}.TechSnapshot-module__kB09Ca__pages{margin:0;padding:0;list-style:none;display:grid}.TechSnapshot-module__kB09Ca__page{gap:2px var(--s-4);padding:var(--s-2) 0;border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1fr);display:grid}.TechSnapshot-module__kB09Ca__page:last-child{border-bottom:0}.TechSnapshot-module__kB09Ca__pagePath{color:var(--text);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.02em;overflow-wrap:anywhere}.TechSnapshot-module__kB09Ca__pageTitle{color:var(--text-3)}.TechSnapshot-module__kB09Ca__pageStatus{color:var(--warn);font-family:var(--font-mono);font-size:var(--fs-micro)}@media (min-width:640px){.TechSnapshot-module__kB09Ca__cell{padding:var(--s-5)}.TechSnapshot-module__kB09Ca__checksColumns{column-gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.TechSnapshot-module__kB09Ca__page{grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto;align-items:baseline}}@media (min-width:768px){.TechSnapshot-module__kB09Ca__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.TechSnapshot-module__kB09Ca__grid,.TechSnapshot-module__kB09Ca__checksColumns{grid-template-columns:repeat(3,minmax(0,1fr))}}
.Stat-module__0UvN0W__stat{align-content:start;gap:var(--s-2);min-width:0;padding-top:var(--s-4);border-top:1px solid var(--line-strong);display:grid}.Stat-module__0UvN0W__value{color:var(--text);font-size:var(--fs-h2);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:500;line-height:1}.Stat-module__0UvN0W__label{color:var(--text-2);font-size:var(--fs-small);line-height:1.45}.Stat-module__0UvN0W__note{color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;line-height:1.5}
.StageFooter-module__eL7tDa__root{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line);container-type:inline-size}.StageFooter-module__eL7tDa__row{align-items:center;gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.StageFooter-module__eL7tDa__caption{align-items:center;gap:var(--s-2);min-width:0;color:var(--text-3);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;line-height:1.4;display:flex}.StageFooter-module__eL7tDa__caption:before{content:"";border-top:1px solid var(--line-bright);border-left:1px solid var(--line-bright);flex:none;width:10px;height:10px}.StageFooter-module__eL7tDa__captionText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.StageFooter-module__eL7tDa__sep{color:var(--ion)}.StageFooter-module__eL7tDa__toggle{justify-self:start}@container (min-width:30rem){.StageFooter-module__eL7tDa__row{column-gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto}.StageFooter-module__eL7tDa__toggle{justify-self:end}}
