@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.G8p_ka_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.G8p_ka_variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.R1b1Tq_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.R1b1Tq_variable{--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.Srnkoq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.Srnkoq_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--color-bg:#faf7f0;--color-surface:#fff;--color-surface-2:#f4efe6;--color-surface-light:#fff;--color-text:#17181d;--color-text-surface:#17181d;--color-text-2:#858995;--color-border:#17181d1f;--color-border-2:#17181d38;--color-track:#17181d14;--color-violet:#8b7cff;--color-violet-soft:#8b7cff29;--color-amber:#f1b45b;--color-amber-soft:#f1b45b1f;--color-blue:#6ea8ff;--color-emerald:#52d19c;--color-emerald-soft:#52d19c29;--color-crimson:#f26d7d;--color-shadow:#17181d14}[data-theme=dark]{--color-bg:#111216;--color-surface:#181a21;--color-surface-2:#1e212a;--color-surface-light:#f1eee7;--color-text:#f1eee7;--color-text-surface:#17181d;--color-text-2:#858995;--color-border:#f1eee729;--color-border-2:#f1eee759;--color-track:#f1eee71a;--color-violet:#8b7cff;--color-violet-soft:#8b7cff3d;--color-amber:#f1b45b;--color-amber-soft:#f1b45b14;--color-blue:#6ea8ff;--color-emerald:#52d19c;--color-emerald-soft:#52d19c29;--color-crimson:#f26d7d;--color-shadow:#00000080}*{box-sizing:border-box}:root{--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-swift:cubic-bezier(.3, .7, .4, 1);--dur-fast:.16s;--dur-base:.28s;--dur-slow:.7s}@keyframes swi-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes swi-fade-in{0%{opacity:0}to{opacity:1}}@keyframes swi-pulse-soft{0%,to{opacity:1}50%{opacity:.55}}@keyframes swi-axis-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes swi-card-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes swi-question-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-out-quint), transform var(--dur-slow) var(--ease-out-quint);transform:translateY(16px)}.reveal-visible{opacity:1;transform:translateY(0)}html{scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-text);margin:0;font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,[role=radio]:focus-visible{outline:2px solid var(--color-violet);outline-offset:2px;border-radius:4px}.page-shell{min-height:100vh}.site-nav{justify-content:space-between;align-items:center;max-width:1280px;margin:auto;padding:28px 32px;display:flex}.wordmark{letter-spacing:-.04em;align-items:center;font-family:Space Grotesk,system-ui,-apple-system,sans-serif;font-size:17px;font-weight:600;display:flex}.wordmark-mark{width:16px;height:16px;margin-right:9px}.wordmark:hover .wordmark-mark{transform:scale(1.35)}.nav-links{color:var(--color-text-2);gap:28px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:flex}.nav-links a{transition:color var(--dur-fast);position:relative}.nav-links a:after{background:var(--color-violet);content:"";opacity:0;transform-origin:0;height:1px;transition:transform var(--dur-base) var(--ease-swift), opacity var(--dur-fast);width:100%;position:absolute;bottom:-5px;left:0;transform:scaleX(0)}.nav-links a:hover:after{opacity:1;transform:scaleX(1)}.nav-links a:hover,.all-tests-link:hover,.card-link:hover,.tab-link:hover{color:var(--color-violet)}.tab-link{color:var(--color-text-2);background:0 0;border:none;padding:6px 10px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.tab-active{color:var(--color-text);border-bottom:1px solid var(--color-violet)}.nav-action{color:var(--color-text);border:1px solid var(--color-border);transition:background var(--dur-base) var(--ease-swift), border var(--dur-base) var(--ease-swift), color var(--dur-base) var(--ease-swift), transform var(--dur-fast) var(--ease-swift);background:0 0;border-radius:99px;padding:11px 15px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.nav-action:hover{background:var(--color-violet);border-color:var(--color-violet);color:var(--color-text-surface)}.nav-action:active{transform:scale(.97)}.hero{grid-template-columns:1.04fr .96fr;max-width:1280px;min-height:640px;margin:auto;padding:72px 32px 96px;display:grid}.hero-copy{align-self:center;max-width:650px}.kicker{color:var(--color-text-2);letter-spacing:.06em;text-transform:uppercase;align-items:center;margin:0 0 22px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.kicker-line{background:var(--color-violet);width:25px;height:1px;margin-right:10px;display:inline-block}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.07em;max-width:720px;margin-bottom:26px;font-family:Space Grotesk,system-ui,-apple-system,sans-serif;font-size:clamp(44px,6.2vw,88px);font-weight:500;line-height:.94}h1 em,h2 em{color:var(--color-violet);font-style:normal}.hero-description{color:var(--color-text-2);max-width:480px;font-size:16px;line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.hero-copy>*{animation:swi-rise-in .55s var(--ease-out-quint) both}.hero-copy>:first-child{animation-delay:50ms}.hero-copy>:nth-child(2){animation-delay:.12s}.hero-copy>:nth-child(3){animation-delay:.2s}.hero-copy>:nth-child(4){animation-delay:.28s}.hero-copy>:nth-child(5){animation-delay:.36s}.hero-mark{animation:swi-fade-in .65s var(--ease-out-quint) .3s both;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.hero-note{color:var(--color-text-2);margin-top:18px;font-family:IBM Plex Mono,monospace;font-size:11px}.mark-caption{width:min(41vw,440px);color:var(--color-text-2);text-transform:uppercase;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.compression-mark{background:radial-gradient(circle at 50% 42%, #8b7cff3d, transparent 44%), var(--color-surface-2);border:1px solid var(--color-border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:min(41vw,470px);min-width:320px;height:min(41vw,470px);min-height:320px;transition:box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.compression-mark.phase-locked{border-color:#8b7cffa6;box-shadow:0 0 48px #8b7cff29}.mark-orbit{border:1px solid #8b7cff38;border-radius:50%;width:70%;height:70%;position:absolute}.orbit-one{transform:rotate(43deg)scaleX(.42)}.orbit-two{border-color:#f1b45b40;transform:rotate(-43deg)scaleX(.42)}.mark-query{color:var(--color-text-2);letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:12px;transition:opacity .3s,transform .3s;position:absolute;top:28%}.token-keep{color:var(--color-text);font-weight:600}.phase-filtering .token-dust{opacity:.22;filter:blur(1px)}.phase-locked .token-dust{opacity:.1}.data-dust-layer{color:var(--color-amber);opacity:.75;gap:16px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex;position:absolute;top:36%}.cursor{background:var(--color-amber);vertical-align:-2px;width:5px;height:12px;margin-left:4px;display:inline-block}.monogram{color:var(--color-text);letter-spacing:-.18em;z-index:1;margin-left:-14px;font-family:Space Grotesk,system-ui,-apple-system,sans-serif;font-size:clamp(75px,9.5vw,132px);font-weight:600;line-height:1;transition:letter-spacing .35s,transform .35s,opacity .35s;display:flex;position:relative}.phase-expansion .monogram{letter-spacing:.04em;opacity:.35;transform:scale(.92)}.phase-filtering .monogram{letter-spacing:-.08em;opacity:.78}.phase-locked .monogram{letter-spacing:-.2em;opacity:1;transform:scale(1)}.monogram .mono-w{color:var(--color-violet)}.axis-tick{background:var(--color-amber);vertical-align:super;border-radius:50%;width:6px;height:6px;margin-left:4px;display:inline-block}.mark-status{color:var(--color-text-2);letter-spacing:.07em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px;position:absolute;bottom:22%}.status-dot{background:var(--color-amber);border-radius:50%;width:5px;height:5px;margin:0 7px 1px 0;animation:2.4s ease-in-out infinite swi-pulse-soft;display:inline-block}.signal-strip{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);color:var(--color-text-2);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:1fr 1fr 1fr;padding:17px 32px;font-family:IBM Plex Mono,monospace;font-size:10px;display:grid}.signal-strip p{margin:0}.strip-center{text-align:center}.strip-end{text-align:right}.strip-end span{color:var(--color-amber);margin-left:8px}.strip-end a{transition:color var(--dur-fast)}.explore-section{max-width:1280px;margin:auto;padding:96px 32px 120px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:52px;display:flex}h2{letter-spacing:-.06em;margin-bottom:0;font-family:Space Grotesk,sans-serif;font-size:clamp(32px,4.8vw,64px);font-weight:500;line-height:.96}.section-intro{color:var(--color-text-2);max-width:240px;margin-bottom:4px;font-size:14px;line-height:1.5}.test-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.test-card{background:var(--color-surface);border:1px solid var(--color-border);min-height:390px;transition:border-color var(--dur-base) var(--ease-swift), transform var(--dur-base) var(--ease-out-quint), box-shadow var(--dur-base) var(--ease-swift);flex-direction:column;padding:24px;display:flex;position:relative}.test-card:hover{border-color:var(--color-violet);transform:translateY(-3px);box-shadow:0 10px 30px #17181d1a}[data-theme=dark] .test-card:hover{box-shadow:0 10px 30px #0006}.test-card-amber:hover{border-color:var(--color-amber)}.test-card-blue:hover{border-color:var(--color-blue)}.test-card-emerald:hover{border-color:var(--color-emerald)}.test-card-crimson:hover{border-color:var(--color-crimson)}.card-topline{color:var(--color-text-2);text-transform:uppercase;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.card-signal{align-items:flex-end;gap:5px;height:76px;margin:26px 0 24px;display:flex}.card-signal span{background:var(--color-violet);opacity:.78;transform-origin:bottom;height:28%;transition:transform .45s var(--ease-out-quint), opacity var(--dur-base);width:11px;transform:scaleY(.4)}.test-card:hover .card-signal span{opacity:.95;transform:scaleY(1)}.card-signal span:nth-child(2){height:58%;transition-delay:40ms}.card-signal span:nth-child(3){height:100%;transition-delay:80ms}.card-signal span:nth-child(4){height:71%;transition-delay:.12s}.card-signal span:nth-child(5){height:42%;transition-delay:.16s}.test-card-amber .card-signal span{background:var(--color-amber)}.test-card-blue .card-signal span{background:var(--color-blue)}.test-card-emerald .card-signal span{background:var(--color-emerald)}.test-card-crimson .card-signal span{background:var(--color-crimson)}.test-card h3{letter-spacing:-.05em;margin-bottom:10px;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:500;line-height:1.05}.test-card p{color:var(--color-text-2);font-size:13px;line-height:1.5}.card-signature{margin-top:auto;padding-top:12px;font-family:IBM Plex Mono,monospace;color:var(--color-text-2)!important;font-size:10px!important}.card-actions-row{border-top:1px solid #f1eee714;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;display:flex}.card-link{color:var(--color-text);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px}.card-link span{color:var(--color-violet);transition:transform var(--dur-fast) var(--ease-swift);margin-left:5px;display:inline-block}.all-tests-link span{color:var(--color-amber);transition:transform var(--dur-fast) var(--ease-swift);margin-left:9px;display:inline-block}.card-link:hover span,.all-tests-link:hover span{transform:translate(3px)}.card-link-primary{color:var(--color-amber)}.all-tests-link{text-align:right;text-transform:uppercase;margin-top:32px;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}.catalog-header{max-width:1280px;margin:auto;padding:44px 32px 16px}.catalog-header>*{animation:swi-rise-in .55s var(--ease-out-quint) both}.catalog-header>:first-child{animation-delay:50ms}.catalog-header>:nth-child(2){animation-delay:.14s}.catalog-header>:nth-child(3){animation-delay:.24s}.catalog-controls{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:24px;display:flex}.category-pills{flex-wrap:wrap;gap:8px;display:flex}.pill-button{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-2);transition:color var(--dur-fast), border-color var(--dur-fast), background var(--dur-fast), transform var(--dur-fast) var(--ease-swift);border-radius:99px;padding:9px 14px;font-family:IBM Plex Mono,monospace;font-size:11px}.pill-button:hover{border-color:var(--color-violet);color:var(--color-text)}.pill-button:active{transform:scale(.96)}.pill-active{background:var(--color-violet);border-color:var(--color-violet);color:var(--color-text-surface);font-weight:500}.search-input{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);min-width:280px;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);border-radius:8px;padding:11px 14px;font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;font-size:13px}.search-input:focus{border-color:var(--color-violet);box-shadow:0 0 0 3px var(--color-violet-soft);outline:none}.theme-toggle{align-items:center;gap:6px;display:inline-flex}.theme-toggle-icon{transition:transform var(--dur-base) var(--ease-out-quint);font-size:13px}.theme-toggle:hover .theme-toggle-icon{transform:rotate(-24deg)scale(1.1)}.theme-toggle-label{font-family:IBM Plex Mono,monospace;font-size:11px}.brief-hero{grid-template-columns:1.35fr .65fr;gap:36px;max-width:1280px;margin:auto;padding:56px 32px;display:grid}.brief-hook{color:var(--color-text);max-width:620px;font-size:19px;line-height:1.5}.brief-meta-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0;display:grid}.meta-box{background:var(--color-surface);border:1px solid var(--color-border);padding:16px}.meta-label{text-transform:uppercase;color:var(--color-text-2);margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:10px;display:block}.safety-banner{border-left:3px solid var(--color-amber);color:var(--color-text);background:#f1b45b14;margin:20px 0;padding:14px 16px;font-size:13px}.swi-badge-card{background:var(--color-surface);border:1px solid var(--color-border);padding:24px}.badge-header{color:var(--color-amber);border-bottom:1px solid var(--color-border);justify-content:space-between;margin-bottom:18px;padding-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.dimension-list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.dimension-list li{gap:12px;display:flex}.dim-index{color:var(--color-violet);font-family:IBM Plex Mono,monospace;font-size:11px}.dimension-list p{color:var(--color-text-2);margin:4px 0 0;font-size:12px}.faq-section{border-top:1px solid var(--color-border);max-width:1280px;margin:auto;padding:48px 32px 96px}.faq-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.faq-card{background:var(--color-surface);border:1px solid var(--color-border);padding:20px}.faq-card h3{margin-bottom:10px;font-size:17px}.faq-card p{color:var(--color-text-2);font-size:13px;line-height:1.55}.runtime-topbar{justify-content:space-between;align-items:center;max-width:1040px;margin:auto;padding:22px 24px;display:flex}.runtime-telemetry{color:var(--color-text-2);align-items:center;gap:12px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.admin-pill{border:1px solid var(--color-emerald);color:var(--color-emerald);background:#52d19c29;border-radius:99px;padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:10px}.timer-pill{border:1px solid var(--color-border);color:var(--color-text);border-radius:99px;padding:4px 10px}.timer-urgent{border-color:var(--color-amber);color:var(--color-amber);animation:1.2s ease-in-out infinite swi-pulse-soft}.progress-track{background:#f1eee71a;max-width:1040px;height:3px;margin:0 auto}.progress-fill{background:linear-gradient(90deg, var(--color-violet), var(--color-amber));height:100%;transition:width .25s}.runtime-stage{max-width:820px;margin:24px auto 48px;padding:0 24px}.question-card{background:var(--color-surface);border:1px solid var(--color-border);animation:swi-question-enter .4s var(--ease-out-quint) both;padding:clamp(18px,4vw,36px)}.question-prompt{letter-spacing:-.04em;margin-bottom:16px;font-size:clamp(21px,2.8vw,30px);line-height:1.18}.stimulus-visual{margin:10px 0 14px}.stimulus-svg{width:100%;max-height:clamp(70px,14vh,160px);display:block}.slider-box{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:8px;margin-bottom:14px;padding:12px 14px}.slider-labels{color:var(--color-text-2);justify-content:space-between;margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.swi-range-slider{width:100%;accent-color:var(--color-violet)}.consent-row{color:var(--color-text-2);cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.options-list{flex-direction:column;gap:10px;display:flex}.option-button{text-align:left;background:var(--color-surface-2);border:1px solid var(--color-border);width:100%;color:var(--color-text);transition:border-color .18s, background .18s, transform .18s var(--ease-swift);align-items:center;gap:14px;padding:16px 18px;display:flex}.option-button:hover{border-color:#8b7cffa6}.option-button:active{transform:scale(.985)}.option-selected{border-color:var(--color-violet);background:#8b7cff1f}.option-key{color:var(--color-violet);font-family:IBM Plex Mono,monospace;font-size:11px}.option-glyph{flex-shrink:0;width:34px;height:34px}.option-copy{flex-direction:column;gap:4px;display:flex}.option-copy strong{font-size:15px;font-weight:500}.option-copy span{color:var(--color-text-2);font-size:12px}.runtime-controls{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.runtime-page{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.runtime-page .runtime-topbar{flex-shrink:0;padding:14px 24px}.runtime-wordmark{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.runtime-page .runtime-stage{flex:1;width:100%;min-height:0;margin:12px auto 16px;display:flex}.runtime-page .question-card{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.runtime-page .options-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.runtime-page .kicker{margin-bottom:12px}.runtime-page .sim-widget{margin-bottom:14px;padding:12px 14px}.runtime-page .runtime-controls{flex-shrink:0}@media (max-height:860px){.runtime-page .runtime-topbar{padding:10px 20px}.runtime-page .runtime-stage{margin:8px auto 12px}.runtime-page .kicker{display:none}}@media (max-height:760px){.runtime-page .stimulus-visual,.runtime-page .sim-widget{display:none}.runtime-page .question-prompt{margin-bottom:12px;font-size:clamp(19px,2.4vw,26px)}.runtime-page .option-button{padding:10px 14px}.runtime-page .runtime-controls{margin-top:10px;padding-top:10px}}.result-hero{max-width:920px;margin:28px auto 96px;padding:0 24px}.result-summary-card{background:var(--color-surface);border:1px solid var(--color-border);animation:swi-card-enter .6s var(--ease-out-quint) both;padding:40px}.result-badge-row{color:var(--color-text-2);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.swi-code-pill{border:1px solid var(--color-violet);color:var(--color-text);text-transform:uppercase;background:#8b7cff29;border-radius:99px;padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:10px}.result-tagline{color:var(--color-text);margin-bottom:32px;font-size:19px}.axis-bars{gap:18px;margin:28px 0;display:grid}.axis-bar-row{background:var(--color-surface-2);border:1px solid var(--color-border);padding:16px}.axis-bar-header{justify-content:space-between;margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.axis-bar-track{background:#f1eee71a;height:6px;overflow:hidden}.axis-bar-fill{background:linear-gradient(90deg, var(--color-violet), var(--color-amber));transform-origin:0;height:100%;animation:swi-axis-grow .9s var(--ease-out-quint) both}.axis-bar-row:first-child .axis-bar-fill{animation-delay:.15s}.axis-bar-row:nth-child(2) .axis-bar-fill{animation-delay:.3s}.axis-bar-row:nth-child(3) .axis-bar-fill{animation-delay:.45s}.axis-bar-desc{color:var(--color-text-2);margin:8px 0 0;font-size:12px}.preview-insight-box{border-left:3px solid var(--color-violet);background:#8b7cff14;margin:28px 0;padding:18px 20px}.unlocked-dossier{border-top:1px solid var(--color-border);animation:swi-fade-in .55s var(--ease-out-quint) .25s both;margin-top:32px;padding-top:28px}.dossier-section p{color:var(--color-text);margin-bottom:16px;line-height:1.65}.dossier-columns{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.dossier-box{background:var(--color-surface-2);border:1px solid var(--color-border);padding:20px}.dossier-box ul{color:var(--color-text-2);padding-left:18px;font-size:14px;line-height:1.6}.paywall-gate{background:var(--color-surface-2);animation:swi-card-enter .55s var(--ease-out-quint) .2s both;border:1px solid #8b7cff80;margin-top:32px;padding:28px}.paywall-header h2{margin:14px 0 10px;font-size:28px}.paywall-header p{color:var(--color-text-2);font-size:14px;line-height:1.55}.stripe-embedded-form{margin-top:20px}.payment-error{color:var(--color-crimson);margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:12px}.stripe-config-notice{background:#f1b45b14;border:1px solid #f1b45b66;margin-top:18px;padding:16px;font-size:13px}.swi-ad-container{background:var(--color-surface-2);border:1px solid #f1eee71a;margin-top:48px;padding:14px 18px}.swi-ad-header{color:var(--color-text-2);text-transform:uppercase;justify-content:space-between;margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.swi-ad-placeholder{min-height:54px;color:var(--color-text-2);border:1px dashed #f1eee724;justify-content:space-between;align-items:center;padding:12px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.dashboard-shell{max-width:1280px;margin:auto;padding:20px 32px 96px}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}.kpi-card{background:var(--color-surface);border:1px solid var(--color-border);padding:20px}.kpi-card span{color:var(--color-text-2);text-transform:uppercase;margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}.kpi-card strong{font-family:Space Grotesk,sans-serif;font-size:32px}.dashboard-panel{background:var(--color-surface);border:1px solid var(--color-border);margin-bottom:20px;padding:24px;overflow-x:auto}.panel-header{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.panel-header h2{font-size:24px}.panel-header span{color:var(--color-text-2);font-family:IBM Plex Mono,monospace;font-size:11px}.dashboard-columns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.swi-table{border-collapse:collapse;width:100%;font-size:13px}.swi-table th,.swi-table td{text-align:left;border-bottom:1px solid #f1eee714;padding:11px 10px}.swi-table th{text-transform:uppercase;color:var(--color-text-2);font-family:IBM Plex Mono,monospace;font-size:10px}.swi-table tbody tr{transition:background var(--dur-fast)}.swi-table tbody tr:hover{background:#8b7cff0d}.table-action-link{color:var(--color-amber);font-family:IBM Plex Mono,monospace;font-size:11px}.metric-kv-list{margin:0;padding:0;list-style:none}.metric-kv-list li{border-bottom:1px solid #f1eee714;justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.admin-login-form{flex-direction:column;gap:16px;margin-top:20px;display:flex}.form-field{color:var(--color-text-2);flex-direction:column;gap:6px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.form-field input{background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-text);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);border-radius:6px;padding:10px 12px;font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;font-size:13px}.form-field input:focus{border-color:var(--color-violet);box-shadow:0 0 0 3px var(--color-violet-soft);outline:none}.checkbox-grid{grid-template-columns:1fr 1fr;gap:10px;font-size:13px;display:grid}.alert-feedback{color:var(--color-emerald);font-family:IBM Plex Mono,monospace;font-size:12px}.alert-log-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.alert-log-item{background:var(--color-surface-2);border:1px solid var(--color-border);padding:14px}.alert-log-top{color:var(--color-text-2);justify-content:space-between;margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.admin-test-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.admin-test-item{background:var(--color-surface-2);border:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.admin-test-item h3{margin:4px 0;font-size:18px}.admin-test-item p{color:var(--color-text-2);margin:0;font-size:12px}.admin-test-actions{gap:8px;display:flex}.admin-test-actions a{transition:color var(--dur-fast)}.empty-state{color:var(--color-text-2);margin:0;font-size:14px}.site-footer{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr 1fr;align-items:baseline;max-width:1280px;margin:auto;padding:27px 32px 35px;display:grid}.footer-mark{letter-spacing:-.1em;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:600}.footer-mark span{color:var(--color-violet)}.site-footer p{color:var(--color-text-2);text-align:center;margin:0;font-family:IBM Plex Mono,monospace;font-size:10px}.site-footer .footer-meta{text-align:right}.swi-authority-card{background:radial-gradient(circle at 88% 50%, #8b7cff33, transparent 52%), var(--color-surface-2);animation:swi-card-enter .55s var(--ease-out-quint) both;border:1px solid #8b7cff8c;border-radius:10px;margin:24px 0;padding:26px}.swi-card-grid{grid-template-columns:1.55fr .45fr;align-items:center;gap:24px;display:grid}.swi-card-eyebrow{color:var(--color-amber);letter-spacing:.08em;justify-content:space-between;margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.swi-card-sub{color:var(--color-text-2);margin-bottom:18px;font-size:14px;line-height:1.55}.swi-card-actions{flex-wrap:wrap;gap:12px;display:flex}.swi-card-monogram-stamp{border-left:1px solid var(--color-border);flex-direction:column;justify-content:center;align-items:center;padding-left:24px;display:flex}.stamp-letters{letter-spacing:-.18em;animation:swi-fade-in .7s var(--ease-out-quint) .35s both;font-family:Space Grotesk,sans-serif;font-size:56px;font-weight:700;line-height:1}.stamp-w{color:var(--color-violet)}.stamp-meta{color:var(--color-text-2);margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:10px}.sim-widget{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:8px;margin-bottom:22px;padding:16px}.sim-header{color:var(--color-amber);letter-spacing:.05em;justify-content:space-between;margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.lattice-grid{grid-template-columns:repeat(3,1fr);gap:8px;max-width:280px;margin:auto;display:grid}.lattice-cell{background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-text-2);height:46px;transition:background .15s, border-color .15s, color .15s, transform .25s var(--ease-out-quint);border-radius:6px;font-family:IBM Plex Mono,monospace;font-size:11px}.lattice-lit{border-color:var(--color-violet);color:var(--color-text);background:#8b7cff38;transform:translateY(-2px)}.coord-plane-svg{cursor:crosshair;width:100%;max-height:155px;display:block}.equalizer-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.eq-channel{flex-direction:column;gap:6px;display:flex}.eq-channel-top{color:var(--color-text-2);justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.circadian-grid{grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;display:grid}.circadian-col{border:1px solid var(--color-border);color:var(--color-text-2);background:0 0;border-radius:6px;flex-direction:column;align-items:center;gap:8px;padding:10px 6px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.circadian-col:hover{border-color:#8b7cff8c}.circadian-bar-wrap{background:#f1eee714;border-radius:99px;align-items:flex-end;width:16px;height:68px;display:flex;overflow:hidden}.circadian-bar-fill{background:linear-gradient(180deg, var(--color-amber), var(--color-violet));width:100%;transition:height .2s}@media (max-width:820px){.site-nav{padding:20px}.nav-links{display:none}.hero,.brief-hero,.test-grid,.faq-grid,.kpi-grid,.dossier-columns,.admin-test-grid{grid-template-columns:1fr}.hero{padding:48px 20px 64px}.hero-mark{margin-top:48px}.compression-mark{width:80vw;min-width:290px;height:80vw;min-height:290px}.signal-strip,.site-footer{padding:18px 20px;display:block}.strip-end{text-align:left}.explore-section,.catalog-header,.dashboard-shell{padding-left:20px;padding-right:20px}.runtime-page .runtime-topbar{padding:10px 16px}.runtime-page .runtime-topbar .theme-toggle{display:none}.runtime-page .runtime-telemetry{white-space:nowrap;gap:8px;font-size:10px}.runtime-page .runtime-stage{width:auto;margin:6px 12px 10px;padding:0}.runtime-page .question-card{padding:14px 16px}.runtime-page .question-prompt{margin-bottom:12px;font-size:clamp(18px,5.2vw,24px)}.runtime-page .stimulus-visual,.runtime-page .sim-widget{display:none}.runtime-page .options-list{gap:8px}.runtime-page .option-button{gap:10px;padding:10px 12px}.runtime-page .option-glyph,.runtime-page .option-copy span{display:none}.runtime-page .option-copy strong{font-size:14px}.runtime-page .slider-box{margin-bottom:12px;padding:10px 12px}.runtime-page .runtime-controls .button{padding:10px 14px;font-size:13px}.consent-row{font-size:11px}.result-hero{margin:20px auto 48px;padding:0 16px}.result-summary-card{padding:20px 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
