main{z-index:1;position:relative}.cx-hero-section{min-height:100vh;padding:clamp(104px,14vh,152px)var(--page-gutter,7vw)clamp(56px,8vh,100px);align-items:stretch;display:flex}.cx-hero{flex-direction:column;justify-content:space-between;gap:clamp(40px,7vh,96px);width:100%;max-width:1240px;margin:0 auto;display:flex}.cx-hero-main{max-width:980px}.cx-hero-h1{font-family:var(--font-display);font-weight:500;font-size:var(--mkt-hero-xl);letter-spacing:var(--tracking-denser,-.03em);color:var(--text-primary);margin:clamp(14px,1.8vh,22px) 0 0;line-height:1}.cx-hero-sub{font-family:var(--font-base);font-size:var(--mkt-body);color:var(--text-secondary);max-width:52ch;margin:clamp(16px,2vh,24px) 0 0;line-height:1.55}.cx-hero-vis{flex-direction:row;gap:clamp(16px,1.6vw,26px);width:100%;display:flex}.cx-card{border:1px solid var(--border-subtle);border-radius:18px;flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:clamp(190px,26vh,300px);padding:clamp(24px,2.6vw,40px);display:flex;position:relative}.cx-card-tag{font-family:var(--font-base,"Manrope",system-ui,sans-serif);letter-spacing:.04em;color:var(--text-tertiary);margin:0;font-size:12.5px}.cx-card-title{font-family:var(--font-base);font-weight:600;font-size:var(--mkt-h4);color:var(--text-primary);margin:14px 0 0;line-height:1.2}.cx-card-meta{font-family:var(--font-base,"Manrope",system-ui,sans-serif);font-size:var(--mkt-body-xs);color:var(--text-quaternary);margin:14px 0 0}.cx-card--indexed{opacity:.5}.cx-card--live .cx-card-meta{color:#7adae6}.cx-live-dot{background:#7adae6;border-radius:50%;width:9px;height:9px;animation:2.2s ease-out infinite cx-pulse;position:absolute;top:clamp(24px,2.6vw,40px);right:clamp(24px,2.6vw,40px);box-shadow:0 0 #7adae68c}@keyframes cx-pulse{0%{box-shadow:0 0 #7adae680}70%{box-shadow:0 0 0 10px #7adae600}to{box-shadow:0 0 #7adae600}}@media (width<=760px){.cx-hero-section{min-height:0}.cx-hero-vis{flex-direction:column}.cx-card{min-height:0}}@media (width>=1600px){.cx-hero{max-width:1400px}}@media (width>=1920px){.cx-hero{max-width:1560px}}@media (width>=2400px){.cx-hero{max-width:1760px}}@media (prefers-reduced-motion:reduce){.cx-live-dot{animation:none}}.cx-drift{padding:clamp(88px,13vh,160px)var(--page-gutter,7vw)}.cx-drift-inner{text-align:center;max-width:1080px;margin:0 auto}.cx-drift .cx-drift-h2{font-size:var(--mkt-h2)}.cx-drift .cx-drift-lead{max-width:54ch;margin:18px auto 0}.cx-drift-stage{text-align:left;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:clamp(16px,2.4vw,36px);margin-top:clamp(40px,6vh,72px);display:grid}.cx-panel{border:1px solid var(--border-subtle);border-radius:16px;flex-direction:column;padding:clamp(18px,2vw,26px) clamp(20px,2.2vw,28px) clamp(20px,2.2vw,28px);transition:opacity .4s,border-color .4s;display:flex}.cx-panel--index{opacity:.62}.cx-panel--live{position:relative}.cx-panel-head{font-family:var(--font-code);letter-spacing:.04em;align-items:center;gap:9px;font-size:11.5px;display:flex}.cx-panel-name{color:var(--text-secondary);font-weight:600}.cx-panel-when{color:var(--text-quaternary);margin-left:auto}.cx-panel-when--live{color:#7adae6}.cx-panel--live .cx-live-dot{margin:0;position:static}.cx-rec-title{font-family:var(--font-base);font-weight:600;font-size:var(--mkt-body);color:var(--text-primary);margin:clamp(16px,2vh,22px) 0 clamp(10px,1.4vh,16px)}.cx-rec{flex-direction:column;margin:0;display:flex}.cx-field{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.cx-field dt{font-family:var(--font-code);letter-spacing:.04em;color:var(--text-tertiary);text-transform:uppercase;font-size:11.5px}.cx-field dd{font-family:var(--font-base);font-weight:600;font-size:var(--mkt-body-sm);color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0;transition:color .3s}.cx-field.is-stale dd{color:var(--text-quaternary);text-decoration:line-through 1px}.cx-panel--live .cx-field dd.is-flash{animation:.9s ease-out cx-flash}@keyframes cx-flash{0%{color:#7adae6;transform:translateY(-3px)}to{color:var(--text-primary);transform:none}}.cx-panel--index .cx-field dd.is-resync{animation:.8s ease-out cx-resync}@keyframes cx-resync{0%{color:#7adae6}to{color:var(--text-primary)}}.cx-gauge{flex-direction:column;align-self:center;align-items:center;gap:2px;min-width:88px;display:flex}.cx-gauge-num{font-family:var(--font-display);font-weight:500;font-size:var(--mkt-hero);color:var(--text-quaternary);line-height:.9;transition:color .35s,transform .35s cubic-bezier(.34,1.56,.64,1)}.cx-gauge.is-drift .cx-gauge-num{color:var(--text-primary);transform:scale(1.06)}.cx-gauge-label{font-family:var(--font-base,"Manrope",system-ui,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);text-align:center;font-size:10.5px;line-height:1.25}.cx-drift-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:clamp(28px,4vh,44px);display:flex}.cx-drift-hint{font-family:var(--font-base,"Manrope",system-ui,sans-serif);letter-spacing:.04em;color:var(--text-tertiary);margin-right:4px;font-size:11px}.cx-evt{font-family:var(--font-code);color:var(--text-secondary);border:1px solid var(--border-subtle);cursor:pointer;background:0 0;border-radius:999px;padding:8px 15px;font-size:12.5px;transition:color .2s,border-color .2s,transform .1s}.cx-evt:hover{color:var(--text-primary);border-color:var(--text-tertiary)}.cx-evt:active{transform:translateY(1px)}.cx-evt.is-spent{opacity:.4}.cx-evt--recrawl{color:#7adae6;border-color:#7adae657}.cx-evt--recrawl:hover{color:#7adae6;border-color:#7adae6}.cx-evt:focus-visible{outline:2px solid var(--text-tertiary);outline-offset:2px}@media (width<=760px){.cx-drift-stage{grid-template-columns:minmax(0,1fr);gap:14px}.cx-gauge{flex-direction:row;gap:10px;min-width:0;padding:4px 0}.cx-gauge-label{text-align:left}}@media (width>=1600px){.cx-drift-inner{max-width:1200px}}@media (width>=1920px){.cx-drift-inner{max-width:1300px}}@media (prefers-reduced-motion:reduce){.cx-panel--live .cx-field dd.is-flash{animation:none}.cx-gauge.is-drift .cx-gauge-num{transform:none}}.cx-act2{padding:clamp(96px,14vh,180px)var(--page-gutter,7vw)}.cx-act2-inner{max-width:1040px;margin:0 auto}.cx-h2{font-family:var(--font-display);font-weight:500;font-size:var(--mkt-h2);letter-spacing:var(--tracking-dense,-.024em);color:var(--text-primary);margin:0;line-height:1.02}.cx-h2--center{text-align:center}.cx-lead{max-width:50ch;font-family:var(--font-base);font-size:var(--mkt-body);color:var(--text-secondary);margin:18px 0 0;line-height:1.55}.cx-rows{flex-direction:column;gap:22px;margin-top:clamp(36px,5vh,60px);display:flex}.cx-row{border-top:1px solid var(--border-subtle);grid-template-columns:90px 1fr;align-items:center;gap:20px;padding:18px 0;display:grid}.cx-row-label{font-family:var(--font-base,"Manrope",system-ui,sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:12px}.cx-prims{flex-wrap:wrap;gap:8px;display:flex}.cx-prim{font-family:var(--font-code);font-size:var(--mkt-body-xs);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:999px;padding:7px 13px}.cx-prim--shared{color:var(--mkt-purple-text);background:0 0;border-color:#7c4fe861}.cx-act3{padding:clamp(80px,11vh,150px)var(--page-gutter,7vw)}.cx-act3-inner{max-width:980px;margin:0 auto}.cx-table{margin-top:clamp(32px,5vh,56px)}.cx-trow{border-top:1px solid var(--border-subtle);font-family:var(--font-base);font-size:var(--mkt-body-sm);color:var(--text-secondary);grid-template-columns:minmax(90px,.7fr) 1fr 1.1fr;align-items:baseline;gap:clamp(16px,2.5vw,40px);padding:16px 0;line-height:1.45;display:grid}.cx-trow:last-child{border-bottom:1px solid var(--border-subtle)}.cx-trow--head{color:var(--text-tertiary);font-family:var(--font-code);letter-spacing:.04em;border-top:none;font-size:12px}.cx-th-zr,.cx-tz{color:var(--text-primary)}.cx-tk{font-family:var(--font-code);letter-spacing:.03em;color:var(--text-tertiary);font-size:12.5px}.cx-end{padding:clamp(120px,18vh,210px)var(--page-gutter,7vw);text-align:center;flex-direction:column;align-items:center;display:flex}.cx-end-h2{font-family:var(--font-display);font-weight:500;font-size:var(--mkt-hero);letter-spacing:var(--tracking-denser,-.03em);color:var(--text-primary);margin:16px 0 0;line-height:.99}.cx-end-cta{margin-top:clamp(30px,4.5vh,52px)}[data-reveal]{opacity:0;transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}[data-reveal].is-in{opacity:1;transform:none}@media (width<=760px){.cx-row{grid-template-columns:1fr;gap:10px}.cx-trow{grid-template-columns:1fr;gap:4px 0}.cx-trow--head{display:none}.cx-tk{color:var(--text-primary);font-size:13px}}@media (prefers-reduced-motion:reduce){[data-reveal]{transition:none}}.cx-band{position:relative;overflow:hidden}.cx-band-bloom{z-index:0;clip-path:circle(0% at 50% 105%);background:#7c4fe8;transition:clip-path 1.15s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.cx-band.is-in .cx-band-bloom{clip-path:circle(150% at 50% 105%)}.cx-band .cx-act2-inner{z-index:1;position:relative}.cx-band-kicker{font-family:var(--font-base,"Manrope",system-ui,sans-serif);letter-spacing:.09em;text-transform:uppercase;color:#ffffffb3;margin:0 0 16px;font-size:12px}.cx-band--purple .cx-h2{color:#fff;font-size:var(--mkt-hero);line-height:1}.cx-band--purple .cx-lead{color:#ffffffdb;max-width:52ch}.cx-band--purple .cx-row{border-top-color:#ffffff38}.cx-band--purple .cx-row-label{color:#ffffff9e}.cx-band--purple .cx-prim{color:#fff;border-color:#fff6}.cx-band--purple .cx-prim--shared{color:#7c4fe8;background:#fff;border-color:#fff}.cx-band .cx-row{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.cx-band.is-in .cx-row{opacity:1;transform:none}.cx-band.is-in .cx-row:first-of-type{transition-delay:.4s}.cx-band.is-in .cx-row:nth-of-type(2){transition-delay:.55s}.cx-band .cx-band-kicker,.cx-band .cx-h2,.cx-band .cx-lead{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.cx-band.is-in .cx-band-kicker{opacity:1;transition-delay:.2s;transform:none}.cx-band.is-in .cx-h2{opacity:1;transition-delay:.28s;transform:none}.cx-band.is-in .cx-lead{opacity:1;transition-delay:.34s;transform:none}.cx-band--purple .cx-act2-inner{max-width:1140px}@media (width>=1600px){.cx-band--purple .cx-act2-inner{max-width:1320px}}@media (prefers-reduced-motion:reduce){.cx-band-bloom{clip-path:circle(150% at 50% 105%);transition:none}.cx-band .cx-row,.cx-band .cx-band-kicker,.cx-band .cx-h2,.cx-band .cx-lead{opacity:1;transition:none;transform:none}}