.demo_page__uHGWN{--demo-mint:#82f0c3;--demo-teal:#0e3a47;--demo-midnight:#071522;--demo-white:#ffffff;--demo-muted:#9db4be;--demo-line:rgba(255,255,255,0.1);--demo-line-strong:rgba(255,255,255,0.16);--demo-mint-line:rgba(130,240,195,0.22);--demo-negative:#ff9c8f;--demo-warning:#f4bd65;--demo-info:#8ecddb;--demo-diverged:#ffa36c;--demo-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;min-height:100vh;overflow-x:clip;color:#e7f2f4;background:radial-gradient(circle at 82% -8%,rgba(130,240,195,.12),transparent 34rem),radial-gradient(circle at 6% 12%,rgba(14,58,71,.85),transparent 30rem),var(--demo-midnight)}.demo_page__uHGWN .container{width:min(1240px,calc(100% - 44px))}.demo_hero__1G1Y_{position:relative;overflow:hidden;padding:clamp(52px,7vw,88px) 0 clamp(40px,5vw,62px);border-bottom:1px solid rgba(130,240,195,.14)}.demo_hero__1G1Y_:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(130,240,195,.045) 1px,transparent 0),linear-gradient(90deg,rgba(130,240,195,.045) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(#000,transparent 88%);mask-image:linear-gradient(#000,transparent 88%)}.demo_heroInner__9gjBP{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);grid-gap:36px;gap:36px;align-items:end}.demo_heroCopy__BhhRM{min-width:0}.demo_heroEyebrow__BPcJn{margin:0 0 14px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--demo-mint)}.demo_heroTitle__IQVNm{margin:0 0 18px;max-width:760px;color:var(--demo-white);font-size:clamp(34px,4.6vw,58px);font-weight:850;line-height:1.02;letter-spacing:-.045em}.demo_heroLead__I3t60{max-width:700px;margin:0 0 22px;color:#aac1cb;font-size:clamp(14px,1.3vw,16px);line-height:1.7}.demo_heroMeta__mx7sX{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.demo_heroMeta__mx7sX li{padding:5px 9px;border:1px solid rgba(130,240,195,.3);border-radius:999px;background:rgba(130,240,195,.06);color:#aeead4;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.demo_heroPanel__J_ePx{min-width:0;padding:20px;border:1px solid var(--demo-mint-line);border-radius:16px;background:linear-gradient(160deg,rgba(14,58,71,.96),rgba(7,21,34,.92));box-shadow:0 30px 90px rgba(0,0,0,.38)}.demo_heroPanelTitle__t7cqY{margin:0 0 12px;color:var(--demo-mint);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.demo_heroLifecycle__12AXL{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.demo_heroLifecycleStep__BWTFq{display:flex;gap:10px;align-items:baseline;padding-bottom:7px;border-bottom:1px dashed rgba(255,255,255,.08);color:#b6cbd3;font-size:11.5px;line-height:1.4}.demo_heroLifecycleStep__BWTFq:last-child{padding-bottom:0;border-bottom:0}.demo_heroLifecycleIndex__MAraY{flex:0 0 auto;color:var(--demo-mint);font-family:var(--demo-mono);font-size:10px;font-weight:700}.demo_content__qJIUp{padding:clamp(24px,3.4vw,38px) 0 clamp(48px,6vw,76px)}.demo_footerNote__aLXu5{max-width:940px;margin:24px 0 0;color:#7f98a2;font-size:11px;line-height:1.7}.demo_console__UAQqG{--demo-mint:#82f0c3;--demo-teal:#0e3a47;--demo-midnight:#071522;--demo-white:#ffffff;--demo-muted:#9db4be;--demo-line:rgba(255,255,255,0.1);--demo-line-strong:rgba(255,255,255,0.16);--demo-mint-line:rgba(130,240,195,0.22);--demo-negative:#ff9c8f;--demo-warning:#f4bd65;--demo-info:#8ecddb;--demo-diverged:#ffa36c;--demo-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;min-width:0;padding:clamp(16px,2.6vw,28px);border:1px solid rgba(130,240,195,.16);border-radius:20px;background:linear-gradient(180deg,rgba(10,30,43,.97),rgba(7,21,34,.99));box-shadow:0 40px 120px rgba(0,0,0,.36)}.demo_console__UAQqG:focus{outline:none}.demo_consoleHeader__y4H5L{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start;justify-content:space-between}.demo_consoleIntro__WOdP_{min-width:0;max-width:720px}.demo_consoleKicker__OAcyo{margin:0 0 8px;color:var(--demo-mint);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.demo_consoleTitle__f3z2h{margin:0 0 8px;color:var(--demo-white);font-size:clamp(20px,2.4vw,30px);font-weight:850;line-height:1.12;letter-spacing:-.03em}.demo_consoleLead__Y4EhL{margin:0;color:var(--demo-muted);font-size:12.5px;line-height:1.65}.demo_consoleActions__2FvM0{display:flex;flex-wrap:wrap;gap:8px}.demo_disclosureBanner__FaYIb{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-start;margin:18px 0 0;padding:13px 15px;border:1px solid rgba(244,189,101,.45);border-radius:12px;background:linear-gradient(180deg,rgba(244,189,101,.1),rgba(244,189,101,.04))}.demo_disclosureText__scnou{flex:1 1 320px;min-width:0;margin:0;color:#f3dfb8;font-size:12px;line-height:1.6}.demo_modeBanner__qYS6z{display:flex;flex-wrap:wrap;gap:8px 20px;margin:12px 0 0;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07);color:#8fa8b2;font-size:11px;line-height:1.55}.demo_modeItem__RNeEd{display:inline-flex;gap:7px;align-items:center;min-width:0}.demo_modeItem__RNeEd strong{color:#cfe2e8;font-weight:700}.demo_modeDot__Vjqc5{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--demo-mint);box-shadow:0 0 0 4px rgba(130,240,195,.12)}.demo_scenarioFieldset___mJL_{min-width:0;margin:20px 0 0;padding:0;border:0}.demo_legend__NK2Gt{padding:0;color:var(--demo-mint);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.demo_fieldHint__6TOY1{display:block;margin:6px 0 10px;color:#8fa8b2;font-size:11px;line-height:1.6}.demo_scenarioGrid__99ZZq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.demo_scenarioCard__vz3wr{position:relative;display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px;border:1px solid var(--demo-line-strong);border-radius:12px;background:rgba(255,255,255,.03);cursor:pointer;transition:border-color .18s ease,background .18s ease}.demo_scenarioCard__vz3wr:hover{border-color:rgba(130,240,195,.38)}.demo_scenarioCardSelected__0FuQy{border-color:var(--demo-mint);background:rgba(130,240,195,.08);box-shadow:inset 0 0 0 1px rgba(130,240,195,.35)}.demo_scenarioCard__vz3wr:focus-within{outline:2px solid var(--demo-mint);outline-offset:3px}.demo_radioInput__MsZpG{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;opacity:0}.demo_scenarioTopline__9aJH_{display:flex;gap:7px;align-items:center}.demo_scenarioDot__j2DcJ{width:7px;height:7px;border-radius:50%;background:rgba(130,240,195,.4)}.demo_scenarioCardSelected__0FuQy .demo_scenarioDot__j2DcJ{background:var(--demo-mint);box-shadow:0 0 0 3px rgba(130,240,195,.16)}.demo_scenarioEyebrow__55nmm{color:#9fe9ce;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.demo_scenarioLabel__CRFJr{color:#eef8f6;font-size:12.5px;font-weight:800;line-height:1.35}.demo_scenarioTagline__tt5jt{color:#a7bec8;font-size:10.5px;line-height:1.5}.demo_scenarioMeta__6LarO{color:#76909b;font-size:9.5px;letter-spacing:.03em}.demo_layout__AfLx3{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);grid-gap:18px;gap:18px;align-items:start;margin-top:18px}.demo_auditColumn__RjrSn,.demo_flowColumn__3WV9u,.demo_rail__jJVU7{min-width:0}.demo_railList__90LSZ{display:flex;gap:6px;margin:0;padding:2px 2px 10px;list-style:none;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(130,240,195,.35) transparent}.demo_railItem__yoKG_{flex:0 0 auto}.demo_railButton__cjl7G{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:7px;column-gap:7px;align-items:center;min-width:96px;min-height:46px;padding:7px 9px;border:1px solid var(--demo-line);border-radius:10px;background:rgba(255,255,255,.03);color:#a9c0ca;cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease}.demo_railButton__cjl7G:hover:not(:disabled){border-color:rgba(130,240,195,.4);color:#ddf7ec}.demo_railButton__cjl7G:disabled{opacity:.4;cursor:not-allowed}.demo_railButtonCurrent__CydUu{border-color:var(--demo-mint);background:rgba(130,240,195,.1);color:#eafbf4;box-shadow:inset 0 0 0 1px rgba(130,240,195,.25)}.demo_railNumber__F_5R8{grid-row:1/span 2;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:rgba(130,240,195,.1);color:var(--demo-mint);font-family:var(--demo-mono);font-size:10px;font-weight:700}.demo_railButtonDone__9fEnz .demo_railNumber__F_5R8{background:rgba(130,240,195,.2)}.demo_railLabel__H2ey3{overflow:hidden;font-size:10.5px;font-weight:800;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.demo_railState__c9te9{color:#6f8792;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.demo_stage__tk3yf{min-width:0;margin-top:12px;padding:clamp(14px,2vw,22px);border:1px solid var(--demo-line);border-radius:16px;background:rgba(255,255,255,.025)}.demo_stageHeader__QqpSH{margin-bottom:16px}.demo_stepCounter__shF1I{display:block;margin-bottom:4px;color:var(--demo-mint);font-family:var(--demo-mono);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.demo_stageTitle__w7SSP{margin:0;color:var(--demo-white);font-size:clamp(18px,2vw,23px);font-weight:850;line-height:1.2;letter-spacing:-.02em}.demo_stageTitle__w7SSP:focus-visible{outline:2px solid var(--demo-mint);outline-offset:4px}.demo_stageBody__bIc1M{min-width:0}.demo_stageFooter___gONA{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.09)}.demo_panelStack__INXbn{display:grid;grid-gap:16px;gap:16px;min-width:0}.demo_card__xoC8j{min-width:0;padding:16px;border:1px solid var(--demo-line);border-radius:12px;background:rgba(255,255,255,.025)}.demo_cardTopline__SGLSk{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.demo_cardTitle__WCF_r{margin:0 0 8px;color:#e8f4f6;font-size:14px;font-weight:800;letter-spacing:-.01em}.demo_cardText__eW7Si{margin:0;color:#a7bec8;font-size:12px;line-height:1.65}.demo_codeInline__kB5CT{color:#b6d3dc;font-family:var(--demo-mono);font-size:10px;overflow-wrap:anywhere}.demo_note__XrlR5{margin:0;color:#8fa8b2;font-size:11.5px;line-height:1.65}.demo_muted__dBC7M{color:#7f98a2;font-size:11.5px;line-height:1.6}.demo_kvGrid__kYRvq{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:9px 18px;gap:9px 18px;margin:0}.demo_kvGrid__kYRvq>div{min-width:0}.demo_kvGrid__kYRvq dt{color:#7f98a2;font-size:8.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.demo_kvGrid__kYRvq dd{margin:2px 0 0;color:#c2d7de;font-size:11.5px;line-height:1.55;overflow-wrap:anywhere}.demo_plainList__l_z6s{margin:0;padding-left:17px;color:#a7bec8;font-size:11.5px;line-height:1.7}.demo_plainList__l_z6s li{margin:3px 0}.demo_controlGroup__7sx2E{min-width:0;margin:0;padding:0;border:0}.demo_optionStack__TcLCf{display:grid;grid-gap:8px;gap:8px}.demo_optionCard__CAM7P{position:relative;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px 14px;border:1px solid var(--demo-line);border-radius:11px;background:rgba(255,255,255,.025);cursor:pointer;transition:border-color .18s ease,background .18s ease}.demo_optionCard__CAM7P:hover{border-color:rgba(130,240,195,.35)}.demo_optionCardSelected__1Qhma{border-color:var(--demo-mint);background:rgba(130,240,195,.07)}.demo_optionCard__CAM7P:focus-within{outline:2px solid var(--demo-mint);outline-offset:3px}.demo_optionHeader__vhJPC{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between}.demo_optionTitle__zu4CF{color:#eef8f6;font-size:13px;font-weight:800}.demo_badgeRow__Dpj0t{display:flex;flex-wrap:wrap;gap:5px}.demo_optionMeta__5qr5W{color:#9db4be;font-family:var(--demo-mono);font-size:9.5px;line-height:1.55;overflow-wrap:anywhere}.demo_optionText__EeZxa{color:#a7bec8;font-size:11px;line-height:1.55}.demo_fieldGrid__dOZbP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.demo_field__aOupE{display:grid;grid-gap:5px;gap:5px;min-width:0}.demo_fieldLabel__86y1A{color:#afc6cf;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.demo_input__UP2ow{width:100%;min-width:0;padding:10px 11px;border:1px solid var(--demo-line-strong);border-radius:9px;background:rgba(7,21,34,.82);color:#eaf4f5;font-size:13px}.demo_input__UP2ow:focus-visible{outline:2px solid var(--demo-mint);outline-offset:2px;border-color:var(--demo-mint)}.demo_inlineActions__DlcC2{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.demo_digestGrid__2c2yf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.demo_digestCard__NI_kc{min-width:0;padding:13px;border:1px solid rgba(130,240,195,.2);border-radius:11px;background:rgba(14,58,71,.42)}.demo_digestLabel__iRVy6{margin:0 0 6px;color:#9fe9ce;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.demo_digestValue__I_1rG{display:block;color:#c9ecdf;font-size:10.5px;line-height:1.5}.demo_digestCell__759bR,.demo_digestValue__I_1rG{font-family:var(--demo-mono);overflow-wrap:anywhere}.demo_digestCell__759bR{font-size:9.5px}.demo_tableWrap__1Jnxi{max-width:100%;overflow-x:auto;border:1px solid var(--demo-line);border-radius:11px;background:rgba(7,21,34,.35)}.demo_table__nwrdB{width:100%;border-collapse:collapse;font-size:11.5px;line-height:1.55}.demo_table__nwrdB caption{text-align:left}.demo_table__nwrdB thead th{padding:9px 11px;border-bottom:1px solid var(--demo-line-strong);background:rgba(14,58,71,.5);color:#9db4be;font-size:8.5px;font-weight:800;letter-spacing:.1em;text-align:left;text-transform:uppercase;vertical-align:bottom}.demo_table__nwrdB tbody td,.demo_table__nwrdB tbody th{padding:9px 11px;border-bottom:1px solid rgba(255,255,255,.06);color:#b8cdd5;text-align:left;vertical-align:top}.demo_table__nwrdB tbody tr:last-child td,.demo_table__nwrdB tbody tr:last-child th{border-bottom:0}.demo_table__nwrdB tbody th{color:#e2f0f3;font-weight:700}.demo_table__nwrdB code{color:#bde9d9;font-family:var(--demo-mono);font-size:9.5px;overflow-wrap:anywhere}.demo_rowFailed__wK_BR{background:rgba(255,110,90,.08)}.demo_gateCell__TOygH{display:grid;grid-gap:2px;gap:2px;min-width:140px}.demo_gateCell__TOygH span{color:#dfeef1;font-size:10.5px;font-weight:700}.demo_codeList__K6BQu{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 0}.demo_codeList__K6BQu code{padding:2px 5px;border:1px solid rgba(130,240,195,.18);border-radius:4px;background:rgba(130,240,195,.07);color:#bdf8e0;font-family:var(--demo-mono);font-size:9px;letter-spacing:.01em;overflow-wrap:anywhere}.demo_toggleGrid__WWAts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.demo_toggle__WFClu{display:flex;gap:9px;align-items:flex-start;min-width:0;padding:10px 12px;border:1px solid var(--demo-line);border-radius:10px;background:rgba(255,255,255,.025);cursor:pointer;font-size:11.5px;line-height:1.5}.demo_toggle__WFClu input{flex:0 0 auto;margin-top:2px;accent-color:var(--demo-mint)}.demo_toggle__WFClu span{min-width:0}.demo_toggle__WFClu strong{display:block;color:#e3f1f4;font-size:11px}.demo_toggle__WFClu small{display:block;margin-top:2px;color:#8fa8b2;font-size:10px;line-height:1.55}.demo_outcomeCard__5IYMM{min-width:0;padding:18px;border:1px solid rgba(130,240,195,.22);border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(130,240,195,.08),transparent 18rem),linear-gradient(150deg,rgba(14,58,71,.6),rgba(7,21,34,.72))}.demo_outcomeLabel__vtQ58{display:block;margin-bottom:8px;color:#9db4be;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.demo_outcomeValue__yllP_{display:block;margin-bottom:10px}.demo_conformanceValue__wZJJX>span,.demo_outcomeValue__yllP_>span{font-size:14px;padding:7px 12px}.demo_conformanceValue__wZJJX{display:block;margin-bottom:12px}.demo_conformanceValue__wZJJX>span{font-size:clamp(18px,2.4vw,24px);padding:9px 16px;letter-spacing:.06em}.demo_conformanceCard__tqYD0{border-color:rgba(130,240,195,.4);box-shadow:inset 0 0 0 1px rgba(130,240,195,.1),0 22px 60px rgba(0,0,0,.25)}.demo_outcomeText__KCO0_{margin:0 0 14px;color:#c5dae1;font-size:12.5px;line-height:1.65}.demo_warningBox__WT1BC{border:1px solid rgba(244,189,101,.36);border-radius:10px;background:rgba(244,189,101,.08);color:#f6d9a2}.demo_successBox__BhRif,.demo_warningBox__WT1BC{margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.demo_successBox__BhRif{border:1px solid rgba(130,240,195,.36);border-radius:10px;background:rgba(130,240,195,.08);color:#c7f7e5}.demo_splitGrid__kRBdq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.demo_summaryGrid__QPqr_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.demo_summaryCard__ZQvH5{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px;border:1px solid var(--demo-line);border-radius:10px;background:rgba(255,255,255,.025)}.demo_summaryLabel__NtEgt{color:#7f98a2;font-size:8.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.demo_degradationPhaseList__wps9d{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.demo_degradationPhase__1cSNL{min-width:0;padding:12px;border:1px solid var(--demo-line);border-radius:10px;background:rgba(255,255,255,.02)}.demo_degradationPhaseTitle__fVqqI{margin:0 0 6px;color:#eef8f6;font-size:12.5px;font-weight:800;line-height:1.4}.demo_degradationRecovery__dHF5g{display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--demo-line)}.demo_badge__i927M{display:inline-flex;gap:5px;align-items:center;padding:4px 8px;border:1px solid rgba(255,255,255,.16);border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.07em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.demo_badgePositive__We_G6{border-color:rgba(130,240,195,.42);background:rgba(130,240,195,.12);color:#82f0c3}.demo_badgeNegative__9tEq4{border-color:rgba(255,156,143,.42);background:rgba(255,156,143,.1);color:#ffb3a8}.demo_badgeWarning__0N6Y_{border-color:rgba(244,189,101,.42);background:rgba(244,189,101,.1);color:#f4bd65}.demo_badgeInfo__yVsaF{border-color:rgba(142,205,219,.4);background:rgba(142,205,219,.1);color:#a9dde8}.demo_badgeDiverged__cuOpO{border-color:rgba(255,163,108,.44);background:rgba(255,163,108,.12);color:#ffb37f}.demo_badgeNeutral__qe597{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.05);color:#b9ccd4}.demo_auditTrail__HJW7D{min-width:0;padding:16px;border:1px solid rgba(130,240,195,.16);border-radius:16px;background:rgba(7,21,34,.72)}.demo_auditHeader__HtJZM{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.demo_auditKicker___BcZC{margin:0;color:var(--demo-mint);font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.demo_auditTitle__HD6CG{margin:4px 0 0;color:#e8f4f6;font-size:14px;font-weight:800}.demo_runDigestChip__A2YVy{max-width:100%;padding:4px 6px;border:1px solid rgba(130,240,195,.25);border-radius:6px;background:rgba(130,240,195,.08);color:#9fe9ce;font-family:var(--demo-mono);font-size:9px;overflow-wrap:anywhere}.demo_auditSummary__yw2sz{display:grid;grid-gap:7px;gap:7px;margin:0 0 12px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.025)}.demo_auditSummary__yw2sz>div{min-width:0}.demo_auditSummary__yw2sz dt{color:#7f98a2;font-size:8.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.demo_auditSummary__yw2sz dd{margin:2px 0 0;color:#bbd2da;font-size:10.5px;line-height:1.5;overflow-wrap:anywhere}.demo_auditList__hIYep{display:grid;grid-gap:9px;gap:9px;max-height:min(66vh,780px);margin:0;padding:0 4px 0 0;list-style:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(130,240,195,.3) transparent}.demo_auditItem__cMsa_{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.02)}.demo_auditRow__SgYun{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.demo_auditSeq__maXz_{color:var(--demo-mint);font-family:var(--demo-mono);font-size:10px;font-weight:700}.demo_auditStep__3SNbk{color:#7f98a2;font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.demo_auditItemTitle__BfXtO{margin:6px 0 3px;color:#e4f2f4;font-size:11.5px;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.demo_auditDetail__tgKkg{margin:0;color:#9fb6bf;font-size:10.5px;line-height:1.55;overflow-wrap:anywhere}.demo_auditMeta__EiCYd{margin:5px 0 0;color:#708a95;font-size:9px;line-height:1.5;overflow-wrap:anywhere}.demo_auditMeta__EiCYd code,.demo_auditReasons__ew_9p code{font-family:var(--demo-mono)}.demo_auditReasons__ew_9p{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 0}.demo_auditReasons__ew_9p code{padding:1px 4px;border:1px solid rgba(130,240,195,.16);border-radius:4px;background:rgba(130,240,195,.06);color:#bdf8e0;font-size:8.5px;overflow-wrap:anywhere}.demo_auditDigests__yUr21{display:grid;grid-gap:3px;gap:3px;margin:6px 0 0}.demo_auditDigests__yUr21 dt{color:#708a95;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.demo_auditDigests__yUr21 dd{margin:0;color:#9fb6bf}.demo_auditDigests__yUr21 code{font-family:var(--demo-mono);font-size:8.5px;overflow-wrap:anywhere}.demo_auditFootnote__g5WFj{margin:12px 0 0;color:#8fa8b2;font-size:10px;line-height:1.6}.demo_auditEmpty__8f9Fi{color:#9fb6bf;font-size:11px;line-height:1.65}.demo_auditEmpty__8f9Fi p{margin:0 0 10px}.demo_auditEmpty__8f9Fi p:last-child{margin-bottom:0}.demo_primaryButton__vBwLG,.demo_secondaryButton__rMggL{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:10px;font-size:12px;font-weight:800;letter-spacing:.01em;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.demo_primaryButton__vBwLG{border:1px solid var(--demo-mint);background:var(--demo-mint);color:#062018}.demo_secondaryButton__rMggL{border:1px solid rgba(130,240,195,.32);background:rgba(130,240,195,.04);color:#b9f1dc}.demo_primaryButton__vBwLG:hover:not(:disabled),.demo_secondaryButton__rMggL:hover:not(:disabled){transform:translateY(-1px)}.demo_primaryButton__vBwLG:hover:not(:disabled){background:#9af7d2}.demo_secondaryButton__rMggL:hover:not(:disabled){border-color:rgba(130,240,195,.6);background:rgba(130,240,195,.08)}.demo_primaryButton__vBwLG:disabled,.demo_secondaryButton__rMggL:disabled{opacity:.42;cursor:not-allowed}.demo_primaryButton__vBwLG:focus-visible,.demo_secondaryButton__rMggL:focus-visible{outline:2px solid var(--demo-white);outline-offset:3px}.demo_srOnly__9IbH4{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;white-space:nowrap}@media (max-width:1080px){.demo_heroInner__9gjBP{grid-template-columns:1fr;gap:26px;align-items:start}.demo_heroPanel__J_ePx{max-width:620px}.demo_layout__AfLx3{grid-template-columns:1fr}.demo_auditColumn__RjrSn{position:static}.demo_auditList__hIYep{max-height:520px}}@media (max-width:860px){.demo_scenarioGrid__99ZZq,.demo_toggleGrid__WWAts{grid-template-columns:1fr}.demo_summaryGrid__QPqr_{grid-template-columns:repeat(2,minmax(0,1fr))}.demo_splitGrid__kRBdq{grid-template-columns:1fr}}@media (max-width:760px){.demo_page__uHGWN .container{width:calc(100% - 28px)}.demo_hero__1G1Y_{padding-top:44px}.demo_heroTitle__IQVNm{font-size:clamp(30px,9vw,42px)}.demo_console__UAQqG{padding:14px;border-radius:16px}.demo_consoleHeader__y4H5L{gap:12px}.demo_consoleActions__2FvM0{width:100%}.demo_consoleActions__2FvM0 .demo_secondaryButton__rMggL{flex:1 1 auto}.demo_digestGrid__2c2yf,.demo_fieldGrid__dOZbP,.demo_kvGrid__kYRvq{grid-template-columns:1fr}.demo_stageFooter___gONA .demo_primaryButton__vBwLG,.demo_stageFooter___gONA .demo_secondaryButton__rMggL{flex:1 1 auto}.demo_table__nwrdB{font-size:11px}.demo_table__nwrdB tbody td,.demo_table__nwrdB tbody th,.demo_table__nwrdB thead th{padding:8px}}@media (max-width:430px){.demo_summaryGrid__QPqr_{grid-template-columns:1fr}.demo_heroMeta__mx7sX li{font-size:9.5px}.demo_consoleActions__2FvM0{flex-direction:column}.demo_consoleActions__2FvM0 .demo_secondaryButton__rMggL{width:100%}.demo_disclosureBanner__FaYIb{padding:11px 12px}.demo_card__xoC8j,.demo_outcomeCard__5IYMM{padding:12px}}@media (prefers-reduced-motion:reduce){.demo_optionCard__CAM7P,.demo_primaryButton__vBwLG,.demo_railButton__cjl7G,.demo_scenarioCard__vz3wr,.demo_secondaryButton__rMggL{transition:none}}.demo-video-section_section__WHF1J{--video-mint:#82f0c3;position:relative;overflow:hidden;padding:clamp(48px,6.5vw,88px) 0;border-top:1px solid rgba(130,240,195,.14);border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 84% -12%,rgba(130,240,195,.1),transparent 34rem),linear-gradient(180deg,#071522,#081a27);color:#e7f2f4}.demo-video-section_section__WHF1J:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(130,240,195,.045) 1px,transparent 0),linear-gradient(90deg,rgba(130,240,195,.045) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(#000,transparent 90%);mask-image:linear-gradient(#000,transparent 90%)}.demo-video-section_inner__qTk2C{position:relative;max-width:min(1080px,100%);margin-inline:auto;display:grid;grid-gap:clamp(16px,2.2vw,24px);gap:clamp(16px,2.2vw,24px)}.demo-video-section_disclosure__hPbWx{max-width:88ch;margin:0;color:#8fa8b2;font-size:clamp(11px,1.1vw,12px);line-height:1.7}.demo-video-section_disclosure__hPbWx strong{color:#cfe2e8}.home_hero__z_jpu{padding:clamp(64px,8vw,112px) 0 clamp(56px,7vw,96px);overflow:hidden;background:radial-gradient(58% 70% at 82% 8%,rgba(130,240,195,.16),transparent 62%),radial-gradient(42% 60% at 12% 0,rgba(14,58,71,.85),transparent 70%),linear-gradient(160deg,#071522,#071b29 55%,#061320);border-bottom:1px solid rgba(255,255,255,.08)}.home_hero__z_jpu:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 78%);mask-image:linear-gradient(180deg,#000,transparent 78%)}.home_heroGrid___p_nT{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:center}.home_heroCopy__ODb0e{max-width:640px}.home_heroTitle__31oGI{margin:20px 0 22px;font-size:clamp(2.55rem,5vw,4.1rem);line-height:1.03;letter-spacing:-.045em;color:var(--ni-white)}.home_heroTitle__31oGI span{display:block;margin-top:6px;color:var(--ni-mint)}.home_proofList__DAcsJ{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin:30px 0 0;padding:0;font-family:var(--ni-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#93a7b5}.home_proofList__DAcsJ li{display:inline-flex;align-items:center;gap:8px}.home_proofList__DAcsJ li:before{content:"";width:6px;height:6px;border-radius:1px;background:var(--ni-mint)}.home_heroVisual__JGkRh{position:relative}.home_statusStrip__QeZb9{background:var(--ni-surface);border-bottom:1px solid var(--ni-line)}.home_statusStripInner__18MaV{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 26px;font-size:.82rem;color:var(--ni-muted)}.home_statusStripInner__18MaV p{margin:0;display:inline-flex;align-items:center;gap:9px}.home_statusStripInner__18MaV strong{color:var(--ni-text-strong)}.home_chain__MI1Wy{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;counter-reset:chain}.home_chainItem__9ODag{position:relative;padding:22px;border:1px solid var(--ni-line);border-radius:var(--ni-radius-lg);background:var(--ni-paper);box-shadow:var(--ni-shadow-sm)}.home_chainItem__9ODag:after{content:"→";position:absolute;right:-13px;top:50%;transform:translateY(-50%);color:var(--ni-line-strong);font-size:14px;z-index:1}.home_chainItem__9ODag:last-child:after,.home_chainItem__9ODag:nth-child(3n):after{display:none}.home_chainIndex__B_4Ii{font-family:var(--ni-mono);font-size:10px;letter-spacing:.12em;color:var(--ni-ok)}.home_chainItem__9ODag h3{margin:6px 0;font-size:1.15rem}.home_chainQuestion__QkEOS{margin:0 0 8px;font-size:.9rem;font-weight:600;color:var(--ni-text-strong);line-height:1.4}.home_chainNote__0LukU{margin:0;font-size:.82rem;line-height:1.6;color:var(--ni-muted)}.home_proposition__YBOh4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding:clamp(20px,3vw,30px);border-radius:var(--ni-radius-lg);background:var(--ni-midnight);color:var(--ni-white)}.home_propositionText__ryw_B{margin:0;max-width:680px;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:650;line-height:1.45;letter-spacing:-.015em}.home_capability__tbKl3{display:flex;flex-direction:column;gap:10px}.home_capability__tbKl3 h3{margin:0;font-size:1.02rem}.home_capabilityWhat__FaTXb{margin:0;font-size:.85rem;line-height:1.6;color:var(--ni-text)}.home_capabilityWhy__qnSjX{display:grid;grid-gap:3px;gap:3px;margin:0;font-size:.79rem;line-height:1.55;color:var(--ni-muted)}.home_capabilityWhy__qnSjX span{font-family:var(--ni-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ni-ok)}.home_capabilityComponents__J8vml{margin:auto 0 0;padding-top:10px;font-family:var(--ni-mono);font-size:9.5px;line-height:1.5;color:var(--ni-muted);border-top:1px dashed var(--ni-line)}.home_productGroup__ilVpR{margin-bottom:36px}.home_productGroupHead__Bc6gH{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--ni-line)}.home_productGroupHead__Bc6gH h3{margin:0;font-size:1.1rem}.home_productGroupHead__Bc6gH p{margin:0;font-size:.84rem;color:var(--ni-muted)}.home_productCard__mPUW_{padding:20px}.home_productTop__Cs_kd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.home_productName__TsX3i{font-size:1rem;font-weight:700;color:var(--ni-text-strong);letter-spacing:-.02em}.home_productTagline__VHDbb{margin:0 0 8px;font-size:.84rem;font-weight:600;color:var(--ni-ok);line-height:1.4}.home_productSummary__elzwG{margin:0 0 12px;font-size:.82rem;line-height:1.6;color:var(--ni-muted)}.home_productCapabilities__kfIYp{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-gap:7px;gap:7px}.home_productCapabilities__kfIYp li{position:relative;padding-left:16px;font-size:.78rem;line-height:1.5;color:var(--ni-text)}.home_productCapabilities__kfIYp li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:1px;background:var(--ni-mint-strong)}.home_productFooter__v6LL3{margin-top:auto;padding-top:12px;border-top:1px solid var(--ni-line)}.home_caveat__y1qWa{margin:18px 0 0;font-size:.82rem;line-height:1.6;color:var(--ni-muted);max-width:90ch}.home_boundaryCallout__RsdGA{margin:22px 0;padding:18px 20px;border:1px solid rgba(130,240,195,.35);border-left:3px solid var(--ni-mint);border-radius:var(--ni-radius);background:rgba(130,240,195,.08)}.home_boundaryLabel__Ex8D7{margin:0 0 6px;font-family:var(--ni-mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ni-mint)}.home_boundaryCallout__RsdGA p:last-child{margin:0;font-size:.86rem;line-height:1.65;color:var(--ni-muted-dark)}.home_boundaryCallout__RsdGA strong{color:var(--ni-white)}.home_controlList__LpYkt{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.home_controlList__LpYkt li{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.03);font-size:.8rem;line-height:1.35;color:var(--ni-white)}.home_controlList__LpYkt li span{display:grid;place-items:center;flex:0 0 auto;width:16px;height:16px;border-radius:4px;background:rgba(130,240,195,.16);color:var(--ni-mint);font-size:9px}.home_deploymentList__xxUnp{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.home_deploymentItem__pp9Xg{padding:20px;border:1px solid var(--ni-line);border-radius:var(--ni-radius);background:var(--ni-paper)}.home_deploymentHead__E8bt0{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:7px}.home_deploymentHead__E8bt0 h3{margin:0;font-size:.98rem}.home_deploymentItem__pp9Xg p{margin:0;font-size:.82rem;line-height:1.6;color:var(--ni-muted)}.home_demoSection__BWmqI{background:radial-gradient(50% 80% at 20% 0,rgba(130,240,195,.09),transparent 60%),linear-gradient(160deg,#071522,#081b28)}.home_demoGrid__PtHOq{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:start}.home_demoSteps__70x7F{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-gap:9px;gap:9px}.home_demoSteps__70x7F li{display:flex;gap:12px;align-items:flex-start;font-size:.86rem;line-height:1.5;color:var(--ni-muted-dark)}.home_demoSteps__70x7F li span{flex:0 0 auto;font-family:var(--ni-mono);font-size:9.5px;color:var(--ni-mint);padding-top:2px}.home_demoDisclosure__bBqaF{border:1px solid rgba(232,176,75,.32);border-radius:var(--ni-radius-lg);background:rgba(232,176,75,.05);padding:clamp(20px,3vw,28px)}.home_demoDisclosureLabel__9_A3_{margin:0 0 10px;font-family:var(--ni-mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:#e8b04b}.home_demoDisclosure__bBqaF p{font-size:.84rem;line-height:1.65;color:var(--ni-muted-dark)}.home_demoDisclosure__bBqaF p:first-of-type{color:var(--ni-white);font-weight:600}.home_demoModes__sLCsy{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0!important;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.home_resourceCard__ximYT{display:flex;flex-direction:column;gap:8px}.home_resourceCard__ximYT h3{margin:0;font-size:1rem}.home_resourceCard__ximYT p{margin:0;flex:1 1}.home_resourceMeta__YpwW_{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:24px;padding-top:18px;border-top:1px solid var(--ni-line);font-size:.8rem;color:var(--ni-muted)}.home_resourceMeta__YpwW_ a{color:var(--ni-ok);font-weight:600}.home_resourceMeta__YpwW_ a:hover{text-decoration:underline;text-underline-offset:3px}.home_adoption__4YRvV{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.home_adoptionItem__E1A0E{display:flex;gap:14px;align-items:flex-start;padding:20px;border:1px solid var(--ni-line);border-radius:var(--ni-radius);background:var(--ni-paper)}.home_adoptionIndex__9__Z8{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:rgba(130,240,195,.16);color:var(--ni-ok);font-family:var(--ni-mono);font-size:11px;font-weight:700}.home_adoptionItem__E1A0E h3{margin:0 0 5px;font-size:.94rem}.home_adoptionItem__E1A0E p{margin:0;font-size:.8rem;line-height:1.55;color:var(--ni-muted)}.home_finalCta__1RIMp{background:var(--ni-midnight);color:var(--ni-white)}.home_finalCtaInner__eQCwR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:30px}.home_finalCtaInner__eQCwR h2{margin:8px 0 10px;color:var(--ni-white);max-width:22ch}.home_finalCtaInner__eQCwR p{margin:0;max-width:62ch;color:var(--ni-muted-dark)}.home_finalCtaActions__Gzzio{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:1000px){.home_heroGrid___p_nT{grid-template-columns:minmax(0,1fr);gap:40px}.home_heroCopy__ODb0e{max-width:760px}.home_chain__MI1Wy{grid-template-columns:repeat(2,minmax(0,1fr))}.home_chainItem__9ODag:nth-child(3n):after{display:block}.home_chainItem__9ODag:last-child:after,.home_chainItem__9ODag:nth-child(2n):after{display:none}.home_adoption__4YRvV,.home_deploymentList__xxUnp{grid-template-columns:repeat(2,minmax(0,1fr))}.home_demoGrid__PtHOq{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.home_chain__MI1Wy{grid-template-columns:minmax(0,1fr)}.home_chainItem__9ODag:after{display:none!important}.home_adoption__4YRvV,.home_controlList__LpYkt,.home_deploymentList__xxUnp{grid-template-columns:minmax(0,1fr)}.home_proposition__YBOh4{align-items:flex-start}.home_finalCtaActions__Gzzio{width:100%}.home_finalCtaActions__Gzzio>*{flex:1 1}}.home_dimensions__KDMpX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(16px,2.4vw,24px);gap:clamp(16px,2.4vw,24px)}.home_dimension__R_4nE{display:flex;flex-direction:column;padding:clamp(20px,2.6vw,30px);border:1px solid rgba(255,255,255,.12);border-radius:var(--ni-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012))}.home_dimensionAccent__nUIl_{border-color:rgba(130,240,195,.38);background:radial-gradient(80% 60% at 100% 0,rgba(130,240,195,.09),transparent 60%),linear-gradient(180deg,rgba(130,240,195,.06),rgba(255,255,255,.012))}.home_dimensionLabel__zZdgk{margin:0 0 8px;font-family:var(--ni-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ni-mint)}.home_dimension__R_4nE h3{margin:0 0 10px;color:var(--ni-white);font-size:clamp(1.2rem,1.9vw,1.45rem)}.home_dimensionIntro__GPN4M{margin:0 0 18px;font-size:.9rem;line-height:1.65;color:var(--ni-muted-dark)}.home_dimensionFlow__IpT8r{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.home_dimensionFlow__IpT8r li{display:inline-flex;align-items:center;gap:6px;font-family:var(--ni-mono);font-size:9.5px;color:#c7d6df}.home_dimensionFlow__IpT8r li span{padding:4px 7px;border:1px solid rgba(255,255,255,.14);border-radius:5px;background:rgba(0,0,0,.2);white-space:nowrap}.home_dimensionFlow__IpT8r li i{color:var(--ni-mint);font-style:normal;opacity:.7}.home_dimension__R_4nE .feature-list{margin-bottom:18px}.home_dimensionCallout__i_XPA{margin:0 0 16px;padding:12px 14px;border-left:2px solid var(--ni-mint);border-radius:6px;background:rgba(130,240,195,.07);font-size:.8rem;line-height:1.55;color:var(--ni-muted-dark)}.home_dimensionCallout__i_XPA strong{color:var(--ni-mint)}.home_dimension__R_4nE .text-link{margin-top:auto}.home_dimensionNote__vhT_1{margin:22px 0 0;font-size:.82rem;line-height:1.6;color:#8ba0ae;max-width:100ch}.home_degradationGrid__c0zi6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(14px,2vw,20px);gap:clamp(14px,2vw,20px);margin-bottom:28px}.home_degradationColumn___b4KC{padding:clamp(18px,2.4vw,26px);border:1px solid var(--ni-line);border-radius:var(--ni-radius-lg);background:var(--ni-paper)}.home_degradationColumnBad___PhWK{border-top:3px solid #c5796c}.home_degradationColumnGood__bIrfm{border-top:3px solid var(--ni-ok);background:linear-gradient(180deg,var(--ni-ok-bg),var(--ni-paper) 60%)}.home_degradationLabel__dpYjz{margin:0 0 6px;font-family:var(--ni-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ni-muted)}.home_degradationColumn___b4KC h3{margin:0 0 10px;font-size:1.08rem}.home_degradationColumn___b4KC p{margin:0 0 12px;font-size:.86rem;line-height:1.65;color:var(--ni-muted)}.home_degradationColumn___b4KC ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:7px;gap:7px}.home_degradationColumn___b4KC li{position:relative;padding-left:18px;font-size:.8rem;line-height:1.5;color:var(--ni-text)}.home_degradationColumn___b4KC li:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:2px;background:var(--ni-line-strong)}.home_degradationColumnGood__bIrfm li:before{background:var(--ni-mint-strong)}.home_degradationSteps__TcDKi{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.home_degradationSteps__TcDKi li{position:relative;padding:16px;border:1px solid var(--ni-line);border-radius:var(--ni-radius);background:var(--ni-paper)}.home_degradationSteps__TcDKi li:last-child{grid-column:span 2;border-color:rgba(31,138,91,.3);background:var(--ni-ok-bg)}.home_degradationIndex__0FFxi{font-family:var(--ni-mono);font-size:10px;letter-spacing:.1em;color:var(--ni-ok)}.home_degradationSteps__TcDKi h3{margin:6px 0;font-size:.92rem}.home_degradationSteps__TcDKi p{margin:0;font-size:.78rem;line-height:1.55;color:var(--ni-muted)}.home_degradationCallout__uyV3D{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:clamp(18px,2.6vw,26px);border:1px solid var(--ni-line-strong);border-radius:var(--ni-radius-lg);background:var(--ni-surface)}.home_degradationCallout__uyV3D strong{display:block;margin-bottom:4px;color:var(--ni-text-strong)}.home_degradationCallout__uyV3D p{margin:0;max-width:62ch;font-size:.84rem;line-height:1.6;color:var(--ni-muted)}@media (max-width:1000px){.home_degradationGrid__c0zi6,.home_dimensions__KDMpX{grid-template-columns:minmax(0,1fr)}.home_degradationSteps__TcDKi{grid-template-columns:repeat(2,minmax(0,1fr))}.home_degradationSteps__TcDKi li:last-child{grid-column:span 2}}@media (max-width:700px){.home_degradationSteps__TcDKi{grid-template-columns:minmax(0,1fr)}.home_degradationSteps__TcDKi li:last-child{grid-column:auto}}.home_researchQuestion__3073G{margin-bottom:26px;padding:clamp(20px,3vw,30px);border:1px solid var(--ni-line);border-left:4px solid var(--ni-ok);border-radius:var(--ni-radius-lg);background:var(--ni-surface)}.home_researchQuestionLabel__qbf_q{margin:0 0 8px;font-family:var(--ni-mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ni-ok)}.home_researchQuestionText__X9f_K{margin:0;max-width:92ch;font-size:clamp(1.05rem,1.9vw,1.35rem);font-weight:600;line-height:1.5;letter-spacing:-.015em;color:var(--ni-text-strong)}.home_researchCard__kv789{display:flex;flex-direction:column;gap:8px}.home_researchCardHead__CPGJD{display:flex;align-items:center;justify-content:space-between;gap:10px}.home_researchCardHead__CPGJD h3{margin:0;font-size:1.08rem}.home_researchCardMeta__W4cXs{margin:0;font-family:var(--ni-mono);font-size:9.5px;color:var(--ni-muted)}.home_researchCardLinks__nJPo9{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:12px;border-top:1px solid var(--ni-line)}.home_collaborationPanel__V7Ze3{padding:clamp(20px,3vw,28px);border:1px solid rgba(255,255,255,.18);border-radius:var(--ni-radius-lg);background:rgba(255,255,255,.05)}.home_collaborationLabel__Jq813{margin:0 0 12px;font-family:var(--ni-mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ni-mint)}.home_collaborationAudiences__MmX_8{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.home_collaborationAudiences__MmX_8 li{position:relative;padding-left:18px;font-size:.8rem;line-height:1.45;color:var(--ni-white)}.home_collaborationAudiences__MmX_8 li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:1px;background:var(--ni-mint)}.home_collaborationNote__QqU6O{margin:0;padding-top:12px;border-top:1px solid rgba(255,255,255,.14);font-size:.75rem;line-height:1.55;color:var(--ni-muted-dark)}@media (max-width:640px){.home_collaborationAudiences__MmX_8{grid-template-columns:minmax(0,1fr)}}.home_externalNote__Vy6pq{margin-top:26px;padding:clamp(16px,2.4vw,22px);border:1px solid var(--ni-line);border-left:4px solid var(--ni-info);border-radius:var(--ni-radius-lg);background:var(--ni-surface)}.home_externalNote__Vy6pq h3{margin:4px 0 8px;font-size:1rem}.home_externalNote__Vy6pq p{margin:0 0 8px;max-width:92ch;font-size:.82rem;line-height:1.6;color:var(--ni-muted)}.home_externalNoteLinks__v3FO_{display:flex;flex-wrap:wrap;gap:14px;margin:0}.lifecycle-preview_wrap__URkvP{border:1px solid rgba(255,255,255,.12);border-radius:var(--ni-radius-lg);background:rgba(255,255,255,.025);padding:clamp(16px,2.4vw,24px)}.lifecycle-preview_toolbar__wx7a_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.lifecycle-preview_legend__vRVmO{display:flex;align-items:center;gap:9px;margin:0;font-size:.8rem;color:var(--ni-muted-dark)}.lifecycle-preview_legendDot__afib1{width:6px;height:6px;border-radius:50%;background:var(--ni-mint);flex:0 0 auto}.lifecycle-preview_controls__bhnj8{display:flex;flex-wrap:wrap;gap:8px}.lifecycle-preview_progress__sySUn{height:2px;border-radius:2px;background:rgba(255,255,255,.1);overflow:hidden;margin-bottom:14px}.lifecycle-preview_progress__sySUn span{display:block;height:100%;background:var(--ni-mint);transition:width .42s var(--ni-ease)}.lifecycle-preview_rail__vQWVd{list-style:none;margin:0 0 16px;padding:0 0 10px;display:grid;grid-template-columns:repeat(10,minmax(132px,1fr));grid-gap:8px;gap:8px;overflow-x:auto;scrollbar-width:thin}.lifecycle-preview_railItem__vEkh0{position:relative;display:flex;align-items:stretch}.lifecycle-preview_stage__4I8dj{flex:1 1;display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.02);color:var(--ni-white);text-align:left;cursor:pointer;transition:border-color var(--ni-speed) var(--ni-ease),background-color var(--ni-speed) var(--ni-ease),transform var(--ni-speed) var(--ni-ease)}.lifecycle-preview_stage__4I8dj:hover{border-color:rgba(130,240,195,.45);background:rgba(130,240,195,.06)}.lifecycle-preview_stageActive__DOThN{border-color:var(--ni-mint);background:rgba(130,240,195,.11);box-shadow:0 0 0 1px rgba(130,240,195,.25)}.lifecycle-preview_stageIndex__M89xH{font-family:var(--ni-mono);font-size:9px;letter-spacing:.1em;color:var(--ni-mint)}.lifecycle-preview_stageName__mgNUQ{font-size:.8rem;font-weight:650;line-height:1.25}.lifecycle-preview_stageSummary__yeI44{font-size:.68rem;line-height:1.35;color:#93a7b5}.lifecycle-preview_stageActive__DOThN .lifecycle-preview_stageSummary__yeI44{color:#c3d6df}.lifecycle-preview_connector__ROsh7{display:none}.lifecycle-preview_detail__AUHPk{border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#061320;padding:clamp(16px,2.2vw,24px)}.lifecycle-preview_detailHead__7xh7R{display:flex;gap:14px;align-items:flex-start}.lifecycle-preview_detailIndex__XAyPw{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:10px;background:rgba(130,240,195,.12);border:1px solid rgba(130,240,195,.32);color:var(--ni-mint);font-family:var(--ni-mono);font-size:12px}.lifecycle-preview_detailTitle__Uil48{margin:0;font-size:1.18rem;color:var(--ni-white)}.lifecycle-preview_detailSummary__IOORx{margin:4px 0 0;font-size:.86rem;color:var(--ni-mint-soft)}.lifecycle-preview_detailBody__fhbys{margin:14px 0 0;font-size:.9rem;line-height:1.7;color:var(--ni-muted-dark);max-width:80ch}.lifecycle-preview_components__YlBKK{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.lifecycle-preview_componentsLabel__zwkjN{margin:0 0 10px;font-family:var(--ni-mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:#8ba0ae}.lifecycle-preview_componentList__hsyVD{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:10px;gap:10px}.lifecycle-preview_component__7ATYn{padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(255,255,255,.02)}.lifecycle-preview_componentTop__Qi2Fj{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.lifecycle-preview_componentName__9oawc{font-size:.86rem;font-weight:650;color:var(--ni-white)}.lifecycle-preview_componentRole__35Mlz{margin:0;font-size:.76rem;line-height:1.5;color:#93a7b5}.lifecycle-preview_componentLink__A9f21{display:inline-block;margin-top:8px;font-size:.74rem;font-weight:600;color:var(--ni-mint)}.lifecycle-preview_componentLink__A9f21:hover{text-decoration:underline;text-underline-offset:3px}.lifecycle-preview_note__UmVsF{margin:14px 0 0;font-size:.76rem;line-height:1.6;color:#8ba0ae}.lifecycle-preview_note__UmVsF a{color:var(--ni-mint);text-decoration:underline;text-underline-offset:3px}@media (max-width:700px){.lifecycle-preview_rail__vQWVd{grid-template-columns:repeat(10,150px)}.lifecycle-preview_toolbar__wx7a_{align-items:flex-start}.lifecycle-preview_controls__bhnj8{width:100%}.lifecycle-preview_controls__bhnj8>*{flex:1 1}}.demo-video_card__Ualya{--video-mint:#82f0c3;--video-midnight:#071522;--video-teal:#0e3a47;--video-ink:#e7f2f4;--video-muted:#9db4be;--video-line:rgba(255,255,255,0.1);--video-mint-line:rgba(130,240,195,0.22);--video-amber:#f4bd65;--video-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;display:grid;grid-gap:clamp(12px,1.8vw,20px);gap:clamp(12px,1.8vw,20px);min-width:0;margin:0;padding:clamp(14px,2.2vw,24px);border:1px solid var(--video-mint-line);border-radius:clamp(16px,2vw,22px);background:linear-gradient(180deg,rgba(10,30,43,.97),rgba(7,21,34,.99));box-shadow:0 40px 120px rgba(0,0,0,.36);color:var(--video-ink)}.demo-video_cardHead__L4fO5{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;min-width:0}.demo-video_eyebrow__kuvx4{margin:0;color:var(--video-mint);font-family:var(--video-mono);font-size:clamp(10px,1.05vw,11.5px);font-weight:800;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.demo-video_stateBadge__RB5FV{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.05);color:var(--video-muted);font-family:var(--video-mono);font-size:9px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.demo-video_stateBadge__RB5FV[data-state=placeholder]{border-color:rgba(244,189,101,.45);background:rgba(244,189,101,.1);color:var(--video-amber)}.demo-video_stateBadge__RB5FV[data-state=loaded],.demo-video_stateBadge__RB5FV[data-state=ready]{border-color:rgba(130,240,195,.4);background:rgba(130,240,195,.1);color:var(--video-mint)}.demo-video_media__2piCw{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--video-line);border-radius:14px;background:radial-gradient(circle at 82% 0,rgba(130,240,195,.12),transparent 42%),linear-gradient(150deg,#0b2431,#061320 72%);isolation:isolate;container-type:inline-size}.demo-video_media__2piCw:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(130,240,195,.05) 1px,transparent 0),linear-gradient(90deg,rgba(130,240,195,.05) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 30%,transparent 92%);mask-image:radial-gradient(circle at 50% 50%,#000 30%,transparent 92%)}.demo-video_motif__27jis{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;font-family:var(--video-mono);font-size:12px;font-size:clamp(7px,1.75cqw,20px);color:#a9c3cd;pointer-events:none}.demo-video_motifBar__xQP2U{display:flex;gap:1em;align-items:center;justify-content:space-between;min-width:0;padding:.7em 1em;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:#8199a6;font-size:.78em;letter-spacing:.1em;text-transform:uppercase}.demo-video_motifDots__Wweg4{display:inline-flex;flex:0 0 auto;gap:.3em}.demo-video_motifDots__Wweg4 span{width:.55em;height:.55em;border-radius:50%;background:rgba(255,255,255,.22)}.demo-video_motifDots__Wweg4 span:first-child{background:var(--video-mint);box-shadow:0 0 .6em rgba(130,240,195,.7)}.demo-video_motifTitle__VHqES{overflow:hidden;min-width:0;color:#c7d6e0;text-overflow:ellipsis;white-space:nowrap}.demo-video_motifMode__xU_MK{flex:0 0 auto;padding:.2em .6em;border:1px solid rgba(244,189,101,.45);border-radius:999px;color:var(--video-amber);font-size:.92em;letter-spacing:.12em}.demo-video_motifBody__h9cHo{display:grid;grid-template-rows:auto auto auto;align-content:center;grid-gap:.85em;gap:.85em;min-height:0;overflow:hidden;padding:1em}.demo-video_motifIntent__2pojA{display:flex;flex-wrap:wrap;gap:.6em 1.2em;align-items:center;justify-content:space-between;min-width:0;padding:.75em;border:1px solid rgba(255,255,255,.08);border-radius:.5em;background:rgba(255,255,255,.025)}.demo-video_motifIntentMeta__8HwJl{min-width:0}.demo-video_motifIntentName__ni0nm{overflow:hidden;margin:.15em 0 0;color:#eef8f6;font-size:1.05em;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.demo-video_motifIntentId__q_aU4{overflow:hidden;margin:.2em 0 0;color:#8ba0ae;font-size:.82em;text-overflow:ellipsis;white-space:nowrap}.demo-video_motifChips__Xm9en{display:flex;flex-wrap:wrap;gap:.35em;align-content:flex-start}.demo-video_motifChips__Xm9en span{padding:.2em .5em;border:1px solid rgba(130,240,195,.24);border-radius:.3em;background:rgba(130,240,195,.07);color:#a9ecd1;font-size:.82em;white-space:nowrap}.demo-video_motifFlow__iKxxq{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.45em;gap:.45em;margin:0;padding:0;list-style:none}.demo-video_motifStage__xCGIQ{position:relative;min-width:0;padding:.55em .5em .65em;border:1px solid rgba(130,240,195,.2);border-radius:.5em;background:linear-gradient(180deg,rgba(130,240,195,.09),rgba(130,240,195,.02))}.demo-video_motifIndex__ex5Wh{display:block;color:#6f8794;font-size:.82em}.demo-video_motifName__JR6Fk{margin-top:.15em;color:#edf5f9;font-size:1em;font-weight:700}.demo-video_motifName__JR6Fk,.demo-video_motifState___vJ6_{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-video_motifState___vJ6_{margin-top:.2em;color:var(--video-mint);font-size:.85em}.demo-video_motifLink__0d5Nb{position:absolute;top:50%;right:-.45em;width:.45em;height:1px;background:rgba(130,240,195,.45)}.demo-video_motifPanels__Pe5V_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7em;gap:.7em;min-height:0}.demo-video_motifPanel__iwZ_d{min-width:0;overflow:hidden;padding:.7em;border:1px solid rgba(255,255,255,.08);border-radius:.5em;background:rgba(255,255,255,.02)}.demo-video_motifLabel__bDmMA{overflow:hidden;margin:0 0 .5em;color:#7f93a1;font-size:.82em;letter-spacing:.13em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.demo-video_motifList__F6YEN{display:grid;grid-gap:.35em;gap:.35em;margin:0;padding:0;list-style:none}.demo-video_motifList__F6YEN li{display:flex;gap:.5em;align-items:center;min-width:0;overflow:hidden;color:#9db4be;font-size:.95em}.demo-video_motifTick__xQgGZ{flex:0 0 auto;color:var(--video-mint)}.demo-video_motifCode__DrAkX{flex:0 0 auto;color:#bde9d9}.demo-video_motifText__JtuHO{overflow:hidden;flex:1 1 auto;min-width:0;text-overflow:ellipsis;white-space:nowrap}.demo-video_motifValue__NSVpQ{flex:0 0 auto;color:#75909c;font-size:.9em;text-transform:uppercase}.demo-video_facade__ADhG3{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:clamp(8px,1.4vw,14px);gap:clamp(8px,1.4vw,14px);padding:clamp(10px,2vw,20px);text-align:center;background:radial-gradient(circle at 50% 45%,rgba(7,21,34,.78),rgba(7,21,34,.94))}.demo-video_loadButton__90hfq{display:inline-flex;align-items:center;justify-content:center;gap:.65em;min-height:46px;padding:0 1.4em;border:1px solid var(--video-mint);border-radius:999px;background:var(--video-mint);color:#062018;font-size:clamp(11px,1.2vw,14px);font-weight:800;letter-spacing:.01em;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.demo-video_loadButton__90hfq:before{content:"";width:0;height:0;border-top:.42em solid transparent;border-bottom:.42em solid transparent;border-left:.7em solid}.demo-video_loadButton__90hfq:hover{background:#9af7d2;transform:translateY(-1px)}.demo-video_loadButton__90hfq:focus-visible{outline:3px solid var(--video-ink);outline-offset:3px}.demo-video_facadeNote__Oj7S7{max-width:46ch;margin:0;color:#b6cbd3;font-size:clamp(8.5px,1vw,12px);line-height:1.55}.demo-video_mediaPlayer__cQndE{background:#000000}.demo-video_mediaPlayer__cQndE iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.demo-video_body__Tf4oj{display:grid;grid-gap:.5em;gap:.5em;min-width:0}.demo-video_message__0e1xz{margin:0;color:var(--video-ink);font-size:clamp(17px,2.2vw,24px);font-weight:850;letter-spacing:-.02em;line-height:1.2}.demo-video_supporting__PzYDX{max-width:76ch;margin:0;color:#aac1cb;font-size:clamp(12px,1.3vw,14.5px);line-height:1.65}.demo-video_providerLine__hPT8E{margin:0;color:var(--video-mint);font-family:var(--video-mono);font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.demo-video_note__oDPxW{max-width:88ch;margin:0;color:#7f98a2;font-size:clamp(10px,1.05vw,11.5px);line-height:1.6}.demo-video_externalLink__ZxiUG{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;color:var(--video-mint);font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.demo-video_externalLink__ZxiUG:hover{color:var(--video-ink)}.demo-video_srOnly__Gk2_O{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;white-space:nowrap}@media (max-width:640px){.demo-video_motifPanels__Pe5V_{display:none}.demo-video_card__Ualya{padding:12px;border-radius:16px}.demo-video_media__2piCw{border-radius:10px}}@media (prefers-reduced-motion:reduce){.demo-video_loadButton__90hfq{transition:none}.demo-video_loadButton__90hfq:hover{transform:none}}