@font-face{font-family:Work Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/work-sans-latin.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/space-mono-regular-latin.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/space-mono-bold-latin.woff2)format("woff2")}@layer reset{html{box-sizing:border-box;scroll-behavior:smooth}*,:before,:after{box-sizing:inherit}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}img,picture,video,canvas,svg{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}}@layer base{:root{--orange:#ff3e0d;--orange-strong:#a52908;--lime:#b5ff56;--lime-strong:#3e680d;--night:#0b1020;--night-deep:#070a16;--night-raised:#11182b;--night-soft:#1a2340;--chalk:#f5f5f0;--mist:#bec5d8;--slate-mist:#98a2bb;--bone:#f1f0e9;--ink:#11182b;--ink-soft:#46516a;--paper:#f1f0e9;--paper-bright:#f5f5f0;--paper-deep:#e3e3da;--line:#c7c9c2;--line-dark:#bec5d82e;--white:var(--chalk);--error:#ff8a94;--cyan:var(--lime);--cyan-bright:var(--lime);--cyan-dark:var(--orange);--blue:var(--orange);--font-body:"Work Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Work Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Space Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--shell:1240px;--gutter:clamp(1.25rem, 4vw, 3.5rem);--section-space:clamp(5.5rem, 10vw, 9.5rem);--radius-small:.65rem;--radius-medium:1.25rem;--radius-large:2rem;--ease-out:cubic-bezier(.16, 1, .3, 1);color:var(--chalk);background:var(--night);font-family:var(--font-body);font-size-adjust:from-font;font-synthesis:none;text-rendering:optimizelegibility}body{min-block-size:100dvh;min-inline-size:320px;line-height:1.6}body,button,a{cursor:default}a:any-link,button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3{text-wrap:balance}h1,h2{font-family:var(--font-display);letter-spacing:-.04em;font-weight:600;line-height:1.04}h1{font-size:clamp(3.2rem,6.5vw,6.4rem)}h2{font-size:clamp(2.55rem,4.7vw,4.4rem)}h1 em,h2 em{font-style:normal;font-weight:400}h3{font-size:1.25rem;line-height:1.25}p{text-wrap:pretty}::selection{color:var(--night);background:var(--lime)}:where(a:any-link,button,input,select,textarea):focus-visible{outline:3px solid var(--orange);outline-offset:4px}main:focus{outline:none}section{position:relative}}@layer components{.site-header{z-index:100;color:var(--chalk);border-block-end:1px solid var(--line-dark);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a16e0;position:absolute;inset:0 0 auto}.site-header__inner{--shell:1440px;align-items:center;gap:clamp(.8rem,1.4vw,1.4rem);min-block-size:5.6rem;display:flex}.brand{flex:none;align-items:center;gap:.75rem;display:inline-flex}.brand img,.brand__mark{block-size:2rem;inline-size:3.2rem;color:var(--orange);object-fit:contain}.brand__type{gap:.35rem;line-height:1;display:grid}.brand__type strong{letter-spacing:.24em;font-size:1rem;font-weight:650}.brand__type span{color:var(--slate-mist);letter-spacing:.09em;text-transform:uppercase;font-size:.57rem}.main-nav{flex-shrink:0;margin-inline:auto}.main-nav ul{align-items:center;gap:clamp(1rem,1.8vw,2rem);display:flex}.main-nav a{white-space:nowrap;min-block-size:2.75rem;color:var(--mist);align-items:center;font-size:.82rem;font-weight:500;display:inline-flex;position:relative}.main-nav a:after{background:var(--orange);content:"";opacity:0;block-size:1px;transition:opacity .18s,transform .18s;position:absolute;inset:auto 0 .15rem;transform:scaleX(0)}.main-nav a:hover,.main-nav a.is-active{color:var(--chalk)}.main-nav a.is-active:after{opacity:1;transform:scaleX(1)}.header-live{min-block-size:2.75rem;color:var(--mist);flex:none;align-items:center;gap:.45rem;font-size:.8rem;font-weight:650;display:inline-flex}.header-live__dot{background:var(--lime);border-radius:50%;block-size:.45rem;inline-size:.45rem}.header-live:hover,.header-live.is-active{color:var(--lime)}.header-account{flex:none;position:relative}.header-account summary{border:1px solid var(--line-dark);max-inline-size:12rem;color:var(--slate-mist);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:999px;padding:.5rem .65rem;font-size:.62rem;list-style:none;overflow:hidden}.header-account summary::-webkit-details-marker{display:none}.header-account__icon{display:none}.header-account summary:after{color:var(--orange);content:"⌄";margin-inline-start:.4rem}.header-account[open] summary{color:var(--orange)}.header-account__menu{z-index:110;border:1px solid var(--line-dark);border-radius:var(--radius-small);background:var(--night-raised);gap:.7rem;min-inline-size:210px;padding:1rem;display:grid;position:absolute;inset:calc(100% + .5rem) 0 auto auto;box-shadow:0 18px 50px #00000059}.header-account:not([open]) .header-account__menu{display:none}.header-account__menu>span{color:var(--slate-mist);font-size:.68rem}.header-account__menu button{border:1px solid var(--line-dark);border-radius:var(--radius-small);color:var(--orange);text-align:start;background:0 0;padding:.5rem .65rem}.language-selector{color:var(--mist);flex:none;align-items:center;gap:.4rem;display:inline-flex}.language-selector select{min-block-size:2.75rem;min-inline-size:3.4rem;color:inherit;border:1px solid var(--line-dark);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:0 0;border-radius:100vmax;padding-inline:.45rem;font-size:.75rem;font-weight:650}.language-selector select:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.language-selector option{color:var(--chalk);background:var(--night-deep)}.menu-toggle{block-size:2.8rem;inline-size:2.8rem;color:var(--chalk);border:1px solid var(--line-dark);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:none}.button{min-block-size:3rem;color:var(--night);background:var(--orange);border:1px solid var(--orange);border-radius:100vmax;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .65rem .55rem 1.25rem;font-size:.86rem;font-weight:650;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.button svg{background:#070a161a;border-radius:50%;block-size:2rem;inline-size:2rem;padding:.45rem}@media (hover:hover) and (pointer:fine){.button:hover{background:#ff542b;border-color:#ff542b;transform:translateY(-2px)}}.button--secondary svg{background:#f5f5f014}.button--secondary:hover{color:var(--chalk);background:var(--night-soft);border-color:var(--slate-mist)}.text-link{min-block-size:2.75rem;color:var(--orange);align-items:center;gap:.55rem;font-size:.84rem;font-weight:650;display:inline-flex}.text-link svg{transition:transform .18s}@media (hover:hover) and (pointer:fine){.text-link:hover svg{transform:translate(4px)}}.section-heading{max-inline-size:48rem}.section-heading .eyebrow{margin-block-end:1.6rem}.section-heading__text{max-inline-size:39rem;color:var(--mist);margin-block-start:1.6rem;font-size:1.05rem;line-height:1.75}.section-heading--light h2{color:var(--chalk)}.section-heading--light .eyebrow{color:var(--orange)}.section-heading--light .section-heading__text{color:var(--mist)}.page-intro{color:var(--chalk);background:var(--night);padding-block:clamp(10rem,17vw,14rem) clamp(5rem,9vw,8rem);overflow:hidden}.page-intro:after{aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#1a234073,#0000 65%);inline-size:65vw;position:absolute;inset:auto -12vw -35vw auto}.page-intro__inner{z-index:1;position:relative}.page-intro--with-action .page-intro__inner{grid-template-columns:1fr auto;align-items:end;gap:3rem;display:grid}.page-intro .eyebrow{margin-block-end:2rem}.page-intro h1{max-inline-size:62rem;font-size:clamp(3.7rem,7vw,6.5rem)}.page-intro__copy>p:last-child{max-inline-size:43rem;color:var(--mist);margin-block-start:2rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.75}.page-intro__action{padding-block-end:.5rem}.report-link{min-block-size:3.2rem;color:var(--orange);border:1px solid var(--line-dark);white-space:nowrap;border-radius:100vmax;align-items:center;gap:.65rem;padding-inline:1.2rem;font-size:.78rem;font-weight:600;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.report-link:hover{color:var(--night);background:var(--orange);border-color:var(--orange)}.closing-cta{color:var(--night);background:var(--orange);padding-block:clamp(4rem,8vw,7rem)}.closing-cta__inner{gap:1.5rem;display:grid}.closing-cta h2{max-inline-size:850px}.closing-cta .eyebrow{color:var(--night)}.closing-cta .button{color:var(--chalk);background:var(--night);border-color:var(--night);justify-self:start}.site-footer{color:var(--mist);background:var(--night-deep);padding-block:5.5rem 2rem}.site-footer__top{grid-template-columns:1.5fr .6fr 1fr;gap:4rem;padding-block-end:4rem;display:grid}.site-footer__top>*{min-inline-size:0}.site-footer__statement>p{font-family:var(--font-display);margin-block-start:2.2rem;font-size:2.3rem;line-height:1.1}.footer-label{color:var(--slate-mist);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin-block-end:1.25rem;font-size:.66rem;font-weight:700}.site-footer__nav li:not(:last-child){margin-block-end:.65rem}.site-footer__nav a,.site-footer__contact>a{min-block-size:2rem;color:var(--mist);align-items:center;font-size:.84rem;display:inline-flex}.site-footer__nav a:hover,.site-footer__contact a:hover{color:var(--orange)}.site-footer__contact{flex-direction:column;align-items:flex-start;display:flex}.site-footer__contact>a{overflow-wrap:anywhere;max-inline-size:100%}.site-footer__contact>span{max-inline-size:17rem;color:var(--slate-mist);margin-block:.75rem 1.2rem;font-size:.78rem}.site-footer__contact .text-link{color:var(--orange)}.company-legal{color:var(--slate-mist);flex-wrap:wrap;gap:.5rem;font-size:.72rem;display:flex}.site-footer__bottom{border-block-start:1px solid var(--line-dark);color:var(--slate-mist);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-block-start:2rem;padding-block-start:1.7rem;font-size:.69rem;display:flex}.site-footer__bottom a:hover{color:var(--chalk)}.access-loading{min-block-size:55dvh;color:var(--mist);background:var(--night-deep);font-family:var(--font-mono);text-align:center;place-items:center;padding:2rem;font-size:.78rem;display:grid}.access-unavailable{color:var(--orange)}.login-page{min-block-size:100dvh;color:var(--chalk);background:var(--night-deep);padding-block:clamp(8rem,13vw,11rem) 5rem}.login-layout{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.login-intro{max-inline-size:620px}.login-intro__mark{block-size:auto;inline-size:5.5rem;color:var(--orange);margin-block-end:2.2rem}.login-intro__kicker{color:var(--orange);font-family:var(--font-mono);letter-spacing:.14em;font-size:.7rem}.login-intro h2{letter-spacing:-.04em;max-inline-size:600px;margin-block-start:1.2rem;font-size:clamp(2.8rem,5vw,5rem)}.login-intro__lead{max-inline-size:580px;color:var(--mist);margin-block-start:1.5rem;font-size:1rem;line-height:1.75}.login-intro__facts{margin-block-start:2.5rem;display:grid}.login-intro__facts>div{border-block-start:1px solid var(--line-dark);grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);gap:1rem;padding-block:1rem;display:grid}.login-intro__facts dt{color:var(--chalk);font-size:.82rem;font-weight:600}.login-intro__facts dd{color:var(--slate-mist);font-size:.78rem}.login-card{border:1px solid var(--line-dark);background:var(--night-raised);border-radius:1rem;inline-size:100%;padding:clamp(1.5rem,3vw,2.5rem)}.login-card__icon{block-size:3rem;inline-size:3rem;color:var(--orange);background:#ff3e0d0f;border:1px solid #ff3e0d4d;border-radius:50%;place-items:center;margin-block-end:1.5rem;display:grid}.login-card h1{letter-spacing:-.035em;margin-block:0 1rem;font-size:clamp(2rem,3.5vw,2.8rem)}.login-card .muted,.login-card .form-field label{color:var(--mist)}.login-card .form-field input{color:var(--chalk);background:var(--night-deep);border-color:var(--line-dark)}.login-card .field-error{color:var(--error)}.login-form{gap:1rem;margin-block:1.5rem;display:grid}.login-form [aria-live]{min-block-size:1.25rem}.login-card__note{color:var(--slate-mist);margin-block:1.2rem;font-size:.75rem}.login-divider{color:var(--slate-mist);align-items:center;gap:.75rem;font-size:.68rem;display:flex}.login-divider:before,.login-divider:after{background:var(--line-dark);content:"";flex:1;block-size:1px}.login-google{inline-size:100%}.login-confirmation>svg{color:var(--lime);margin-block-end:1rem}.login-confirmation .text-link{color:var(--orange);background:0 0;margin-block:1rem}.form-success{flex-direction:column;justify-content:center;align-items:flex-start;min-block-size:32rem;display:flex}.form-success h2{margin-block-end:1rem}.form-success>p:not(.eyebrow){max-inline-size:32rem;color:var(--mist);margin-block-end:1.5rem}.founders-section{color:var(--chalk);background:var(--night)}.founders-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-block-start:2.5rem;display:grid}.founders-grid article{border-radius:var(--radius-medium);background:var(--night-raised);border:1px solid #ff3e0d3d;min-inline-size:0;padding:clamp(1rem,2.3vw,1.75rem)}.founder-card__media{aspect-ratio:1;border:1px solid var(--line-dark);border-radius:var(--radius-small);background:var(--night-soft);overflow:hidden}.founder-photo{aspect-ratio:1;object-fit:cover;object-position:center 30%;block-size:100%;inline-size:100%;display:block}.founder-card__body{padding-block-start:1.5rem}.founders-grid h3{color:var(--chalk);margin-block:.5rem .35rem;font-size:clamp(1.6rem,2.5vw,2.2rem)}.founder-role{color:var(--orange);font-size:.82rem;font-weight:650}.founder-education{color:var(--slate-mist);margin-block-start:.9rem;font-size:.73rem;line-height:1.6}.founder-biography{color:var(--mist);margin-block-start:1.2rem;font-size:.88rem;line-height:1.8}.about-principles-section{color:var(--chalk);background:var(--night-raised)}.principles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block-start:2.5rem;display:grid}.principles-grid article{border-block-start:1px solid var(--line-dark);padding-block-start:1.4rem}.principles-grid h3{color:var(--orange)}.principles-grid p{color:var(--mist);margin-block-start:.9rem;font-size:.82rem;line-height:1.75}.legal-page__content{max-inline-size:52rem}.legal-page__content h2{font-family:var(--font-body);letter-spacing:0;margin-block:2.2rem .8rem;font-size:1.25rem;font-weight:600}.legal-page__content p{color:var(--mist);line-height:1.75}.implementation-note{border-radius:var(--radius-small);color:var(--mist);background:#ff3e0d0d;border:1px solid #a5290838;margin-block-end:2rem;padding:.85rem 1rem;font-size:.78rem}.not-found{min-block-size:85dvh;color:var(--chalk);background:var(--night);padding-block:13rem 7rem}.not-found .eyebrow{margin-block-end:2rem}.not-found h1{max-inline-size:800px}.not-found h1 em{color:var(--orange)}.not-found p:not(.eyebrow){color:var(--mist);margin-block:2rem}.contact-section__grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.contact-details{position:sticky;inset-block-start:2rem}.contact-details .eyebrow{margin-block-end:1.7rem}.contact-details h2{font-size:clamp(2.8rem,4.5vw,4.3rem)}.contact-details h2 em{color:var(--orange)}.contact-details>p:not(.eyebrow){color:var(--mist);margin-block-start:1.7rem;font-size:.9rem;line-height:1.75}.contact-details__items{border-block-start:1px solid var(--line-dark);gap:1.5rem;margin-block-start:3rem;padding-block-start:2rem;display:grid}.contact-details__items>div{color:var(--mist);align-items:flex-start;gap:.9rem;font-size:.76rem;display:flex}.contact-details__items svg{inline-size:1.1rem;color:var(--orange);flex:none;margin-block-start:.2rem}.contact-details__items span{gap:.25rem;display:grid}.contact-details__items small{color:var(--mist);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem}.contact-details__items a{color:var(--chalk);align-items:center;gap:.3rem;display:inline-flex}.demo-form{background:var(--night);border:1px solid var(--line-dark);border-radius:var(--radius-medium);padding:clamp(1.5rem,4vw,3rem);box-shadow:0 1.5rem 4rem #070a160f}.demo-form__notice{color:var(--mist);border-radius:var(--radius-small);background:#ff3e0d0d;align-items:flex-start;gap:.8rem;margin-block-end:2rem;padding:.9rem 1rem;font-size:.72rem;display:flex}.demo-form__notice svg{inline-size:1.1rem;color:var(--orange);flex:none}.demo-form__notice strong{color:var(--chalk)}.form-error-summary{color:#9f2430;background:#f7e5e1;border-inline-start:3px solid #9f2430;margin-block-end:1.5rem;padding:.75rem 1rem;font-size:.78rem}.form-row{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.form-field{margin-block-end:1.25rem}.form-field label,.request-type legend{color:var(--chalk);margin-block-end:.5rem;font-size:.72rem;font-weight:600;display:block}.form-field label span{color:var(--mist);font-weight:400}.form-field input,.form-field textarea{min-block-size:3.2rem;inline-size:100%;color:var(--chalk);background:var(--night-raised);border:1px solid var(--line-dark);border-radius:.45rem;padding:.8rem .95rem;font-size:1rem;transition:border-color .16s,box-shadow .16s}.form-field textarea{resize:vertical;min-block-size:7rem;display:block}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--mist)}.form-field input:hover,.form-field textarea:hover{border-color:var(--orange)}.form-field input[aria-invalid=true]{border-color:#9f2430}.field-error{color:#9f2430;margin-block-start:.4rem;font-size:.7rem;line-height:1.45}.request-type{border:0;grid-template-columns:repeat(2,1fr);gap:.8rem;margin:0 0 1.4rem;padding:0;display:grid}.request-type legend{grid-column:1/-1}.request-type label{background:var(--night-raised);border:1px solid var(--line-dark);cursor:pointer;border-radius:.45rem;align-items:flex-start;gap:.7rem;min-block-size:5rem;padding:1rem;display:flex;position:relative}.request-type label:has(input:checked){border-color:var(--lime);background:#b5ff5624}.request-type input{block-size:1rem;inline-size:1rem;accent-color:var(--orange);flex:none;margin-block-start:.2rem}.request-type span{color:var(--mist);font-size:.67rem;line-height:1.5}.request-type strong{color:var(--chalk);margin-block-end:.25rem;font-size:.75rem;display:block}.privacy-field{padding-block:.5rem 1.4rem}.privacy-field>label{color:var(--mist);cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.72rem;display:flex}.privacy-field input{block-size:1rem;inline-size:1rem;accent-color:var(--orange);flex:none;margin-block-start:.15rem}.privacy-field>p:not(.field-error){color:var(--mist);margin-block-start:.4rem;font-size:.65rem}.privacy-field a{color:var(--orange);text-underline-offset:2px;text-decoration:underline}.form-submit{border:0;inline-size:100%}.required-note{color:var(--mist);text-align:end;margin-block-start:.8rem;font-size:.62rem}.form-success{background:var(--night);border:1px solid var(--line-dark);border-radius:var(--radius-medium);flex-direction:column;justify-content:center;align-items:flex-start;min-block-size:37rem;padding:clamp(2rem,5vw,4rem);display:flex}.form-success>svg{block-size:3rem;inline-size:3rem;color:var(--lime);margin-block-end:2rem}.form-success .eyebrow{margin-block-end:1rem}.form-success h2{font-size:3rem}.form-success>p:not(.eyebrow){max-inline-size:30rem;color:var(--mist);margin-block:1.5rem 2rem}.form-success .button{border:0}.results-charts{grid-template-columns:.85fr 1.15fr;gap:1rem;margin-block-start:2rem;display:grid}.result-chart{min-inline-size:0;color:var(--mist);background:var(--night-raised);border:1px solid var(--line-dark);border-radius:var(--radius-medium);padding:clamp(1.2rem,2.5vw,2rem);overflow:hidden}.result-chart__heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-block-end:1.4rem;display:flex}.result-chart__heading h3{color:var(--chalk);font-size:1rem}.result-chart__heading>span{max-inline-size:9rem;color:var(--slate-mist);text-align:end;text-transform:uppercase;font-size:.6rem;line-height:1.5}.chart-kicker{color:var(--orange);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-block-end:.35rem;font-size:.6rem;font-weight:700}.result-chart figcaption{color:var(--slate-mist);margin-block-start:1rem;font-size:.67rem;line-height:1.65}.comparison-chart__legend,.chart-legend{color:var(--slate-mist);flex-wrap:wrap;gap:.6rem 1.2rem;font-size:.62rem;display:flex}.comparison-chart__legend span,.chart-legend span{align-items:center;gap:.4rem;display:inline-flex}.comparison-chart__legend i,.chart-legend i{block-size:2px;inline-size:1rem}.series-holdout{background:var(--orange)}.series-validation{background:var(--lime)}.series-alternative{background:var(--slate-mist)}.comparison-chart__rows{gap:1.7rem;margin-block-start:2.2rem;display:grid}.comparison-row>strong{color:var(--mist);margin-block-end:.8rem;font-size:.72rem;display:block}.comparison-bars{gap:.7rem;display:grid}.comparison-bars>div{grid-template-columns:4.5rem 1fr 3.3rem;align-items:center;gap:.65rem;display:grid}.comparison-bars span{color:var(--slate-mist);font-size:.62rem}.comparison-bars b{color:var(--chalk);font-family:var(--font-mono);text-align:end;font-size:.72rem}.bar-track{background:var(--night-soft);border-radius:100vmax;block-size:.42rem;overflow:hidden}.bar-track i{border-radius:inherit;transform-origin:0;block-size:100%;display:block}.bar-selected{background:linear-gradient(90deg, var(--orange), var(--orange))}.bar-alternative{background:var(--slate-mist)}.chart-series{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.chart-series--validation{stroke:var(--lime)}.chart-series--holdout{stroke:var(--orange)}.chart-point{stroke:var(--night-raised);stroke-width:2px;transform-box:fill-box;transform-origin:50%;transition:transform .18s}@media (hover:hover) and (pointer:fine){.chart-point:hover{transform:scale(1.65)}}.chart-point--validation{fill:var(--lime)}.chart-point--holdout{fill:var(--orange)}.chart-grid-line{stroke:#bec5d821;stroke-width:1px}.chart-axis-label{fill:var(--slate-mist);font-family:var(--font-mono);font-size:9px}.chart-axis-title{fill:var(--slate-mist);font-family:var(--font-mono);letter-spacing:.06em;font-size:9px}.chart-insight{border-block-start:1px solid var(--line-dark);align-items:center;gap:.9rem;padding-block-start:.7rem;display:flex}.chart-insight strong{color:var(--orange);font-family:var(--font-mono);flex:none;font-size:1.5rem;font-weight:400}.chart-insight span{color:var(--slate-mist);font-size:.62rem;line-height:1.55}.chart-data-table{margin-block-start:1rem}.chart-data-table summary{min-block-size:2rem;color:var(--mist);cursor:pointer;text-underline-offset:3px;align-items:center;font-size:.63rem;text-decoration:underline;display:inline-flex}.chart-data-table .table-wrap{margin-block-start:.7rem}.chart-data-table table{min-inline-size:20rem;font-size:.7rem}.chart-data-table th,.chart-data-table td{padding:.7rem}.chart-data-table tbody td:nth-child(3){font-family:var(--font-mono);font-size:inherit}.coverage-chart__bar{fill:#b5ff5647}.hourly-chart{margin-block-start:3.5rem}.button{min-block-size:2.9rem;color:var(--night);background:var(--orange);transition:transform .24s var(--ease-out), background-color .24s ease, border-color .24s ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.78rem 1.2rem;font-weight:600;line-height:1.2;display:inline-flex}@media (hover:hover) and (pointer:fine){.button:hover{background:#ff542b;transform:translateY(-2px)}}.button--secondary{color:var(--chalk);border-color:var(--line-dark);background:#bec5d80f}.button--secondary:hover{background:#ff3e0d17;border-color:#ff3e0d8c}.button--dark{color:var(--chalk);background:var(--night)}.button--dark:hover{background:var(--night-raised)}.status-badge{border:1px solid var(--line-dark);width:fit-content;color:var(--mist);font-family:var(--font-mono);letter-spacing:.03em;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .6rem;font-size:.66rem;display:inline-flex}.status-badge i{background:currentColor;border-radius:50%;block-size:.42rem;inline-size:.42rem}.status-badge--live,.status-badge--v4{color:var(--lime)}.status-badge--l4{color:var(--orange)}.status-badge--x4,.status-badge--unavailable{color:var(--slate-mist)}.oracle-hero{min-block-size:min(940px,100dvh);color:var(--chalk);background:var(--night-deep);position:relative;overflow:hidden}.oracle-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 76% 46%,#1a23407a,#0000 35%),radial-gradient(circle at 12% 90%,#ff3e0d17,#0000 30%);position:absolute;inset:0}.oracle-hero__grid{pointer-events:none;background:radial-gradient(at 72%,#1a234042,#0000 62%);position:absolute;inset:0}.oracle-hero__inner{grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-block-size:calc(min(940px,100dvh) - 5rem);padding-block:8.5rem 4rem;display:grid;position:relative}.oracle-hero__copy{z-index:2;max-inline-size:710px;position:relative}.oracle-hero h1{letter-spacing:-.04em;margin-block-start:1.35rem;font-size:clamp(3.15rem,6.3vw,6rem)}.oracle-hero h1 em{color:var(--orange);display:block}.oracle-hero__lead{max-inline-size:610px;color:var(--mist);margin-block-start:1.8rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.oracle-hero__actions{flex-wrap:wrap;gap:.8rem;margin-block-start:2rem;display:flex}.oracle-hero__facts{color:var(--slate-mist);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:.7rem 1.5rem;margin-block-start:2rem;font-size:.68rem;display:flex}.oracle-hero__facts li{align-items:center;gap:.55rem;display:flex}.oracle-hero__facts li:before{background:var(--lime);content:"";border-radius:50%;block-size:.28rem;inline-size:.28rem}.oracle-hero__visual{align-content:center;justify-self:center;inline-size:min(108%,680px);min-inline-size:0;margin-inline:-4%;display:grid;position:relative}.oracle-eye{block-size:auto;inline-size:100%;overflow:visible}.oracle-eye__surface{fill:var(--night)}.oracle-eye__contour{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:oracle-eye-draw 1.8s var(--ease-out) forwards}.oracle-eye__lid{fill:none;stroke:#f5f5f04d;stroke-width:1.2px;stroke-linecap:round}.oracle-eye__lid--lower{stroke:#ff3e0d52}.oracle-eye__inner-contour{fill:none;stroke:#bec5d82e;stroke-width:.7px}.oracle-eye__orbits{transform-origin:320px 320px;animation:65s linear infinite oracle-eye-orbit}.oracle-eye__iris{transform-origin:320px 320px;animation:38s linear infinite oracle-eye-iris}.oracle-eye__gaze{transform-box:fill-box;transform-origin:50%;transition:transform .28s var(--ease-out)}.oracle-eye__glint{animation:4.5s ease-in-out infinite oracle-eye-breathe}.oracle-eye__caption{color:var(--slate-mist);font-family:var(--font-mono);letter-spacing:.08em;justify-content:space-between;gap:1rem;margin-block-start:-2.4rem;padding-inline:clamp(1rem,5vw,3rem);font-size:.62rem;display:flex}.oracle-hero__footer{color:var(--slate-mist);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.65rem;display:flex;position:absolute;inset:auto 0 1.5rem}.oracle-hero__footer a{color:var(--mist);align-items:center;gap:.45rem;display:inline-flex}.market-stream{z-index:3;border-block:1px solid var(--line-dark);min-block-size:76px;color:var(--chalk);background:var(--night-raised);align-items:stretch;display:flex;position:relative}.market-stream__label{border-inline-end:1px solid var(--line-dark);color:var(--orange);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.65rem;padding-inline:clamp(1.25rem,3vw,2.5rem);font-size:.66rem;font-weight:700;display:flex}.market-stream__label i{background:var(--lime);border-radius:50%;block-size:.45rem;inline-size:.45rem;box-shadow:0 0 12px #b5ff5673}.market-stream__viewport{flex:1;align-items:center;min-inline-size:0;display:flex;overflow:hidden}.market-stream__track{inline-size:max-content;animation:42s linear infinite market-stream-scroll;display:flex}.market-stream__track ul{flex:none;margin:0;padding:0;display:flex}.market-stream__track li{border-inline-end:1px solid var(--line-dark);flex:none;gap:.12rem;min-inline-size:225px;padding:.85rem 1.6rem;display:grid}.market-stream__track li>span,.market-stream__track li>small{color:var(--slate-mist);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.61rem}.market-stream__track li>strong{font-family:var(--font-mono);font-size:.85rem;font-weight:400}.market-stream__pause{border-inline-start:1px solid var(--line-dark);color:var(--mist);background:0 0;flex:0 0 60px;place-items:center;display:grid}.market-stream__pause:hover{color:var(--orange);background:#ff3e0d0d}.market-stream__empty{color:var(--slate-mist);font-family:var(--font-mono);padding:1rem 2rem;font-size:.72rem}.market-stream[data-paused=true] .market-stream__track{animation-play-state:paused}.live-teaser{color:var(--chalk);background:var(--night)}.live-teaser__heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-block-end:2.2rem;display:grid}.live-teaser__heading h2{max-inline-size:720px;margin-block-start:1rem}.live-teaser__heading>div:first-child>p:last-child{max-inline-size:650px;color:var(--mist);margin-block-start:1.2rem}.live-teaser__access{border-radius:var(--radius-medium);background:#ff3e0d0d;border:1px solid #ff3e0d47;padding:1.35rem}.live-teaser__access>svg{color:var(--orange)}.live-teaser__access p{color:var(--mist);margin-block:.8rem 1.1rem;font-size:.9rem}.live-teaser__meta{color:var(--slate-mist);font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.5rem;margin-block-end:1rem;font-size:.65rem;display:flex}.market-warning{border-radius:var(--radius-small);color:var(--mist);background:#ff3e0d12;border:1px solid #ff3e0d3d;margin-block-end:1rem;padding:.8rem 1rem;font-size:.85rem}.market-loading{border:1px solid var(--line-dark);border-radius:var(--radius-medium);min-block-size:300px;color:var(--slate-mist);background:var(--night-raised);font-family:var(--font-mono);place-items:center;font-size:.75rem;display:grid}.market-chart{border:1px solid var(--line-dark);border-radius:var(--radius-large);background:var(--night-deep);overflow:hidden}.market-chart__topline{border-block-end:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.market-chart__toggle{border:1px solid var(--line-dark);background:var(--night-raised);border-radius:999px;flex:none;padding:.25rem;display:inline-flex}.market-chart__toggle button{min-block-size:2.3rem;color:var(--mist);background:0 0;border-radius:999px;padding:.45rem .85rem;font-size:.76rem;transition:color .18s,background-color .18s}.market-chart__toggle button[aria-pressed=true]{color:var(--night);background:var(--lime);font-weight:600}.market-chart__legend{color:var(--mist);font-family:var(--font-mono);flex-wrap:wrap;justify-content:flex-end;gap:.55rem 1rem;font-size:.65rem;display:flex}.market-chart__legend span{align-items:center;gap:.4rem;display:inline-flex}.market-chart__legend span:before{content:"";background:currentColor;block-size:2px;inline-size:1.2rem}.market-chart__legend .legend-observed{color:var(--lime)}.market-chart__legend .legend-forecast{color:var(--orange)}.market-chart__legend .legend-reference{color:var(--mist)}.market-chart__legend .legend-reference:before{background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 7px);block-size:1px}.market-chart__legend .legend-band:before{background:#ff3e0d24;block-size:.65rem}.market-chart__snapshot{border-block-end:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);display:grid}.market-chart__snapshot>div{min-inline-size:0;padding:1.15rem 1.25rem}.market-chart__snapshot>div+div{border-inline-start:1px solid var(--line-dark)}.market-chart__snapshot dt{color:var(--mist);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.63rem}.market-chart__snapshot dd{color:var(--chalk);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-block-start:.45rem;font-size:clamp(1.2rem,2.3vw,1.7rem)}.market-chart__snapshot dd small{color:var(--slate-mist);font-size:.58rem;font-weight:400}.market-chart__snapshot span{color:var(--slate-mist);font-family:var(--font-mono);margin-block-start:.25rem;font-size:.59rem;line-height:1.5;display:block}.market-chart__scope dd{color:var(--orange)}.market-chart__freshness{color:var(--slate-mist);font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.5rem;padding:.85rem 1.25rem 0;font-size:.62rem;display:flex}.market-chart__freshness strong{color:var(--mist);font-weight:400}.market-delayed{color:var(--orange)}.market-chart__plot{overscroll-behavior-inline:contain;max-inline-size:100%;overflow-x:auto}.market-chart__plot:focus-visible{outline:2px solid var(--orange);outline-offset:-3px}.market-chart__svg{block-size:auto;inline-size:100%}.market-chart__future-region{fill:#ff3e0d09}.market-chart__grid{fill:none;stroke:#bec5d821;stroke-width:1px}.market-chart__zero{fill:none;stroke:#bec5d84d;stroke-width:1.2px}.market-chart__axis-label,.market-chart__time-label{fill:var(--slate-mist);font-family:var(--font-mono);font-size:13px}.market-chart__band{fill:#ff3e0d1f;stroke:none}.market-chart__observed-line,.market-chart__forecast-line,.market-chart__reference-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.market-chart__observed-line{stroke:var(--lime);stroke-width:2.5px}.market-chart__forecast-line{stroke:var(--orange);stroke-width:3px}.market-chart__reference-line{stroke:var(--mist);stroke-width:1.5px;stroke-dasharray:6 7}.market-chart__observed-stem{fill:none;stroke:#b5ff563d;stroke-width:1.2px}.market-chart__observed-point{fill:var(--night-deep);stroke:var(--lime);stroke-width:2.4px}.market-chart__forecast-point{fill:var(--orange);stroke:var(--night-deep);stroke-width:1.5px}.market-chart__now path{fill:none;stroke:#f5f5f061;stroke-width:1px;stroke-dasharray:3 5}.market-chart__now text{fill:var(--mist);font-family:var(--font-mono);letter-spacing:.08em;font-size:11px}.market-chart__next-halo{fill:#ff3e0d21;stroke:var(--orange);stroke-width:1px}.market-chart__next-label{fill:var(--orange);font-family:var(--font-mono);letter-spacing:.04em;font-size:11px;font-weight:700}.market-chart .is-past .market-chart__forecast-point{opacity:.58}.market-chart__scroll-hint{color:var(--slate-mist);padding:0 .85rem .75rem;font-size:.68rem;display:none}.market-chart__data{border-block-start:1px solid var(--line-dark)}.market-chart__data summary{color:var(--mist);cursor:pointer;padding:1rem 1.25rem;font-size:.8rem}.market-chart__data summary:hover{color:var(--orange)}.table-wrap{max-inline-size:100%;overflow:auto}.market-chart table{border-collapse:separate;border-spacing:0;inline-size:100%;min-inline-size:760px;font-family:var(--font-mono);font-size:.68rem}.market-chart caption{color:var(--chalk);background:var(--night-soft);text-align:start;padding:.9rem 1.25rem;font-weight:700}.market-chart th,.market-chart td{text-align:start;white-space:nowrap;border-block-end:1px solid #bec5d814;padding:.75rem .85rem}.market-chart thead th{z-index:1;color:var(--slate-mist);background:var(--night-raised);text-transform:uppercase;font-size:.62rem;font-weight:400;position:sticky;inset-block-start:0}.market-chart tbody th{color:var(--orange);font-weight:400}.market-chart tbody td{color:var(--mist)}.market-chart tbody tr:nth-child(2n){background:#bec5d808}.home-family-section{color:var(--chalk);background:var(--night-deep)}.home-family-section__heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-block-end:2.5rem;display:grid}.home-family-section__heading h2{margin-block-start:1rem}.home-family-section__heading>div:last-child p{color:var(--mist);margin-block-end:1.1rem}.home-family-section .text-link,.home-video-section .text-link{color:var(--orange);align-items:center;gap:.45rem;display:inline-flex}.home-family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.home-family-card{border:1px solid var(--line-dark);border-radius:var(--radius-medium);background:var(--night-raised);min-block-size:310px;transition:transform .3s var(--ease-out), border-color .3s ease;flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden}.home-family-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff3e0d1a,#0000 70%);border-radius:50%;block-size:180px;position:absolute;inset:auto -20% -45% 20%}@media (hover:hover) and (pointer:fine){.home-family-card:hover{border-color:#ff3e0d66;transform:translateY(-5px)}}.home-family-card__top{justify-content:space-between;align-items:center;gap:.75rem;margin-block-end:2rem;display:flex}.home-family-card__index{color:var(--slate-mist);font-family:var(--font-mono);font-size:.7rem}.home-family-card__market{color:var(--slate-mist);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:.66rem}.home-family-card h3{letter-spacing:-.04em;margin-block:.65rem .85rem;font-size:2rem}.home-family-card>p:not(.home-family-card__market){color:var(--mist);font-size:.92rem}.home-family-card>a{border:1px solid var(--line-dark);block-size:2.4rem;inline-size:2.4rem;color:var(--orange);border-radius:50%;place-items:center;margin-block-start:auto;display:grid}.home-family-card>a:hover{border-color:var(--orange);background:#ff3e0d12}.home-video-section{color:var(--chalk);background:var(--night)}.home-video-section__grid{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.home-video-section h2{margin-block:1rem 1.1rem}.home-video-section p:not(.eyebrow){color:var(--mist)}.home-video-frame{border:1px solid var(--line-dark);border-radius:var(--radius-large);background:var(--night-deep);overflow:hidden;box-shadow:0 30px 80px #00000040}.home-video-frame video{aspect-ratio:16/9;object-fit:cover;block-size:auto;inline-size:100%}.home-closing-cta{color:var(--night);background:var(--orange);padding-block:clamp(5rem,10vw,8rem)}.home-closing-cta__inner{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:2rem 5rem;display:grid}.home-closing-cta .eyebrow{color:var(--night);grid-column:1/-1}.home-closing-cta h2{max-inline-size:800px}.home-closing-cta p:not(.eyebrow){max-inline-size:450px;font-size:1.05rem}.home-closing-cta .button{grid-column:2;justify-self:start}@keyframes oracle-eye-draw{to{stroke-dashoffset:0}}@keyframes oracle-eye-orbit{to{transform:rotate(360deg)}}@keyframes oracle-eye-iris{to{transform:rotate(-360deg)}}@keyframes oracle-eye-breathe{50%{opacity:.35}}@keyframes market-stream-scroll{to{transform:translate(-50%)}}@media (width<=1050px){.oracle-hero__inner{grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);gap:1.5rem}.home-video-section__grid{grid-template-columns:1fr}.home-video-section__grid>div:first-child{max-inline-size:650px}}@media (width<=800px){.oracle-hero{min-block-size:auto}.oracle-hero__inner{grid-template-columns:1fr;min-block-size:auto;padding-block:8rem 3rem}.oracle-hero__copy{max-inline-size:680px}.oracle-hero__visual{inline-size:min(100%,520px);margin-block-start:1rem;margin-inline:0}.oracle-hero__footer{padding-block-end:1.5rem;position:relative;inset:auto}.live-teaser__heading,.home-family-section__heading{grid-template-columns:1fr;gap:1.5rem}.live-teaser__access{max-inline-size:560px}.home-family-grid{grid-template-columns:1fr}.home-family-card{min-block-size:250px}.home-closing-cta__inner{grid-template-columns:1fr}.home-closing-cta .button{grid-column:1}.market-chart__topline{flex-direction:column;align-items:flex-start}}@media (width<=600px){.oracle-hero h1{font-size:clamp(2.85rem,13vw,4.4rem)}.oracle-hero__lead{font-size:.98rem}.oracle-hero__actions{flex-direction:column;align-items:stretch}.oracle-hero__actions .button{inline-size:100%}.oracle-hero__visual{margin-block:1.5rem 2rem}.oracle-eye__caption{margin-block-start:-.75rem;padding-inline:0;font-size:.54rem}.oracle-hero__footer{flex-direction:column;align-items:flex-start}.market-stream__label{display:none}.market-stream__track li{min-inline-size:190px;padding-inline:1rem}.live-teaser__heading h2{font-size:2.5rem}.market-chart{border-radius:var(--radius-medium)}.market-chart__topline,.market-chart__freshness{padding-inline:.85rem}.market-chart__topline>*,.market-chart__freshness>p{min-inline-size:0}.market-chart__toggle{inline-size:100%;min-inline-size:0}.market-chart__toggle button{overflow-wrap:anywhere;flex:1;min-inline-size:0;padding-inline:.4rem;font-size:.66rem}.market-chart__legend{justify-content:flex-start;gap:.6rem;min-inline-size:0}.market-chart__freshness>p{overflow-wrap:anywhere}.market-chart__snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.market-chart__snapshot>div{padding:.9rem .85rem}.market-chart__snapshot>div:nth-child(2){border-inline-start:1px solid var(--line-dark)}.market-chart__snapshot .market-chart__scope{border-block-start:1px solid var(--line-dark);border-inline-start:0;grid-column:1/-1}.market-chart__scope span{max-inline-size:42ch}.market-chart__svg{inline-size:720px;max-inline-size:none}.market-chart__scroll-hint{display:block}.home-family-section__heading h2,.home-video-section h2,.home-closing-cta h2{font-size:2.65rem}.home-family-card{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.oracle-eye__contour,.oracle-eye__orbits,.oracle-eye__iris,.oracle-eye__glint,.market-stream__track{animation:none}.oracle-eye__contour{stroke-dashoffset:0}.oracle-eye__gaze{transition:none;transform:none!important}.button,.home-family-card,.market-chart__toggle button{transition:none}.button:hover,.home-family-card:hover{transform:none}}.family-explorer-section{color:var(--chalk);background:var(--night-deep)}.family-explorer__tabs{border:1px solid var(--line-dark);border-radius:var(--radius-medium);background:var(--night-raised);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:1.25rem;display:grid}.family-explorer__tabs button{border-inline-end:1px solid var(--line-dark);min-block-size:5.5rem;color:var(--slate-mist);text-align:start;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:1rem 1.25rem;display:grid}.family-explorer__tabs button:last-child{border-inline-end:0}.family-explorer__tabs button>span{font-family:var(--font-mono);font-size:.65rem}.family-explorer__tabs button>strong{color:inherit;font-size:1.05rem}.family-explorer__tabs button>small{font-family:var(--font-mono);font-size:.6rem}.family-explorer__tabs button[aria-selected=true]{color:var(--chalk);box-shadow:inset 0 -3px var(--orange);background:#ff3e0d17}.family-explorer__tabs button:hover{color:var(--chalk);background:#bec5d80d}.family-explorer__panel{border:1px solid var(--line-dark);border-radius:var(--radius-large);background:var(--night-raised);grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid}.family-explorer__panel[data-motion=enter] .family-explorer__copy,.family-explorer__panel[data-motion=enter] .product-visual{opacity:1;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);transform:translate(0)}@starting-style{.family-explorer__panel[data-motion=enter] .family-explorer__copy{opacity:0;transform:translate(-12px)}.family-explorer__panel[data-motion=enter] .product-visual{opacity:0;transform:translate(12px)}}.family-explorer__copy h2{margin-block:.8rem .5rem;font-size:clamp(2.8rem,5vw,4.8rem)}.family-explorer__copy h3{color:var(--chalk);margin-block-end:1.1rem;font-size:1.25rem;font-weight:500}.family-explorer__copy>p:not(.eyebrow){color:var(--mist)}.family-explorer__status{margin-block-start:1.2rem}.family-explorer__decision{margin-block-start:1rem;font-weight:500;color:var(--orange)!important}.family-explorer__outputs{margin-block-start:1.5rem}.family-explorer__outputs h4{color:var(--chalk);margin:0 0 .65rem;font-size:.82rem}.family-explorer__outputs ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.family-explorer__outputs li{color:var(--mist);align-items:center;gap:.55rem;font-size:.88rem;display:flex}.family-explorer__outputs li svg{color:var(--lime);flex:none}.family-explorer__note{border-block-start:1px solid var(--line-dark);margin-block-start:1.3rem;padding-block-start:1rem;font-size:.78rem}.product-visual{border:1px solid var(--line-dark);border-radius:var(--radius-medium);background:var(--night-deep);overflow:hidden}.product-visual__header{border-block-end:1px solid var(--line-dark);color:var(--slate-mist);font-family:var(--font-mono);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.61rem;display:flex}.product-visual>p{color:var(--slate-mist);font-family:var(--font-mono);text-transform:uppercase;padding:.75rem 1rem;font-size:.6rem}.product-visual__grid path{fill:none;stroke:#bec5d81a;stroke-width:1px}.product-visual__band{fill:#ff3e0d1f}.product-visual__band--xbid{fill:#b5ff5617}.product-visual__reference{fill:none;stroke:var(--slate-mist);stroke-width:1.4px;stroke-dasharray:5 7}.product-visual__primary,.product-visual__continuous{fill:none;stroke:var(--orange);stroke-width:3px;stroke-linecap:round}.product-visual__primary--glow{filter:drop-shadow(0 0 7px #ff3e0d59);stroke-dasharray:1000;stroke-dashoffset:1000px;animation:epis-line-in 1.6s var(--ease-out) forwards}.product-visual__continuous--secondary{stroke:var(--lime);stroke-width:1.5px}.product-visual__horizon{fill:none;stroke:var(--lime);stroke-width:1px;stroke-dasharray:4 5}.product-visual__labels{fill:var(--slate-mist);font-family:var(--font-mono);letter-spacing:.04em;font-size:10px}.product-visual__auction-bars rect{fill:var(--orange);transform-box:fill-box;transform-origin:bottom;animation:epis-bar-pop .28s var(--ease-out) both;animation-delay:calc(var(--bar-index) * 32ms)}.product-visual__auction-bars--a3 rect{fill:var(--lime)}.product-visual__auction-line{fill:none;stroke:var(--lime);stroke-width:2px}.product-visual__divider{fill:none;stroke:var(--line-dark);stroke-width:1px}.epis-process-section{color:var(--chalk);background:var(--night)}.process-narrative{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,4vw,4rem);margin-block-start:3rem;display:grid}.process-narrative__steps{display:grid}.process-narrative__mobile-description{display:none}.process-narrative__steps article{border-block-start:1px solid var(--line-dark)}.process-narrative__steps article:last-child{border-block-end:1px solid var(--line-dark)}.process-narrative__steps h3{margin:0}.process-narrative__steps button{inline-size:100%;color:var(--chalk);text-align:start;cursor:pointer;transition:background-color .18s var(--ease-out);background:0 0;border:0;border-radius:.5rem;grid-template-columns:2rem 1fr 18px;align-items:baseline;gap:1rem;padding:1.35rem .75rem;display:grid}.process-narrative__steps .is-current button{background:var(--night-soft)}.process-narrative__number{color:var(--slate-mist);font:.75rem var(--font-mono)}.process-narrative__copy{gap:.55rem;display:grid}.process-narrative__title{font:700 clamp(1rem, 1.5vw, 1.25rem)/1.3 var(--font-display)}.process-narrative__description{color:var(--mist);font:400 .9rem/1.65 var(--font-body)}.process-narrative__steps button>svg{color:var(--orange);opacity:0;transition:opacity .18s var(--ease-out), transform .22s var(--ease-out);align-self:start;margin-block-start:.2rem;transform:translate(-5px)}.process-narrative__steps .is-current button>svg{opacity:1;transform:translate(0)}.process-narrative__steps .is-current .process-narrative__number{color:var(--orange)}.process-narrative__visual{border:1px solid var(--line-dark);background:var(--night-deep);border-radius:1rem;min-inline-size:0;margin:0;overflow:hidden}.process-narrative__visual header{border-block-end:1px solid var(--line-dark);font:.75rem var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-inline:1.5rem;padding-block:1.25rem;display:flex}.process-narrative__visual header>span{color:var(--orange)}.process-narrative__phase-count{color:var(--slate-mist)}.process-narrative__visual header strong{color:var(--chalk);font-weight:400}.process-graphic{block-size:auto;inline-size:100%;padding:.75rem;display:block}.process-graphic text{fill:var(--mist);font:11px var(--font-mono)}.process-graphic__mobile-label{display:none}.process-graphic__grid path{fill:none;stroke:var(--line-dark);stroke-opacity:.5}.process-graphic__phase,.process-graphic__inputs{transition:opacity .24s var(--ease-out)}.process-graphic__input{transition:transform .42s cubic-bezier(.16,1,.3,1)}.process-graphic__input path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round}.process-graphic__input circle{fill:currentColor}.process-graphic__input--0{color:var(--orange)}.process-graphic__input--1{color:var(--lime)}.process-graphic__input--2{color:var(--slate-mist)}.process-graphic__connector{stroke:var(--slate-mist);stroke-dasharray:2 5}.process-graphic__history{fill:none;stroke:var(--lime);stroke-width:3px;stroke-linecap:round}.process-graphic__boundary{stroke:var(--slate-mist);stroke-dasharray:4 5}.process-graphic__anchor{fill:var(--lime);stroke:var(--night-deep);stroke-width:3px}.process-graphic__reveal{transform-origin:330px 180px;transition:transform .46s cubic-bezier(.16,1,.3,1)}.process-graphic__forecast{fill:none;stroke:var(--orange);stroke-width:3px}.process-graphic__forecast-point{fill:var(--orange);stroke:var(--night-deep);stroke-width:2px}.process-graphic__uncertainty{transform-origin:330px 180px;transition:opacity .24s var(--ease-out), transform .42s cubic-bezier(.16, 1, .3, 1)}.process-graphic__band-outer{fill:#ff3e0d1f}.process-graphic__band-inner{fill:#ff3e0d3d}.process-narrative__legend{color:var(--mist);font:.7rem var(--font-mono);flex-wrap:wrap;gap:.7rem 1.25rem;padding:.5rem 1.5rem 1rem;display:flex}.process-narrative__legend span{transition:opacity .2s var(--ease-out);align-items:center;gap:.5rem;display:inline-flex}.process-narrative__legend span:before{content:"";background:var(--lime);block-size:2px;inline-size:14px}.process-narrative__legend [data-tone=orange]:before{background:var(--orange)}.process-narrative__legend [data-tone=band]:before{background:#ff3e0d59;block-size:8px}.process-narrative__legend .is-hidden{opacity:0;visibility:hidden}.process-narrative__visual figcaption{border-block-start:1px solid var(--line-dark);color:var(--slate-mist);font:.65rem/1.5 var(--font-mono);padding:.85rem 1.5rem}.epis-principles-section{color:var(--chalk);background:var(--night-raised)}.epis-principles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block-start:2rem;display:grid}.epis-principles-grid article{border:1px solid var(--line-dark);border-radius:var(--radius-medium);background:var(--night-raised);padding:1.5rem}.epis-principles-grid article>span{color:var(--orange);font-family:var(--font-mono);font-size:.68rem}.epis-principles-grid h3{margin-block:1rem .7rem}.epis-principles-grid p{color:var(--mist);font-size:.9rem}@keyframes epis-line-in{to{stroke-dashoffset:0}}@keyframes epis-bar-pop{0%{opacity:0;transform:translateY(10px)scaleY(.88)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (width<=950px){.family-explorer__panel{grid-template-columns:1fr}.product-visual{max-inline-size:680px}.process-narrative{grid-template-columns:1fr}.process-narrative__visual{max-inline-size:720px;position:relative;inset-block-start:auto}}@media (width<=650px){.family-explorer__tabs{grid-template-columns:1fr}.family-explorer__tabs button{border-inline-end:0;border-block-end:1px solid var(--line-dark);min-block-size:4rem}.family-explorer__tabs button:last-child{border-block-end:0}.family-explorer__tabs button[aria-selected=true]{box-shadow:inset 3px 0 var(--orange)}.family-explorer__panel{padding:1.2rem}.family-explorer__copy h2{font-size:3rem}.epis-principles-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.family-explorer__panel[data-motion=enter] .family-explorer__copy,.family-explorer__panel[data-motion=enter] .product-visual{transition:none;transform:none}.product-visual__primary--glow,.product-visual__auction-bars rect{animation:none}.product-visual__primary--glow{stroke-dashoffset:0}.process-narrative__visual{position:relative;inset-block-start:auto}.process-graphic__input,.process-graphic__reveal,.process-graphic__uncertainty{transition:none}.process-graphic__phase,.process-graphic__inputs{transition-duration:.1s}.process-narrative__steps button>svg{transition:opacity .1s;transform:none}}@media (width<=700px){.process-narrative{gap:1.25rem}.process-narrative__visual{grid-row:1}.process-narrative__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.process-narrative__steps article{border:1px solid var(--line-dark);border-radius:.5rem}.process-narrative__steps button{grid-template-columns:1fr;gap:.35rem;block-size:100%;padding:.85rem}.process-narrative__steps button>svg{display:none}.process-narrative__title{font-size:.95rem}.process-narrative__description{display:none}.process-narrative__visual header{margin-inline:1rem;font-size:.65rem}.process-graphic{padding:.25rem}.process-graphic text,.process-graphic__connector{display:none}.process-graphic .process-graphic__mobile-label{font-size:20px;display:block}.process-narrative__mobile-description{color:var(--mist);margin:0;font-size:.9rem;display:block}.process-narrative__legend{gap:.6rem;padding-inline:1rem;font-size:.62rem}.process-narrative__visual figcaption{padding-inline:1rem}}.method-overview{color:var(--chalk);background:var(--night-deep)}.method-overview__panel{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:2rem;padding-block:3rem;display:grid}.method-overview__main h2{max-inline-size:680px;margin-block:1rem 2rem;font-size:clamp(2rem,4vw,3.6rem)}.method-overview__main dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.method-overview__main dl>div{border-block-start:1px solid var(--line-dark);padding-block-start:.75rem}.method-overview__main dt{color:var(--slate-mist);font-family:var(--font-mono);text-transform:uppercase;font-size:.62rem}.method-overview__main dd{color:var(--mist);margin-block-start:.35rem;font-size:.85rem}.method-overview__score{border-radius:var(--radius-medium);background:#ff3e0d0d;border:1px solid #ff3e0d40;align-self:end;padding:1.4rem}.method-overview__score>span{color:var(--slate-mist);font-family:var(--font-mono);text-transform:uppercase;font-size:.63rem}.method-overview__score strong{color:var(--orange);font-family:var(--font-mono);margin-block:.6rem;font-size:2.5rem;font-weight:400;display:block}.method-overview__score small{font-size:.9rem}.method-overview__score p{color:var(--mist);font-size:.8rem}.method-protocol-section{color:var(--chalk);background:var(--night-raised)}.protocol-journey{margin-block-start:2.5rem}.protocol-journey__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.protocol-journey__track:before{background:var(--line-dark);content:"";block-size:1px;position:absolute;inset:1.25rem 5% auto}.protocol-journey__track li{border:1px solid var(--line-dark);border-radius:var(--radius-medium);background:var(--night-raised);padding:1.25rem;position:relative}.protocol-journey__track li>span{border:1px solid var(--orange);block-size:2.3rem;inline-size:2.3rem;color:var(--paper-bright);background:var(--orange);font-family:var(--font-mono);border-radius:50%;place-items:center;margin-block-start:-2.4rem;font-size:.66rem;display:grid}.protocol-journey__track h3{margin-block:1rem .65rem;font-size:1.1rem}.protocol-journey__track p{color:var(--mist);font-size:.86rem}.protocol-journey__note{border-inline-start:3px solid var(--orange);background:#ff3e0d0d;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:1.5rem;margin-block-start:1.5rem;padding:1.25rem;display:grid}.protocol-journey__note p{color:var(--mist);font-size:.88rem}.method-evidence-section{color:var(--chalk);background:var(--night)}.method-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:2rem;display:grid}.method-metric{border:1px solid var(--line-dark);border-radius:var(--radius-medium);background:var(--night-raised);padding:1.25rem}.method-metric strong{color:var(--orange);font-family:var(--font-mono);font-size:2.2rem;font-weight:400}.method-metric h3{margin-block:.5rem;font-size:.9rem}.method-metric p{color:var(--slate-mist);font-size:.72rem}.method-report-table{margin-block-start:1.5rem}.results-disclaimer{color:var(--slate-mist);margin-block-start:1rem;font-size:.72rem}.selectivity-explorer{border:1px solid var(--line-dark);border-radius:var(--radius-large);background:var(--night-deep);margin-block-start:2rem;padding:clamp(1.2rem,3vw,2rem)}.selectivity-explorer__heading{grid-template-columns:minmax(0,.9fr) minmax(260px,.6fr);align-items:start;gap:2rem;display:grid}.selectivity-explorer__heading h3{font-size:1.35rem}.selectivity-explorer__heading>p{color:var(--slate-mist);font-size:.78rem}.selectivity-explorer__control>div:first-child{justify-content:space-between;align-items:center;margin-block-end:.65rem;display:flex}.selectivity-explorer__control label{color:var(--mist);font-size:.8rem}.selectivity-explorer__control output{color:var(--orange);font-family:var(--font-mono);font-size:1rem}.selectivity-explorer__control input[type=range]{--slider-track-size:.35rem;--slider-thumb-size:1.15rem;appearance:none;block-size:2rem;inline-size:100%;accent-color:var(--orange);cursor:pointer;background:0 0;border:0;margin:0}.selectivity-explorer__control input[type=range]::-webkit-slider-runnable-track{block-size:var(--slider-track-size);background:linear-gradient(to right, var(--orange) var(--slider-progress), var(--night-soft) var(--slider-progress));border-radius:999px}.selectivity-explorer__control input[type=range]::-webkit-slider-thumb{appearance:none;inline-size:var(--slider-thumb-size);block-size:var(--slider-thumb-size);border:2px solid var(--night-deep);background:var(--orange);border-radius:50%;margin-block-start:calc((var(--slider-track-size) - var(--slider-thumb-size)) / 2)}.selectivity-explorer__control input[type=range]::-moz-range-track{block-size:var(--slider-track-size);background:var(--night-soft);border-radius:999px}.selectivity-explorer__control input[type=range]::-moz-range-progress{block-size:var(--slider-track-size);background:var(--orange);border-radius:999px}.selectivity-explorer__control input[type=range]::-moz-range-thumb{inline-size:var(--slider-thumb-size);block-size:var(--slider-thumb-size);border:2px solid var(--night-deep);background:var(--orange);border-radius:50%}.selectivity-explorer__control input[type=range]:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.selectivity-explorer__ticks{color:var(--slate-mist);font-family:var(--font-mono);justify-content:space-between;font-size:.6rem;display:flex}.selectivity-explorer__ticks .is-selected{color:var(--orange)}.selectivity-explorer__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:1.5rem;display:grid}.selectivity-explorer__metrics>div{border:1px solid var(--line-dark);border-radius:var(--radius-small);background:var(--night-raised);gap:.3rem;padding:1rem;display:grid}.selectivity-explorer__metrics span,.selectivity-explorer__metrics small{color:var(--slate-mist);font-family:var(--font-mono);font-size:.62rem}.selectivity-explorer__metrics strong{color:var(--orange);font-family:var(--font-mono);font-size:1.8rem;font-weight:400}.coverage-bar{fill:#b5ff561f}.coverage-bar.is-selected{fill:#b5ff5659}.selectivity-explorer__selected-line{fill:none;stroke:var(--lime);stroke-width:1px;stroke-dasharray:3 5}.selectivity-explorer__legend{color:var(--slate-mist);font-family:var(--font-mono);flex-wrap:wrap;gap:1rem;font-size:.62rem;display:flex}.selectivity-explorer__legend span{align-items:center;gap:.4rem;display:inline-flex}.selectivity-explorer__legend span:before{content:"";block-size:2px;inline-size:1rem}.series-coverage:before{background:var(--lime)}.method-temporal-section{color:var(--chalk);background:var(--night-deep)}.method-temporal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:1rem;display:grid}.limits-section{color:var(--chalk);background:var(--night-raised)}.limits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block-start:2rem;display:grid}.limits-grid article{border:1px solid var(--line-dark);border-radius:var(--radius-medium);background:var(--night-raised);padding:1.4rem}.limits-grid svg{color:var(--orange)}.limits-grid h3{margin-block:.9rem .65rem}.limits-grid p{color:var(--mist);font-size:.88rem}.table-wrap{border:1px solid var(--line-dark);border-radius:var(--radius-small);background:var(--night-deep);max-inline-size:100%;overflow:auto}.table-wrap table{border-collapse:separate;border-spacing:0;inline-size:100%;min-inline-size:32rem;font-family:var(--font-mono);font-size:.7rem}.table-wrap caption{color:var(--chalk);background:var(--night-soft);text-align:start;padding:.9rem 1rem}.table-wrap th,.table-wrap td{text-align:start;white-space:nowrap;border-block-end:1px solid #bec5d817;padding:.75rem .9rem}.table-wrap thead th{z-index:1;color:var(--slate-mist);background:var(--night-raised);text-transform:uppercase;font-size:.62rem;font-weight:400;position:sticky;inset-block-start:0}.table-wrap tbody th{color:var(--orange);font-weight:400}.table-wrap tbody td{color:var(--mist)}.table-wrap tbody tr:nth-child(2n){background:#bec5d80a}@media (width<=900px){.method-overview__panel{grid-template-columns:1fr}.method-overview__main dl{grid-template-columns:repeat(3,minmax(0,1fr))}.protocol-journey__track{grid-template-columns:repeat(2,minmax(0,1fr))}.protocol-journey__track:before{display:none}.method-temporal-grid{grid-template-columns:1fr}}@media (width<=620px){.method-overview__main dl,.method-metrics-grid,.selectivity-explorer__metrics,.limits-grid,.protocol-journey__track{grid-template-columns:1fr}.protocol-journey__track li>span{margin-block-start:0}.protocol-journey__note,.selectivity-explorer__heading{grid-template-columns:1fr}.selectivity-explorer__ticks{font-size:.5rem}}@media (prefers-reduced-motion:reduce){.protocol-journey__track li,.selectivity-explorer__metrics>div,.method-metric{animation:none}}.terminal-page{min-block-size:100dvh;color:var(--chalk);background:var(--night-deep)}.terminal-header{border-block-end:1px solid var(--line-dark);background:var(--night);grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr) auto;align-items:center;gap:1.5rem;padding:1.1rem clamp(1.25rem,3vw,2.5rem);display:grid}.terminal-header--empty{display:block}.terminal-header--empty h1{letter-spacing:-.02em;font-size:1.2rem}.terminal-header__cadence{color:var(--slate-mist);font-family:var(--font-mono);margin-block-start:.45rem;font-size:.62rem;display:block}.terminal-header__identity{flex-wrap:wrap;align-items:center;gap:.55rem .8rem;display:flex}.terminal-header__identity h1{letter-spacing:-.025em;inline-size:100%;font-size:1.25rem}.terminal-header__kicker{color:var(--slate-mist);font-family:var(--font-mono);letter-spacing:.08em;font-size:.62rem}.terminal-health{border:1px solid var(--line-dark);color:var(--lime);font-family:var(--font-mono);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.58rem;display:inline-flex}.terminal-health i{background:currentColor;border-radius:50%;block-size:.35rem;inline-size:.35rem}.terminal-health--failed,.terminal-health--critical{color:var(--error)}.terminal-health--degraded,.terminal-health--delayed,.terminal-health--stale{color:var(--orange)}.terminal-header__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.terminal-header__meta>div{min-inline-size:0}.terminal-header__meta dt{color:var(--slate-mist);font-family:var(--font-mono);text-transform:uppercase;font-size:.56rem}.terminal-header__meta dd{color:var(--mist);font-family:var(--font-mono);white-space:nowrap;margin-block-start:.25rem;font-size:.65rem}.terminal-header__actions{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.terminal-button{border:1px solid var(--line-dark);min-block-size:2.3rem;color:var(--mist);background:var(--night-raised);font-family:var(--font-body);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.72rem;display:inline-flex}.terminal-button:hover{color:var(--orange);border-color:#ff3e0d73}.terminal-button:disabled{opacity:.55;cursor:wait}.terminal-button .is-loading{animation:1.2s linear infinite terminal-spin}.terminal-account{position:relative}.terminal-account summary{border:1px solid var(--line-dark);color:var(--slate-mist);font-family:var(--font-mono);cursor:pointer;border-radius:999px;padding:.5rem .65rem;font-size:.62rem;list-style:none}.terminal-account summary::-webkit-details-marker{display:none}.terminal-account summary:after{color:var(--orange);content:"⌄";margin-inline-start:.45rem}.terminal-account[open] summary{color:var(--orange)}.terminal-account__menu{z-index:30;border:1px solid var(--line-dark);border-radius:var(--radius-small);background:var(--night-raised);gap:.75rem;min-inline-size:220px;padding:1rem;display:grid;position:absolute;inset:calc(100% + .5rem) 0 auto auto;box-shadow:0 18px 50px #00000059}.terminal-account:not([open]) .terminal-account__menu{display:none}.terminal-account__menu>span{color:var(--slate-mist);font-size:.7rem}.terminal-account__menu button{border:1px solid var(--line-dark);border-radius:var(--radius-small);color:var(--orange);text-align:start;background:0 0;padding:.55rem .7rem}.terminal-workspace{grid-template-columns:minmax(0,1fr);gap:1.2rem;padding-block:1.5rem 4rem;display:grid}.terminal-main-chart,.terminal-table-panel{min-inline-size:0}.terminal-section-heading{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-block-end:1rem;display:flex}.terminal-section-heading h2{margin-block-start:.6rem;font-size:clamp(1.6rem,2.8vw,2.5rem)}.terminal-section-heading>p{max-inline-size:420px;color:var(--slate-mist);font-size:.72rem}.terminal-table-panel{border:1px solid var(--line-dark);border-radius:var(--radius-medium);background:var(--night-raised);padding:1.1rem}.terminal-bottom-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:1rem;display:grid}.live-reading-guide{border:1px solid var(--line-dark);border-radius:var(--radius-medium);background:var(--night-raised);padding:1.2rem}.live-reading-guide h2{margin-block:.65rem 1rem;font-size:1.3rem}.live-reading-guide dl{gap:.9rem;margin-block-end:1rem;display:grid}.live-reading-guide dt{color:var(--orange);font-family:var(--font-mono);font-size:.66rem}.live-reading-guide dd{color:var(--slate-mist);margin-block-start:.25rem;font-size:.74rem}.live-reading-guide .text-link{color:var(--orange);align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.terminal-error,.terminal-warning{border-radius:var(--radius-small);background:#ff3e0d12;border:1px solid #ff3e0d3d;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.terminal-error>div{flex:1}.terminal-error strong{font-size:.85rem}.terminal-error p,.terminal-warning{color:var(--mist);font-size:.75rem}.terminal-error>svg{color:var(--orange);flex:none}.terminal-skeleton{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.terminal-skeleton>div{border:1px solid var(--line-dark);border-radius:var(--radius-medium);background:linear-gradient(110deg, var(--night-raised), var(--night-soft), var(--night-raised));background-size:220% 100%;min-block-size:280px;animation:2s linear infinite terminal-shimmer}.terminal-empty{border:1px solid var(--line-dark);border-radius:var(--radius-medium);min-block-size:320px;color:var(--slate-mist);background:var(--night-raised);text-align:center;place-items:center;gap:.8rem;display:grid}.forecast-step-number{display:block}.horizon-badge{color:var(--orange);font-family:var(--font-mono);text-transform:uppercase;margin-block-start:.25rem;font-size:.52rem;font-weight:400;display:block}.live-table-wrapper{border:1px solid var(--line-dark);border-radius:var(--radius-small);max-inline-size:100%;overflow:auto}.live-table{border-collapse:separate;border-spacing:0;inline-size:100%;min-inline-size:920px;font-family:var(--font-mono);font-size:.66rem}.live-table caption{color:var(--chalk);background:var(--night-soft);text-align:start;padding:.85rem}.live-table th,.live-table td{text-align:start;white-space:nowrap;border-block-end:1px solid #bec5d817;padding:.7rem .65rem}.live-table thead th{z-index:1;color:var(--slate-mist);background:var(--night-raised);text-transform:uppercase;font-size:.58rem;font-weight:400;position:sticky;inset-block-start:0}.live-table thead th span{color:var(--slate-mist);font-size:.5rem;display:block}.live-table tbody th{color:var(--orange);font-weight:400}.live-table tbody td{color:var(--mist)}.live-table tbody tr[data-past=true]{opacity:.58}.live-table__price{font-weight:700;color:var(--chalk)!important}.direction-badge{border:1px solid var(--line-dark);border-radius:999px;padding:.18rem .38rem;font-size:.58rem;display:inline-flex}.direction-badge--long{color:var(--lime)}.direction-badge--short{color:var(--orange)}.direction-badge--neutral{color:var(--slate-mist)}.live-status{border:1px solid var(--line-dark);border-radius:var(--radius-medium);background:var(--night-raised);padding:clamp(1rem,2.5vw,1.5rem)}.live-status__main{border-block-end:1px solid var(--line-dark);align-items:center;gap:1rem;padding-block-end:1.2rem;display:flex}.live-status__main>div{min-inline-size:0}.live-status__main strong{color:var(--chalk);font-size:1rem}.live-status__main p{color:var(--slate-mist);margin-block-start:.25rem;font-size:.78rem}.live-status__icon{block-size:2.75rem;inline-size:2.75rem;color:var(--lime);background:#b5ff5614;border-radius:50%;flex:none;place-items:center;display:grid}.live-status__icon svg{inline-size:1.25rem}.live-status--degraded .live-status__icon,.live-status--stale .live-status__icon,.live-status--awaiting_run .live-status__icon,.live-status--delayed .live-status__icon{color:var(--orange);background:#ff3e0d17}.live-status--failed .live-status__icon{color:var(--error);background:#ff8a9417}.live-status--unknown .live-status__icon,.live-status--idle .live-status__icon{color:var(--slate-mist);background:var(--night-soft)}.live-status__meta{grid-template-columns:.75fr 1.5fr .75fr;gap:1rem;padding-block-start:1.2rem;display:grid}.live-status__meta dt{color:var(--slate-mist);font-family:var(--font-mono);text-transform:uppercase;font-size:.58rem}.live-status__meta dd{color:var(--mist);font-variant-numeric:tabular-nums;margin-block-start:.35rem;font-size:.78rem}.quality-panel{border:1px solid var(--line-dark);border-radius:var(--radius-medium);background:var(--night-raised);min-inline-size:0;padding:1.2rem}.quality-panel__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.quality-panel__heading>svg{color:var(--orange)}.quality-panel__heading h2{margin-block-start:.65rem;font-size:1.3rem}.quality-panel__summary{border:1px solid var(--line-dark);border-radius:var(--radius-small);background:var(--night-deep);grid-template-columns:.8fr .8fr 1.4fr;gap:.75rem;margin-block:1.2rem;padding:.9rem;display:grid}.quality-panel__summary>div{min-inline-size:0}.quality-panel__summary span{color:var(--slate-mist);font-size:.6rem;display:block}.quality-panel__summary strong{color:var(--chalk);font-family:var(--font-mono);overflow-wrap:anywhere;margin-block-start:.3rem;font-size:.66rem;font-weight:400;display:block}.quality-panel--degraded .quality-panel__summary>div:first-child strong{color:var(--orange)}.quality-panel--critical .quality-panel__summary>div:first-child strong{color:var(--error)}.quality-score{inline-size:100%;accent-color:var(--lime);margin-block:.75rem;display:block}.quality-panel--degraded .quality-score{accent-color:var(--orange)}.quality-panel--critical .quality-score{accent-color:var(--error)}.quality-description{color:var(--mist);margin-block:.85rem;font-size:.76rem;line-height:1.65}.quality-notices h3{margin-block:1.2rem .75rem;font-size:.85rem}.quality-alerts{gap:.6rem;display:grid}.quality-alert{border-radius:var(--radius-small);color:var(--orange);background:#ff3e0d12;border:1px solid #ff3e0d40;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.75rem;display:grid}.quality-alert--critical{color:var(--error);background:#ff8a9412;border-color:#ff8a9447}.quality-alert>svg{inline-size:1rem;margin-block-start:.15rem}.quality-alert strong{font-family:var(--font-mono);text-transform:uppercase;font-size:.62rem;font-weight:400}.quality-alert p{color:var(--mist);margin-block-start:.25rem;font-size:.72rem}.quality-panel__note{color:var(--slate-mist);margin-block-start:1rem;font-size:.68rem;line-height:1.6}.quality-panel__note svg{vertical-align:middle;block-size:.95rem;inline-size:.95rem;margin-inline-end:.4rem;display:inline-block}.input-quality-meter{--quality-color:var(--lime);border-block-end:1px solid var(--line-dark);padding-block:1.2rem;position:relative}.input-quality-meter--degraded{--quality-color:var(--orange)}.input-quality-meter--critical{--quality-color:var(--error)}.input-quality-meter--unverified{--quality-color:var(--slate-mist)}.input-quality-meter__heading{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin-block-end:.65rem;display:flex}.input-quality-meter__title{color:var(--slate-mist);font-size:.72rem}.input-quality-meter__status{align-items:center;gap:.2rem;display:flex}.input-quality-meter__label{color:var(--quality-color);align-items:center;gap:.35rem;font-size:.76rem;font-weight:650;display:inline-flex}.input-quality-meter__label i{background:currentColor;border-radius:50%;block-size:.4rem;inline-size:.4rem}.input-quality-meter__value{color:var(--quality-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:1.1rem}.input-quality-meter__value small{color:var(--slate-mist);font-size:.66rem;font-weight:400}.input-quality-meter__track{background:var(--night-soft);border-radius:999px;block-size:.5rem;overflow:hidden}.input-quality-meter__track>span{border-radius:inherit;background:var(--quality-color);block-size:100%;inline-size:100%;transform:scaleX(var(--fill));transform-origin:0;transition:transform .24s var(--ease-out);display:block}.input-quality-meter__track.is-unavailable{background:repeating-linear-gradient(135deg, var(--night-soft) 0 6px, var(--night-raised) 6px 12px)}.input-quality-meter__scale{color:var(--slate-mist);font-family:var(--font-mono);justify-content:space-between;margin-block-start:.3rem;font-size:.55rem;display:flex}.input-quality-meter__info{display:inline-flex;position:relative}.input-quality-meter__info button{block-size:2rem;inline-size:2rem;color:var(--slate-mist);background:0 0;border:0;border-radius:50%;place-items:center;padding:.4rem;display:grid}.input-quality-meter__info button:hover{color:var(--chalk);background:var(--night-soft)}.input-quality-meter__info svg{block-size:1rem;inline-size:1rem}.input-quality-meter__tooltip{z-index:20;border:1px solid var(--line-dark);border-radius:var(--radius-small);inline-size:min(22rem,100vw - 3rem);max-inline-size:calc(100vw - 3rem);color:var(--chalk);background:var(--night-deep);padding:.85rem;font-size:.72rem;line-height:1.6;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-start:0;box-shadow:0 12px 32px #00000059}.input-quality-meter__unavailable{color:var(--slate-mist);margin-block-start:.5rem;font-size:.68rem}@keyframes terminal-spin{to{transform:rotate(360deg)}}@keyframes terminal-shimmer{to{background-position:-220% 0}}@media (width<=1100px){.terminal-header{grid-template-columns:1fr auto}.terminal-header__meta{grid-area:2/1/auto/-1}.terminal-header__actions{grid-area:1/2}}@media (width<=760px){.terminal-header{grid-template-columns:minmax(0,1fr);gap:1rem}.terminal-header__actions{flex-wrap:wrap;grid-area:auto/1;justify-content:flex-start}.terminal-header__meta{grid-template-columns:minmax(0,1fr)}.terminal-header__meta dd{white-space:normal}.terminal-section-heading{flex-direction:column;align-items:flex-start}.terminal-section-heading>div,.terminal-section-heading>p{min-inline-size:0}.terminal-bottom-grid,.live-status__meta,.quality-panel__summary,.terminal-skeleton{grid-template-columns:minmax(0,1fr)}.terminal-skeleton>div{min-block-size:180px}.terminal-account__menu{inline-size:min(240px,100vw - 40px);min-inline-size:0;inset:calc(100% + .5rem) auto auto 0}}@media (prefers-reduced-motion:reduce){.terminal-button .is-loading,.terminal-skeleton>div{animation:none}.input-quality-meter__track>span{transition:none}}.live-model-selector{background:var(--night);border-block-end:1px solid var(--line-dark);padding-block-start:5.6rem}.live-model-selector__inner{flex-wrap:wrap;align-items:center;gap:.75rem;padding-block:1rem;display:flex}.live-model-selector label{color:var(--mist);font-size:.85rem}.live-model-selector select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--line-dark);border-radius:var(--radius-small);min-block-size:44px;max-inline-size:100%;color:var(--chalk);background:var(--night-raised);font:inherit;cursor:pointer;padding:.65rem 2rem .65rem .8rem;font-size:.9rem}.live-model-selector select:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.l4-session-note{color:var(--mist);gap:.4rem;font-size:.9rem;line-height:1.6;display:grid}.l4-session-note p+p{color:var(--slate-mist);font-size:.8rem}.l4-reading{max-inline-size:none}.l4-table tbody tr[data-past=true]{opacity:1}@media (width<=600px){.live-model-selector{padding-block-start:4.8rem}.live-model-selector__inner{grid-template-columns:1fr;gap:.5rem;display:grid}.live-model-selector label:not(:first-child){margin-block-start:.4rem}.live-model-selector select{inline-size:100%}}.business-page{color:var(--chalk);background:var(--night);min-block-size:70vh;padding-block-start:5.6rem}.business-page h1,.business-page h2{letter-spacing:-.035em}.business-page h1{font-size:clamp(2.8rem,5.8vw,5.6rem)}.business-page h2{font-size:clamp(1.7rem,3vw,2.6rem)}.business-page p{color:var(--mist);max-inline-size:70ch}.business-page input{border:1px solid var(--slate-mist);border-radius:var(--radius-small);min-block-size:3rem;inline-size:100%;min-inline-size:0;color:var(--chalk);background:var(--night-deep);caret-color:var(--orange);padding:.75rem 1rem}.business-page label{margin-block-end:.5rem;font-size:.9rem;font-weight:600;display:block}.business-page button:disabled{opacity:.55;cursor:not-allowed}.business-page .button{min-block-size:3rem}.pricing-intro{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(4rem,7vw,7rem);display:grid}.pricing-intro__copy h1 em{color:var(--orange)}.pricing-intro__copy>p{margin-block:2rem;font-size:1.1rem}.pricing-offer{background:var(--night-raised);border:1px solid var(--line-dark);border-radius:1rem;padding:clamp(1.5rem,3vw,2.5rem)}.pricing-offer h2{font-size:1.5rem}.pricing-offer .pricing-price{color:var(--chalk);flex-wrap:wrap;align-items:center;gap:1rem;margin-block:1.5rem 1rem;font-size:4rem;line-height:1;display:flex}.pricing-price span{color:var(--lime);max-inline-size:18ch;font-size:.95rem;line-height:1.5}.pricing-includes{gap:.9rem;display:grid;padding-block:1.8rem!important}.pricing-includes li{align-items:flex-start;gap:.8rem;font-size:.95rem;display:flex}.pricing-includes svg{color:var(--lime);flex-shrink:0;margin-block-start:.2rem}.pricing-offer>.button{justify-content:space-between;inline-size:100%}.pricing-offer__note{margin-block-start:1rem;font-size:.85rem}.pricing-feeds{padding-block:1rem 6rem}.pricing-feeds>h2{margin-block-end:2.5rem}.pricing-feed{border-block-start:1px solid var(--line-dark);grid-template-columns:1fr 2fr 1fr;align-items:center;gap:2rem;padding-block:2rem;display:grid}.pricing-feed h3{font-size:1.5rem}.pricing-feed h3 span{color:var(--mist);margin-block-start:.5rem;font-size:.85rem;font-weight:400;display:block}.pricing-feed>.mono{color:var(--lime);justify-self:end;font-size:.85rem}.business-inline-links{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.business-note{margin-block-start:1.25rem;font-size:.88rem}.business-note a,.business-alert a{text-underline-offset:.25em;text-decoration:underline}.business-docs,.api-account{padding-block:clamp(3rem,6vw,6rem)}.business-heading{margin-block-end:3rem}.business-heading h1{max-inline-size:16ch}.business-heading>p{margin-block:1.5rem;font-size:1.1rem}.business-docs section{margin-block-start:3.5rem}.business-docs section>p{margin-block:1.25rem}.business-code{background:var(--night-deep);border:1px solid var(--line-dark);color:var(--lime);tab-size:2;border-radius:.75rem;margin-block:1.5rem;padding:1.5rem;font-size:.85rem;line-height:1.8;overflow-x:auto}.business-code,.business-table-wrap{scrollbar-color:var(--slate-mist) var(--night-deep)}.business-table-wrap{margin-block:1.5rem;overflow-x:auto}.business-table{border-collapse:collapse;text-align:start;inline-size:100%;font-size:.95rem}.business-table th{background:var(--night-raised);color:var(--chalk)}.business-table th,.business-table td{border-block-end:1px solid var(--line-dark);vertical-align:top;padding:1.25rem}.business-table code{white-space:nowrap;color:var(--lime);font-size:.8rem}.business-table td:last-child{min-inline-size:15rem;color:var(--mist)}.business-origin{overflow-wrap:anywhere}.business-definitions>div{border-block-end:1px solid var(--line-dark);grid-template-columns:16rem 1fr;gap:2rem;padding-block:1.5rem;display:grid}.business-definitions dd{color:var(--mist);max-inline-size:70ch}.business-docs ul{color:var(--mist);padding-inline-start:1.25rem}.business-docs li+li{margin-block-start:.75rem}.business-onboarding{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);padding-block:2rem;display:grid}.business-onboarding h2{margin-block-end:1.25rem}.business-form{background:var(--night-raised);border-radius:1rem;padding:2rem}.business-form input+label,.business-form>.button{margin-block-start:1.5rem}.business-company{border-block:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:2rem;display:flex}.business-company h2{overflow-wrap:anywhere}.business-company p{margin-block-start:.65rem}.business-status{color:var(--mist);border:1px solid var(--slate-mist);border-radius:.5rem;padding:.4rem .8rem;font-size:.85rem}.business-status--active{color:var(--lime);border-color:var(--lime)}.business-status-message{padding-block:2rem}.business-alert,.business-confirm,.business-secret{background:var(--night-raised);border:1px solid var(--line-dark);border-radius:.75rem;margin-block:1.5rem;padding:1.5rem}.business-key-identity{overflow-wrap:anywhere;margin-block:.75rem;font-size:.85rem}.business-confirm:focus{outline:2px solid var(--orange);outline-offset:4px}.business-alert{border-color:var(--error)}.business-alert p,.business-danger{color:var(--error)}.business-alert a{margin-block-start:.5rem;display:inline-block}.business-notice{padding-block:1rem}.business-secret{border-color:var(--lime)}.business-secret p{margin-block:1rem}.business-secret .business-inline-links,.business-confirm .business-inline-links{margin-block-start:1rem}.business-usage{justify-content:space-between;gap:2rem;padding-block:3rem;display:flex}.business-usage p{margin-block-start:1rem}.business-usage__value{font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.business-usage__value strong{font-family:var(--font-mono);color:var(--lime);font-size:1.8rem}.business-usage__value span,.business-usage__value small{color:var(--mist);font-size:.85rem}.business-keys>p{margin-block:1rem}.business-key-list li{border-block-end:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.business-key-list strong{overflow-wrap:anywhere;display:block}.business-key-list .mono{color:var(--mist);margin-block-start:.4rem;font-size:.8rem;display:block}.business-key-actions{gap:1.5rem;display:flex}.business-text-button{min-block-size:2.75rem;color:inherit;text-underline-offset:.3em;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-size:.9rem;text-decoration:underline;display:inline-flex}.business-text-button:hover{color:var(--lime)}.business-text-button.business-danger{color:var(--error)}.business-create-key{align-items:flex-end;gap:1rem;margin-block:2rem;display:flex}.business-create-key>div{flex:1;max-inline-size:25rem}.business-quickstart{margin-block-start:3rem}.business-empty{padding-block:1rem}.header-account__menu a{text-underline-offset:.25em;padding-block:.5rem;text-decoration:underline}@media (width<=800px){.pricing-intro,.business-onboarding{grid-template-columns:1fr}.pricing-intro__copy h1{max-inline-size:13ch}.pricing-feed{grid-template-columns:1fr;gap:1rem}.pricing-feed>.mono{justify-self:start}.business-definitions>div{grid-template-columns:1fr;gap:.75rem}.business-usage{flex-direction:column}}@media (width<=480px){.business-page{padding-block-start:4.8rem}.business-form{padding:1.25rem}.business-create-key{flex-direction:column;align-items:stretch}.business-secret{padding:1.1rem}.business-secret input{font-size:.75rem}}.legal-page{background:var(--night);color:var(--chalk);padding-block:5.6rem var(--section-space)}.legal-header{padding-block:clamp(3.5rem,7vw,6rem)}.legal-header h1{letter-spacing:-.035em;max-inline-size:16ch;font-size:clamp(2.8rem,6vw,5.5rem)}.legal-header>p{max-inline-size:65ch;color:var(--mist);margin-block:1.5rem;font-size:1.1rem}.legal-updated{color:var(--slate-mist);font-size:.9rem}.legal-layout{grid-template-columns:minmax(12rem,1fr) minmax(0,3fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.legal-nav{gap:.25rem;display:grid;position:sticky;top:7rem}.legal-nav>p{margin-block-end:.6rem;font-weight:600}.legal-nav a{color:var(--mist);text-underline-offset:.25em;padding-block:.4rem;font-size:.95rem;text-decoration:underline}.legal-nav a:hover,.legal-body a:hover{color:var(--chalk)}.legal-related{border-block-start:1px solid var(--line-dark);margin-block-start:1rem;padding-block-start:1rem;display:grid}.legal-body{min-inline-size:0;max-inline-size:72ch}.legal-body section{border-block-start:1px solid var(--line-dark);padding-block:2.5rem;scroll-margin-block-start:7rem}.legal-body section:first-child{border:0;padding-block-start:0}.legal-body h2{letter-spacing:-.025em;margin-block-end:1rem;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}.legal-body p,.legal-body li,.legal-body dd{color:var(--mist);line-height:1.8}.legal-body p+p{margin-block-start:1rem}.legal-body a{color:var(--chalk);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.legal-body strong{color:var(--chalk);font-weight:600}.legal-purpose+.legal-purpose{margin-block-start:1.8rem}.legal-purpose h3{margin-block-end:.5rem}.storage-list{gap:1.5rem;display:grid}.storage-list dt{overflow-wrap:anywhere;font-weight:600}.storage-list code{font-size:.88rem}.legal-inline-notice{color:var(--mist);margin-block:1rem;font-size:.9rem}.legal-inline-notice a{text-underline-offset:.2em;text-decoration:underline}.footer-legal-links{flex-wrap:wrap;align-items:center;gap:.4rem 1.25rem;display:flex}.cookie-settings-button{color:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:.65rem 0;text-decoration:underline}.cookie-notice{z-index:100;inset-inline:max(1rem, env(safe-area-inset-left));border:1px solid var(--slate-mist);border-radius:var(--radius-small);background:var(--night-raised);max-inline-size:68rem;color:var(--chalk);align-items:center;gap:2rem;max-block-size:calc(100dvh - 2rem);margin-inline:auto;padding:1.5rem 4rem 1.5rem 1.75rem;display:flex;position:fixed;inset-block-end:max(1rem, env(safe-area-inset-bottom));overflow-y:auto}.cookie-notice h2{letter-spacing:-.02em;margin-block-end:.6rem;font-size:1.4rem;line-height:1.2}.cookie-notice h2:focus{outline:none}.cookie-notice p{color:var(--mist);max-inline-size:72ch;font-size:.94rem;line-height:1.6}.cookie-notice__links{flex-wrap:wrap;gap:.5rem 1.5rem;margin-block-start:.6rem;display:flex}.cookie-notice__links a{text-underline-offset:.2em;padding-block:.3rem;font-size:.9rem;text-decoration:underline}.cookie-notice__confirm{flex-shrink:0}.cookie-notice__close{block-size:2.75rem;inline-size:2.75rem;color:var(--chalk);border-radius:var(--radius-small);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.cookie-notice__close:hover{background:var(--night-soft)}@media (width<=760px){.legal-page{padding-block-start:4.8rem}.legal-layout{grid-template-columns:1fr}.legal-nav{position:static}.legal-nav>a{padding-block:.6rem}.cookie-notice{flex-direction:column;align-items:stretch;gap:1rem;padding:1.4rem}.cookie-notice h2{padding-inline-end:2rem}.cookie-notice__confirm{align-self:flex-start}}.eyebrow{color:var(--orange)}.home-family-card:after{display:none}.home-family-card{min-block-size:480px;transition:transform .22s var(--ease-out);padding:1.75rem}.home-family-card__top{flex-wrap:wrap;margin-block-end:.75rem}.home-family-card__index{color:var(--chalk);letter-spacing:.08em;font-size:.85rem;font-weight:700}.home-family-card__market{color:var(--orange);font-size:.7rem}.home-family-card h3{letter-spacing:-.025em;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.25}.home-family-card>a{block-size:auto;min-block-size:44px;inline-size:fit-content;color:var(--chalk);border:0;border-radius:0;justify-content:flex-start;gap:.65rem;padding-block-start:1.25rem;font-weight:600;display:inline-flex}.family-signal{block-size:155px;inline-size:100%;margin-block:1.25rem;overflow:visible}.family-signal__history{stroke:var(--slate-mist);stroke-width:2px;fill:none}.family-signal__fan{stroke:var(--orange);fill:none;transform-origin:104px 67px}.family-signal__bar{transform-box:fill-box;transform-origin:bottom}.family-signal text{fill:var(--slate-mist);font:10px var(--font-mono)}.family-signal__traveller{offset-path:path("M8 70 C42 25 78 125 120 68 S190 20 225 65 S280 120 312 62");offset-distance:35%}@media (prefers-reduced-motion:no-preference){.family-signal.is-visible .family-signal__fan{animation:4s ease-in-out infinite alternate family-fan}.family-signal.is-visible .family-signal__bar{animation:3s ease-in-out infinite alternate family-bar}.family-signal.is-visible .family-signal__traveller{animation:6s ease-in-out infinite alternate family-travel}.family-signal .bar-1{animation-delay:60ms}.family-signal .bar-2{animation-delay:.12s}.family-signal .bar-3{animation-delay:.18s}.family-signal .bar-4{animation-delay:.24s}.family-signal .bar-5{animation-delay:.3s}}@keyframes family-fan{0%{opacity:.65;transform:scaleY(.65)}to{transform:scaleY(1)}}@keyframes family-bar{0%{opacity:.8;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}@keyframes family-travel{0%{offset-distance:0%}to{offset-distance:100%}}.method-protocol-section{background:var(--night-raised)}.protocol-journey__track{border:1px solid var(--line-dark);border-radius:var(--radius-medium);gap:0;overflow:hidden}.protocol-journey__track:before{display:none}.protocol-journey__track li{background:var(--night);border:0;border-radius:0;padding:1.8rem}.protocol-journey__track li+li{border-inline-start:1px solid var(--line-dark)}.protocol-journey__stage{min-block-size:4rem;color:var(--orange);justify-content:space-between;align-items:center;display:flex}.protocol-journey__stage span{font:2.4rem var(--font-mono);color:var(--slate-mist)}.protocol-journey__track h3{min-block-size:2.7em}.protocol-journey__track p{font-size:.95rem}.protocol-journey__note{border:1px solid var(--line-dark);border-radius:var(--radius-small);background:0 0;padding:1.5rem}.protocol-journey__note strong{color:var(--chalk)}.selectivity-explorer{background:var(--night-raised);border-radius:var(--radius-medium)}.selectivity-explorer__heading{display:none}.selectivity-explorer__workspace{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.selectivity-explorer__plot{min-inline-size:0}.selectivity-explorer__plot svg{inline-size:100%}.selectivity-explorer__control{margin-block:0 1.5rem}.selectivity-explorer__control label{font:.75rem var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.selectivity-explorer__metrics{grid-template-columns:1fr;gap:1.5rem;margin:0}.selectivity-explorer__metrics>div{background:0 0;border:0;padding:0}.selectivity-explorer__metrics span,.selectivity-explorer__metrics small{font-size:.73rem}.selectivity-explorer__metrics strong{font-size:2.5rem;font-weight:700}.selectivity-explorer__metrics>div:first-child strong{color:var(--lime)}.selectivity-explorer__metrics>div:last-child strong{color:var(--chalk)}.selectivity-explorer .coverage-bar{fill:#bec5d821}.selectivity-explorer .coverage-bar.is-selected{fill:#bec5d852}.selectivity-explorer__legend{gap:.7rem 1.25rem;margin-block:.75rem;font-size:.75rem}.selectivity-key--validation:before{background:var(--lime)}.selectivity-key--holdout:before{background:var(--orange)}.selectivity-explorer__legend .selectivity-key--coverage:before{background:var(--slate-mist);block-size:.65rem;inline-size:.65rem}.selectivity-explorer figcaption{border-block-start:1px solid var(--line-dark);max-inline-size:75ch;color:var(--mist);margin-block-start:1.5rem;padding-block-start:1.5rem;font-size:.85rem}.market-chart__toggle{min-inline-size:0;max-inline-size:100%}.market-chart__toggle button{border:0;min-block-size:44px;line-height:1.25}.market-chart__toggle button[aria-pressed=true]{background:var(--orange);color:var(--night-deep)}@media (width<=900px){.selectivity-explorer__workspace{grid-template-columns:minmax(0,1fr) 230px;gap:1rem}.protocol-journey__track li:nth-child(3){border-inline-start:0}.protocol-journey__track li:nth-child(n+3){border-block-start:1px solid var(--line-dark)}}@media (width<=620px){.home-family-card{min-block-size:450px}.selectivity-explorer__workspace{flex-direction:column-reverse;align-items:stretch;display:flex}.selectivity-explorer__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.selectivity-explorer__metrics strong{font-size:clamp(1.4rem,6vw,2rem)}.selectivity-explorer__metrics span{font-size:.65rem}.selectivity-explorer__metrics small{display:none}.selectivity-explorer__plot svg{min-block-size:220px}.protocol-journey__track li+li{border-inline-start:0;border-block-start:1px solid var(--line-dark)}.protocol-journey__track h3{min-block-size:0}.protocol-journey__stage{min-block-size:3rem}.market-chart__toggle{grid-template-columns:1fr 1fr;inline-size:100%;display:grid}.market-chart__toggle button{padding-inline:.6rem;font-size:.8rem}}.terminal-workspace{--shell:1480px}.terminal-clock{border:1px solid var(--line-dark);background:var(--night-raised);border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.terminal-clock>div{flex-direction:column;gap:.65rem;min-inline-size:0;padding:1.4rem;display:flex}.terminal-clock>div+div{border-inline-start:1px solid var(--line-dark)}.terminal-clock span{color:var(--slate-mist);font:.7rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.5rem;display:flex}.terminal-clock strong{font:700 clamp(1.6rem, 2.5vw, 2.2rem) var(--font-mono);font-variant-numeric:tabular-nums}.terminal-clock__countdown{color:var(--orange)}.terminal-clock b{font-size:1.05rem;line-height:1.5}.terminal-clock small{color:var(--slate-mist);font:.7rem/1.5 var(--font-mono)}.terminal-clock .terminal-clock__status{color:var(--lime)}.terminal-clock__track{background:var(--night-soft);block-size:3px}.terminal-clock__track i{background:var(--orange);transform-origin:0;block-size:100%;display:block}.forecast-terminal{border:1px solid var(--line-dark);background:var(--night-raised);border-radius:1.25rem;padding:1.5rem}.forecast-terminal__toolbar{border-block-end:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-block-end:1.25rem;display:flex}.forecast-terminal__gate{align-items:center;gap:.9rem;display:flex}.forecast-terminal__gate label{color:var(--mist);font:.75rem var(--font-mono);align-items:center;gap:.6rem;display:inline-flex}.forecast-terminal__gate svg{color:var(--orange)}.forecast-terminal__gate input{min-block-size:44px;inline-size:120px;accent-color:var(--orange)}.forecast-terminal__gate output{min-inline-size:3.25rem;color:var(--lime);background:var(--night-deep);font:.8rem var(--font-mono);text-align:center;border-radius:.35rem;padding:.3rem}.forecast-terminal__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.forecast-terminal .market-chart__legend{justify-content:flex-start;font-size:.72rem}.forecast-terminal__readout{color:var(--slate-mist);background:var(--night);font:.75rem var(--font-mono);border-radius:.4rem;flex-wrap:wrap;gap:.7rem;padding:.4rem .6rem;display:inline-flex}.forecast-terminal__readout b{color:var(--chalk)}.forecast-terminal__plot{min-inline-size:0}.forecast-terminal__plot svg{block-size:auto;inline-size:100%}.forecast-terminal .chart-axis-label{font-size:12px}.forecast-terminal__outer{fill:#ff3e0d1f}.forecast-terminal__inner{fill:#ff3e0d3d}.forecast-terminal__median,.forecast-terminal__observed{stroke:var(--orange);stroke-width:3px;stroke-linejoin:round;fill:none}.forecast-terminal__observed{stroke:var(--lime)}.forecast-terminal__reference{fill:none;stroke:var(--slate-mist);stroke-width:2px;stroke-dasharray:6 6}.forecast-terminal__now{stroke:var(--lime);stroke-opacity:.55;stroke-dasharray:6 6}.forecast-terminal__now-label{fill:var(--lime);font:12px var(--font-mono)}.forecast-terminal__point{cursor:pointer}.forecast-terminal__point:focus-visible{outline:none}.forecast-terminal__point:focus-visible circle:last-child{stroke:var(--lime);stroke-width:5px}.forecast-terminal figcaption{color:var(--slate-mist);font:.72rem/1.7 var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.forecast-terminal figcaption b{color:var(--orange);font-weight:400}.forecast-terminal__detail{border-block-start:1px solid var(--line-dark);color:var(--slate-mist);font:.75rem var(--font-mono);flex-wrap:wrap;gap:1rem 2rem;margin-block-start:1rem;padding-block-start:1rem;display:flex}.forecast-terminal__detail b{color:var(--chalk);font-weight:400}.market-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.context-card{border:1px solid var(--line-dark);background:var(--night-raised);border-radius:1.25rem;flex-direction:column;min-inline-size:0;padding:clamp(1.25rem,2.5vw,2rem);display:flex}.context-card header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.context-card__label{font:.75rem var(--font-mono);letter-spacing:.08em;color:var(--orange);align-items:center;gap:.5rem;display:flex}.context-card--realized .context-card__label{color:var(--lime)}.context-card h3{margin-block:.7rem 1.5rem;font-size:1.25rem;line-height:1.4}.context-card__state{text-align:end;color:var(--slate-mist);font:.65rem/1.7 var(--font-mono);flex:0 9rem}.context-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.context-card__stats div{border:1px solid var(--line-dark);background:var(--night);border-radius:.6rem;padding:.75rem}.context-card__stats dt{color:var(--slate-mist);font:.65rem var(--font-mono)}.context-card__stats dd{font:700 1.25rem var(--font-mono);margin-block-start:.4rem}.context-card__stats div:last-child dd{color:var(--orange)}.context-card__latest{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.context-card__latest strong{color:var(--lime);font:700 2rem var(--font-mono)}.context-card__latest span{color:var(--slate-mist);font:.7rem var(--font-mono)}.context-plot{inline-size:100%;margin-block:1rem}.context-card__footnote{color:var(--slate-mist);font:.7rem/1.7 var(--font-mono);margin-block-start:auto;padding-block-start:.75rem}.context-unavailable{text-align:center;min-block-size:200px;color:var(--slate-mist);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.65rem;padding:2rem 1rem;display:flex}.context-unavailable strong{color:var(--mist);font-size:1rem}.context-unavailable p{max-inline-size:30ch;font-size:.85rem}.context-cities{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.context-cities>div{background:var(--night);border:1px solid var(--line-dark);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;gap:.3rem;padding:.75rem;font-size:.8rem;display:flex}.context-cities b{font:.8rem var(--font-mono);color:var(--slate-mist)}@media (width<=950px){.terminal-clock{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-clock>div:nth-child(3){border-inline-start:0}.terminal-clock>div:nth-child(n+3){border-block-start:1px solid var(--line-dark)}.context-card header{flex-wrap:wrap;gap:0}.context-card__state{text-align:start;flex-basis:100%;margin-block-end:1rem}}@media (width<=700px){.market-context{grid-template-columns:1fr}.forecast-terminal{padding:1rem}.forecast-terminal__gate{flex-wrap:wrap;gap:.6rem;inline-size:100%}.forecast-terminal__gate input{flex:1;min-inline-size:70px}.forecast-terminal__gate label{font-size:.7rem}.terminal-clock>div{padding:1rem}.terminal-clock span{font-size:.62rem}.terminal-clock b{font-size:.85rem}.context-card__stats dd{font-size:1rem}.terminal-header__meta{gap:1rem}}.home-family-section__heading{grid-template-columns:1fr;gap:1.75rem}.home-family-section__heading h2{max-inline-size:19ch}.home-family-section__heading>div:last-child{justify-content:space-between;align-items:center;gap:2rem;display:flex}.home-family-section__heading>div:last-child p{max-inline-size:65ch;margin:0}.home-family-section__heading .text-link{flex-shrink:0}@media (width<=700px){.home-family-section__heading>div:last-child{gap:1rem;display:grid}}.forecast-terminal__gate input{appearance:none;background:0 0}.forecast-terminal__gate input::-webkit-slider-runnable-track{background:var(--night-soft);border-radius:5px;height:5px}.forecast-terminal__gate input::-webkit-slider-thumb{appearance:none;background:var(--orange);border-radius:50%;width:18px;height:18px;margin-top:-6.5px}.forecast-terminal__gate input::-moz-range-track{background:var(--night-soft);border-radius:5px;height:5px}.forecast-terminal__gate input::-moz-range-thumb{background:var(--orange);border:0;border-radius:50%;width:18px;height:18px}.selectivity-explorer__plot .chart-axis-label{font-size:12px}@media (width<=620px){.selectivity-explorer__plot .chart-axis-label{font-size:21px}}.context-card .chart-data-table{margin-block-start:.75rem}.context-card .chart-data-table table{min-inline-size:0}.context-card .chart-data-table summary{min-block-size:44px;padding-block:.65rem;font-size:.75rem}@media (width<=620px){.context-plot .chart-axis-label{font-size:18px}}.forecast-terminal__point--compact{pointer-events:none}.forecast-terminal__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-block-start:1rem;display:grid}.forecast-terminal__steps button{border:1px solid var(--line-dark);background:var(--night);min-block-size:52px;color:var(--mist);font:.8rem var(--font-mono);border-radius:.4rem;justify-items:center;gap:.2rem;padding:.45rem;display:grid}.forecast-terminal__steps button small{font-size:.65rem}.forecast-terminal__steps button[aria-pressed=true]{color:var(--orange);border-color:var(--orange);background:var(--night-soft)}.context-card header{margin-block-end:1.5rem}.context-card h3{margin-block:0 .65rem}a.home-family-card{color:var(--chalk);text-decoration:none}.home-family-card__discover{align-items:center;gap:.65rem;min-block-size:44px;margin-block-start:auto;padding-block-start:1.5rem;font-weight:600;display:inline-flex}.home-family-card__discover svg{transition:transform .18s var(--ease-out)}.home-family-card:focus-visible{outline:2px solid var(--orange);outline-offset:5px}@media (hover:hover){.home-family-card:hover{background:var(--night-soft);transform:none}.home-family-card:hover .home-family-card__discover{color:var(--orange)}.home-family-card:hover .home-family-card__discover svg{transform:translate(3px,-3px)}}.family-signal:not(.is-visible) *{animation-play-state:paused!important}.forecast-terminal,.forecast-terminal__plot,.context-plot-wrap,.selectivity-explorer{min-inline-size:0;max-inline-size:100%}.forecast-terminal__xbid{stroke:var(--slate-mist);stroke-dasharray:3 5}.forecast-terminal__xbid-label{fill:var(--mist);font:12px var(--font-mono)}.forecast-terminal__filter-note{color:var(--mist);margin-block:0 1rem;font-size:.8rem}.forecast-terminal__steps button.is-filtered{color:var(--slate-mist);border-style:dashed}.context-plot{block-size:auto}.context-plot .chart-axis-label,.selectivity-explorer__plot .chart-axis-label{font-size:12px}.selectivity-explorer__plot svg{block-size:auto;min-block-size:0}.forecast-terminal__interval{stroke:var(--orange);stroke-width:2px}@media (width<=400px){.forecast-terminal__gate label{flex-basis:100%}.forecast-terminal__detail{gap:.7rem;font-size:.7rem}.context-cities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.home-family-card__discover svg{transition:none}}.public-forecast{min-inline-size:0}.public-forecast__notes{color:var(--slate-mist);font:.75rem/1.7 var(--font-mono);gap:.5rem;margin-block:1rem;display:grid}.public-forecast>.market-chart__data{border:1px solid var(--line-dark);border-radius:.75rem}.forecast-terminal__filter-note{margin-block-start:1rem}.forecast-terminal__gate input:disabled{opacity:.4;cursor:not-allowed}.forecast-terminal__interval--outer{stroke-width:6px;stroke-opacity:.25}.forecast-terminal__median--context{stroke-dasharray:5 5;stroke-opacity:.65;stroke-width:2px}.forecast-terminal__status{color:var(--mist);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-block:0 1rem;font-size:.75rem;display:flex}.forecast-terminal .legend-context:before{border-block-start:2px dashed var(--orange);background:0 0}}@layer utilities{.shell{inline-size:min(100% - (2 * var(--gutter)), var(--shell));margin-inline:auto}.section{padding-block:var(--section-space)}.section--dark{color:var(--chalk);background:var(--night)}.section--bright{background:var(--night-raised)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.visually-hidden:not(:focus-within,:active){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:1000;color:var(--night);background:var(--lime);border-radius:var(--radius-small);opacity:0;pointer-events:none;padding:.75rem 1rem;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-160%)}.skip-link:focus{opacity:1;pointer-events:auto;transform:translateY(0)}.eyebrow{color:var(--orange);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.72rem;font-weight:700;line-height:1.4;display:flex}.eyebrow>span{background:currentColor;block-size:1px;inline-size:1.6rem}.eyebrow--light{color:var(--orange)}.eyebrow--on-accent{color:var(--night)}.em-serif{font-family:var(--font-display);font-style:italic;font-weight:400}.muted,.muted--on-dark{color:var(--mist)}.text-link--on-dark{color:var(--orange)}.link-target{align-items:center;min-block-size:1.5rem;display:inline-flex}.mock-notice{border:1px solid var(--line-dark);border-radius:var(--radius-small);color:var(--mist);flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;padding:.8rem 1rem;font-size:.72rem;display:flex}.mock-notice strong{color:var(--lime);font-weight:550}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (width<=960px){.site-header__inner{gap:1rem}.language-selector{margin-inline-start:auto}.menu-toggle{display:inline-flex}.main-nav{padding:1.5rem var(--gutter) 2rem;background:var(--night-deep);border-block-end:1px solid var(--line-dark);margin:0;display:none;position:absolute;inset:5.6rem 0 auto}.main-nav.is-open{display:block}.main-nav ul{flex-direction:column;align-items:stretch;gap:0}.main-nav a{border-block-end:1px solid var(--line-dark);min-block-size:3.2rem;inline-size:100%;font-size:1rem}.main-nav a:after{display:none}.main-nav a.is-active{color:var(--orange)}.site-footer__top{grid-template-columns:1.2fr .8fr}.site-footer__contact{grid-column:1/-1}.page-intro--with-action .page-intro__inner{grid-template-columns:1fr;align-items:start;gap:2rem}.page-intro__action{padding-block-end:0}}@media (width<=600px){.site-header__inner{gap:6px;min-block-size:4.8rem}.main-nav{inset-block-start:4.8rem}.brand__type{display:none}.brand img,.brand__mark{block-size:32px;inline-size:44px}.header-account{flex:none}.header-account summary{justify-content:center;align-items:center;block-size:44px;inline-size:44px;padding:0;display:inline-flex}.header-account__icon{block-size:1.15rem;inline-size:1.15rem;display:block}.header-account__email{display:none}.header-account__menu{inline-size:min(240px,100vw - 40px);min-inline-size:0;inset:calc(100% + .5rem) auto auto 0}.header-live{min-block-size:44px;font-size:12px}.header-live,.language-selector{flex:none}.language-selector{margin-inline-start:auto}.language-selector select{min-block-size:44px;min-inline-size:54px;font-size:12px}.menu-toggle{flex:0 0 44px;block-size:44px;inline-size:44px;margin-inline-start:0}.site-footer__top{grid-template-columns:minmax(0,1fr);gap:2.8rem}.site-footer__contact{grid-column:auto}.site-footer__bottom{flex-direction:column;gap:.5rem}}@media (width<=960px){.login-layout{grid-template-columns:1fr;gap:2.5rem}.login-intro{max-inline-size:700px}.login-intro h2{max-inline-size:680px}.login-intro__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.login-intro__facts>div{display:block}.login-intro__facts dd{margin-block-start:.35rem}.login-card{max-inline-size:620px}}@media (width<=600px){.login-page{padding-block:7rem 3rem}.login-layout{gap:2rem}.login-intro__mark{inline-size:3.75rem;margin-block-end:1.25rem}.login-intro h2{margin-block-start:.8rem;font-size:2.35rem}.login-intro__lead{margin-block-start:1rem;font-size:.9rem}.login-intro__facts{display:none}.login-card{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.button,.text-link svg,.main-nav a:after{transition:none}.button:hover{transform:none}}@media (width>=961px) and (width<=1200px){.header-account summary{justify-content:center;align-items:center;block-size:44px;inline-size:44px;padding:0;display:inline-flex}.header-account__icon{block-size:1.15rem;inline-size:1.15rem;display:block}.header-account__email,.header-account summary:after{display:none}.main-nav ul{gap:1rem}}@media (width<=800px){.principles-grid{grid-template-columns:1fr}}@media (width<=640px){.founders-grid{grid-template-columns:1fr}}@media (width<=900px){.contact-section__grid{grid-template-columns:1fr}.contact-details{max-inline-size:40rem;position:static}}@media (width<=550px){.form-row,.request-type{grid-template-columns:1fr;gap:0}.request-type{gap:.7rem}.demo-form{padding:1.2rem}}@media (prefers-reduced-motion:no-preference){.result-chart .chart-series{stroke-dasharray:1400;animation:chart-draw 1.8s var(--ease-out) both}.result-chart .bar-track i{animation:bar-enter 1.1s var(--ease-out) both}}@keyframes chart-draw{0%{stroke-dashoffset:1400px}to{stroke-dashoffset:0}}@keyframes bar-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1050px){.results-charts{grid-template-columns:1fr}}@media (width<=600px){.result-chart{padding:1rem}.result-chart__heading{flex-direction:column}.result-chart__heading>span{text-align:start;max-inline-size:none}.comparison-bars>div{grid-template-columns:3.8rem 1fr 3rem;gap:.4rem}.chart-insight{flex-direction:column;align-items:flex-start}}
