body.classie-light{--fg-muted:#6B6B73;--fg-tertiary:#566376;--accent-mint:#047857;--accent-mint-soft:#15803D;--brand-mint:#047857;--brand-mint-soft:#15803D;--brand-primary-hover:#006BA6;--accent-sky:#006BA6;--success-soft:#15803D;--warning-soft:#C2410C;--danger-soft:#BE123C;--danger:#E11D48;--tiq-codex:#1F6FA0;--tiq-sky:#006BA6;--tiq-violet:#6D4FD8;--tiq-mint:#047857;--tiq-amber:#B45309}body.classie-light a:not([class]){color:#006ba6}body.classie-light [style*="#c4b5fd"],body.classie-light [style*="#C4B5FD"]{color:#5b3fc4!important}body.classie-light .cy{color:#006ba6}body.classie-light .page-atmos{background:radial-gradient(ellipse 60% 40% at 50% -8%,rgba(0,121,178,.1),transparent 62%)}body.classie-light .stm-l{color:#2869bd}body.classie-light .stm-v{color:#006edb}body.classie-light .eyebrow,body.classie-light a.lnk{color:#006ba6}@media(hover:hover)and (pointer:fine){body.classie-light .theme-toggle:hover{color:#006ba6}}body.classie-light .h1 .cy{color:#006ba6}body.classie-light .rings-graphic .ring.r1{border:1px dashed rgba(4,120,87,.36)}body.classie-light .rings-graphic:before{background:conic-gradient(from 128deg,rgba(194,82,5,.16) 0deg,rgba(194,82,5,.05) 70deg,transparent 96deg)}body.classie-light .rings-graphic .zl-san{color:#047857}body.classie-light .rings-graphic .zl-shd{color:#c2410c}body.classie-light .rings-graphic .rg-core{border:1.5px solid rgba(0,122,178,.6);box-shadow:0 0 60px -6px #0079b28c,inset 0 0 24px #0079b240}body.classie-light .rings-graphic .rg-core b{color:#fff}body.classie-light .rings-graphic .rg-core span{color:#8fdbff}body.classie-light .rings-graphic .rg-sensor{color:#047857;background:#04785712;border:1px solid rgba(4,120,87,.26)}body.classie-light .par-tag.rose{color:#e11d48}body.classie-light .par-tag.amber{color:#c2410c;background:#c252051f;border:1px solid rgba(194,82,5,.34)}body.classie-light .par-cur.amber{color:#c2410c}body.classie-light .prob-q,body.classie-light .prob-wp-ico,body.classie-light .prob-wp-arr,body.classie-light .sq-stat .sq-n,body.classie-light .sq-stat .sq-pct,body.classie-light .wyg-num{color:#006ba6}body.classie-light .capstone:before{background:radial-gradient(ellipse 50% 70% at 100% 0%,rgba(0,121,178,.08),transparent 60%)}body.classie-light .cap-label,body.classie-light .why-ico{color:#006ba6}body.classie-light .why-card.t-mint .why-ico{background:#0478571a;border-color:#04785747;color:#047857}@media(hover:hover)and (pointer:fine){body.classie-light .why-card.t-mint:hover{border-color:#04785780}}body.classie-light .why-card.t-sky .why-ico{color:#006ba6}body.classie-light .why-card.t-amber .why-ico{background:#c252051f;border-color:#c2520552;color:#c2410c}body.classie-light .why-card.t-amber{background:linear-gradient(155deg,rgba(194,82,5,.09),var(--bg-surface) 52%);border-color:#c2520547}@media(hover:hover)and (pointer:fine){body.classie-light .why-card.t-amber:hover{border-color:#c2520599}}body.classie-light .why-card.t-violet .why-ico{background:#6d4fd81f;border-color:#6d4fd852;color:#5b3fc4}@media(hover:hover)and (pointer:fine){body.classie-light .why-card.t-violet:hover{border-color:#6d4fd88c}}body.classie-light .why-stat{color:#c2410c}body.classie-light .spend{background:linear-gradient(180deg,rgba(0,121,178,.05),transparent 40%),var(--bg-surface)}body.classie-light .sm-tag.shadow{background:#c2520524;color:#c2410c}body.classie-light .sm-tag.saved{background:#0478571f;color:#047857}body.classie-light .sm-cost.cy{color:#006ba6}body.classie-light .sm-cost.shadow{color:#c2410c}body.classie-light .sm-cost.saved,body.classie-light .sm-foot b{color:#047857}body.classie-light .team-role{color:#006ba6}@media(hover:hover)and (pointer:fine){body.classie-light .team-li:hover{color:#006ba6}}body.classie-light .quote .cy{color:#006ba6}body.classie-light .final:before{background:radial-gradient(ellipse 50% 60% at 50% 40%,rgba(0,121,178,.12),transparent 65%)}body.classie-light .am-hub{box-shadow:0 0 0 1px var(--brand-primary-16),0 10px 32px #0079b238}body.classie-light .am-hub .am-ico{color:#006ba6}body.classie-light .am-ok .am-ico{color:#047857}body.classie-light .am-shadow .am-ico,body.classie-light .am-shadow .am-s,body.classie-light .fdr-label.flag{color:#c2410c}body.classie-light .fdr-bar{box-shadow:0 0 12px #0079b266}body.classie-light .fdr-bar.flag{box-shadow:0 0 12px #c2520573}body.classie-light .fdr-flag,body.classie-light .fdr-t.flag{color:#c2410c}body.classie-light .fdr-total{color:#047857}body.classie-light .ps-eyebrow{color:#006ba6}body.classie-light .sup-live{color:#047857}body.classie-light .sup-pulse{box-shadow:0 0 #04785780}body.classie-light .sup-policy b{color:#c2410c}body.classie-light .sup-chip.act.cy{color:#006ba6}body.classie-light .sup-chip.act.amber{background:#c2520524;color:#c2410c}body.classie-light .sup-result b{color:#047857}body.classie-light .fan-tab.on{color:#006ba6}body.classie-light .fan-av{color:#0074db;box-shadow:0 0 0 4px #0079b20d}body.classie-light .fan-verdict.cy{color:#006ba6}body.classie-light .fan-verdict.mint{color:#047857;border-color:#04785766;background:#04785714}body.classie-light .fan-verdict.rose{color:#e11d48}body.classie-light .fan-verdict.amber{color:#c2410c;border-color:#c2520566;background:#c2520514}body.classie-light .fan-bubble-tag{color:#006ba6}body.classie-light .inv-card.approved{border-color:#04785766;box-shadow:0 0 0 1px #0478571f}body.classie-light .arch-bar{background:linear-gradient(180deg,var(--brand-primary-16),rgba(0,121,178,.04));box-shadow:0 12px 40px -12px #0079b266}body.classie-light .arch-bar-sub,body.classie-light .arch-tile-ico{color:#006ba6}body.classie-light .ig-core{box-shadow:0 0 0 6px #0079b21f,0 14px 40px -10px #00adff99}body.classie-light .ig-chip.on,body.classie-light .trace-ico{color:#006ba6}body.classie-light .trace-tag.mint{background:#0478571f;color:#047857}body.classie-light .trace-tag.cy{color:#006ba6}body.classie-light .trace-tag.amber{background:#c2520524;color:#c2410c}body.classie-light .pol-chip.g.dlp{color:#006ba6}body.classie-light .pol-chip.g.block{color:#e11d48}body.classie-light .pol-chip.g.route{color:#047857;border-color:#0478574d;background:#04785714}body.classie-light .reward{background:linear-gradient(180deg,rgba(0,121,178,.05),transparent 50%)}body.classie-light .reward .h2 .cy,body.classie-light .feat-ico{color:#006ba6}body.classie-light .cmp-col.good{background:linear-gradient(180deg,rgba(4,120,87,.06),transparent 40%),var(--bg-surface);border-color:#04785747}body.classie-light .cmp-head.bad{color:#e11d48}body.classie-light .cmp-head.good{color:#047857}body.classie-light .cmp-bubble.ai.bad b{color:#e11d48}body.classie-light .cmp-bubble.ai.good{background:#04785712;border:1px solid rgba(4,120,87,.28)}body.classie-light .cmp-inj{color:#c2410c}body.classie-light .cmp-intercept b{color:#006ba6}body.classie-light .cmp-verdict.bad{color:#e11d48}body.classie-light .cmp-verdict.good{color:#047857}body.classie-light .value{background:linear-gradient(180deg,rgba(194,82,5,.04),transparent 45%)}body.classie-light .value-card:nth-child(1){background:radial-gradient(125% 110% at 0% 0%,rgba(194,82,5,.08),transparent 52%),var(--bg-surface)}body.classie-light .value-card:nth-child(1) .value-ico{color:#b05b03;background:#c2520521;border-color:#c2520557}@media(hover:hover)and (pointer:fine){body.classie-light .value-card:nth-child(1):hover{border-color:#c2520573}}body.classie-light .value-card:nth-child(2){background:radial-gradient(125% 110% at 0% 0%,rgba(4,120,87,.08),transparent 52%),var(--bg-surface)}body.classie-light .value-card:nth-child(2) .value-ico{color:#047857;background:#0478571f;border-color:#04785752}@media(hover:hover)and (pointer:fine){body.classie-light .value-card:nth-child(2):hover{border-color:#0478576b}}body.classie-light .value-card:nth-child(3){background:radial-gradient(125% 110% at 0% 0%,rgba(0,121,178,.08),transparent 52%),var(--bg-surface)}body.classie-light .value-card:nth-child(3) .value-ico{color:#006ba6;background:#0079b21f;border-color:#0079b252}@media(hover:hover)and (pointer:fine){body.classie-light .value-card:nth-child(3):hover{border-color:#0079b26b}}body.classie-light .final-pro:before{background:radial-gradient(ellipse 50% 70% at 15% 30%,rgba(0,121,178,.1),transparent 60%)}body.classie-light .raf-live{color:#047857}body.classie-light .raf-ico{background:#c252051f;color:#c2410c}body.classie-light .raf-sev.high{color:#e11d48}body.classie-light .raf-sev.med{background:#c2520524;color:#c2410c}body.classie-light .ccs-ico{color:#006ba6}body.classie-light .so-core{background:linear-gradient(180deg,var(--brand-primary-16),rgba(0,121,178,.04));box-shadow:0 12px 40px -14px #0079b266}body.classie-light .so-core-mid{color:#006ba6}body.classie-light .so-pill.alert{color:#e11d48}body.classie-light .so-cat{color:#006ba6}body.classie-light .founder-card:before{background:radial-gradient(ellipse 60% 80% at 100% 0%,rgba(0,121,178,.08),transparent 60%)}body.classie-light .founder-letter strong{color:#006ba6}body.classie-light .pc-trial{color:#c2410c;background:#c2520524}body.classie-light .pc-kpi-d{color:#047857}body.classie-light .pc-tab{color:#006ba6}body.classie-light .pc-inv-row b{color:#047857}body.classie-light .pc-av{color:#0074db}body.classie-light .sdd-sum.rose .sdd-sum-v{color:#e11d48}body.classie-light .sdd-sum.amber .sdd-sum-v{color:#c2410c}body.classie-light .sdd-sum.ok .sdd-sum-v{color:#047857}body.classie-light .sdd-sev.critical{color:#cb1a41}body.classie-light .sdd-sev.high{background:#c2520524;color:#b23c0b}body.classie-light .sdd-sev.medium{background:#46821c29;color:#447319}body.classie-light .ask-ea{color:#047857;background:#0478571f}body.classie-light .ask-cat,body.classie-light .pcg-tb-r{color:#006ba6}@media(hover:hover)and (pointer:fine){body.classie-light .pcg-btn:hover{color:#006ba6}}body.classie-light .assess{background:linear-gradient(180deg,rgba(0,121,178,.05),transparent 45%)}body.classie-light .par-conf{color:#e11d48}body.classie-light .par-cur.cy{color:#006ba6}body.classie-light .par-cur.mint{color:#047857}body.classie-light .par-cur.rose,body.classie-light .par-chip.critical{color:#e11d48}body.classie-light .par-chip.high{background:#c252051f;color:#c2410c;border:1px solid rgba(194,82,5,.28)}body.classie-light .mega-pillar-h .arr{color:#006ba6}body.classie-light .mega-feat{background:radial-gradient(ellipse 120% 90% at 0% 0%,rgba(0,121,178,.12),transparent 60%),linear-gradient(160deg,#eaf2fb,#fff)}body.classie-light .mega-feat-badge{color:#0079c7;background:#0079b22e;border:1px solid rgba(0,121,178,.32)}body.classie-light .mega-feat-cta,body.classie-light .compact-foot,body.classie-light .subnav-links a.on{color:#006ba6}@media(hover:hover)and (pointer:fine){body.classie-light .sfooter-col a:hover{color:#006ba6}}body.classie-light .mint{color:#047857}body.classie-light .phero-h1 .cy{color:#006ba6}@media(hover:hover)and (pointer:fine){body.classie-light .uc-card:hover .uc-go{color:#006ba6}}body.classie-light .uc-ic{color:#006ba6}body.classie-light .uc-card.t-sky{background:radial-gradient(120% 90% at 100% 0%,rgba(0,121,178,.08),transparent 55%),var(--bg-surface)}body.classie-light .uc-card.t-sky .uc-ic{color:#006ba6;background:#0079b21f;border-color:#0079b252}body.classie-light .uc-card.t-sky .uc-tag{color:#006ba6;background:#0079b21f}@media(hover:hover)and (pointer:fine){body.classie-light .uc-card.t-sky:hover{border-color:#0079b26b}}body.classie-light .uc-card.t-mint{background:radial-gradient(120% 90% at 100% 0%,rgba(4,120,87,.08),transparent 55%),var(--bg-surface)}body.classie-light .uc-card.t-mint .uc-ic{color:#047857;background:#0478571f;border-color:#04785752}body.classie-light .uc-card.t-mint .uc-tag{color:#047857;background:#0478571f}@media(hover:hover)and (pointer:fine){body.classie-light .uc-card.t-mint:hover{border-color:#0478576b}}body.classie-light .uc-card.t-violet{background:radial-gradient(120% 90% at 100% 0%,rgba(109,79,216,.09),transparent 55%),var(--bg-surface)}body.classie-light .uc-card.t-violet .uc-ic{color:#5b3fc4;background:#6d4fd821;border-color:#6d4fd857}body.classie-light .uc-card.t-violet .uc-tag{color:#5b3fc4;background:#6d4fd821}@media(hover:hover)and (pointer:fine){body.classie-light .uc-card.t-violet:hover{border-color:#6d4fd870}}body.classie-light .uc-card.t-amber{background:radial-gradient(120% 90% at 100% 0%,rgba(194,82,5,.08),transparent 55%),var(--bg-surface)}body.classie-light .uc-card.t-amber .uc-ic{color:#b05b03;background:#c2520521;border-color:#c2520557}body.classie-light .uc-card.t-amber .uc-tag{color:#b05b03;background:#c2520521}@media(hover:hover)and (pointer:fine){body.classie-light .uc-card.t-amber:hover{border-color:#c2520570}}body.classie-light .persona-ic,body.classie-light .rep-view{color:#006ba6}body.classie-light .rep-card.t-sky .rep-ic{background:#0079b21f;color:#006ba6;border-color:#0079b247}body.classie-light .rep-card.t-mint .rep-ic{background:#0478571a;color:#047857;border-color:#04785742}body.classie-light .rep-card.t-rose .rep-ic{color:#e11d48}@media(hover:hover)and (pointer:fine){body.classie-light .rep-card.t-sky:hover{border-color:#0079b273}}@media(hover:hover)and (pointer:fine){body.classie-light .rep-card.t-mint:hover{border-color:#04785766}}body.classie-light .brief-stamp{color:#047857;background:#0478571a;border:1px solid rgba(4,120,87,.3)}body.classie-light .brief-sec-label{color:#006ba6}body.classie-light .brief-kpi-d.good{color:#047857}body.classie-light .brief-kpi-d.down,body.classie-light .brief-sev.s-critical{color:#e11d48}body.classie-light .brief-sev.s-high{color:#c2410c;background:#c252051f}body.classie-light .brief-sev.s-medium{color:#006ba6;background:#0079b21f}body.classie-light .brief-changed{background:#0478570f;border:1px solid rgba(4,120,87,.22)}body.classie-light .brief-changed-k{color:#047857}body.classie-light .brief-actions li:before{color:#006ba6}body.classie-light .email-mini-kpis b.mint{color:#047857}body.classie-light .dwin-side.eml .dside-item.on{color:#006ba6}body.classie-light .dmsg-attach-stats .mint b,body.classie-light .dmsg-attach-stats span.mint{color:#047857}body.classie-light .dmsg-alert-ic{color:#e11d48}body.classie-light .dmsg-react span{color:#006ba6}body.classie-light .dml-kpis b.mint{color:#047857}body.classie-light .deco-sec .deco-badge{color:#047857;background:#04785714;border:1px solid rgba(4,120,87,.28)}body.classie-light .deco-sec .ds-ico{background:#04785712;border:1px solid rgba(4,120,87,.22);color:#047857}body.classie-light .deco-sec .deco-note b{color:#047857}body.classie-light .deco-sec .deco-tag.pii{color:#e11d48}body.classie-light .deco-sec .deco-tag.fin{color:#c2410c;background:#c252051a;border:1px solid rgba(194,82,5,.4)}body.classie-light .deco-sec .deco-tag.safe{color:#047857;background:#0478571a;border:1px solid rgba(4,120,87,.4)}body.classie-light .deco-sec .deco-tag.src{color:#006ba6}body.classie-light .deco-sec .deco-tag.cred{color:#5b3fc4;background:#6d4fd81a;border:1px solid rgba(109,79,216,.42)}body.classie-light .deco-sec .das-num{color:#006ba6}body.classie-light .deco-sec .das-row.super{box-shadow:0 0 0 1px var(--brand-primary-16),0 18px 44px -20px #0079b266}body.classie-light .deco-sec .das-enforce{color:#006ba6}body.classie-light .deco-sec .das-chip.stop{color:#e11d48}body.classie-light .deco-sec .das-chip.allow{color:#047857;border-color:#0478578c;background:#04785714}body.classie-light .deco-sec .das-chip.route{color:#006ba6}body.classie-light .deco-sec .das-chip.alert{color:#c2410c;border-color:#c252058c;background:#c2520514}body.classie-light .deco-sec .das-chip.redact{color:#006ba6}body.classie-light .pbadge.t-sky{color:#0076b2}body.classie-light .pbadge.t-sky svg{color:#006ba6}body.classie-light .pbadge.t-mint{color:#047857;background:#0478571a;border-color:#0478574d}body.classie-light .pbadge.t-mint svg{color:#047857}body.classie-light .pbadge.t-amber{color:#b25900;background:#c252051f;border-color:#c2520557}body.classie-light .pbadge.t-amber svg{color:#c2410c}body.classie-light .pbadge.t-violet{color:#5b3fc4;background:#6d4fd81f;border-color:#6d4fd85c}body.classie-light .pbadge.t-violet svg{color:#6d4fd8}body.classie-light .sflow.on{color:#006ba6}body.classie-light .spine-bridge{background:linear-gradient(100deg,rgba(109,79,216,.12),var(--bg-surface) 62%);border:1px solid rgba(109,79,216,.3)}body.classie-light .bridge-cap{color:#5b3fc4}body.classie-light .cross-cap,body.classie-light .cc3-v{color:#006ba6}body.classie-light .flow-pills span.risk{color:#b25900;border-color:#c252055c;background:#c252051a}body.classie-light .meter-fig b.mint{color:#047857}body.classie-light .meter-fig b.amber{color:#c2410c}body.classie-light .meter-fig b.sky{color:#006ba6}body.classie-light .meter-alert{background:linear-gradient(100deg,#c2520529,#17171c99);border:1px solid rgba(194,82,5,.45)}body.classie-light .meter-alert-ic{background:#c252052e;border:1px solid rgba(194,82,5,.5)}body.classie-light .meter-rows-h span:first-child,body.classie-light .meter-row.save .meter-row-v{color:#047857}body.classie-light .hub-side.analyze{background:linear-gradient(180deg,rgba(4,120,87,.05),transparent)}body.classie-light .hub-tag.mint{color:#047857;background:#0478571a;border:1px solid rgba(4,120,87,.3)}body.classie-light .hub-tag.sky{color:#006ba6}body.classie-light .hub-core{background:linear-gradient(180deg,rgba(109,79,216,.1),var(--bg-base))}body.classie-light .hub-core-rule b.route,body.classie-light .sup-pillar-ic{color:#006ba6}body.classie-light .sv .deny .dx{color:#e11d48}body.classie-light .sv .deny b{color:#d6284a}body.classie-light .sv .deny span{color:#c71e3a}body.classie-light .sv .cl .kw{color:#006ba6}body.classie-light .sv .trow .tag{color:#047857}body.classie-light .es-meta .ico{color:#006ba6}body.classie-light .es-scout{color:#047857;background:#04785714;border:1px solid rgba(4,120,87,.26)}body.classie-light .es-band{background:linear-gradient(110deg,rgba(4,120,87,.1),var(--bg-surface) 60%);border:1px solid rgba(4,120,87,.32);box-shadow:0 0 0 1px #0478570a,0 0 70px -30px #04785780}body.classie-light .es-band .bi{background:#0478571a;border:1px solid rgba(4,120,87,.3);color:#047857}body.classie-light .es-band .bs{color:#047857}body.classie-light .es-band .deploy{border-left:1px solid rgba(4,120,87,.26)}body.classie-light .es-band .deploy .dn,body.classie-light .esl-foot-r b{color:#047857}body.classie-light .cp-blist .cp-bi{color:#006ba6}body.classie-light .cp-sov{background:linear-gradient(110deg,#0478571f,#0478570a 70%);border:1.5px solid rgba(4,120,87,.42)}body.classie-light .cp-sov .si{background:#0478571a;border:1px solid rgba(4,120,87,.3);color:#047857}body.classie-light .db-bar .live{color:#047857}body.classie-light .db-rail .nv.on{color:#006ba6}body.classie-light .db-kpi .n .dl.up{color:#047857}body.classie-light .db-kpi .n .dl.neg{color:#e11d48}body.classie-light .db-tag.sky{color:#006ba6}body.classie-light .db-tag.mint{color:#047857;background:#0478571a;border:1px solid rgba(4,120,87,.28)}body.classie-light .db-tag.rose{color:#e11d48}body.classie-light .sop-num.t-sky{color:#006ba6}body.classie-light .sop-num.t-mint{color:#047857}body.classie-light .sop-kick.t-sky{color:#006ba6}body.classie-light .sop-kick.t-mint{color:#047857}body.classie-light .sop-h .ac-sky{color:#006ba6}body.classie-light .sop-h .ac-mint{color:#047857}body.classie-light .slite-prod.t-sky{color:#006ba6}body.classie-light .slite-prod.t-mint{color:#047857;background:#0478571a;border-color:#0478574d}body.classie-light .slite-prod.t-amber{background:#c252051f;border-color:#c2520557}body.classie-light .tri-ic,body.classie-light .tri-meta{color:#006ba6}body.classie-light .sov-card{background:linear-gradient(160deg,#0478571a,#04785708 60%);border:1.5px solid rgba(4,120,87,.4)}body.classie-light .sov-ic{background:#0478571a;border:1px solid rgba(4,120,87,.3)}body.classie-light .sov-foot b{color:#047857}body.classie-light .cg-node.user .cic{background:#04785714;border-color:#04785742;color:#047857}body.classie-light .cg-node.ai{background:linear-gradient(150deg,rgba(0,121,178,.12),var(--bg-base) 60%);box-shadow:0 0 0 1px #0079b214,0 0 60px -18px #00adff99}body.classie-light .cg-node.ai .cic{color:#006ba6}body.classie-light .cg-node.ai .ctag{background:#0079b224;color:#006ba6}body.classie-light .cg-node.data .cic{background:#04785714;border-color:#04785742;color:#047857}body.classie-light .cg-node.data .ctag{background:#0478571a;color:#047857}body.classie-light .cg-node.shadow .cic,body.classie-light .cg-node.shadow .ctag{color:#e11d48}body.classie-light .cg-ck{color:#006ba6}body.classie-light .pf-bar .live{color:#047857}body.classie-light .pf-nav.on{background:#0079b224;box-shadow:inset 0 0 0 1px #0079b238}body.classie-light .pf-nav.on svg{color:#006ba6}body.classie-light .pf-h .pill{color:#006ba6}body.classie-light .pf-kpi .n .dl.up{color:#047857}body.classie-light .pf-kpi .n .dl.neg,body.classie-light .pf-risk.High{color:#e11d48}body.classie-light .pf-risk.Medium{color:#c2410c;background:#c252051a}body.classie-light .pf-risk.Low{color:#047857;background:#0478571a;border:1px solid rgba(4,120,87,.26)}body.classie-light .af-card.input{border-color:#0478574d;background:linear-gradient(160deg,rgba(4,120,87,.06),var(--bg-surface) 60%)}body.classie-light .af-eyebrow.mint{color:#047857}body.classie-light .af-item .aic{color:#006ba6}body.classie-light .af-item.bad .aic{color:#e11d48}body.classie-light .af-score{color:#c2410c}@media(hover:hover)and (pointer:fine){body.classie-light .rail-btn:hover{color:#006ba6}}body.classie-light .sgov-badge{color:#006ba6}body.classie-light .sgm-k.mint{color:#047857}body.classie-light .sgm-k.sky{color:#006ba6}body.classie-light .pcd-group-status.warning{color:#b95504}body.classie-light .pcd-group-status.danger{color:#e11d48}body.classie-light .pcd-action.block{color:#c81e1e}body.classie-light .pcd-action.warn{color:#b95504}body.classie-light .pcd-sev.medium{color:#b95504;background:#b955041f;border:1px solid rgba(185,85,4,.25)}body.classie-light .pcd-sev.high,body.classie-light .mpr-act,body.classie-light .mpr-sev.rose{color:#c81e1e}body.classie-light .mpr-sev.amber{color:#b95504;background:#b955041f;border:1px solid rgba(185,85,4,.22)}body.classie-light .minj-col.good{border:1px solid rgba(4,120,87,.2)}body.classie-light .minj-col.bad .minj-head{color:#c81e1e}body.classie-light .minj-col.good .minj-head{color:#047857}body.classie-light .minj-code{color:#b95504}body.classie-light .minj-intercept{background:#04785712;border:1px solid rgba(4,120,87,.22)}body.classie-light .minj-intercept svg{color:#047857}body.classie-light .minj-verdict.bad{color:#c81e1e}body.classie-light .minj-verdict.good{color:#047857}body.classie-light .af-card.input{border-color:#04785738}body.classie-light .sop-num.t-violet,body.classie-light .sop-kick.t-violet,body.classie-light .sop-h .ac-violet{color:#6d4fd8}body.classie-light .slite-card.c-violet{border-top-color:#6d4fd8}body.classie-light .slite-prod.t-violet,body.classie-light #supervise .sgov-badge{color:#5b3fc4;background:#6d4fd81f;border-color:#6d4fd85c}body.classie-light #supervise .sgov-badge svg{color:#5b3fc4}body.classie-light #supervise .sgm-k.sky{color:#5b3fc4}body.classie-light .af-card.output .af-eyebrow{color:#006ba6}body.classie-light .af-card.output .af-score{color:#c2410c}body.classie-light .af-risk-tag{background:#c2520529;border:1px solid rgba(194,82,5,.42)}body.classie-light .meter-row-v{color:#006ba6}body.classie-light .meter-row.save .meter-row-v{color:#047857}body.classie-light #supervise .cmp-col.good{background:linear-gradient(180deg,rgba(109,79,216,.08),transparent 42%),var(--bg-surface);border-color:#6d4fd852}body.classie-light #supervise .cmp-head.good,body.classie-light #supervise .cmp-verdict.good{color:#5b3fc4}body.classie-light #supervise .cmp-bubble.ai.good{background:#6d4fd817;border:1px solid rgba(109,79,216,.3)}body.classie-light #supervise .cmp-intercept{background:#6d4fd81a;border-color:#6d4fd857}body.classie-light #supervise .cmp-intercept b{color:#5b3fc4}body.classie-light .gtg-lab.warn{color:#c2410c}body.classie-light .gtg-lab.mint,body.classie-light .gtg-fig .v.mint{color:#047857}body.classie-light .gtg-fig .v.amber{color:#c2410c}body.classie-light .gtg-fig .v.sky{color:#006ba6}body.classie-light .tiq-flagged{color:#e11d48}body.classie-light .tiq-li .dl.dn-bad,body.classie-light .tiq-alert{color:#e11d48}body.classie-light .tiq-back{color:#006ba6}body.classie-light .ifd-v.mint{color:#047857}body.classie-light .ifd-v.amber{color:#c2410c}body.classie-light .ifa-a{background:#0478570f;border:1px solid rgba(4,120,87,.28)}body.classie-light .ifa-spark{color:#047857}body.classie-light .ifr-sev{color:#c2410c;background:#c252051f;border:1px solid rgba(194,82,5,.3)}body.classie-light .ifr-c{color:#047857}body.classie-light .tc-attest-k,body.classie-light .tc-ico,body.classie-light .tc-foot a,body.classie-light .dfm-h .cy,body.classie-light .t-sky .dfm-tag{color:#006ba6}body.classie-light .t-mint .dfm-tag{color:#047857;background:#0478571a;border:1px solid rgba(4,120,87,.28)}body.classie-light .t-violet .dfm-tag{color:#5b3fc4;background:#6d4fd81f;border:1px solid rgba(109,79,216,.3)}body.classie-light .dfm-reassure{background:#0478570d;border:1px solid rgba(4,120,87,.2)}body.classie-light .dfm-sent-ic{background:#0478571a;border:1px solid rgba(4,120,87,.3)}body.classie-light .res-flag{color:#006ba6}body.classie-light .res-split-card.blog:before{background:radial-gradient(ellipse 70% 70% at 100% 0%,rgba(0,121,178,.16),transparent 60%)}body.classie-light .res-split-card.support:before{background:radial-gradient(ellipse 70% 70% at 100% 0%,rgba(4,120,87,.14),transparent 60%)}body.classie-light .res-split-card.blog .res-split-ico{color:#006ba6}body.classie-light .res-split-card.support .res-split-ico{background:#0478571a;border:1px solid rgba(4,120,87,.28);color:#047857}body.classie-light .res-split-card.blog .res-split-cta{color:#006ba6}body.classie-light .res-split-card.support .res-split-cta{color:#047857}body.classie-light .res-chip.on{color:#006ba6}@media(hover:hover)and (pointer:fine){body.classie-light .res-chip:hover{color:#006ba6}}body.classie-light .res-cat,body.classie-light .res-feature-cta{color:#006ba6}body.classie-light .res-thumb.g1{background:radial-gradient(ellipse 80% 80% at 30% 20%,rgba(0,121,178,.5),transparent 60%),linear-gradient(135deg,#0e3a72,#081943)}body.classie-light .res-thumb.g2{background:radial-gradient(ellipse 80% 80% at 70% 30%,rgba(4,120,87,.4),transparent 60%),linear-gradient(135deg,#0c2f3a,#081943)}body.classie-light .res-thumb.g3{background:radial-gradient(ellipse 80% 80% at 30% 70%,rgba(194,82,5,.35),transparent 60%),linear-gradient(135deg,#2a1b10,#0e0c14)}body.classie-light .res-thumb.g4{background:radial-gradient(ellipse 80% 80% at 60% 40%,rgba(64,9,220,.4),transparent 60%),linear-gradient(135deg,#1c1633,#0e0c14)}body.classie-light .res-thumb.g5{background:radial-gradient(ellipse 80% 80% at 40% 30%,rgba(0,122,178,.4),transparent 60%),linear-gradient(135deg,#0e2c45,#081943)}body.classie-light .sup-flag,body.classie-light .sup-chip.on,body.classie-light .sup-q-cat,body.classie-light .sup-item.open .sup-q-x,body.classie-light .sup-help-copy .eyebrow{color:#006ba6}body.classie-light .sup-contact svg{color:#006ba6}body.classie-light .sup-submit{box-shadow:0 0 0 1px #0079b266,0 12px 30px -8px #0079b28c}body.classie-light .sup-success .sup-check{background:#0478571f;border:1px solid rgba(4,120,87,.4);color:#047857}body.classie-light .sup-ticket{color:#006ba6}body.classie-light .tiq-pf{--tiq-codex:#1F6FA0;--tiq-sky:#006BA6;--tiq-violet:#6D4FD8;--tiq-mint:#047857;--tiq-amber:#B45309}body.classie-light .tiq-li .dl.dn,body.classie-light .tiq-li .dl.up{color:#047857}body.classie-light .intent-seg{color:#000000d1}body.classie-light .tiq-big[style*=brand-primary]{color:#006ba6!important}:root,body.classie-dark{--bg-base:#000000;--bg-surface:#0D0D10;--bg-raised:#17171B;--bg-raised-2:#202026;--bg-input:#000000;--bg-chrome:rgba(0,0,0,.78);--fg-primary:#F4F4F5;--fg-secondary:#C9CAD1;--fg-tertiary:#A1A1AA;--fg-muted:#8B8B94;--border-default:rgba(255,255,255,.12);--border-strong:rgba(255,255,255,.2);--border-quiet:rgba(255,255,255,.08);--brand-primary:#30BDFF;--brand-primary-hover:#30BDFF;--brand-primary-10:rgba(48,189,255,.08);--brand-primary-16:rgba(48,189,255,.14);--shadow-card:none;--shadow-chrome:0 24px 48px -24px rgba(0,0,0,.8);--f-display:"Geist",ui-sans-serif,system-ui,sans-serif;--rf-acc:#30BDFF;--rf-ink:#F4F4F5;--rf-inkrgb:244,244,245}body.classie-light{--bg-base:#FAFAF9;--bg-surface:#FFFFFF;--bg-raised:#F4F4F5;--bg-raised-2:#E4E4E7;--bg-input:#FFFFFF;--bg-chrome:rgba(250,250,249,.86);--fg-primary:#0B0B0C;--fg-secondary:#3F3F46;--fg-tertiary:#52525B;--fg-muted:#71717A;--border-default:#E4E4E7;--border-strong:#D4D4D8;--border-quiet:rgba(10,10,12,.08);--brand-primary:#0369A1;--brand-primary-hover:#0369A1;--brand-primary-10:rgba(3,105,161,.06);--brand-primary-16:rgba(3,105,161,.1);--accent-sky:#0369A1;--shadow-card:none;--shadow-chrome:0 24px 48px -20px rgba(10,10,12,.16),0 2px 6px rgba(10,10,12,.04);--rf-acc:#0369A1;--rf-ink:#0B0B0C;--rf-inkrgb:10,10,12}body{background:var(--bg-base)}body.classie-light a:not([class]){color:var(--rf-acc)}.page-atmos,body.classie-light .page-atmos{display:none!important}.h1,.phero-h1{font-family:Geist,sans-serif!important;font-weight:500!important;letter-spacing:0!important;line-height:.98!important}.phero-h1{font-size:clamp(40px,5vw,68px)!important}.h2{font-family:Geist,sans-serif!important;font-weight:500!important;font-size:clamp(30px,3.3vw,46px)!important;line-height:1.06!important;letter-spacing:0!important;text-wrap:balance}.h3,h3{letter-spacing:0}.h1 .cy,.h2 .cy,.phero-h1 .cy{color:var(--rf-acc)!important}.lead{font-size:clamp(16px,1.25vw,18px)!important;line-height:1.55!important;text-wrap:pretty}.phero-sub{font-size:clamp(16px,1.3vw,19px)!important;font-weight:400!important;text-wrap:pretty}.eyebrow{font-family:var(--f-mono);font-size:12px!important;letter-spacing:.14em!important;font-weight:500!important;color:var(--rf-acc)!important}.phero-kicker{font-family:var(--f-mono);font-size:13px!important;color:var(--fg-tertiary)!important}.phero{padding:148px 0 56px!important}.section{padding:64px 0}.btn{font-family:Geist,sans-serif!important;font-weight:500!important;letter-spacing:0;border-radius:6px!important;box-shadow:none!important;transform:none!important}.btn-primary{background:var(--rf-ink)!important;color:var(--bg-base)!important;border:1px solid var(--rf-ink)!important}@media(hover:hover)and (pointer:fine){.btn-primary:hover{background:var(--rf-acc)!important;border-color:var(--rf-acc)!important;color:#fff!important}}@media(hover:hover)and (pointer:fine){body.classie-dark .btn-primary:hover{color:#000!important}}.btn-ghost{background:transparent!important;color:var(--fg-primary)!important;border:1px solid var(--border-strong)!important}@media(hover:hover)and (pointer:fine){.btn-ghost:hover{background:rgba(var(--rf-inkrgb),.05)!important;border-color:var(--fg-primary)!important}}a.lnk,.subnav-cta,.mega-feat-cta,.compact-foot{color:var(--rf-acc)!important}[class*=card],.art-frame,.fdr,.ps,.sm,.sup,.raf,.pc,.pcg-screen,.cmp-col{box-shadow:none!important}body.classie-light .art-frame,body.classie-light .fdr,body.classie-light .ps,body.classie-light .sm,body.classie-light .sup,body.classie-light .raf,body.classie-light .pc,body.classie-light .pcg-screen,body.classie-light .cmp-col{box-shadow:0 1px 2px #0a0a0c0a!important}.am-dot,.am-dot.amber{filter:none!important}body.classie-light .spend,body.classie-light .value,body.classie-light .final-pro{background:#f4f4f5}.snav-bar{max-width:1600px;padding:14px clamp(20px,4.5vw,64px)}.snav.scrolled{background:var(--bg-chrome);backdrop-filter:saturate(1.6) blur(16px);-webkit-backdrop-filter:saturate(1.6) blur(16px);border-bottom:1px solid var(--border-default)}.nav-item{font-family:Geist,sans-serif;font-size:15px;color:var(--fg-tertiary);border-radius:6px;padding:8px 12px;letter-spacing:0}.nav-item-wrap.open .nav-item{color:var(--fg-primary);background:rgba(var(--rf-inkrgb),.06)}@media(hover:hover)and (pointer:fine){.nav-item:hover{color:var(--fg-primary);background:rgba(var(--rf-inkrgb),.06)}}.nav-item.active{color:var(--fg-primary)}.nav-actions .btn-primary{background:transparent!important;border:0!important;border-bottom:1.5px solid currentColor!important;border-radius:0!important;color:var(--rf-acc)!important;padding:6px 2px!important}@media(hover:hover)and (pointer:fine){.nav-actions .btn-primary:hover{color:var(--fg-primary)!important;background:transparent!important}}.theme-toggle{border:0!important;background:transparent!important;border-radius:50%!important;box-shadow:none!important}@media(hover:hover)and (pointer:fine){.theme-toggle:hover{background:rgba(var(--rf-inkrgb),.06)!important}}.snav-burger{border-radius:6px;background:transparent}.mega-card,.compact-pop{border-radius:12px;border:1px solid var(--border-default);background:var(--bg-surface)}.mega-pillar{border-radius:8px;background:transparent}@media(hover:hover)and (pointer:fine){.mega-pillar:hover{transform:none;border-color:var(--border-strong);background:rgba(var(--rf-inkrgb),.04)}}.mega-pillar-h,.mega-feat-title,.sheet-head,.subnav-label,.sfooter-ct{font-family:Geist,sans-serif!important;font-weight:500!important;letter-spacing:0}.mega-pillar-tags span{background:transparent;border-radius:4px}.mega-link,.compact-link{border-radius:6px}@media(hover:hover)and (pointer:fine){.mega-link:hover,.compact-link:hover{background:rgba(var(--rf-inkrgb),.05)}}.mega-ic{background:transparent!important;border-color:var(--border-default)!important;border-radius:6px}@media(hover:hover)and (pointer:fine){.mega-link:hover .mega-ic{background:transparent!important;border-color:var(--border-default)!important;border-radius:6px}}.mega-feat,body.classie-light .mega-feat{background:rgba(var(--rf-inkrgb),.035)!important;border:1px solid var(--border-default);border-radius:8px}.mega-feat-badge,body.classie-light .mega-feat-badge{background:transparent!important;border:1px solid var(--border-strong)!important;color:var(--fg-tertiary)!important;border-radius:4px}.snav-sheet{background:var(--bg-base);backdrop-filter:none;-webkit-backdrop-filter:none}.subnav.stuck{background:var(--bg-chrome);border-bottom:1px solid var(--border-default);box-shadow:none}.subnav-links a{font-family:Geist,sans-serif;font-size:14px;border-radius:6px}.subnav-links a.on{color:var(--fg-primary);background:rgba(var(--rf-inkrgb),.06)}.sfooter{background:transparent;border-top:0;margin:40px clamp(20px,4.5vw,64px) 0}.sfooter:before{content:"";display:block;max-width:1600px;margin:0 auto;border-top:1.5px solid var(--fg-primary)}.sfooter-ct{color:var(--rf-acc);font-size:13px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase;font-family:Satoshi,sans-serif!important}.sfooter-col a{font-size:15px;font-weight:500;color:var(--fg-primary)}@media(hover:hover)and (pointer:fine){.sfooter-col a:hover{color:var(--rf-acc)}}.sfooter-tag{font-size:16px;color:var(--fg-secondary)}.sfooter-base{font-family:Satoshi,sans-serif;font-size:14px;font-weight:500;color:var(--fg-secondary);letter-spacing:0;border-top:1px solid var(--border-default)}.sfooter-base-r a{color:var(--fg-secondary)}@media(hover:hover)and (pointer:fine){.sfooter-base-r a:hover{color:var(--rf-acc)}}.page h2:not([class*=mock]):not([class*=art]){font-family:Geist,sans-serif!important;font-weight:500!important;letter-spacing:0!important}.page h2 strong,.page h2 b{font-weight:600}body.classie-light .sfooter-col a,.sfooter-col a{color:var(--fg-primary)}@media(hover:hover)and (pointer:fine){body.classie-light .sfooter-col a:hover,.sfooter-col a:hover{color:var(--rf-acc)}}body.classie-light .sfooter-base-r a,.sfooter-base-r a{color:var(--fg-secondary)}.sfooter>.wrap,.sfooter-inner,.sfooter-base{max-width:1600px;padding-left:0!important;padding-right:0!important}.sfooter .btn-primary{background:transparent!important;border:0!important;border-bottom:1.5px solid currentColor!important;border-radius:0!important;color:var(--rf-acc)!important;padding:4px 0!important;font-size:16px!important}@media(hover:hover)and (pointer:fine){.sfooter .btn-primary:hover{color:var(--fg-primary)!important;background:transparent!important}}.page [class*=card]:not(img){background-image:none!important}.page h1:not(.h1):not(.phero-h1){font-family:Geist,sans-serif!important;font-weight:500!important;letter-spacing:0!important}.cl-logo-l,.cl-logo-d{display:block}body.classie-light .cl-logo-d,body:not(.classie-light) .cl-logo-l{display:none}.snav.cl-nav{border-bottom:0!important;background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.subnav{top:68px!important}.page .cta-row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0!important;width:100%;max-width:500px;border-top:1.5px solid var(--rf-ink)}.page .cta-row[style*=center]{margin-left:auto!important;margin-right:auto!important}.page .cta-row .btn{display:flex!important;justify-content:space-between;align-items:center;gap:12px;background:transparent!important;border:0!important;border-radius:0!important;padding:16px 20px 16px 0!important;font-family:Geist,sans-serif!important;font-size:20px!important;font-weight:500!important;letter-spacing:0;color:var(--rf-ink)!important;white-space:nowrap}.page .cta-row .btn-primary{color:var(--rf-acc)!important}@media(hover:hover)and (pointer:fine){.page .cta-row .btn:hover{color:var(--rf-acc)!important;background:transparent!important}}@media(hover:hover)and (pointer:fine){.page .cta-row .btn-primary:hover{color:var(--rf-ink)!important}}.page .cta-row .btn+.btn{border-left:1px solid rgba(var(--rf-inkrgb),.16)!important;padding:16px 0 16px 20px!important}@media(max-width:640px){.page .cta-row{grid-template-columns:1fr}.page .cta-row .btn+.btn{border-left:0!important;border-top:1px solid rgba(var(--rf-inkrgb),.16)!important;padding:16px 0!important}.page .cta-row .btn{padding:16px 0!important}}.subnav-links a{border-radius:0!important;background:transparent!important;color:var(--fg-tertiary);padding:8px 12px;border-bottom:1.5px solid transparent}@media(hover:hover)and (pointer:fine){.subnav-links a:hover{color:var(--rf-ink)}}.subnav-links a.on{color:var(--rf-ink)!important;border-bottom-color:var(--rf-ink)}.subnav-cta{font-family:Geist,sans-serif!important;font-size:15px!important;letter-spacing:0!important;border-bottom:1.5px solid currentColor;padding:4px 0}.subnav-label{font-size:16px!important}.srm-overlay{background:#0a0a0c8c!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.dfm,.afm,.rmodal{border-radius:12px!important;box-shadow:0 40px 80px -30px #00000073!important}.dfm-h,.afm-h,.dfm-form-h,.dfm-step-t,.dfm-sent h3{font-family:Geist,sans-serif!important;font-weight:500!important;letter-spacing:0!important}.dfm-h .cy{color:var(--rf-acc)!important}.dfm-step{border-radius:8px!important;background:transparent!important}.dfm-step:before{display:none!important}.dfm-tag,.t-sky .dfm-tag,.t-mint .dfm-tag,.t-violet .dfm-tag{color:var(--fg-tertiary)!important;background:transparent!important;border:1px solid var(--border-strong)!important;border-radius:4px!important}.dfm-reassure{background:transparent!important;border:0!important;border-top:1px solid var(--border-default)!important;border-radius:0!important;padding:14px 0 0!important}.dfm-right{background:rgba(var(--rf-inkrgb),.025)!important}.dfm-field input,.dfm-field select,.dfm-field textarea{border-radius:6px!important}.dfm-field input:focus,.dfm-field select:focus,.dfm-field textarea:focus{border-color:var(--rf-ink)!important;box-shadow:none!important}.dfm-sent-ic{background:transparent!important;border:1px solid var(--border-strong)!important}.srm-close{border-radius:6px!important}.dfm-consent a{color:var(--rf-acc)!important}a.lnk,.mega-feat-cta,.compact-foot,.subnav-cta{font-family:Geist,sans-serif!important;letter-spacing:0!important;text-transform:none!important;font-size:16px!important;font-weight:500!important}.uc-go{font-family:Geist,sans-serif!important;letter-spacing:0!important;text-transform:none!important;font-size:15px!important;font-weight:500!important;color:var(--rf-acc)!important}body.classie-dark img[src*="logos-ai/openai.svg"],body.classie-dark img[src*="logos-ai/grok.svg"],body.classie-dark img[src*="logos-ai/cursor.svg"],body.classie-dark img[src*="logos-ai/notion.svg"],body.classie-dark img[src*="logos-ai/codex.svg"],body.classie-dark img[src*="logos-ai/githubcopilot.svg"],body.classie-dark img[src*="logos-ai/manus.svg"],body.classie-dark img[src*="logos-ai/midjourney.svg"],body.classie-dark img[src*="logos-ai/notebooklm.svg"],body.classie-dark img[src*="logos-ai/windsurf.svg"],body.classie-dark img[src*="logos-ai/kimi.svg"]{filter:invert(1)}body.classie-light .gx-check.on{color:#0369a1}.gx-card{position:relative;font-family:var(--g-font);min-width:0;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--g-r-card);box-shadow:0 1px 2px #09090b0a;transition:border-color .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s cubic-bezier(.2,.7,.2,1)}.gx-on{border-color:var(--g-on-border)!important;box-shadow:var(--g-on-ring)!important}.gx-label,.gx-meta,.gx-kpi-l{font-size:var(--g-fs-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.gx-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border-default)}.gx-title{font-family:var(--g-font);font-size:var(--g-title);font-weight:700;color:var(--fg-primary)}.gx-meta{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.gx-live{width:7px;height:7px;border-radius:50%;background:#1f9f75;box-shadow:0 0 0 3px #1f9f7526}.gx-body{padding:16px 18px}.gx-ico{flex:none;width:32px;height:32px;border-radius:var(--g-r-tile);display:flex;align-items:center;justify-content:center;background:var(--bg-raised);color:var(--fg-secondary);transition:background .35s,color .35s}.gx-cursor{position:absolute;left:0;top:0;z-index:3;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(9,9,11,.3))}.gx-ag{position:relative;overflow:hidden}.gx-ag-stage{position:absolute;left:0;top:0;transform-origin:0 0}.gx-ag-edges{position:absolute;inset:0;overflow:visible}.gx-edge{fill:none;stroke:var(--border-strong);stroke-width:1.5;transition:stroke .35s}.gx-edge.is-accent{stroke:#00adff}.gx-edge.is-risk{stroke:#f87171}.gx-edge.is-ok{stroke:#1f9f75}.gx-pkt{position:absolute;left:0;top:0;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:#00adff;box-shadow:0 0 0 4px #00adff2e;offset-rotate:0deg}.gx-node{position:absolute;display:flex;align-items:center;gap:10px;padding:0 12px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--g-r-card);box-shadow:0 1px 2px #09090b0a;transition:border-color .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s cubic-bezier(.2,.7,.2,1)}.gx-node.gx-on .gx-ico{background:#00adff1f;color:#0369a1}.gx-node-t{display:flex;flex-direction:column;gap:2px;min-width:0}.gx-node-t b{font-size:var(--g-fs-body);font-weight:700;color:var(--fg-primary);line-height:1.2}.gx-node-t span{font-size:var(--g-fs-label);color:var(--fg-muted)}.gx-stack{display:flex;flex-direction:column;gap:12px}.gx-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gx-kpi{display:flex;flex-direction:column;gap:8px;padding:16px 18px}.gx-kpi-l{display:flex;justify-content:space-between;align-items:center;gap:8px}.gx-kpi-i{color:var(--fg-muted);display:inline-flex}.gx-kpi-n{font-family:var(--g-font);font-size:var(--g-num-lg);font-weight:700;letter-spacing:var(--g-num-ls);font-variant-numeric:tabular-nums;line-height:1;color:var(--fg-primary)}.gx-kpi-d{font-size:var(--g-fs-sm);color:var(--fg-muted)}.gx-kpi-d b.is-ok{color:#147c5b}.gx-kpi-d b.is-risk{color:#b42318}.gx-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gx-sevbar{display:flex;gap:3px;height:10px;margin-bottom:16px}.gx-sevbar span{border-radius:999px;transition:width .9s cubic-bezier(.2,.7,.2,1),opacity .35s cubic-bezier(.2,.7,.2,1)}.gx-legend{display:flex;flex-direction:column;gap:2px}.gx-leg{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--g-r-tile);font-size:var(--g-fs-body);color:var(--fg-secondary);transition:background .35s}.gx-leg i{width:8px;height:8px;border-radius:50%}.gx-leg b{font-variant-numeric:tabular-nums;color:var(--fg-primary)}.gx-leg.is-on{background:var(--bg-raised)}.gx-apps{display:flex;flex-direction:column;gap:12px}.gx-app{display:grid;grid-template-columns:18px 76px minmax(0,1fr) 38px;align-items:center;gap:10px;font-size:var(--g-fs-body)}.gx-app img{width:18px;height:18px;object-fit:contain}.gx-app-n{color:var(--fg-secondary)}.gx-app b{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg-primary)}.gx-track{height:6px;border-radius:999px;background:var(--bg-raised);overflow:hidden}.gx-track span{display:block;height:100%;border-radius:999px;background:#00adff;transition:width .9s cubic-bezier(.2,.7,.2,1)}.gx-rc-t{display:flex;align-items:center;gap:12px;min-width:0}.gx-rc-t>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.gx-rc-t b{font-size:var(--g-title);color:var(--fg-primary)}.gx-rc-t span span{font-size:var(--g-fs-sm);color:var(--fg-muted)}.gx-form{display:flex;flex-direction:column;gap:14px}.gx-field{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;transition:opacity .35s}.gx-field.is-muted{opacity:.45}.gx-seg{display:inline-flex;justify-self:start;padding:3px;border-radius:var(--g-r-tile);background:var(--bg-raised);gap:2px}.gx-seg-b{border:0;background:transparent;font:inherit;font-size:var(--g-fs-body);font-weight:500;color:var(--fg-muted);padding:5px 14px;border-radius:var(--g-r-ctl);cursor:pointer;transition:background .35s,color .35s,box-shadow .35s}.gx-seg-b.on{background:var(--bg-surface);box-shadow:0 1px 2px #09090b14}.gx-seg-b.on.is-block{color:#d72544}.gx-seg-b.on.is-warn{color:#dd732a}.gx-seg-b.on.is-off{color:var(--fg-primary)}.gx-sev{justify-self:start;padding:3px 10px;border-radius:var(--g-r-ctl);font-size:var(--g-fs-sm);font-weight:700}.gx-sev.is-high{color:#c2410c;background:#fff7ed}.gx-checkrow{justify-self:start;display:inline-flex;align-items:center;gap:9px;border:0;background:none;padding:0;font:inherit;font-size:var(--g-fs-body);color:var(--fg-primary);cursor:pointer}.gx-check{width:18px;height:18px;border-radius:var(--g-r-ctl);border:1.5px solid var(--border-strong);display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s,border-color .2s}.gx-check.on{background:#00adff;border-color:#00adff}.gx-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:28px}.gx-chip{padding:4px 10px;border-radius:999px;background:var(--bg-raised);font-size:var(--g-fs-sm);color:var(--fg-primary);animation:gx-in .35s cubic-bezier(.2,.7,.2,1)}.gx-ph{font-size:var(--g-fs-sm);color:var(--fg-muted)}.gx-add{border:1px dashed var(--border-strong);background:none;border-radius:999px;padding:3px 10px;font:inherit;font-size:var(--g-fs-sm);color:var(--fg-secondary);cursor:pointer}.gx-add:disabled{cursor:default}.gx-msg{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--g-r-tile);background:var(--bg-raised);font-size:var(--g-fs-sm);line-height:1.45;color:var(--fg-secondary)}.gx-msg b{color:var(--fg-primary);font-size:var(--g-fs-body)}.gx-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--border-default)}.gx-status{font-size:var(--g-fs-sm);color:var(--fg-muted)}.gx-status.is-dirty{color:#b45309}.gx-btn{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--fg-secondary);font:inherit;font-size:var(--g-fs-body);font-weight:600;padding:7px 14px;border-radius:var(--g-r-ctl);cursor:pointer;transition:background .35s,color .35s,border-color .35s}.gx-btn.is-primary{background:#0369a1;border-color:#0369a1;color:#fff}.gx-switch{flex:none;width:36px;height:20px;border-radius:999px;border:0;padding:0;background:var(--border-strong);position:relative;cursor:pointer;transition:background .2s}.gx-switch i{position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #09090b33;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.gx-switch.on{background:#00adff}.gx-switch.on i{transform:translate(16px)}.gx-hub{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:32px 28px}.gx-hub-col{display:flex;flex-direction:column;gap:10px}.gx-hub-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.gx-hub-col.is-end .gx-hub-row{justify-content:flex-start}.gx-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--border-default);background:var(--bg-surface);font-size:var(--g-fs-sm);font-weight:500;color:var(--fg-primary);white-space:nowrap;transition:border-color .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s cubic-bezier(.2,.7,.2,1)}.gx-pill svg{color:#0369a1}.gx-core{display:flex;align-items:center}.gx-wire{position:relative;width:56px;height:1px;background:var(--border-strong)}.gx-wire i{position:absolute;left:0;top:-3.5px;width:8px;height:8px;border-radius:50%;background:#00adff;opacity:0}.gx-wire.go i{opacity:1;left:calc(100% - 8px);transition:left .6s cubic-bezier(.65,0,.35,1)}.gx-hubchip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--g-r-tile);border:1px solid var(--border-default);background:var(--bg-surface);font-size:var(--g-fs-body);font-weight:700;color:var(--fg-primary);white-space:nowrap;transition:border-color .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s cubic-bezier(.2,.7,.2,1)}.gx-hubchip svg{color:#0369a1}.gx-ic{display:flex;flex-direction:column;gap:4px}.gx-ic-row{display:grid;grid-template-columns:minmax(0,210px) minmax(0,1fr);align-items:center;gap:14px;padding:5px 8px;border-radius:var(--g-r-tile);outline:none;cursor:default;transition:background var(--g-dur) var(--g-ease),opacity var(--g-dur) var(--g-ease)}.gx-ic-row.is-on{background:var(--bg-raised)}.gx-ic-row.is-dim .gx-ic-bar{opacity:.55}.gx-ic-row:focus-visible{box-shadow:var(--g-on-ring)}.gx-ic-n{font-size:var(--g-fs-sm);color:var(--fg-secondary);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gx-ic-row.is-on .gx-ic-n{color:var(--fg-primary);font-weight:600}.gx-ic-bar{display:flex;gap:2px;height:10px;transition:opacity var(--g-dur) var(--g-ease)}.gx-ic-bar span{height:100%;border-radius:3px;transition:width .9s var(--g-ease)}.gx-ic-detail{margin-top:10px;padding:12px 14px;border-radius:var(--g-r-tile);background:var(--bg-raised);display:flex;flex-direction:column;gap:8px;min-height:104px}.gx-ic-detail>b{display:flex;align-items:center;gap:8px;font-size:var(--g-fs-body);color:var(--fg-primary)}.gx-ic-detail i{flex:none;width:8px;height:8px;border-radius:50%}.gx-ic-subs{display:flex;flex-wrap:wrap;gap:6px 18px}.gx-ic-subs span{display:inline-flex;align-items:center;gap:7px;font-size:var(--g-fs-sm);color:var(--fg-secondary)}.gx-ic-subs b{color:var(--fg-primary);font-variant-numeric:tabular-nums}@media(max-width:640px){.gx-ic-row{grid-template-columns:minmax(0,1fr);gap:6px}.gx-ic-n{text-align:left}}@keyframes gx-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@media(max-width:760px){.gx-kpis,.gx-two{grid-template-columns:minmax(0,1fr)}.gx-hub{grid-template-columns:minmax(0,1fr);justify-items:center}.gx-hub-row,.gx-hub-col.is-end .gx-hub-row{justify-content:center}.gx-core{flex-direction:column}.gx-wire{width:1px;height:28px}.gx-wire i{left:-3.5px;top:0}.gx-wire.go i{left:-3.5px;top:calc(100% - 8px);transition:top .6s cubic-bezier(.65,0,.35,1)}.gx-field{grid-template-columns:minmax(0,1fr);gap:6px}}@media(prefers-reduced-motion:reduce){.gx-card,.gx-node,.gx-pill,.gx-sevbar span,.gx-track span{transition:none}.gx-chip{animation:none}}.gx-node-t span.gx-st{font-weight:700;animation:gx-in .35s var(--g-ease)}.gx-st.is-risk{color:#b42318}.gx-st.is-busy{color:#0369a1}.gx-st.is-done{color:#147c5b}body:not(.classie-light) .gx-st.is-risk{color:#f87171}body:not(.classie-light) .gx-st.is-busy{color:#00adff}body:not(.classie-light) .gx-st.is-done{color:#1f9f75}.gx-node-t{overflow:hidden}.gx-node-t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gx-node-t b{overflow-wrap:anywhere}body{--g-fill:var(--bg-raised)}body.classie-light{--g-fill:#F4F4F5;--fg-tertiary:#5F6068;--fg-muted:#5F6068}body:not(.classie-light){--fg-muted:var(--fg-tertiary)}.pbadge,.slite-prod,.flow-pills span,.sflow,.wyg-sub span,.cov-chip,.so-pill,.par-tag,.start-toast-badge,.hub-tag,.hub-chips span,.ask-ea,.es-scout,.mega-pillar-tags span,.mega-feat-badge{background:none!important;border:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important;border-radius:0!important}.flow-pills,.wyg-sub,.hub-chips,.mega-pillar-tags{column-gap:18px!important}.page .cta-row{display:flex!important;flex-wrap:wrap;align-items:center;gap:14px 36px!important;width:auto;max-width:none;border:0!important}.page .cta-row[style*=center]{justify-content:center}.page .cta-row .btn,.page .cta-row .btn+.btn,.sfooter .btn-primary{display:inline-flex!important;justify-content:flex-start!important;align-items:center;gap:10px!important;padding:8px 0!important;border:0!important;border-radius:0!important;background:none!important;font-family:Geist,sans-serif!important;font-size:20px!important;font-weight:500!important}.page .cta-row .btn-primary,.sfooter .btn-primary{color:var(--rf-acc)!important}.page .cta-row .btn-ghost{color:var(--rf-ink)!important}@media(hover:hover)and (pointer:fine){.page .cta-row .btn:hover,.sfooter .btn-primary:hover{color:var(--rf-ink)!important}}@media(hover:hover)and (pointer:fine){.page .cta-row .btn-ghost:hover{color:var(--rf-acc)!important}}.page .cta-row .arr,.sfooter .btn-primary .arr{font-size:0!important}.page .cta-row .arr:after,.sfooter .btn-primary .arr:after{content:"\2197\fe0e";font-size:18px}@media(max-width:640px){.page .cta-row .btn+.btn{border-top:0!important}}.uc-tag,.uc-tag[class*=t-],.persona-tag,.rep-tag,.value-tag{background:none!important;border:0!important;padding:0!important;border-radius:0!important;font-family:var(--f-satoshi)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.06em!important}.uc-h,.persona-h,.value-h,.ccs-h,.cov-name,.sov-h,.tc-card h4,.rep-n{line-height:1.2!important}.cov-mk{display:inline-flex;align-items:center;gap:10px;font-family:Geist,sans-serif;font-size:19px;font-weight:500;color:var(--fg-primary);white-space:nowrap}.cov-mk img{width:26px;height:26px;object-fit:contain;display:block}body:not(.classie-light) .cov-mk img[src*=openai],body:not(.classie-light) .cov-mk img[src*=cursor],body:not(.classie-light) .cov-mk img[src*=githubcopilot],body:not(.classie-light) .cov-mk img[src*=midjourney],body:not(.classie-light) .cov-mk img[src*=notion]{filter:invert(1)}body:not(.classie-light) .logo-tile img[src*="integrations/"]{filter:brightness(0) invert(1)}body:not(.classie-light) .logo-tile img[src*=entra-id-t],body:not(.classie-light) .logo-tile img[src*=cloud-identity-t]{filter:invert(1) hue-rotate(180deg)}body.classie-light{--bg-base:#FAFAF9;--brand-primary-hover:#0369A1}.section{padding:clamp(48px,6vw,88px) 0}.eyebrow,.sop-kick{font-family:var(--f-satoshi)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase;color:var(--brand-primary-hover)!important}.phero-kicker{display:none!important}.phero{overflow:hidden}.phero>.wrap{position:relative;z-index:1}.gx-dotfield{position:absolute;inset:68px 0 0;width:100%;height:calc(100% - 68px);display:block;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 62% 78% at 40% 50%,transparent 32%,#000 78%);mask-image:radial-gradient(ellipse 62% 78% at 40% 50%,transparent 32%,#000 78%)}.phero-h1{font-family:var(--f-display)!important;font-weight:500!important;font-size:clamp(40px,4.6vw,64px)!important;line-height:1.02!important;letter-spacing:0!important}.h2,.an-h,.wyg-title,.cap-h,.tc-attest-h{font-family:var(--f-display)!important;font-weight:500!important;font-size:clamp(30px,3.3vw,46px)!important;line-height:1.06!important;letter-spacing:0!important}.d-lead h3,.d-copy h3{font-family:var(--f-display)!important;font-weight:500!important;font-size:clamp(20px,2vw,26px)!important;line-height:1.15!important}.lead,.phero-sub,.sop-sub,.cov-sub{font-size:clamp(16px,1.2vw,18px)!important;line-height:1.55!important;font-weight:400!important;color:var(--fg-secondary)!important}.cov-h{font-family:var(--f-display)!important;font-weight:500!important;font-size:clamp(22px,2vw,28px)!important;line-height:1.15!important;letter-spacing:0!important}.sop-h{font-family:var(--f-display)!important;font-weight:500!important;font-size:clamp(40px,4.6vw,64px)!important;line-height:1.02!important;letter-spacing:0!important}body{--uc-on-bg:rgba(0,173,255,.1);--uc-up:#34D399;--uc-down:#F87171;--uc-sky:#7DD3FC;--uc-sky-bg:rgba(0,173,255,.16);--uc-mint:#6EE7B7;--uc-mint-bg:rgba(31,159,117,.18);--uc-rose:#FDA4AF;--uc-rose-bg:rgba(248,113,113,.16)}body.classie-light{--uc-on-bg:#F7FBFF;--uc-up:#147C5B;--uc-down:#B42318;--uc-sky:#0369A1;--uc-sky-bg:#E3F4FF;--uc-mint:#147C5B;--uc-mint-bg:#E7F6EC;--uc-rose:#B42318;--uc-rose-bg:#FDECEC}body:not(.classie-light) .gx-sev.is-high{color:#fdba74;background:#f9731629}body:not(.classie-light) .gx-kpi-d b.is-ok{color:#34d399}body:not(.classie-light) .gx-kpi-d b.is-risk{color:#f87171}body:not(.classie-light) .gx-status.is-dirty{color:#fbbf24}body:not(.classie-light) .gx-btn.is-primary{background:#00adff;border-color:#00adff;color:#001826}body:not(.classie-light) .gx-node.gx-on .gx-ico{color:#7dd3fc}body:not(.classie-light) .gx-pill svg,body:not(.classie-light) .gx-hubchip svg{color:#7dd3fc}body:not(.classie-light) .gx-cursor path{fill:#f4f4f5;stroke:#0b0b0c}body:not(.classie-light) .gx-card{box-shadow:none}.sop-num{display:inline-block!important;font-family:var(--f-display)!important;font-weight:600!important;font-size:clamp(36px,3.6vw,52px)!important;line-height:1!important;letter-spacing:0!important;color:var(--brand-primary-hover)!important}.page .section{padding:clamp(48px,6vw,88px) 0}.page .section.tight{padding:clamp(40px,5vw,72px) 0}.sec-head{margin-bottom:0!important}.sec-head+.srx,.sec-head+.team-grid,.sec-head+.tc-attest,.sec-head+.slite,.coverage .mq-wrap{margin-top:48px!important}.tc-attest-h{font-size:clamp(22px,2vw,28px)!important;line-height:1.15!important}.sov-h{font-size:20px!important;line-height:1.2!important}.tc-attest{align-items:start!important}.tc-attest>.tc-badge{align-self:center}body:not(.classie-light) .sp2-pp{color:#0b0b0c}body:not(.classie-light) .logo-tile img[src*=aws-color]{filter:invert(1) hue-rotate(180deg) saturate(1.4)}@media(min-width:901px){.integ-x .integ-logos{column-gap:clamp(14px,1.6vw,28px)!important}.integ-x .logo-tile img[src*="-t.png"]{max-width:none}}.sor{display:grid;grid-template-columns:minmax(0,1.25fr) 28px minmax(0,1fr);gap:16px;align-items:center;max-width:980px;margin:48px auto 0}.sor-col{display:flex;flex-direction:column;gap:8px;min-width:0}.sor-lbl{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 6px}.sor-item{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 16px;border-radius:10px;background:var(--g-fill);color:var(--fg-primary);font-size:15px;font-weight:500;text-decoration:none;transition:background var(--g-dur) var(--g-ease),color var(--g-dur) var(--g-ease)}.sor-item .gl{flex:none;color:var(--brand-primary-hover);display:flex}.sor-item .tg{margin-left:auto;font-size:13px;font-weight:500;color:var(--fg-muted);white-space:nowrap}@media(hover:hover)and (pointer:fine){a.sor-item:hover{background:#00adff1f;color:var(--fg-primary)}}@media(hover:hover)and (pointer:fine){a.sor-item:hover .tg{color:var(--brand-primary-hover)}}.sor-arr{display:flex;justify-content:center;color:var(--brand-primary)}.sor-core{position:relative;display:flex;flex-direction:column;gap:14px;padding:36px 32px;border-radius:16px;background:radial-gradient(120% 90% at 100% 0%,rgba(0,173,255,.16),transparent 60%),#00adff12;overflow:hidden}.sor-core .k{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-primary-hover)}.sor-core .k i{width:8px;height:8px;border-radius:50%;background:#1f9f75;box-shadow:0 0 0 4px #1f9f7529}.sor-core h3{margin:0;font-family:var(--f-display);font-weight:500;font-size:28px;line-height:1.15;letter-spacing:0;color:var(--fg-primary)}.sor-core p{margin:0;font-size:16px;line-height:1.55;color:var(--fg-secondary);text-wrap:pretty}.sor-core .sor-ask{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:14px;color:var(--fg-muted)}.sor-core .sor-ask b{font-weight:500;color:var(--fg-primary)}.sor-foot{margin:28px 0 0;font-size:15px;color:var(--fg-muted);text-align:center}.sor-foot a{color:var(--brand-primary-hover);text-decoration:none;font-family:var(--f-geist);font-weight:500}@media(max-width:960px){.sor{grid-template-columns:minmax(0,1fr)}.sor-arr{transform:rotate(90deg)}}.srec{margin-top:48px;border-radius:20px;background:var(--bg-surface);box-shadow:var(--shadow-card);overflow:hidden}.srec-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 40px;padding:28px 32px;background:radial-gradient(90% 140% at 100% 0%,rgba(0,173,255,.16),transparent 60%),#00adff12}.srec-top h3{margin:0;font-family:var(--f-display);font-weight:500;font-size:26px;line-height:1.15;letter-spacing:0;color:var(--fg-primary)}.srec-top ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 24px}.srec-top li{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--fg-primary)}.srec-top .gl{display:flex;color:var(--brand-primary-hover)}.srec-sols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px}.srec-sol{display:flex;flex-direction:column;gap:10px;padding:24px 22px;border-radius:14px;background:var(--g-fill);color:inherit;text-decoration:none;scroll-margin-top:96px;transition:background var(--g-dur) var(--g-ease)}.srec-sol.t-sky{background:linear-gradient(180deg,rgba(0,173,255,.09),transparent 70%),var(--g-fill)}.srec-sol.t-violet{background:linear-gradient(180deg,rgba(139,92,246,.09),transparent 70%),var(--g-fill)}.srec-sol.t-amber{background:linear-gradient(180deg,rgba(245,158,11,.11),transparent 70%),var(--g-fill)}.srec-sol.t-mint{background:linear-gradient(180deg,rgba(31,159,117,.11),transparent 70%),var(--g-fill)}.srec-sol .n{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--f-display);font-weight:500;font-size:21px;line-height:1.15;color:var(--fg-primary)}.srec-sol .ar{font-size:16px;color:var(--fg-muted);transition:color var(--g-dur) var(--g-ease),transform var(--g-dur) var(--g-ease)}@media(hover:hover)and (pointer:fine){.srec-sol:hover .ar{color:var(--brand-primary-hover);transform:translate(2px,-2px)}}@media(hover:hover)and (pointer:fine){.srec-sol:hover .n{color:var(--brand-primary-hover)}}.srec-sol .b{font-size:15px;line-height:1.5;color:var(--fg-secondary);text-wrap:pretty;min-height:4.5em}.srec-sol .m{margin-top:8px;font-family:var(--f-geist);font-weight:300;font-size:44px;line-height:1;color:var(--fg-primary)}.srec-sol .c{font-size:14px;line-height:1.45;color:var(--fg-secondary);text-wrap:pretty}.srec-sol .w{margin-top:auto;padding-top:8px;font-size:13px;color:var(--fg-muted)}.sa-note{margin:18px 0 0;font-size:13px;color:var(--fg-muted);text-align:center}@media(max-width:1000px){.srec-sols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.srec-sols{grid-template-columns:minmax(0,1fr)}.srec-top{padding:24px}.srec-sol .b{min-height:0}}.capx-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:20px 72px;align-items:end}.capx-head .h2{margin:12px 0 0}.capx-head .lead{margin:0;max-width:32em}.capx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:44px;padding:12px;border-radius:20px;background:var(--g-fill)}.capx-col{display:flex;flex-direction:column;gap:12px;padding:26px 24px;border-radius:14px;background:var(--bg-surface)}.capx-col a.n{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--f-display);font-weight:500;font-size:24px;line-height:1.1;color:var(--fg-primary);text-decoration:none}.capx-col a.n .ar{font-size:16px;color:var(--fg-muted)}@media(hover:hover)and (pointer:fine){.capx-col a.n:hover,.capx-col a.n:hover .ar{color:var(--brand-primary-hover)}}.capx-col .o{margin:0;font-size:15px;color:var(--brand-primary-hover);font-weight:500}.capx-col ul{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.capx-col li{position:relative;padding-left:16px;font-size:15px;line-height:1.45;color:var(--fg-secondary)}.capx-col li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--brand-primary)}@media(max-width:900px){.capx{grid-template-columns:minmax(0,1fr)}}.dlv{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:start;margin-top:44px}.dlv-ask{min-width:0}.dlv-feed{display:flex;flex-direction:column;gap:12px;min-width:0}.dlv-msg{display:flex;flex-direction:column;gap:8px;padding:22px 24px;border-radius:14px;background:var(--g-fill)}.dlv-msg .fr{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fg-muted)}.dlv-msg .fr b{font-weight:500;color:var(--fg-primary)}.dlv-msg .fr span:last-child{margin-left:auto}.dlv-msg .gl{display:flex;color:var(--brand-primary-hover)}.dlv-msg .t{margin:4px 0 0;font-size:17px;font-weight:500;color:var(--fg-primary)}.dlv-msg .s{margin:0;font-size:15px;line-height:1.5;color:var(--fg-secondary);text-wrap:pretty}.dlv-msg .kp{display:flex;flex-wrap:wrap;gap:6px 20px;padding-top:6px;font-size:14px;color:var(--fg-muted)}.dlv-msg .kp b{font-weight:500;color:var(--fg-primary)}.dlv-msg .kp b.g{color:var(--accent-mint,#15803D)}.dlv-note{margin:4px 2px 0;font-size:14px;color:var(--fg-muted)}@media(max-width:960px){.dlv{grid-template-columns:minmax(0,1fr)}}.srec-k{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-primary-hover)}.srec{background:none;box-shadow:none;border-radius:0;overflow:visible}.srec-sols{padding:0;gap:12px}.srec-sol{position:relative;background-color:var(--bg-surface);box-shadow:var(--shadow-card)}.srec-sol .stem{position:absolute;left:50%;bottom:-12px;width:2px;height:12px;margin-left:-1px;background:var(--brand-primary)}.srec-base{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px 40px;align-items:center;margin-top:12px;padding:30px 32px;border-radius:16px;background:radial-gradient(70% 160% at 100% 0%,rgba(0,173,255,.22),transparent 60%),#0b1a2e;color:#f4f4f5}.srec-base:before{content:"";position:absolute;left:12.5%;right:12.5%;top:0;height:2px;background:var(--brand-primary);border-radius:1px}.srec-id h3{margin:0;font-family:var(--f-display);font-weight:500;font-size:28px;line-height:1.1;letter-spacing:0;color:#fff}.srec-id p{margin:10px 0 0;font-size:15px;line-height:1.55;color:#c7d2e0;text-wrap:pretty}.srec-base ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.srec-base li{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border-radius:10px;background:#ffffff12;font-size:15px;font-weight:500;color:#f4f4f5}.srec-base .gl{display:flex;color:#30bdff}@media(max-width:1000px){.srec-sol .stem{display:none}.srec-base:before{display:none}}@media(max-width:760px){.srec-base{grid-template-columns:minmax(0,1fr);padding:24px}.srec-base ul{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.srec-base{grid-template-columns:minmax(0,1fr)}}.srec-base{margin:0 0 12px;background:radial-gradient(70% 160% at 100% 0%,rgba(0,173,255,.18),transparent 60%),#00adff14;color:var(--fg-primary)}.srec-base:before{top:auto;bottom:0}.srec-id h3{color:var(--fg-primary)}.srec-id p{color:var(--fg-secondary)}.srec-base li{background:var(--bg-surface);color:var(--fg-primary);box-shadow:0 1px 2px #09090b0a}.srec-base .gl{color:var(--brand-primary-hover)}.srec-sol .stem{top:-12px;bottom:auto}.srx{margin-top:48px;display:flex;flex-direction:column;gap:36px}.srx-rec{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 28px;font-size:14px;color:var(--fg-muted)}.srx-rec .k{font-weight:500;color:var(--fg-primary)}.srx-rec ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px}.srx-rec li{display:flex;align-items:center;gap:8px}.srx-rec .gl{display:flex;color:var(--brand-primary-hover)}.srx-body{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px 64px;align-items:center}.srx-list{display:flex;flex-direction:column;gap:8px}.srx-item{position:relative;padding-left:24px}.srx-item .pg{position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:1px;background:var(--g-fill);overflow:hidden}.srx-item.on .pg{background:var(--sp-bar,rgba(120,120,130,.25))}.srx-item .pg i{display:block;width:100%;height:100%;background:var(--brand-primary);transform-origin:top;animation:srx-run 7.8s linear both}@keyframes srx-run{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.srx-item>button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:12px 0;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:var(--fg-muted);transition:color var(--g-dur) var(--g-ease)}.srx-item.on>button{color:var(--fg-primary)}@media(hover:hover)and (pointer:fine){.srx-item>button:hover{color:var(--fg-primary)}}.srx-item .who{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--fg-muted)}.srx-item .who .gl{display:flex;color:var(--brand-primary-hover)}.srx-item .n{font-family:var(--f-display);font-weight:500;font-size:clamp(22px,2vw,28px);line-height:1.15}.srx-item .more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--g-ease)}.srx-item .more>div{overflow:hidden;display:flex;flex-direction:column;gap:16px}.srx-item.on .more{grid-template-rows:1fr}.srx-item.on .more>div{padding:2px 0 14px}.srx-item .b{margin:0;font-size:16px;line-height:1.5;color:var(--fg-secondary);max-width:30em;text-wrap:pretty}.srx-item .m{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.srx-item .m .num{font-family:var(--f-geist);font-weight:300;font-size:40px;line-height:1;color:var(--brand-primary-hover)}.srx-item .m span:last-child{font-size:14px;line-height:1.4;color:var(--fg-muted);max-width:22em}.srx-go{align-self:flex-start;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--brand-primary-hover);text-decoration:none}.srx-go .ar{transition:transform var(--g-dur) var(--g-ease)}@media(hover:hover)and (pointer:fine){.srx-go:hover .ar{transform:translate(2px,-2px)}}.srx-stack{display:grid;min-width:0}.srx-shot{grid-area:1/1;align-self:center;min-width:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .5s var(--g-ease),transform .5s var(--g-ease),visibility 0s linear .5s}.srx-shot.on{opacity:1;visibility:visible;transform:none;transition:opacity .5s var(--g-ease),transform .5s var(--g-ease),visibility 0s}.srx-shot .sp-fcard{display:none}.srx-shot .sp-hcard{gap:14px;padding:24px}.srx-shot .sp-tl li{padding:7px 10px}.srx-shot .sp-found-n .num{font-size:44px}.srx-shot .sp-days .ch{height:150px!important}@media(max-width:900px){.srx-body{grid-template-columns:minmax(0,1fr)}.srx-rec{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.srx-shot,.srx-item .more{transition:none}.srx-item .pg i{animation:none}}.sp{--sp-rose:#FB7185;--sp-rose-d:#F43F5E;--sp-rose-t:rgba(244,63,94,.13);--sp-grn:#6BFFCE;--sp-grn-d:#1F9F75;--sp-grn-t:rgba(31,159,117,.15);--sp-amb:#FBBF24;--sp-amb-d:#F59E0B;--sp-amb-t:rgba(245,158,11,.15);--sp-acc:#30BDFF;--sp-acc-d:#00ADFF;--sp-acc-t:rgba(0,173,255,.13);--sp-bar:#3F3F46;--sp-bar-hi:#71717A;--sp-shadow:0 1px 2px rgba(0,0,0,.2),0 30px 80px -30px rgba(0,0,0,.6)}body.classie-light .sp{--sp-rose:#BE123C;--sp-rose-d:#E11D48;--sp-rose-t:#FFF1F3;--sp-grn:#147C5B;--sp-grn-d:#1F9F75;--sp-grn-t:#E9F8F1;--sp-amb:#B45309;--sp-amb-d:#F59E0B;--sp-amb-t:#FFF4E5;--sp-acc:#006BA6;--sp-acc-d:#00ADFF;--sp-acc-t:#E6F5FF;--sp-bar:#D4D4D8;--sp-bar-hi:#A1A1AA;--sp-shadow:0 1px 2px rgba(11,11,12,.05),0 30px 80px -30px rgba(15,23,42,.24)}.sp .t-rose{--c:var(--sp-rose);--d:var(--sp-rose-d);--t:var(--sp-rose-t)}.sp .t-grn{--c:var(--sp-grn);--d:var(--sp-grn-d);--t:var(--sp-grn-t)}.sp .t-amb{--c:var(--sp-amb);--d:var(--sp-amb-d);--t:var(--sp-amb-t)}.sp .t-acc{--c:var(--sp-acc);--d:var(--sp-acc-d);--t:var(--sp-acc-t)}.sp-card{background:var(--bg-surface);border-radius:16px;box-shadow:var(--sp-shadow);min-width:0}.sp-tone{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:var(--c,var(--fg-primary))}.sp-tone i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--d,var(--fg-muted))}.sp .num{font-family:var(--f-geist);font-weight:300;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--fg-primary)}.sp .mut{color:var(--fg-muted)}.sp-hero{padding:clamp(120px,14vw,168px) 0 clamp(56px,7vw,96px)}.sp-hero .wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,5vw,72px);align-items:center}.sp-crumb{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sp-crumb a{color:var(--fg-muted);text-decoration:none}@media(hover:hover)and (pointer:fine){.sp-crumb a:hover{color:var(--fg-primary)}}.sp-crumb span{color:var(--brand-primary-hover)}.sp-h1{margin:22px 0;font-family:var(--f-display);font-weight:500;font-size:clamp(38px,4.4vw,60px);line-height:1.04;letter-spacing:0;color:var(--fg-primary);text-wrap:balance}.sp-sub{margin:0;max-width:34em;font-size:18px;line-height:1.55;color:var(--fg-secondary);text-wrap:pretty}.sp-hero .cta-row{margin-top:30px}.sp-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 36px;margin-top:40px}.sp-facts div{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.45;color:var(--fg-muted)}.sp-facts .num{font-size:clamp(22px,2vw,30px);line-height:1.05;white-space:nowrap}.sp-hviz{position:relative;min-width:0}.sp-hcard{display:flex;flex-direction:column;gap:18px;padding:24px 24px 60px}.sp-cap{font-size:14px;font-weight:500;color:var(--fg-muted)}.sp-fcard{position:relative;margin:-36px 0 0 clamp(0px,12%,110px);display:flex;flex-direction:column;gap:14px;padding:22px 24px}.sp-fcard .st{font-size:13px}.sp-fcard .st i{box-shadow:0 0 0 4px var(--t)}.sp-fcard .ti{font-size:16px;font-weight:500;color:var(--fg-primary)}.sp-fcard .am{display:flex;flex-direction:column;gap:4px}.sp-fcard .am .num{font-size:clamp(32px,3vw,42px);font-weight:400;line-height:1.05}.sp-fcard .am span{font-size:14px;color:var(--fg-muted)}.sp-who{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px}.sp-who div{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:10px;background:var(--g-fill);min-width:0}.sp-who b{font-size:14px;font-weight:500;color:var(--fg-primary);overflow-wrap:anywhere}.sp-who span{font-size:13px;color:var(--fg-muted)}.sp-rec{margin:0;font-size:14px;line-height:1.55;color:var(--fg-muted);text-wrap:pretty}.sp-rec b{font-weight:500;color:var(--fg-primary)}.sp-lnk{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-geist);font-size:15px;font-weight:500;color:var(--brand-primary-hover);text-decoration:none}@media(hover:hover)and (pointer:fine){.sp-lnk:hover{color:var(--fg-primary)}}.sp-found-n{display:flex;gap:40px;align-items:flex-end}.sp-found-n span{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--fg-muted)}.sp-found-n .num{font-size:56px;line-height:.95}.sp-found-n .acc{color:var(--brand-primary-hover)}.sp-found-r{display:flex;flex-direction:column;gap:6px}.sp-found-r .l{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--fg-primary)}.sp-found-r .l .m{color:var(--fg-muted);font-variant-numeric:tabular-nums}.sp-found-r .bar{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--sp-rose-d)}.sp-found-r .bar i{display:block;height:100%;background:var(--sp-acc-d)}.sp-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:20px 72px;align-items:end}.sp-head .h2{margin:12px 0 0}.sp-head .lead{margin:0;max-width:32em}.sp-head--cap{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.sp-head--cap .lead{max-width:36em;font-size:clamp(20px,1.7vw,24px);line-height:1.45;color:var(--fg-primary);text-wrap:pretty}.sp-eb{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.sp-eb a{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);text-decoration:none}@media(hover:hover)and (pointer:fine){.sp-eb a:hover{color:var(--brand-primary-hover)}}.sp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px clamp(32px,3.6vw,56px);margin-top:48px}.sp-stats div{display:flex;flex-direction:column;gap:12px}.sp-stats .num{font-size:clamp(34px,3.2vw,50px);line-height:1;overflow-wrap:break-word}.sp-stats div:first-child .num{color:var(--sp-rose-d)}.sp-stats p{margin:0;font-size:16px;line-height:1.5;color:var(--fg-primary);text-wrap:pretty}.sp-stats span{font-size:13px;line-height:1.45;color:var(--fg-muted)}.sp-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sp-stage{display:flex;flex-direction:column;gap:12px;padding:26px;border-radius:16px}.sp-stage.on{background:var(--bg-surface);box-shadow:var(--sp-shadow)}.sp-stage .n{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--f-display);font-weight:500;font-size:24px;color:var(--fg-primary);text-decoration:none}.sp-stage:not(.on) .n{color:var(--fg-muted)}@media(hover:hover)and (pointer:fine){.sp-stage .n:hover{color:var(--brand-primary-hover)}}.sp-stage p{margin:0;font-size:15px;line-height:1.5;color:var(--fg-muted);text-wrap:pretty}.sp-stage .ls{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:auto;padding-top:6px}.sp-stage .ls a{font-size:15px;font-weight:500;color:var(--brand-primary-hover);text-decoration:none}@media(hover:hover)and (pointer:fine){.sp-stage .ls a:hover{color:var(--fg-primary)}}.sp-band{background:var(--g-fill);padding-bottom:clamp(64px,8vw,112px)}.sp-capsec{padding-top:clamp(64px,8vw,112px);scroll-margin-top:80px}.sp-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px clamp(20px,2.4vw,40px);margin-top:36px}.sp-notes div{display:flex;gap:14px;align-items:baseline}.sp-notes .num{font-size:40px;line-height:1;color:var(--sp-rose-d)}.sp-notes b{display:block;font-size:16px;font-weight:500;color:var(--fg-primary);margin-bottom:4px}.sp-notes span{font-size:15px;line-height:1.5;color:var(--fg-muted)}.sp-panel{display:flex;flex-direction:column;gap:22px;margin-top:36px;padding:clamp(18px,2.4vw,32px)}.sp-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:4px;align-self:flex-start;border-radius:10px;background:var(--g-fill)}.sp-tabs button{height:34px;padding:0 14px;border:0;border-radius:7px;background:transparent;color:var(--fg-muted);font:500 14px var(--f-satoshi);cursor:pointer;white-space:nowrap}@media(hover:hover)and (pointer:fine){.sp-tabs button:hover{color:var(--fg-primary)}}.sp-tabs button[aria-pressed=true]{background:var(--bg-surface);color:var(--fg-primary);box-shadow:0 1px 3px #0b0b0c24}.sp-foot{font-size:14px;color:var(--fg-muted)}.sp-tblw{overflow-x:auto}.sp-tbl{width:100%;min-width:520px;border-collapse:separate;border-spacing:0 2px;font-size:15px}.sp-tbl th{padding:0 16px 10px;text-align:left;font-size:13px;font-weight:500;color:var(--fg-muted);white-space:nowrap}.sp-tbl td{padding:12px 16px;color:var(--fg-primary);white-space:nowrap;font-variant-numeric:tabular-nums}.sp-tbl td:first-child{font-weight:500;border-radius:8px 0 0 8px}.sp-tbl td:last-child{border-radius:0 8px 8px 0}.sp-tbl tr.flag td{background:var(--sp-rose-t)}.sp-tbl .r{text-align:right}.sp-bars{display:flex;flex-direction:column;gap:6px}.sp-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 60px 92px var(--dcol,0px);gap:16px;align-items:center;min-height:42px;font-size:15px;font-variant-numeric:tabular-nums;color:var(--fg-primary)}.sp-bar .tr{height:10px;border-radius:5px;background:var(--g-fill);overflow:hidden}.sp-bar .tr i{display:block;height:100%;border-radius:5px;background:var(--sp-acc-d);transition:width .45s var(--g-ease)}.sp-bar.up .tr i{background:var(--sp-rose-d)}.sp-bar.muted{color:var(--fg-muted)}.sp-bar.muted .tr i{background:var(--sp-bar)}.sp-bar .p{text-align:right;color:var(--fg-muted)}.sp-bar .v{text-align:right;font-weight:500}.sp-bar .d{text-align:right;font-size:14px;font-weight:500;color:var(--c,var(--fg-muted))}.sp-capt{margin:10px 0 0;font-size:15px;color:var(--fg-muted)}.sp-tl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sp-tl li{display:grid;grid-template-columns:72px 10px minmax(0,1fr) auto;gap:14px;align-items:start;padding:12px 14px;border-radius:10px}.sp-tl li.flag{background:var(--t)}.sp-tl .tm{font-family:Geist Mono,ui-monospace,monospace;font-size:13px;color:var(--fg-muted);padding-top:2px}.sp-tl .dt{width:9px;height:9px;border-radius:50%;margin-top:6px;background:var(--d,var(--sp-bar))}.sp-tl li.flag .dt{box-shadow:0 0 0 4px var(--t)}.sp-tl .tx{display:flex;flex-direction:column;gap:3px;min-width:0}.sp-tl .tx b{font-size:15px;font-weight:500;color:var(--fg-primary)}.sp-tl .tx span{font-size:14px;color:var(--fg-muted)}.sp-tl .fl{font-size:14px;font-weight:500;color:var(--c);white-space:nowrap}.sp-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px clamp(16px,2vw,28px)}.sp-paths .col{display:flex;flex-direction:column;gap:10px;min-width:0}.sp-paths .hd{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--fg-muted)}.sp-paths .hd .gl{display:flex;color:var(--sp-acc-d)}.sp-paths .it{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border-radius:10px;background:var(--g-fill)}.sp-paths .col.ai .it{background:var(--sp-acc-t)}.sp-paths .it.t-rose{background:var(--sp-rose-t)}.sp-paths .it b{font-size:15px;font-weight:500;color:var(--c,var(--fg-primary));overflow-wrap:anywhere}.sp-paths .it span{font-size:13px;color:var(--c,var(--fg-muted))}.sp-note{margin:0;max-width:44em;font-size:16px;line-height:1.55;color:var(--fg-primary);text-wrap:pretty}.sp-kv{display:flex;flex-direction:column;gap:10px;max-width:720px}.sp-kv>b{font-size:16px;font-weight:500;color:var(--fg-primary)}.sp-kv div{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,2.2fr);gap:20px;padding:11px 16px;border-radius:8px;background:var(--g-fill);font-size:15px}.sp-kv div span:first-child{color:var(--fg-muted)}.sp-kv div span:last-child{font-weight:500;color:var(--c,var(--fg-primary))}.sp-chain{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.sp-chain div{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:12px;background:var(--g-fill);min-width:0}.sp-chain div:last-child{background:var(--sp-grn-t)}.sp-chain .k{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--fg-muted)}.sp-chain .k i{width:8px;height:8px;border-radius:50%;background:var(--sp-acc-d)}.sp-chain div:last-child .k{color:var(--sp-grn)}.sp-chain div:last-child .k i{background:var(--sp-grn-d)}.sp-chain b{font-size:16px;font-weight:500;color:var(--fg-primary);overflow-wrap:anywhere}.sp-chain span{font-size:14px;color:var(--fg-muted)}.sp-ask{display:flex;flex-direction:column;gap:18px}.sp-ask .q{align-self:flex-end;max-width:560px;padding:14px 18px;border-radius:14px 14px 4px;background:var(--sp-acc-t);font-size:16px;line-height:1.5;color:var(--fg-primary);text-wrap:pretty}.sp-ask .a{display:flex;gap:12px;align-items:flex-start}.sp-ask .a .who{flex:none;margin-top:10px;color:var(--brand-primary-hover);display:flex}.sp-ask .a .sp-tblw{flex:1 1 auto}.sp-ask .sp-tbl td{background:var(--g-fill)}.sp-days{display:flex;flex-direction:column;gap:10px}.sp-days .ch{position:relative;display:flex;align-items:flex-end;gap:4px;height:var(--h,220px)}.sp-days .ch>i{flex:1 1 0;border-radius:3px 3px 0 0;background:var(--sp-bar)}.sp-days .ch>i.hi{background:var(--sp-bar-hi)}.sp-days .ch>i.fl{background:var(--sp-rose-d)}.sp-days .ty{position:absolute;left:0;right:0;z-index:1;border-top:1.5px dashed var(--sp-grn-d)}.sp-days .ty span{position:absolute;left:0;top:-24px;padding:2px 8px;border-radius:4px;background:var(--bg-surface);font-size:12px;font-weight:500;color:var(--sp-grn)}.sp-days .ax{display:flex;justify-content:space-between;font-size:12px;color:var(--fg-muted)}.sp-dayi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.sp-dayi div{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:12px;background:var(--g-fill)}.sp-dayi div.t-amb{background:var(--sp-amb-t)}.sp-dayi .tp{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:500;color:var(--fg-primary)}.sp-dayi .tp span{color:var(--c)}.sp-dayi .tp{flex-wrap:wrap;row-gap:2px;white-space:nowrap}.sp-dayi .num{font-size:30px;font-weight:400;line-height:1}.sp-dayi p{margin:0;font-size:14px;line-height:1.5;color:var(--fg-muted)}.sp-meter{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:32px clamp(32px,4vw,64px);align-items:start}.sp-meter .l{display:flex;flex-direction:column;gap:18px}.sp-meter .l>.num{font-size:clamp(44px,4.4vw,64px);line-height:.95}.sp-meter .tr{height:12px;border-radius:6px;background:var(--g-fill);overflow:hidden}.sp-meter .tr i{display:block;height:100%;border-radius:6px;background:var(--sp-acc-d)}.sp-meter .bp{display:flex;flex-wrap:wrap;gap:8px 32px;font-size:15px;color:var(--fg-muted)}.sp-meter .bp b{font-weight:500;color:var(--fg-primary)}.sp-meter .bp b.r{color:var(--sp-rose)}.sp-meter .rw{display:flex;justify-content:space-between;gap:16px;padding:10px 14px;border-radius:8px;background:var(--g-fill);font-size:15px;color:var(--fg-primary);font-variant-numeric:tabular-nums}.sp-meter .rw em{font-style:normal;color:var(--sp-rose);font-weight:500;margin-right:12px}.sp-msg{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:14px;background:var(--g-fill)}.sp-msg .fr{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--fg-muted)}.sp-msg .fr b{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--fg-primary)}.sp-msg .fr img{width:16px;height:16px}.sp-msg>b{font-size:16px;font-weight:500;line-height:1.4;color:var(--fg-primary)}.sp-msg p{margin:0;font-size:15px;line-height:1.55;color:var(--fg-muted)}.sp-story{scroll-margin-top:72px}.sp-sg{display:flex;flex-wrap:wrap;gap:40px clamp(40px,5vw,80px);align-items:flex-start;margin-top:44px}.sp-film{flex:7 1 560px;display:flex;flex-direction:column;gap:16px;min-width:0}.sp-frame{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#0b0b0c;box-shadow:var(--sp-shadow)}.sp-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.sp-poster{position:absolute;inset:0;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:clamp(22px,3vw,44px);border:0;background:radial-gradient(80% 90% at 100% 0%,rgba(0,173,255,.22),transparent 60%),#0b0b0c;text-align:left;color:#fafaf9;font-family:var(--f-satoshi);cursor:pointer}.sp-poster .k{font-size:15px;font-weight:500;color:#a1a1aa}.sp-poster .bt{width:100%;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.sp-poster .vs{display:flex;flex-direction:column;gap:10px}.sp-poster s{font-family:var(--f-geist);font-weight:300;font-size:clamp(22px,2vw,30px);color:#a1a1aa}.sp-poster .nw{font-family:var(--f-geist);font-weight:300;font-size:clamp(48px,5.6vw,88px);line-height:.9;color:#6bffce}.sp-poster .pl{display:flex;align-items:center;gap:14px;font-family:var(--f-geist);font-size:17px;font-weight:500;color:#fafaf9}.sp-poster .pl i{width:56px;height:56px;border-radius:50%;background:#00adff;color:#0b0b0c;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:20px;padding-left:3px;box-sizing:border-box}.sp-ctl{display:flex;align-items:flex-start;gap:16px}.sp-pp{flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--fg-primary);color:var(--bg-base);font-size:15px;cursor:pointer}@media(hover:hover)and (pointer:fine){.sp-pp:hover{background:var(--brand-primary-hover)}}.sp-chs{flex:1 1 auto;display:flex;gap:12px;margin:0;padding:0;list-style:none;min-width:0}.sp-chs li{flex:1 1 0;min-width:0}.sp-chs button{width:100%;display:flex;flex-direction:column;gap:8px;padding:6px 0 0;border:0;background:transparent;text-align:left;font-family:var(--f-satoshi);cursor:pointer;color:var(--fg-muted)}.sp-chs button.on{color:var(--fg-primary)}@media(hover:hover)and (pointer:fine){.sp-chs button:hover{color:var(--fg-primary)}}.sp-chs .tk{display:block;height:4px;border-radius:2px;background:var(--g-fill);overflow:hidden}.sp-chs .tk i{display:block;height:100%;background:var(--sp-acc-d)}.sp-chs .lb{display:flex;flex-direction:column;gap:2px;font-size:14px;font-weight:500;line-height:1.35}.sp-chs .lb span:last-child{font-size:13px;font-weight:400;color:var(--fg-muted)}.sp-pop{flex:none;display:flex;align-items:center;gap:6px;height:44px;padding:0 4px;border:0;background:transparent;font:500 14px var(--f-satoshi);color:var(--brand-primary-hover);cursor:pointer}@media(hover:hover)and (pointer:fine){.sp-pop:hover{color:var(--fg-primary)}}.sp-side{flex:5 1 300px;display:flex;flex-direction:column;gap:26px;min-width:0}.sp-side>p{margin:0;font-size:16px;line-height:1.55;color:var(--fg-muted)}.sp-side>p b{font-weight:500;color:var(--fg-primary)}.sp-outs{display:flex;flex-direction:column;gap:22px}.sp-outs div{display:flex;flex-direction:column;gap:6px}.sp-outs .k{font-size:14px;color:var(--fg-muted)}.sp-outs .v{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.sp-outs .num{font-size:30px;font-weight:400;line-height:1.05}.sp-outs s{font-size:15px;color:var(--fg-muted)}.sp-read{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;font:500 18px var(--f-geist);color:var(--brand-primary-hover);cursor:pointer}@media(hover:hover)and (pointer:fine){.sp-read:hover{color:var(--fg-primary)}}.sp-ill{font-size:13px;color:var(--fg-muted)}.sp-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.sp-more a{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:16px;background:var(--bg-surface);box-shadow:var(--sp-shadow);color:var(--fg-primary);text-decoration:none}@media(hover:hover)and (pointer:fine){.sp-more a:hover{color:var(--brand-primary-hover)}}.sp-more .n{display:flex;justify-content:space-between;gap:12px;font-family:var(--f-display);font-weight:500;font-size:22px;line-height:1.15}.sp-more .b{font-size:15px;line-height:1.5;color:var(--fg-secondary)}.sp-more .a{font-size:13px;color:var(--fg-muted)}.sp-scrim{position:fixed;inset:0;z-index:200;display:flex;justify-content:center;align-items:flex-start;padding:24px;overflow-y:auto;background:#09090b99;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sp-dlg{position:relative;width:100%;max-width:1040px;margin:auto 0;border-radius:20px;background:var(--bg-surface);padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;gap:clamp(32px,3.6vw,48px);box-shadow:0 30px 80px #09090b59}.sp-x{position:absolute;top:16px;right:16px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--g-fill);color:var(--fg-primary);font-size:16px;cursor:pointer}.sp-wt{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.sp-wt div{display:flex;flex-direction:column;gap:8px;padding:20px 22px;border-radius:14px;background:var(--g-fill)}.sp-wt div.t-rose{background:var(--sp-rose-t)}.sp-wt span{font-size:13px;font-weight:500;color:var(--c,var(--fg-muted))}.sp-wt p{margin:0;font-size:16px;line-height:1.55;color:var(--fg-primary);text-wrap:pretty}.sp-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.sp-steps li{display:grid;grid-template-columns:minmax(80px,120px) minmax(0,1fr);gap:16px clamp(20px,3vw,40px);align-items:start}.sp-steps .sp-ph{padding-top:22px;font-family:var(--f-geist);font-size:15px;font-weight:500;color:var(--brand-primary-hover)}.sp-steps .bx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px 28px;align-items:start;padding:20px 22px;border-radius:14px;background:var(--g-fill)}.sp-steps h3{margin:0 0 8px;font-family:var(--f-geist);font-weight:500;font-size:20px;line-height:1.25;color:var(--fg-primary)}.sp-steps p{margin:0;font-size:15px;line-height:1.6;color:var(--fg-muted);text-wrap:pretty}.sp-steps .rows{display:flex;flex-direction:column;gap:2px}.sp-steps .rows div{display:flex;justify-content:space-between;gap:16px;padding:10px 14px;border-radius:8px;background:var(--bg-surface);font-size:14px}.sp-steps .rows div span:first-child{color:var(--fg-muted)}.sp-steps .rows div span:last-child{flex:none;max-width:55%;text-align:right;font-weight:500;color:var(--c,var(--fg-primary))}.sp-out{display:flex;flex-direction:column;gap:22px;padding:clamp(22px,3vw,36px);border-radius:16px;background:#0b0b0c;color:#fafaf9}.sp-out .eb{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6bffce}.sp-out .g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:24px 32px}.sp-out .g div{display:flex;flex-direction:column;gap:6px}.sp-out .g span{font-size:14px;color:#a1a1aa}.sp-out .g b{font-family:var(--f-geist);font-weight:300;font-size:34px;line-height:1.05;color:#fafaf9}.sp-out .g.more b{color:#30bdff}.sp-out .g s{font-size:14px;color:#a1a1aa}.sp-out .mh{font-size:15px;font-weight:500;color:#fafaf9;padding-top:8px}.sp-dfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.sp-popbox{position:relative;width:min(100%,calc((100dvh - 120px) * 16 / 9));margin:auto;display:flex;flex-direction:column;gap:12px}.sp-popbox .tp{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:14px;color:#a1a1aa}.sp-popbox .sp-x{position:static;background:#fafaf9;color:#0b0b0c}@media(max-width:1000px){.sp-hero .wrap{grid-template-columns:minmax(0,1fr)}.sp-stats,.sp-paths,.sp-chain{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sp-stages,.sp-more,.sp-dayi{grid-template-columns:minmax(0,1fr)}.sp-bar{grid-template-columns:minmax(0,1fr) 56px 84px var(--dcol,0px)}.sp-bar .tr{display:none}.sp-steps li{grid-template-columns:minmax(0,1fr)}.sp-steps .sp-ph{padding-top:0}.sp-chs .lb span:first-child{display:none}}@media(max-width:560px){.sp-stats,.sp-paths,.sp-chain,.sp-facts{grid-template-columns:minmax(0,1fr)}}.sp-graph{display:flex;flex-direction:column;gap:24px}.sp-graph .gr{position:relative;display:flex;flex-direction:column;align-items:center;gap:64px;padding:8px 0 4px}.sp-graph .ln{position:absolute;left:0;right:0;top:140px;height:48px;width:100%;overflow:visible;pointer-events:none}.sp-graph .ln path{fill:none;stroke:var(--sp-bar);stroke-width:1.5;stroke-dasharray:4 5;transition:stroke var(--g-dur) var(--g-ease)}.sp-graph .ln path.on{stroke:var(--brand-primary);animation:sp-flow 1.2s linear infinite}.sp-graph .ln path.r{stroke:var(--sp-rose-d)}@keyframes sp-flow{to{stroke-dashoffset:-18}}.sp-graph .rt,.sp-graph .nd{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;min-width:0}.sp-graph .dot{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--g-fill);color:var(--fg-secondary);transition:background var(--g-dur) var(--g-ease),color var(--g-dur) var(--g-ease),transform var(--g-dur) var(--g-ease)}.sp-graph .rt .dot{width:64px;height:64px;background:var(--sp-acc-t);color:var(--sp-acc)}.sp-graph .rt .dot img{width:30px;height:30px}.sp-graph .rt .l{font-size:17px;font-weight:500;color:var(--fg-primary)}.sp-graph .rt .s,.sp-graph .nd .s{font-size:13px;color:var(--fg-muted)}.sp-graph .ch{display:grid;gap:12px;width:100%}.sp-graph .nd{padding:0;border:0;background:none;cursor:pointer;font:inherit}.sp-graph .nd .dot{width:52px;height:52px}.sp-graph .nd .l{margin-top:4px;font-size:15px;font-weight:500;color:var(--fg-primary)}@media(hover:hover)and (pointer:fine){.sp-graph .nd:hover .dot{transform:translateY(-2px)}}.sp-graph .nd.on .dot{background:var(--sp-acc-t);color:var(--sp-acc)}.sp-graph .nd.t-rose .dot{background:var(--sp-rose-t);color:var(--sp-rose)}.sp-graph .nd.t-rose .s{color:var(--sp-rose)}.sp-graph .nd.t-amb .s{color:var(--sp-amb)}.sp-graph .nd.on .l{color:var(--sp-acc)}.sp-graph .nd.t-rose.on .l{color:var(--sp-rose)}.sp-graph .dt{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;animation:sp-in .35s var(--g-ease) both}.sp-graph .dt>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:10px;background:var(--g-fill)}.sp-graph .dt b{font-size:15px;font-weight:500;color:var(--fg-primary)}.sp-graph .dt span{font-size:14px;color:var(--fg-muted)}.sp-graph .dt .t-rose{background:var(--sp-rose-t)}.sp-graph .dt .t-rose b,.sp-graph .dt .t-rose span{color:var(--sp-rose)}@keyframes sp-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:640px){.sp-graph .ch{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:24px}.sp-graph .ln{display:none}.sp-graph .gr{gap:28px}}@media(prefers-reduced-motion:reduce){.sp-graph .ln path.on{animation:none}}.sp-trend{display:flex;flex-direction:column;gap:14px}.sp-trend .hd{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 24px;margin-bottom:8px}.sp-trend .hd>div{display:flex;flex-direction:column;gap:6px}.sp-trend .num{font-family:var(--f-display);font-weight:500;font-size:clamp(28px,2.6vw,38px);line-height:1;color:var(--fg-primary);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:12px}.sp-trend .ar{color:var(--fg-muted);font-weight:400}.sp-trend .dl{font-size:15px;font-weight:500;color:var(--sp-grn)}.sp-trend .ch{position:relative;display:flex;align-items:flex-end;gap:clamp(6px,1vw,12px);height:280px;padding-top:36px}.sp-trend .col{position:relative;flex:1 1 0;display:flex;flex-direction:column-reverse;gap:3px;min-width:0}.sp-trend button.col{padding:0;margin:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;border-radius:4px;text-align:inherit}.sp-trend button.col:focus-visible{outline:2px solid var(--brand-primary,#00ADFF);outline-offset:2px}.sp-trend .sg{display:block;flex-basis:0;min-height:4px;padding:0;border:0;border-radius:4px;cursor:pointer;transition:opacity .2s var(--g-ease),filter .2s var(--g-ease)}.sp-trend .ch.has .sg:not(.on){opacity:.28}.sp-trend .sg.at{filter:brightness(1.12)}.sp-trend .sg:focus-visible{outline:2px solid var(--brand-primary,#00ADFF);outline-offset:2px}.sp-trend .nt{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);white-space:nowrap;font-size:12px;font-weight:500;color:var(--fg-muted)}.sp-trend .mk{position:absolute;top:0;bottom:0;z-index:1;pointer-events:none;border-left:1.5px dashed var(--sp-grn-d);transform:translate(calc(clamp(6px,1vw,12px)/-2))}.sp-trend .mk span{position:absolute;left:8px;top:0;white-space:nowrap;font-size:12px;font-weight:500;color:var(--sp-grn)}.sp-trend .pop{position:absolute;z-index:3;width:300px;max-width:80%;transform:translate(-50%,-12px);margin-bottom:0;padding:16px 18px;border-radius:12px;background:var(--bg-surface);box-shadow:0 12px 32px #09090b29,0 2px 6px #09090b14;display:flex;flex-direction:column;gap:12px;opacity:0;pointer-events:none;transition:opacity .22s var(--g-ease),transform .22s var(--g-ease)}.sp-trend .pop.vis{opacity:1;pointer-events:auto;transform:translate(-50%,-18px)}.sp-trend .pop .pt{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-right:18px}.sp-trend .pop .pt .l{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--fg-primary)}.sp-trend .pop .pt .l i{width:8px;height:8px;border-radius:50%}.sp-trend .pop .pt .m{font-size:13px;color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.sp-trend .pop ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.sp-trend .pop li{padding:8px 10px;border-radius:8px;background:var(--g-fill);font-size:13px;line-height:1.45;color:var(--fg-primary)}.sp-trend .pop .pr{display:flex;flex-direction:column;gap:4px;font-size:13px}.sp-trend .pop .pr>span:first-child{color:var(--fg-muted)}.sp-trend .pop .pr b{font-weight:500;color:var(--fg-primary);font-size:14px}.sp-trend .pop .px{position:absolute;top:10px;right:10px;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--fg-muted);font-size:18px;line-height:1;cursor:pointer}@media(hover:hover)and (pointer:fine){.sp-trend .pop .px:hover{background:var(--g-fill);color:var(--fg-primary)}}.sp-trend .ax{display:flex;gap:clamp(6px,1vw,12px);font-size:12px;color:var(--fg-muted)}.sp-trend .ax span{flex:1 1 0;text-align:center;min-width:0}.sp-trend .lg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;margin-top:10px}.sp-trend .lg button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;border:0;border-radius:10px;background:var(--g-fill);text-align:left;cursor:pointer;font:inherit;transition:background .2s var(--g-ease)}.sp-trend .lg button.on{background:var(--sp-acc-t)}.sp-trend .lg .l{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--fg-primary)}.sp-trend .lg .l i{flex:none;width:8px;height:8px;border-radius:50%}.sp-trend .lg .v{display:flex;align-items:baseline;gap:8px;font-size:14px;color:var(--fg-muted);font-variant-numeric:tabular-nums}.sp-trend .lg .v b{font-size:18px;font-weight:500;color:var(--fg-primary)}.sp-trend .lg .rl{font-size:13px;line-height:1.4;color:var(--fg-muted)}@media(max-width:640px){.sp-trend .ch{height:220px}.sp-trend .ax span:nth-child(2n){visibility:hidden}.sp-trend .nt{display:none}}.sp-vfoot{margin:18px 4px 0;max-width:60em;line-height:1.5;text-wrap:pretty}.sp-tick .sp-tbl{table-layout:fixed}.sp-tick .sp-tbl td{overflow:hidden;text-overflow:ellipsis}.sp-tick .sp-tbl td:first-child{overflow:visible;text-overflow:clip;width:1%}.sp-tick .vp{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,transparent);mask-image:linear-gradient(#000 82%,transparent)}.sp2-stats .num{white-space:nowrap}.sp2-stats{grid-template-columns:repeat(4,minmax(min-content,1fr))!important}@media(max-width:1000px){.sp2-stats{grid-template-columns:repeat(2,minmax(min-content,1fr))!important}}@media(max-width:600px){.sp2-stats{grid-template-columns:minmax(0,1fr)!important}}.sp-days .lg{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--sp-grn)}.sp-days .lg i{width:22px;border-top:1.5px dashed var(--sp-grn-d)}body.classie-light{--field-sky:#DDF0FD;--field-violet:#EDE7FB;--field-amber:#FFF1DC;--field-mint:#DDF5EA;--field:var(--field-sky);--field-card-shadow:0 1px 2px rgba(3,52,94,.06),0 24px 48px rgba(3,52,94,.12);--grid-dot:#D4D4D8}body:not(.classie-light){--field-sky:#0E2A44;--field-violet:#211A3A;--field-amber:#30230F;--field-mint:#0F2A22;--field:var(--field-sky);--field-card-shadow:0 24px 48px rgba(0,0,0,.4);--grid-dot:#2A2D33}.f-sky,.sp--posture{--field:var(--field-sky)}.f-violet,.sp--runtime{--field:var(--field-violet)}.f-amber,.sp--spend{--field:var(--field-amber)}.f-mint,.sp--audit{--field:var(--field-mint)}.signal-grid{background-image:radial-gradient(circle,var(--grid-dot) 1.2px,transparent 1.6px);background-size:22px 22px;background-position:center}.sp-band{background:transparent}.sp-hero .ha3{padding:clamp(24px,3.2vw,44px);border-radius:28px;border:1px solid var(--border-default);background-image:radial-gradient(circle,var(--grid-dot) 1.2px,transparent 1.6px);background-size:22px 22px}.sp-hero .sp-card{box-shadow:var(--field-card-shadow)}.sp-panel.sp-card{background-color:transparent;background-image:radial-gradient(circle,var(--grid-dot) 1.2px,transparent 1.6px);background-size:22px 22px;border:1px solid var(--border-default);box-shadow:none;border-radius:24px;padding:clamp(20px,3.2vw,44px);gap:18px}.sp-panel>:not(.sp-tabs):not(.sp-foot){padding:clamp(18px,2.2vw,28px);border-radius:14px;background:var(--bg-surface);box-shadow:var(--field-card-shadow)}.sp-panel .sp-tabs{background:transparent;padding:0;gap:6px}.sp-panel .sp-tabs button{color:var(--fg-secondary)}.sp-panel .sp-tabs button[aria-pressed=true]{background:var(--bg-surface);box-shadow:var(--field-card-shadow)}.sp-panel .sp-foot{color:var(--fg-secondary)}.sp-stage.on{background:var(--bg-surface);border:1px solid var(--border-default);box-shadow:none}#get-started{position:relative}#get-started:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle,var(--grid-dot) 1.2px,transparent 1.6px);background-size:22px 22px;-webkit-mask-image:radial-gradient(60% 70% at 50% 50%,#000,transparent);mask-image:radial-gradient(60% 70% at 50% 50%,#000,transparent)}.srx-rec{position:relative;overflow:hidden;isolation:isolate;flex-direction:column;gap:18px;padding:clamp(28px,3.4vw,44px) 24px;border-radius:18px;border:1px solid var(--border-default);background:var(--bg-surface)}.srx-rec .gx-dotfield{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.srx-rec .k{padding:4px 10px;border-radius:8px;background:var(--bg-surface);font-family:var(--f-display);font-size:clamp(20px,1.8vw,26px);font-weight:500;color:var(--fg-primary)}.srx-rec ul{justify-content:center;gap:10px 14px}.srx-rec li{padding:8px 14px;border-radius:10px;background:var(--bg-surface);box-shadow:0 1px 2px #03345e0f,0 8px 20px #03345e14;font-size:16px;font-weight:500;color:var(--fg-primary)}.srx-rec .gl svg{width:18px;height:18px}.srx-stack{position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,3.6vw,52px);border-radius:24px;border:1px solid var(--border-default)}.srx-stack .gx-dotfield{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;grid-area:auto}.srx-shot .sp-card{box-shadow:var(--field-card-shadow)}.srx-shot.on{transform:rotate(-1deg)}.srx-item .who .gl,.srx-item .m .num{transition:color var(--g-dur) var(--g-ease)}#analyze .af{gap:clamp(10px,1.4vw,20px)}#analyze .af-card,#analyze .af-card.input,#analyze .af-card.output{border:0;background:var(--bg-surface);box-shadow:var(--field-card-shadow);padding:22px;border-radius:14px}#analyze .af-eyebrow{font-family:var(--f-satoshi,inherit);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--fg-muted)}#analyze .af-eyebrow.mint{color:var(--sp-grn,#147C5B)}#analyze .af-card.output .af-eyebrow{color:var(--brand-primary-hover)}#analyze .af-h{font-family:var(--f-display);font-size:20px;font-weight:500;line-height:1.2;margin-top:8px}#analyze .af-p{font-size:15px;line-height:1.45;color:var(--fg-secondary);margin-top:8px}#analyze .af-chips{gap:6px 14px;margin-top:14px}#analyze .af-chips span{padding:0;border:0;background:none;font-family:inherit;font-size:14px;font-weight:500;color:var(--fg-primary)}#analyze .af-stack{gap:8px}#analyze .af-item{border:0;background:var(--bg-surface);box-shadow:var(--field-card-shadow);padding:12px 14px;border-radius:12px}#analyze .af-item .aic{border:0;background:var(--bg-raised);color:var(--brand-primary-hover);border-radius:8px}#analyze .af-item.bad .aic{background:#ffe4e8;color:#e11d48}#analyze .af-item b{font-family:var(--f-display);font-size:17px;font-weight:500;line-height:1.2}#analyze .af-item span{font-size:14px;color:var(--fg-muted)}#analyze .af-arr{color:var(--brand-primary)}#analyze .af-arr em{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--brand-primary-hover)}#analyze .af-arr svg{animation:af-nudge 1.6s var(--g-ease) infinite}@keyframes af-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}#analyze .af-score{font-family:var(--f-geist,var(--f-display));font-size:48px;font-weight:400}#analyze .af-risk-tag{padding:0;border:0!important;background:none!important;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#c2410c}@media(max-width:920px){#analyze .af-arr svg{animation:none;transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){#analyze .af-arr svg{animation:none}}#analyze .af-card:not(.output){background:none;box-shadow:none;padding:8px 4px}#analyze .af-bar-cap{text-transform:none;letter-spacing:0;font-family:inherit;font-size:13px;color:var(--fg-muted)}#analyze .af-arr svg{width:24px;height:24px}#analyze .af-item{box-shadow:0 1px 2px #03345e0f,0 8px 20px #03345e14}.gx-ic-win{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.gx-ic-track{will-change:transform}.gx-ic .gx-ic-row{box-sizing:border-box;padding:0 8px}.gx-ic-detail{height:104px;min-height:0;overflow:hidden;box-sizing:border-box}.srx-item{display:flex;flex-direction:column;gap:6px;padding:14px 0 14px 24px;cursor:pointer}.srx-item .n{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-family:var(--f-display);font-weight:500;font-size:clamp(22px,2vw,28px);line-height:1.15;color:var(--fg-muted);text-decoration:none;transition:color var(--g-dur) var(--g-ease)}.srx-item.on .n{color:var(--fg-primary)}@media(hover:hover)and (pointer:fine){.srx-item .n:hover{color:var(--fg-primary)}}.srx-item .n .ar{font-size:.6em;color:var(--brand-primary-hover);opacity:0;transform:translate(-4px,4px);transition:opacity var(--g-dur) var(--g-ease),transform var(--g-dur) var(--g-ease)}.srx-item.on .n .ar{opacity:1;transform:none}.srx-item .b{margin:0;max-width:30em;font-size:15px;line-height:1.5;color:var(--fg-muted);text-wrap:pretty}.srx-item.on .b{color:var(--fg-secondary)}.coverage .mq-track{gap:clamp(44px,4.8vw,72px)}.coverage .cov-chip{border:0!important;background:none!important;min-height:clamp(72px,6.4vw,96px)}.coverage .cov-mk{display:flex;align-items:center;gap:10px;white-space:nowrap;font-family:var(--f-satoshi,"Satoshi",sans-serif);font-size:clamp(17px,1.35vw,20px);font-weight:500;color:var(--fg-primary)}.coverage .cov-mk img{width:26px;height:26px;object-fit:contain}body:not(.classie-light) .coverage .cov-mk img.mono{filter:invert(1)}.coverage .cov-word{font-family:var(--f-satoshi,"Satoshi",sans-serif);font-size:clamp(17px,1.35vw,20px);font-weight:500;color:var(--fg-primary)}.sop-foot{display:none}.d-block{margin-top:48px}.sgov2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 56px;align-items:center;margin-top:48px}.sgov2 .d-lead{margin:0}.sgov-box{display:flex;flex-direction:column;gap:14px}.sgov-box .sov-p{margin:0 0 6px}.sgov-box .sgov-chips{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sgov-box .sgl{min-width:64px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.sgov-box .sgov-row{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:15px;font-weight:500;color:var(--fg-primary)}@media(max-width:900px){.sgov2{grid-template-columns:minmax(0,1fr)}}.sgov2{margin-top:32px;align-items:start}.sgov-box.sov-card{padding:22px 24px!important;gap:10px!important;min-height:0!important}.sgov-box .sov-ic{width:40px!important;height:40px!important;border-radius:10px!important;margin:0!important}.sgov-box .sov-ic svg{width:20px;height:20px}.sgov-box .sov-h{margin:4px 0 0!important}.sgov-box .sov-p{margin:0 0 4px!important}.sgov-box .sgov-chips{gap:10px!important;margin:0!important;padding:0!important}.sgov-box .sgov-row{gap:6px 16px!important}#supervise .sgov2{grid-template-columns:.85fr 1.15fr;gap:44px 64px;align-items:center;margin-top:40px}#supervise .d-split.flip{grid-template-columns:1.15fr .85fr;gap:44px 64px;margin-top:56px}#supervise .sgov2 .d-lead h3,#supervise .d-copy h3{font-size:clamp(22px,2vw,28px)}#supervise .sgov2 .d-lead p,#supervise .d-copy p{font-size:17px;line-height:1.55;margin-top:12px;max-width:30em}#supervise .sgov-box{display:grid!important;grid-template-columns:40px minmax(0,1fr);column-gap:14px;row-gap:12px;align-items:center}#supervise .sgov-box .sov-ic{grid-row:1}#supervise .sgov-box .sov-h{grid-column:2;margin:0!important}#supervise .sgov-box .sov-p,#supervise .sgov-box .sgov-chips{grid-column:1 / -1}#supervise .sgov-box .sgl{min-width:72px}@media(max-width:900px){#supervise .sgov2,#supervise .d-split.flip{grid-template-columns:minmax(0,1fr)}}.prow{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:20px;margin-top:44px;align-items:start}.prow-l,.prow-r{display:flex;flex-direction:column;min-width:0}.prow-l>.gx-hub{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-items:stretch;align-items:center;column-gap:14px;row-gap:22px;padding:28px 22px}.prow-l .gx-hub-col{gap:8px}.prow-l .gx-hub-row{gap:6px}.prow-l .gx-pill{font-size:13px;padding:6px 10px}.prow-l .gx-hubchip{color:var(--fg-primary)}.prow-l .gx-hubchip svg{color:#6d4fd8}.prow-l .gx-hubchip.gx-on{border-color:#6d4fd873;box-shadow:0 0 0 4px #6d4fd81f}.prow-l .gx-pill.gx-on{border-color:#6d4fd873;box-shadow:0 0 0 3px #6d4fd81a;color:#5b3fc4}.prow-l .gx-pill svg{color:#6d4fd8}.gx-hub-fw{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px;padding-top:18px;border-top:1px solid var(--border-default)}.gx-hub-fw .gx-hub-row{justify-content:center}.gx-hub-fwk{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6d4fd8}.prow-sdd{position:relative;overflow-y:auto;scrollbar-width:none;padding:14px;border-radius:12px;border:1px solid var(--border-default);background:var(--bg-surface);box-sizing:border-box}.prow-sdd::-webkit-scrollbar{display:none}.prow-sdd .sdd-grid{scroll-snap-type:none}.prow-sdd .sdd-summary{position:sticky;top:-14px;z-index:4;margin:-14px -14px 10px;padding:14px 14px 10px;background:var(--bg-surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.prow-sdd .sdd-sum{padding:10px 12px}.prow-sdd .sdd-sum-v{font-size:20px}.prow-sdd .sdd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.prow-sdd .sdd-card{padding:12px}.prow-sdd .gx-cursor{position:absolute;left:0;top:0;z-index:5;pointer-events:none}@media(max-width:1100px){.prow{grid-template-columns:minmax(0,1fr)}}.prow-l>.gx-hub{flex:1}.prow{align-items:stretch}.prow-r .prow-sdd{border:0;border-radius:0;background:none;padding:16px 20px}.prow-r .prow-sdd .sdd-summary{top:-16px;margin:-16px -20px 10px;padding:16px 20px 10px}.prow-r .prow-sdd{padding:16px 20px 0}.prow-r .prow-sdd .sdd-summary{margin:-16px -20px 0;padding:16px 20px 8px}.prow-l .gx-hub .gx-pill.gx-on{border-color:#6d4fd880!important;box-shadow:0 0 0 3px #6d4fd81f!important;color:#5b3fc4!important}.prow-l .gx-hub .gx-hubchip.gx-on{border-color:#6d4fd880!important;box-shadow:0 0 0 4px #6d4fd81f!important}.prow-l>.gx-hub{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;padding:36px 24px!important;row-gap:26px}.prow-l .gx-hub-col{display:grid!important;grid-template-columns:repeat(2,max-content);gap:8px!important;justify-content:end}.prow-l .gx-hub-col.is-end{justify-content:start}.prow-l .gx-hub-col .gx-hub-row{display:contents}.prow-l .gx-core{flex-direction:row!important}.prow-l .gx-wire{width:22px!important;height:2px!important}.prow-r .prow-sdd{border:0!important;border-radius:0;background:none!important;padding:0!important}.prow-r .prow-sdd .sdd-summary{margin:0!important;padding:0 0 12px!important;background:var(--bg-base,#FAFAF9)}.prow-sdd .sdd-sum{padding:14px 16px!important;border:1px solid var(--border-default)!important;background:var(--bg-surface)!important;border-radius:12px}.prow-sdd .sdd-grid{gap:12px!important}.prow-sdd .sdd-card{padding:14px!important}.prow{margin-top:0!important;align-items:start!important;gap:24px 32px!important}.prow-hd{display:flex;flex-direction:column;gap:10px;margin-bottom:22px;min-height:132px}.prow-h{margin:0;font-family:var(--f-display);font-weight:500;font-size:clamp(24px,2.2vw,30px);line-height:1.15;color:var(--fg-primary);text-wrap:balance}.prow-p{margin:0;font-size:16px;line-height:1.5;color:var(--fg-secondary);max-width:32em}.prow-l>.gx-hub{flex:none!important;padding:28px 20px!important;row-gap:22px!important;column-gap:10px!important;align-content:start!important;overflow:hidden}.prow-l .gx-hub-col{grid-template-columns:repeat(2,minmax(0,auto))!important;gap:6px!important}.prow-l .gx-pill{font-size:12.5px!important;padding:6px 9px!important;white-space:nowrap}.prow-l .gx-hubchip{padding:9px 12px!important;font-size:14px!important;white-space:nowrap}.prow-l .gx-wire{width:14px!important}.gx-hub-fw{padding-top:16px!important}@media(max-width:1100px){.prow-hd{min-height:0}}.prow-r .prow-sdd .sdd-summary{top:0!important}.page .section#policy{padding-top:clamp(24px,3vw,40px)!important;padding-bottom:clamp(48px,6vw,80px)!important}.prow-hd{min-height:0!important;margin-bottom:14px!important}.prow{gap:20px 28px!important}.prow-l>.gx-hub{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;column-gap:8px!important;padding:24px 16px!important}.prow-l .gx-hub-col{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;min-width:0}.prow-l .gx-pill{min-width:0;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;font-size:12px!important;padding:5px 8px!important;gap:5px!important}.prow-l .gx-pill svg{flex:none;width:12px;height:12px}.prow-l .gx-hubchip{padding:8px 10px!important;font-size:13px!important;gap:6px!important}.prow-l .gx-wire{width:10px!important}.prow-l .gx-hub-fw .gx-hub-row{display:flex!important;flex-wrap:wrap;gap:6px}.prow{align-items:stretch!important}.prow-l,.prow-r{display:flex!important;flex-direction:column!important}.prow-l>.gx-hub{flex:1 1 auto!important;align-content:center!important}.prow-l>.gx-hub{grid-template-columns:max-content auto max-content!important;justify-content:center!important;column-gap:6px!important;padding:24px 12px!important}.prow-l .gx-hub-col{grid-template-columns:repeat(2,max-content)!important;gap:5px!important}.prow-l .gx-pill{overflow:visible!important;text-overflow:clip!important;padding:5px 7px!important;font-size:11.5px!important}.prow-l .gx-hubchip{padding:7px 9px!important;font-size:12.5px!important}.prow-l .gx-wire{width:8px!important}.prow-l>.gx-hub{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:8px 0 0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.prow-l .gx-hub-col,.prow-l .gx-hub-col.is-end{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important}.prow-l .gx-hub-col .gx-hub-row{display:contents!important}.prow-l .gx-pill{font-size:13px!important;padding:6px 10px!important}.prow-l .gx-core{flex-direction:column!important;align-items:center!important;gap:0!important}.prow-l .gx-wire{width:2px!important;height:22px!important}.prow-l .gx-hubchip{padding:9px 14px!important;font-size:14px!important}.prow-l .gx-hub-fw{width:100%;margin-top:24px;padding-top:18px!important}.prow-l .gx-hub-fw{border-top:0!important;margin-top:28px!important;padding-top:0!important}.prow-l .gx-wire i{width:100%!important;height:100%!important}.prow-l>.gx-hub{flex:1 1 auto!important;justify-content:center!important;padding:0!important}.prow-l .gx-hub-col,.prow-l .gx-hub-col.is-end{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:8px!important;width:min(100%,420px)}.prow-l .gx-hub-col .gx-hub-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.prow-l .gx-hub-col .gx-pill{justify-content:center!important;width:100%;box-sizing:border-box;font-size:13.5px!important;padding:8px 10px!important}.prow-l .gx-wire{height:20px!important}.prow-l .gx-hubchip{padding:10px 18px!important;font-size:15px!important}.prow-l .gx-hub-fw{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;margin-top:26px!important;width:min(100%,420px)}.prow-l .gx-hub-fw .gx-hub-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%}.prow-l .gx-hub-fw .gx-pill{justify-content:center!important;width:100%;box-sizing:border-box;font-size:13px!important;padding:7px 6px!important}.prow-l .gx-pill{transition:border-color .45s var(--g-ease),box-shadow .45s var(--g-ease),color .45s var(--g-ease),background-color .45s var(--g-ease)}.prow-l .gx-pill svg{transition:color .45s var(--g-ease)}.prow-l .is-end .gx-hub-row:nth-child(1) .gx-pill:nth-child(1){--act:#E11D48;--act-rgb:225,29,72}.prow-l .is-end .gx-hub-row:nth-child(1) .gx-pill:nth-child(2){--act:#1F9F75;--act-rgb:31,159,117}.prow-l .is-end .gx-hub-row:nth-child(1) .gx-pill:nth-child(3){--act:#0284C7;--act-rgb:2,132,199}.prow-l .is-end .gx-hub-row:nth-child(2) .gx-pill:nth-child(1){--act:#6D4FD8;--act-rgb:109,79,216}.prow-l .is-end .gx-hub-row:nth-child(2) .gx-pill:nth-child(2){--act:#EA580C;--act-rgb:234,88,12}.prow-l .is-end .gx-hub-row:nth-child(2) .gx-pill:nth-child(3){--act:#D97706;--act-rgb:217,119,6}.prow-l .is-end .gx-pill.gx-on{border-color:rgba(var(--act-rgb),.55)!important;box-shadow:0 0 0 4px rgba(var(--act-rgb),.12)!important;color:var(--act)!important;background-color:rgba(var(--act-rgb),.05)}.prow-l .is-end .gx-pill.gx-on svg{color:var(--act)!important}@media(prefers-reduced-motion:reduce){.prow-l .gx-pill,.prow-l .gx-pill svg{transition:none}}.prow-hd.d-copy{margin-bottom:24px!important}.prow-hd.d-copy h3{font-size:clamp(22px,2vw,28px)}.prow-hd.d-copy p{font-size:17px;line-height:1.55;margin-top:12px;max-width:30em}.prow-l .gx-hub-fw .gx-hub-row{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;width:100%}.prow-l .gx-hub-fw .gx-pill{width:auto!important;flex:0 0 auto;white-space:nowrap;padding:7px 12px!important;font-size:13px!important}.sor2{--sky:#0284C7;--sky-t:rgba(2,132,199,.1);--violet:#6D4FD8;--violet-t:rgba(109,79,216,.1);--amber:#D97706;--amber-t:rgba(217,119,6,.12);--mint:#1F9F75;--mint-t:rgba(31,159,117,.12);display:grid;grid-template-columns:minmax(0,1fr) clamp(72px,10vw,140px) minmax(0,.8fr);align-items:stretch;max-width:1040px;margin:48px auto 0}body:not(.classie-light) .sor2{--sky:#38BDF8;--violet:#A78BFA;--amber:#FBBF24;--mint:#34D399}.sor2-core{display:flex;flex-direction:column;gap:16px;padding:28px;border-radius:16px;border:1px solid var(--border-default);background:var(--bg-surface);box-shadow:0 1px 2px #09090b0a,0 12px 32px #09090b0f}.sor2-hd{display:flex;align-items:center;gap:12px}.sor2-core h3{margin:0;font-family:var(--f-display);font-weight:500;font-size:clamp(22px,2vw,26px);line-height:1.15;color:var(--fg-primary)}.sor2-core p{margin:0;font-size:16px;line-height:1.55;color:var(--fg-secondary);text-wrap:pretty}.sor2-core ul{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sor2-core li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--bg-raised,#F4F4F5);font-size:14px;font-weight:500;color:var(--fg-primary)}.sor2-core li .gl{display:flex;flex:none;color:var(--brand-primary-hover)}.sor2-ic{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#00adff1f;color:var(--brand-primary-hover)}.sor2-wires{width:100%;height:100%;overflow:visible}.sor2-wires path{fill:none;stroke:var(--border-default);stroke-width:1.5;stroke-dasharray:4 5;transition:stroke .5s var(--g-ease)}.sor2-wires path.on{stroke-width:2;animation:sor2-flow 1.1s linear infinite}.sor2-wires path.on.t-sky{stroke:var(--sky)}.sor2-wires path.on.t-violet{stroke:var(--violet)}.sor2-wires path.on.t-amber{stroke:var(--amber)}.sor2-wires path.on.t-mint{stroke:var(--mint)}@keyframes sor2-flow{to{stroke-dashoffset:-18}}.sor2-col{display:grid;grid-template-rows:repeat(4,minmax(0,1fr))}.sor2-cell{display:flex;align-items:center;padding:5px 0}.sor2-item{flex:1;display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;border-radius:14px;border:1px solid var(--border-default);background:var(--bg-surface);text-decoration:none;color:var(--fg-primary);transition:border-color .45s var(--g-ease),box-shadow .45s var(--g-ease),transform .45s var(--g-ease)}.sor2-item .nm{font-family:var(--f-display);font-size:18px;font-weight:500;line-height:1.2}.sor2-item .ar{margin-left:auto;font-size:14px;color:var(--fg-muted);opacity:0;transform:translate(-3px,3px);transition:opacity .3s,transform .3s}.sor2-item.t-sky{--c:var(--sky);--t:var(--sky-t)}.sor2-item.t-violet{--c:var(--violet);--t:var(--violet-t)}.sor2-item.t-amber{--c:var(--amber);--t:var(--amber-t)}.sor2-item.t-mint{--c:var(--mint);--t:var(--mint-t)}.sor2-item .sor2-ic{width:36px;height:36px;background:var(--t);color:var(--c)}.sor2-item.on{border-color:var(--c);box-shadow:0 0 0 4px var(--t);transform:translate(4px)}.sor2-item.on .ar{opacity:1;transform:none;color:var(--c)}@media(max-width:860px){.sor2{grid-template-columns:minmax(0,1fr);gap:16px}.sor2-wires{display:none}}@media(prefers-reduced-motion:reduce){.sor2-wires path.on{animation:none}.sor2-item{transition:none}}.sor{display:block!important;max-width:none!important;margin:0!important}.sor2-core{justify-content:center}.prow-l .gx-hub-fw{width:100%!important}.prow-l .gx-hub-fw .gx-hub-row{flex-wrap:nowrap!important;gap:6px!important}.prow-l .gx-hub-fw .gx-pill{padding:6px 10px!important;font-size:12.5px!important;gap:5px!important}.sor2-list{margin-top:4px}.sor2-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 28px!important;margin-top:8px!important}.sor2-list .cov-ic{display:flex;margin-bottom:10px}.sor2-list .cov-name{font-family:var(--f-display);font-size:16px;font-weight:500;color:var(--fg-primary)}.sor2-list .cov-desc{margin-top:4px;font-size:14px;line-height:1.45;color:var(--fg-muted);text-wrap:pretty}.sor2-list{gap:14px 24px!important;margin-top:4px!important}.sor2-list .cov-cell{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:center}.sor2-list .cov-ic{grid-row:1;margin:0!important}.sor2-list .cov-name{grid-column:2;font-size:15px!important;line-height:1.3}.sor2-list .cov-desc{grid-column:2;margin:0!important;font-size:13px!important;line-height:1.4}.sor2-list{align-items:start!important}.sor2-list .cov-cell{align-content:start}a.srx-shot{display:block;text-decoration:none;color:inherit;cursor:pointer}@media(hover:hover)and (pointer:fine){a.srx-shot.on:hover{transform:rotate(-1deg) translateY(-4px)}}a.srx-shot .sp-card{transition:box-shadow var(--g-dur) var(--g-ease)}@media(hover:hover)and (pointer:fine){a.srx-shot.on:hover .sp-card{box-shadow:0 1px 2px #03345e0f,0 32px 64px #03345e2e}}.srx-stack{cursor:pointer;transition:border-color var(--g-dur) var(--g-ease)}@media(hover:hover)and (pointer:fine){.srx-stack:hover{border-color:var(--brand-primary)}}.sp-hero .sp-sub{max-width:34em}.sp2-h2{margin:0;font-family:var(--f-display);font-weight:500;font-size:clamp(26px,2.6vw,36px);line-height:1.15;color:var(--fg-primary);max-width:24em;text-wrap:balance}.sp2-why{padding-top:clamp(40px,5vw,72px)!important;padding-bottom:clamp(24px,3vw,40px)!important}.sp2-why-in{display:flex;flex-direction:column;gap:28px}.sp2-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px}.sp2-stats>div{display:flex;flex-direction:column;gap:6px}.sp2-stats .num{font-family:var(--f-geist,var(--f-display));font-weight:300;font-size:clamp(34px,3.2vw,44px);line-height:1;color:var(--brand-primary-hover)}.sp2-stats p{margin:4px 0 0;font-size:15px;line-height:1.45;color:var(--fg-secondary);text-wrap:pretty}.sp2-stats .c{font-size:12px;color:var(--fg-muted)}.sp2-uses{padding-top:clamp(32px,4vw,56px)!important}.sp2-uses .wrap{display:flex;flex-direction:column;gap:clamp(56px,7vw,104px)}.sp2-uc{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:32px clamp(32px,4.5vw,72px);align-items:center}.sp2-uc.flip{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}.sp2-uc.flip .sp2-uc-copy{order:2}.sp2-uc-copy{display:flex;flex-direction:column;gap:12px}.sp2-uc-k{align-self:flex-start;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary-hover);text-decoration:none}.sp2-uc-copy h3{margin:0;font-family:var(--f-display);font-weight:500;font-size:clamp(24px,2.2vw,30px);line-height:1.15;color:var(--fg-primary);text-wrap:balance}.sp2-uc-copy p{margin:0;font-size:16px;line-height:1.55;color:var(--fg-secondary);max-width:30em;text-wrap:pretty}.sp2-uc-viz{min-width:0}.sp2-more{padding-top:clamp(56px,7vw,96px)!important;padding-bottom:0!important}.sp2-more .wrap{display:flex;flex-direction:column;gap:24px}.sp2-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sp2-more-card{display:flex;flex-direction:column;gap:8px;padding:22px 24px;border-radius:14px;border:1px solid var(--border-default);background:var(--bg-surface);text-decoration:none;color:var(--fg-primary);transition:border-color var(--g-dur) var(--g-ease),transform var(--g-dur) var(--g-ease)}@media(hover:hover)and (pointer:fine){.sp2-more-card:hover{border-color:var(--brand-primary);transform:translateY(-2px)}}.sp2-more-card .who{font-size:13px;color:var(--fg-muted)}.sp2-more-card .nm{display:flex;align-items:center;gap:8px;font-family:var(--f-display);font-size:20px;font-weight:500}.sp2-more-card .ar{font-size:14px;color:var(--brand-primary-hover)}.sp2-more-card .tg{font-size:15px;line-height:1.45;color:var(--fg-secondary)}@media(max-width:1000px){.sp2-uc,.sp2-uc.flip{grid-template-columns:minmax(0,1fr)}.sp2-uc.flip .sp2-uc-copy{order:0}.sp2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sp2-more-grid{grid-template-columns:minmax(0,1fr)}}.sp-hero .wrap{display:block!important}.sp-hero .ha1{max-width:860px}.sp-hero .sp-h1{max-width:20em}.sp2-film{padding:0 0 clamp(16px,2vw,24px)}.sp2-film .wrap{display:flex;flex-direction:column;gap:12px}.sp2-film-frame{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;border:1px solid var(--border-default);background:#e9ecf1;box-shadow:0 1px 2px #03345e0f,0 24px 48px #03345e1a}.sp2-film-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.sp2-pp{flex:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--brand-primary);color:#fff;font-size:12px;cursor:pointer}.sp2-film-bar .k{font-size:15px;color:var(--fg-muted)}.sp2-film-bar .k b{font-weight:500;color:var(--fg-primary)}.sp2-film-act{margin-left:auto;display:flex;gap:20px}.sp2-film-act button{border:0;background:none;padding:0;font:500 15px var(--f-satoshi,inherit);color:var(--brand-primary-hover);cursor:pointer}@media(hover:hover)and (pointer:fine){.sp2-film-act button:hover{color:var(--brand-primary)}}.capf{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:40px clamp(40px,6vw,96px);align-items:start}.capf-head{position:sticky;top:120px;display:flex;flex-direction:column;gap:14px}.capf-head .h2{margin:0;font-size:clamp(30px,3vw,44px);line-height:1.08}.capf-head p{margin:0;font-size:16px;line-height:1.55;color:var(--fg-secondary);max-width:22em}.capf-body{display:flex;flex-direction:column;gap:clamp(40px,4.5vw,64px)}.capf-grp{display:flex;flex-direction:column;gap:22px}.capf-k{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary-hover);text-decoration:none}.capf-k .ar{font-size:13px;transition:transform var(--g-dur) var(--g-ease)}@media(hover:hover)and (pointer:fine){.capf-k:hover .ar{transform:translate(2px,-2px)}}.capf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px clamp(24px,3vw,48px)}.capf-it{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:16px;row-gap:6px;align-items:start}.capf-it .ic{grid-row:1 / span 2;display:flex;padding-top:1px;color:var(--fg-primary)}.capf-it b{font-family:var(--f-display);font-weight:500;font-size:19px;line-height:1.25;color:var(--fg-primary)}.capf-it .d{font-size:15px;line-height:1.5;color:var(--fg-secondary);max-width:26em;text-wrap:pretty}@media(max-width:900px){.capf{grid-template-columns:minmax(0,1fr)}.capf-head{position:static}}@media(max-width:600px){.capf-grid{grid-template-columns:minmax(0,1fr)}}.sp2-film-act{gap:8px 24px;align-items:center}.sp2-film-act .btn{font-size:15px}.sp2-film-bar{padding-top:4px}.page .sp2-film-act{margin:0 0 0 auto!important}.page .cta-row.sp2-film-act .btn,.page .cta-row.sp2-film-act .btn+.btn{font-size:18px!important;line-height:1.3!important;padding:8px 0!important;cursor:pointer}@media(max-width:700px){.page .sp2-film-act{margin-left:0!important;width:100%}}.capf{grid-template-columns:minmax(0,1fr)!important;gap:clamp(36px,4vw,56px)!important}.capf-head{position:static!important;display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:clamp(32px,5vw,80px);row-gap:12px;align-items:end}.capf-head .eyebrow{grid-column:1 / -1}.capf-head .h2{max-width:16em;font-size:clamp(30px,3vw,42px)!important}.capf-head p{justify-self:end;max-width:26em}.capf-body{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(28px,3.5vw,56px)!important;align-items:start}.capf-grid{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}.capf-it b{font-size:18px}.capf-it .d{font-size:15px}@media(max-width:1000px){.capf-head{grid-template-columns:minmax(0,1fr)}.capf-head p{justify-self:start}.capf-body{grid-template-columns:minmax(0,1fr)}}.sp2-uc,.sp2-uc.flip{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;align-items:start!important}.sp2-uc.flip .sp2-uc-copy{order:0!important}.sp2-uc-copy{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(32px,5vw,80px);row-gap:10px;align-items:end}.sp2-uc-k{grid-column:1 / -1}.sp2-uc-copy h3{max-width:18em}.sp2-uc-copy p{max-width:32em}.sp2-uc-viz{width:100%;box-sizing:border-box}@media(max-width:900px){.sp2-uc-copy{grid-template-columns:minmax(0,1fr)}}.sp-panel *{overflow-wrap:normal;word-break:normal;hyphens:none}.sp-tblw{overflow-x:auto;scrollbar-width:thin}.sp-tbl{min-width:0!important}.sp-tbl td,.sp-tbl th{padding-left:14px!important;padding-right:14px!important}.sp-chain{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.sp-chain div{padding:16px!important}.sp-chain div b,.sp-chain div span{overflow-wrap:anywhere}.sp-chain{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media(max-width:820px){.sp-chain{grid-template-columns:minmax(0,1fr)!important}}.sp2-uc-copy{align-items:start!important}.sp2-uc-copy p{margin-top:4px!important}.sp-more{margin-top:20px}.sp-more a .a{order:-1;margin:0 0 6px!important;font-size:13px;color:var(--fg-muted)}.sp-more a .n{color:var(--fg-primary)!important}.sp-more a .n span{color:var(--brand-primary-hover)}.dlv{align-items:stretch!important}.dlv-feed{gap:12px!important}.dlv-msg{--brand:#4A154B;--brand-ink:#FFFFFF;gap:0!important;padding:0!important;overflow:hidden;border-radius:12px!important;background:var(--bg-surface)!important;box-shadow:0 1px 2px #03345e0f,0 10px 28px #03345e1a}.dlv-slack{--brand:#4A154B}.dlv-teams{--brand:#4B53BC}.dlv-mail{--brand:#0F6CBD}.dlv-msg .fr{display:flex;align-items:center;gap:8px;padding:9px 14px;background:var(--brand);color:#ffffffc7!important;font-size:12.5px!important}.dlv-msg .fr b{font-weight:700;color:#fff!important}.dlv-msg .fr .ap{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;background:#fff;color:var(--brand)}.dlv-msg .fr .wh{color:#ffffffc7}.dlv-msg .fr .tm{margin-left:auto;color:#ffffffc7}span.dlv-teams{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:3px;background:#4b53bc;color:#fff;font:700 9px var(--f-satoshi,sans-serif)}.dlv-msg .bd{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px 16px}.dlv-msg .av{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#0b0b0c}.dlv-teams .av{border-radius:50%}.dlv-mail .av{border-radius:50%;background:#0f6cbd}.dlv-msg .av img{width:18px;height:18px}.dlv-msg .tx{display:flex;flex-direction:column;gap:3px;min-width:0}.dlv-msg .nm{display:flex;align-items:baseline;gap:8px;font-size:14px}.dlv-msg .nm b{font-weight:700;color:var(--fg-primary)}.dlv-msg .nm span{font-size:12px;color:var(--fg-muted)}.dlv-msg .t{margin:2px 0 0!important;font-size:15px!important;font-weight:700;line-height:1.35;color:var(--fg-primary)}.dlv-msg .s{margin:0!important;font-size:14px!important;line-height:1.5;color:var(--fg-secondary)}.dlv-msg .kp{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;padding:0!important;font-size:13px!important;color:var(--fg-muted)}.dlv-msg .kp b{font-weight:600;color:var(--fg-primary)}.dlv-msg .kp b.g{color:#147c5b}.dlv-msg .kp b.r{color:#e11d48}.dlv-msg .ac{display:flex;align-items:center;gap:10px;margin-top:10px}.dlv-msg .btn-a{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:6px;font-size:13px;font-weight:700;white-space:nowrap}.dlv-slack .btn-a{border:1px solid #BBBBBB;color:#1d1c1d;background:#fff}.dlv-teams .btn-a{border-radius:4px;background:#4b53bc;color:#fff;font-weight:600}.dlv-msg .fl{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px 0 4px;border-radius:6px;background:var(--bg-raised,#F4F4F5);font-size:13px;color:var(--fg-primary);white-space:nowrap}.dlv-msg .fl i{font-style:normal;font-size:9px;font-weight:700;letter-spacing:.06em;color:#fff;background:#e11d48;border-radius:4px;padding:4px 5px}.dlv-note{margin-top:auto!important;padding-top:4px}.dlv-msg .av,.dlv-teams .av,.dlv-mail .av{width:36px!important;height:36px!important;border-radius:0!important;background:none!important}.dlv-msg .av img{width:36px!important;height:36px!important}.dlv{align-items:center!important}.dlv-feed{display:flex;flex-direction:column;gap:20px!important}.dlv-stack{position:relative;height:340px;padding:0 8px}.dlv-slot{position:absolute;left:0;right:0;top:0;transform-origin:50% 0;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .5s ease,filter .5s ease;cursor:pointer}.dlv-slot .dlv-msg{height:276px;box-sizing:border-box}.dlv-slot.d0{z-index:3;transform:translateY(56px);cursor:default}.dlv-slot.d1{z-index:2;transform:translateY(28px) scale(.95)}.dlv-slot.d2{z-index:1;transform:translateY(0) scale(.9)}.dlv-slot.d1 .bd,.dlv-slot.d2 .bd{opacity:0;transition:opacity .3s ease}.dlv-slot.d0 .bd{opacity:1;transition:opacity .4s ease .25s}@media(hover:hover)and (pointer:fine){.dlv-slot.d1:hover{transform:translateY(22px) scale(.95)}}@media(hover:hover)and (pointer:fine){.dlv-slot.d2:hover{transform:translateY(-6px) scale(.9)}}.dlv-slot.d0 .dlv-msg{box-shadow:0 2px 4px #03345e0f,0 24px 48px #03345e29}.dlv-dots{position:absolute;left:0;right:0;bottom:-14px;display:flex;justify-content:center;gap:0}.dlv-dots button{position:relative;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer;transition:width .3s}.dlv-dots button:before{content:"";position:absolute;inset:8px;border-radius:4px;background:var(--border-default);transition:background .3s}.dlv-dots button.on{width:38px}.dlv-dots button.on:before{background:var(--brand-primary)}.dlv-note{text-align:center;margin:0!important}@media(prefers-reduced-motion:reduce){.dlv-slot,.dlv-slot .bd{transition:none}}.dlv-stack{height:400px!important}.dlv-slot.d0{transform:translateY(104px)!important}.dlv-slot.d1{transform:translateY(52px) scale(.95)!important}.dlv-slot.d2{transform:translateY(0) scale(.9)!important}@media(hover:hover)and (pointer:fine){.dlv-slot.d1:hover{transform:translateY(44px) scale(.95)!important}}@media(hover:hover)and (pointer:fine){.dlv-slot.d2:hover{transform:translateY(-8px) scale(.9)!important}}.dlv-dots{bottom:-28px!important}.subnav{border-bottom:0!important;box-shadow:0 1px 0 0 transparent}.gx-head{border-bottom:0!important}.gx-foot{border-top:0!important}.tiq-top,.tiq-sess-h{border-top:0!important;border-bottom:0!important}.ask-head{border-bottom:0!important}.team-meta,.team-cred,.trust-sec{border-top:0!important;border-bottom:0!important}.integ-logos{flex-wrap:wrap!important;gap:20px 28px!important}.integ-x{max-width:100%!important}@media(max-width:1000px){.integ-x{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}}.pcg-axis,.pcg-axis text,.tiq-ax,.tiq-ax span,.gx-axis,.gx-axis span{font-size:12px!important}.team-card{border:0!important;box-shadow:none!important;background:var(--g-fill)!important;border-radius:14px!important;overflow:hidden}.team-photo{border:0!important}.team-li{border:0!important;background:transparent!important}.team-note{display:none!important}.trust-sec .tc-attest,.tc-attest,.tc-card,.trust-card{border:0!important;box-shadow:none!important;background:var(--g-fill)!important}.page .tc-more{border:0!important;background:none!important;box-shadow:none!important;padding:8px 0!important;font-size:16px!important}@media(max-width:1023px){.d-split,.d-split.flip,#supervise .d-split.flip,#supervise .sgov2{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.d-split.flip>.d-copy{order:-1}}.tc-attest-k,.integ-x-lbl,.team-cred>span,.team-cred .k{font-family:var(--f-satoshi,"Satoshi",sans-serif)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important}.tc-attest-note{font-family:var(--f-satoshi,"Satoshi",sans-serif)!important;font-size:13px!important;letter-spacing:0!important}.srx-rec{flex-wrap:wrap!important;justify-content:center!important;text-align:center}.srx-rec ul{flex-wrap:wrap!important;justify-content:center!important;min-width:0;max-width:100%}@media(max-width:1100px){.srx-rec{flex-direction:column!important;align-items:center!important}}.sp2-ch{display:flex;gap:6px;margin-top:4px}.sp2-ch-b{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:8px;padding:6px 0 2px;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.sp2-ch-b .tr{display:block;height:4px;border-radius:2px;background:var(--border-default);overflow:hidden}.sp2-ch-b .tr i{display:block;height:100%;background:var(--brand-primary);transform-origin:left;transition:transform .25s linear}.sp2-ch-b .lb{font-size:13px;line-height:1.25;font-weight:500;color:var(--fg-muted);white-space:normal;overflow-wrap:break-word;transition:color var(--g-dur) var(--g-ease)}.sp2-ch-b.on .lb{color:var(--fg-primary)}@media(hover:hover)and (pointer:fine){.sp2-ch-b:hover .lb{color:var(--fg-primary)}}@media(hover:hover)and (pointer:fine){.sp2-ch-b:hover .tr{background:var(--fg-muted)}}.sp2-film-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.sp2-ctl{display:flex;align-items:center;gap:6px}.sp2-ib{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--fg-primary);cursor:pointer;transition:background var(--g-dur) var(--g-ease)}@media(hover:hover)and (pointer:fine){.sp2-ib:hover{background:var(--bg-raised,#F4F4F5)}}.sp2-ctl .k{margin-left:10px;font-size:15px;color:var(--fg-muted)}.sp2-ctl .k b{font-weight:500;color:var(--fg-primary)}@media(max-width:700px){.sp2-ch-b .lb,.sp2-ctl .k{display:none}}.sp-more a{border:0!important;box-shadow:none!important;background:var(--g-fill)!important;transition:background var(--g-dur) var(--g-ease),transform var(--g-dur) var(--g-ease)}@media(hover:hover)and (pointer:fine){.sp-more a:hover{transform:translateY(-2px)}}.page .section.co-about{padding:clamp(8px,1.5vw,24px) 0 clamp(16px,2vw,32px)}.co-about .wrap{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px clamp(40px,5vw,72px);align-items:center}.co-about-main{max-width:none}.co-about-main .h2{margin:12px 0 0!important;text-wrap:pretty}.co-about-main .lead{margin:16px 0 0!important;max-width:none!important;text-wrap:pretty}.co-about-main .h2+.lead{margin-top:24px!important}.co-cred{display:flex;flex-direction:column;gap:24px}.co-about .co-cred-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px!important;margin:0!important;justify-content:stretch!important;align-items:center!important}.co-cred-cell{display:flex;align-items:center;justify-content:center;height:48px}.co-cred-cell img{max-width:112px!important;object-fit:contain}.co-cred .eyebrow{text-align:center}.co-about~#team .team-cred{display:none!important}.co-about+#team .section{padding-top:clamp(40px,5vw,64px)}@media(max-width:1000px){.co-about .wrap{grid-template-columns:minmax(0,1fr);justify-items:start}.co-cred{width:100%;max-width:640px}.co-cred .eyebrow{text-align:left}.co-about .co-cred-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.co-cred-cell{justify-content:flex-start}}@media(max-width:560px){.co-about .co-cred-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.team-meta{padding:20px 16px 16px!important;display:flex!important;flex-direction:column;align-items:center;text-align:center}.team-name{line-height:1.2!important}.team-name span{display:block}.team-role{margin-top:6px!important}.team-bio{margin-top:8px!important}.team-li{margin-top:auto!important;padding-top:14px}@media(max-width:520px){.prow-l .gx-hub-fw .gx-hub-row{flex-wrap:wrap!important}}.sp2-film .wrap>*{width:min(100%,calc(74vh * 16 / 9));align-self:center}.sp2-film-frame{border:0!important}@media(max-width:900px){html body .legal-body table{display:block;overflow:visible;width:100%}html body .legal-body thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html body .legal-body tbody,html body .legal-body tr,html body .legal-body td{display:block;min-width:0;width:auto}html body .legal-body tr{margin:0 0 12px;padding:16px 18px;border-radius:12px;background:var(--bg-raised)}html body .legal-body td{padding:0;border:0}html body .legal-body td+td{margin-top:12px}html body .legal-body td:first-child{font-weight:700;color:var(--fg-primary)}html body .legal-body td[data-label]:not(:first-child):before{content:attr(data-label);display:block;margin-bottom:4px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted)}}body:not(.classie-light) .gx-kpi-d b.is-ok,body:not(.classie-light) .gx-st.is-done,body:not(.classie-light) .dlv-msg .kp b.g{color:#1f9f75}body:not(.classie-light) #analyze .af-risk-tag{color:#f97316}body:not(.classie-light) .gx-seg-b.on.is-block{color:#f0506e}body:not(.classie-light) .prow-l .gx-hub .gx-pill.gx-on,body:not(.classie-light) .prow-l .gx-pill.gx-on{color:#9d8bf2!important}body:not(.classie-light) .prow-l .gx-pill svg,body:not(.classie-light) .prow-l .gx-hubchip svg,body:not(.classie-light) .gx-hub-fwk{color:#9d8bf2}.dlv-mail .fr .wh,.dlv-mail .fr .tm{color:#ebf2f9!important}iframe:focus,iframe:focus-visible{outline:2px solid var(--brand-primary,#00ADFF);outline-offset:3px}
