.landing-root{--ground:#08090B;--surface:#0E1013;--raised:#14171C;--rule:#1E222A;--rule-dim:#16191F;--bone:#DCDFE4;--graphite:#79808C;--dim:#4E5560;--paper:#F6F4F0;--paper-r:#DCD7CF;--ink:#17181A;--ink-mid:#565650;--ink-dim:#8A857A;--signal:#D64C3C;--signal-ink:#A63D2F;--track:#2B313B;--serif:var(--font-serif),"Source Serif 4",Georgia,serif;--mono:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;--gutter:48px;--max-w:1120px;--band-pad:84px;font-family:var(--serif);background:var(--ground);color:var(--bone);font-size:15px;line-height:1.75;-webkit-font-smoothing:antialiased;padding-bottom:30px}.landing-root a{color:inherit;text-decoration:none}.landing-root ::selection{background:rgba(214,76,60,.24);color:var(--bone)}.landing-root .num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:300}.landing-root .wm{font-weight:500;letter-spacing:.26em;color:var(--bone);font-size:13px}.landing-root .eyebrow,.landing-root .wm{font-family:var(--mono);text-transform:uppercase}.landing-root .eyebrow{font-size:10px;letter-spacing:.2em;color:var(--signal)}.landing-root .label{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.landing-root a:focus-visible,.landing-root button:focus-visible,.landing-root input:focus-visible,.landing-root select:focus-visible{outline:1px solid var(--signal);outline-offset:3px}.landing-root .wrap{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter)}.landing-root .band{border-bottom:1px solid var(--rule-dim)}.landing-root .band-pad{padding:var(--band-pad) 0}.js .landing-root .reveal{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.js .landing-root .reveal.in{opacity:1;transform:none}.js .landing-root .reveal .cal-fill,.js .landing-root .reveal .ver-fill{width:0!important;transition:width 1.1s cubic-bezier(.2,.8,.2,1)}.js .landing-root .reveal.in .cal-fill,.js .landing-root .reveal.in .ver-fill{width:var(--w)!important}.js .landing-root .reveal .cal-dot,.js .landing-root .reveal .ver-dot{opacity:0;transition:opacity .5s ease .5s}.js .landing-root .reveal.in .cal-dot,.js .landing-root .reveal.in .ver-dot{opacity:1}@keyframes landing-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.landing-root .rise{animation:landing-rise .8s cubic-bezier(.2,.7,.2,1) both}.landing-root .rise.d1{animation-delay:.07s}.landing-root .rise.d2{animation-delay:.15s}.landing-root .rise.d3{animation-delay:.23s}@media (prefers-reduced-motion:reduce){.landing-root *{animation:none!important;transition:none!important}.js .landing-root .reveal{opacity:1!important;transform:none!important}.js .landing-root .reveal .cal-fill,.js .landing-root .reveal .ver-fill{width:var(--w)!important}.js .landing-root .reveal .cal-dot,.js .landing-root .reveal .ver-dot{opacity:1!important}}.landing-root .nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:20px var(--gutter);background:rgba(8,9,11,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule-dim)}.landing-root .nav-cta{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--bone);border:1px solid var(--rule);padding:9px 16px;transition:border-color .2s}.landing-root .nav-cta:hover{border-color:var(--graphite)}.landing-root .hero{position:relative;overflow:hidden;border-bottom:1px solid var(--rule)}.landing-root .hero-grid{position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,transparent 0 111px,rgba(30,34,42,.6) 111px 112px);-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.4) 55%,transparent 82%);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.4) 55%,transparent 82%)}.landing-root .hero-vig{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 72% 40%,transparent 40%,rgba(8,9,11,.55) 100%)}.landing-root .hero-inner{position:relative;z-index:2;max-width:var(--max-w);margin:0 auto;padding:92px var(--gutter) 100px;display:grid;grid-template-columns:1fr .92fr;grid-gap:64px;gap:64px;align-items:center}.landing-root .hero h1{font-family:var(--serif);font-weight:300;font-size:clamp(40px,5.6vw,62px);line-height:1.06;letter-spacing:-.025em;color:var(--bone);margin:26px 0;text-wrap:balance}.landing-root .hero h1 b{font-weight:600}.landing-root .hero-sub{font-size:17px;line-height:1.72;color:var(--graphite);max-width:47ch;margin-bottom:36px}.landing-root .hero-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.landing-root .btn{display:inline-flex;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:14px 24px;border:1px solid var(--rule);color:var(--bone);background:transparent;cursor:pointer;transition:border-color .2s,background .2s}.landing-root .btn:hover{border-color:var(--graphite)}.landing-root .btn.solid{background:var(--bone);color:var(--ground);border-color:var(--bone)}.landing-root .btn.solid:hover{background:#EAECEF}.landing-root .btn.ghost{color:var(--graphite)}.landing-root .inst{background:var(--surface);border:1px solid var(--rule);padding:26px 30px 24px;position:relative}.landing-root .inst:before{content:"";position:absolute;left:-1px;top:-1px;width:32px;height:1px;background:var(--signal)}.landing-root .inst-head{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);padding-bottom:18px;border-bottom:1px solid var(--rule-dim)}.landing-root .inst-hint{color:var(--signal)}.landing-root .inst-readout{padding:22px 0 6px}.landing-root .inst-line{display:flex;justify-content:space-between;align-items:baseline;padding:5px 0}.landing-root .inst-k{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--graphite)}.landing-root .inst-model{font-family:var(--mono);font-weight:300;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:30px;color:var(--bone);letter-spacing:-.02em}.landing-root .inst-mkt{font-family:var(--mono);font-weight:300;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:19px;color:var(--graphite)}.landing-root .inst-delta{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:16px;border-top:1px solid var(--rule)}.landing-root .inst-delta .inst-k{color:var(--signal)}.landing-root .inst-deltanum{font-family:var(--mono);font-weight:300;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:58px;line-height:1;letter-spacing:-.03em;color:var(--signal)}.landing-root .inst-weights{margin-top:24px;padding-top:18px;border-top:1px solid var(--rule-dim)}.landing-root .wt{display:grid;grid-template-columns:120px 1fr 38px;align-items:center;grid-gap:16px;gap:16px;padding:9px 0}.landing-root .wt-l{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--graphite)}.landing-root .wt-v{font-family:var(--mono);font-size:12px;color:var(--bone);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-root .rng{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1px;width:100%;background:var(--track);cursor:pointer;outline:none}.landing-root .rng::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:11px;height:11px;background:var(--bone);border:0;border-radius:0;cursor:pointer}.landing-root .rng::-moz-range-thumb{width:11px;height:11px;background:var(--bone);border:0;border-radius:0;cursor:pointer}.landing-root .rng:hover::-webkit-slider-thumb{background:#fff}.landing-root .rng:focus-visible::-webkit-slider-thumb{background:var(--signal)}.landing-root .rng:focus-visible::-moz-range-thumb{background:var(--signal)}.landing-root .inst-foot{margin-top:18px;padding-top:14px;border-top:1px solid var(--rule-dim);font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--dim);line-height:1.6}.landing-root .card{background:var(--surface);border:1px solid var(--rule);padding:26px 28px}.landing-root .card-head{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);padding-bottom:16px;margin-bottom:16px}.landing-root .card-head,.landing-root .row{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--rule-dim)}.landing-root .row{padding:9px 0}.landing-root .row:last-child{border-bottom:none}.landing-root .row-k{font-family:var(--mono);font-size:12px;color:var(--graphite);letter-spacing:.02em}.landing-root .row-v{font-family:var(--mono);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bone)}.landing-root .shows{display:flex;flex-direction:column;gap:72px}.landing-root .show .card,.landing-root .show .receipt,.landing-root .show .show-copy{will-change:transform}.landing-root .show{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.landing-root .show-copy .eyebrow{margin-bottom:20px;display:block}.landing-root .show h2{font-family:var(--serif);font-weight:300;font-size:clamp(26px,3.3vw,37px);line-height:1.18;letter-spacing:-.02em;color:var(--bone);text-wrap:balance}.landing-root .show h2 b{font-weight:600}.landing-root .show p{font-size:16px;line-height:1.8;color:var(--graphite);max-width:44ch;margin-top:18px}@media (min-width:881px){.landing-root .show.rev .show-copy{order:2}}.landing-root .cal{display:grid;grid-template-columns:56px 1fr 40px 40px;align-items:center;grid-gap:12px;gap:12px;padding:8px 0}.landing-root .cal-bin{font-family:var(--mono);font-size:10px;color:var(--dim)}.landing-root .cal-track{height:1px;background:var(--track);position:relative}.landing-root .cal-fill{display:block;height:1px;background:var(--bone)}.landing-root .cal-dot{position:absolute;top:-2px;width:5px;height:5px;background:var(--bone)}.landing-root .cal.hot .cal-dot,.landing-root .cal.hot .cal-fill{background:var(--signal)}.landing-root .cal-n{font-family:var(--mono);font-size:11px;color:var(--graphite);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-root .cal.hot .cal-n{color:var(--signal)}.landing-root .cal-c{font-family:var(--mono);font-size:9px;color:var(--dim);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-root .ver{display:grid;grid-template-columns:34px 1fr 68px 66px;align-items:center;grid-gap:14px;gap:14px;padding:12px 0;border-bottom:1px solid var(--rule-dim)}.landing-root .ver:last-child{border-bottom:none}.landing-root .ver-id{font-family:var(--mono);font-size:11px;color:var(--dim);letter-spacing:.06em}.landing-root .ver-track{height:1px;background:var(--track);position:relative}.landing-root .ver-fill{display:block;height:1px;background:var(--bone)}.landing-root .ver-dot{position:absolute;top:-2px;width:5px;height:5px;background:var(--bone)}.landing-root .ver.best .ver-dot,.landing-root .ver.best .ver-fill{background:var(--signal)}.landing-root .ver-n{font-family:var(--mono);font-size:12px;color:var(--graphite);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-root .ver.best .ver-n{color:var(--signal)}.landing-root .ver-d{font-family:var(--mono);font-size:11px;color:var(--dim);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-root .receipt{background:var(--paper);color:var(--ink);border:1px solid var(--paper-r);padding:30px 32px 26px;font-family:var(--serif)}.landing-root .receipt-head{display:flex;justify-content:space-between;align-items:baseline}.landing-root .receipt-wm{font-family:var(--mono);font-weight:500;letter-spacing:.26em;text-transform:uppercase;font-size:12px;color:var(--ink)}.landing-root .receipt-tag{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim)}.landing-root .receipt-rule{height:1px;background:var(--paper-r);margin:18px 0}.landing-root .receipt-claim{font-size:18px;font-weight:300;line-height:1.5;margin-bottom:14px}.landing-root .receipt-row{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0}.landing-root .receipt-k{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mid)}.landing-root .receipt-v{font-family:var(--mono);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.landing-root .receipt-v.sig{color:var(--signal-ink)}.landing-root .receipt-foot{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin-top:12px}.landing-root .sec .label{color:var(--signal);margin-bottom:24px}.landing-root .sec h2{font-family:var(--serif);font-weight:300;font-size:clamp(26px,3.3vw,37px);line-height:1.18;letter-spacing:-.02em;color:var(--bone);text-wrap:balance;max-width:22ch}.landing-root .sec h2 b{font-weight:600}.landing-root .sec .sub{font-size:16px;line-height:1.8;color:var(--graphite);max-width:58ch;margin-top:18px}.landing-root .markets-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:36px}.landing-root .mkt{font-family:var(--mono);font-size:11px;letter-spacing:.06em;padding:10px 16px;border:1px solid var(--rule);color:var(--graphite)}.landing-root .mkt.live{color:var(--bone);border-color:var(--graphite)}.landing-root .mkt.live:before{content:"";display:inline-block;width:5px;height:5px;background:var(--signal);margin-right:9px;vertical-align:middle}.landing-root .stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.landing-root .stat{border-top:1px solid var(--rule);padding-top:22px}.landing-root .stat-n{font-family:var(--mono);font-weight:300;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(36px,4.8vw,56px);line-height:1;letter-spacing:-.03em;color:var(--bone)}.landing-root .stat-l{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-top:14px}.landing-root .closer{max-width:880px;margin:0 auto;text-align:center;padding:8px 0}.landing-root .closer-h{font-family:var(--serif);font-weight:300;font-size:clamp(30px,4vw,48px);line-height:1.1;letter-spacing:-.02em;color:var(--bone);text-wrap:balance}.landing-root .closer-sub{font-family:var(--serif);font-size:clamp(18px,2.1vw,22px);line-height:1.5;color:var(--graphite);margin-top:20px}.landing-root .closer-sub b{color:var(--bone);font-weight:600}.landing-root .closer-cta{margin-top:34px;display:flex;justify-content:center}.landing-root .signup h2{font-family:var(--serif);font-weight:300;font-size:clamp(27px,3.5vw,40px);line-height:1.16;letter-spacing:-.02em;color:var(--bone);text-wrap:balance}.landing-root .signup h2 b{font-weight:600}.landing-root .signup .sub{font-size:16px;line-height:1.8;color:var(--graphite);max-width:46ch;margin-top:18px}.landing-root .signup-inner{display:grid;grid-template-columns:1fr .9fr;grid-gap:60px;gap:60px;align-items:center}.landing-root .form{display:flex;flex-direction:column;gap:14px}.landing-root .field{display:flex;flex-direction:column;gap:8px}.landing-root .field[hidden]{display:none}.landing-root .field label{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.landing-root .field input,.landing-root .field select{font-family:var(--mono);font-size:14px;color:var(--bone);background:var(--surface);border:1px solid var(--rule);border-radius:0;padding:14px 16px;width:100%;transition:border-color .2s;-moz-appearance:none;appearance:none;-webkit-appearance:none}.landing-root .field input::placeholder{color:var(--dim)}.landing-root .field input:focus,.landing-root .field select:focus{border-color:var(--graphite);outline:none}.landing-root .field select{background-image:linear-gradient(45deg,transparent 50%,var(--graphite) 50%),linear-gradient(135deg,var(--graphite) 50%,transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.landing-root .form .btn{justify-content:center;padding:15px;margin-top:4px}.landing-root .fineprint{font-family:var(--mono);font-size:10px;letter-spacing:.04em;line-height:1.7;color:var(--dim);margin-top:4px}.landing-root .form-note{font-family:var(--serif);font-size:15px;line-height:1.7;color:var(--graphite)}.landing-root .form-err{font-family:var(--mono);font-size:11px;letter-spacing:.04em;line-height:1.7;color:var(--signal)}.landing-root .footer{padding:60px var(--gutter) 56px;max-width:var(--max-w);margin:0 auto}.landing-root .footer-top{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.landing-root .footer-meta{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);text-align:right;line-height:2.1}.landing-root .disclaimer{margin-top:36px;padding-top:24px;border-top:1px solid var(--rule-dim);font-size:12px;line-height:1.8;color:var(--dim);max-width:80ch}.landing-root .telemetry{position:fixed;left:0;right:0;bottom:0;z-index:60;height:30px;background:rgba(8,9,11,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--rule-dim)}.landing-root .tel-progress{position:absolute;top:-1px;left:0;height:1px;width:0;background:var(--graphite);transition:width .12s linear}.landing-root .tel-items{display:flex;align-items:center;gap:24px;height:100%;padding:0 var(--gutter);font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;overflow:hidden;white-space:nowrap}.landing-root .tel-item{display:inline-flex;gap:7px}.landing-root .tel-k{color:var(--dim)}.landing-root .tel-v{color:var(--graphite);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-root #t-pos{display:inline-block;min-width:62px}.landing-root .tel-spacer{flex:1 1}@media (max-width:880px){.landing-root{--gutter:24px;--band-pad:60px}.landing-root .hero-inner{grid-template-columns:1fr;gap:40px;padding:56px var(--gutter) 64px}.landing-root .hero-grid,.landing-root .hero-vig{display:none}.landing-root .inst-deltanum{font-size:48px}.landing-root .shows{gap:64px}.landing-root .show{grid-template-columns:1fr;gap:32px}.landing-root .signup-inner{grid-template-columns:1fr;gap:36px}.landing-root .stats{grid-template-columns:1fr;gap:28px}.landing-root .footer-top{flex-direction:column;align-items:flex-start}.landing-root .footer-meta{text-align:left}.landing-root .tel-hide-sm{display:none}.landing-root .tel-items{gap:15px;font-size:8.5px;letter-spacing:.1em}}