.landing-module__1xbn5G__hero{background-color:#071426;background-image:linear-gradient(#8fb9ee0b 1px,#0000 1px),linear-gradient(90deg,#8fb9ee0b 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:72px 72px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.landing-module__1xbn5G__heroGlow{pointer-events:none;background:radial-gradient(circle,#1c69e338,#0000 65%);width:58%;height:85%;animation:16s ease-in-out infinite alternate landing-module__1xbn5G__heroGlowDrift;position:absolute;inset:-15% -10% auto auto}@keyframes landing-module__1xbn5G__heroGlowDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-4%,6%)scale(1.12)}}[data-landing-paused=true] .landing-module__1xbn5G__heroGlow{animation-play-state:paused}.landing-module__1xbn5G__eyebrow,.landing-module__1xbn5G__sectionEyebrow,.landing-module__1xbn5G__experienceHeader,.landing-module__1xbn5G__experienceCaption,.landing-module__1xbn5G__capabilityKicker,.landing-module__1xbn5G__builtEyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:.72rem;font-weight:700}.landing-module__1xbn5G__eyebrow{color:var(--accent);align-items:center;gap:.75rem;display:inline-flex}.landing-module__1xbn5G__eyebrowLine{background:var(--accent);width:1.8rem;height:1px;display:inline-block}.landing-module__1xbn5G__heroAccent{color:var(--accent)}.landing-module__1xbn5G__primaryButton{border:1px solid var(--accent);background:var(--accent-solid);min-height:3.6rem;color:var(--on-accent);border-radius:.6rem;justify-content:center;align-items:center;gap:2rem;padding:.8rem 1.4rem;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 38px #145cd347}.landing-module__1xbn5G__primaryButton:hover{background:var(--accent-solid);transform:translateY(-2px);box-shadow:0 16px 42px #145cd366}.landing-module__1xbn5G__textLink,.landing-module__1xbn5G__lightInlineLink,.landing-module__1xbn5G__darkInlineLink{border-bottom:1px solid;align-items:center;gap:.8rem;padding-bottom:.2rem;font-size:.9rem;font-weight:700;transition:gap .2s,color .2s;display:inline-flex}.landing-module__1xbn5G__textLink{color:var(--body-text)}.landing-module__1xbn5G__textLink:hover,.landing-module__1xbn5G__lightInlineLink:hover{color:var(--ink);gap:1.2rem}.landing-module__1xbn5G__lightInlineLink{color:var(--accent);margin-top:2rem}.landing-module__1xbn5G__darkInlineLink{color:var(--accent);margin-top:1.5rem}.landing-module__1xbn5G__darkInlineLink:hover{color:var(--accent);gap:1.2rem}.landing-module__1xbn5G__heroBoundary{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.035em;align-items:center;gap:.55rem;margin-top:2.1rem;font-size:.67rem;line-height:1.6;display:flex}.landing-module__1xbn5G__statusDot,.landing-module__1xbn5G__ledgerPulse{background:var(--success);width:.45rem;height:.45rem;box-shadow:0 0 0 4px var(--success-soft);border-radius:50%;flex:none}.landing-module__1xbn5G__heroInteractive{min-width:0;transform:translateY(calc(var(--py,0) * 1px));background:#08182bd1;border:1px solid #93bff93d;border-radius:1.2rem;padding:.8rem;position:relative;box-shadow:0 32px 90px #00000059}.landing-module__1xbn5G__experienceHeader{color:#7296bd;justify-content:space-between;padding:.65rem .75rem 1rem;font-size:.63rem;display:flex}.landing-module__1xbn5G__experienceTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-bottom:.75rem;display:grid}.landing-module__1xbn5G__experienceTab,.landing-module__1xbn5G__experienceTabActive{color:#94aeca;text-align:center;border:1px solid #0000;border-radius:.55rem;min-height:2.9rem;padding:.6rem .65rem;font-size:.73rem;font-weight:700;transition:background .2s,color .2s,border-color .2s}.landing-module__1xbn5G__experienceTab:hover{color:#fff;background:#81b3f51a}.landing-module__1xbn5G__experienceTabActive{color:#fff;background:#19395d;border-color:#89c0ff40}.landing-module__1xbn5G__experiencePanel{background:#0a1829;border:1px solid #8ab3e230;border-radius:.8rem;overflow:hidden}.landing-module__1xbn5G__experienceCaption{color:#a6caff;justify-content:space-between;gap:1rem;padding:.85rem 1rem;font-size:.57rem;display:flex}.landing-module__1xbn5G__experienceCaption span:last-child{color:#6889ad;text-align:right}.landing-module__1xbn5G__heroSurface{background:#0c1c31;border:1px solid #233c59;border-radius:.45rem;margin:0 .65rem;overflow:hidden}.landing-module__1xbn5G__surfaceTop,.landing-module__1xbn5G__studioToolbar{color:#dbe9f8;border-bottom:1px solid #25405c;align-items:center;gap:.6rem;min-height:2.5rem;padding:.4rem .8rem;font-size:.66rem;font-weight:700;display:flex}.landing-module__1xbn5G__surfaceMark{color:#9bc7ff;border:1px solid #5796eb;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-family:Georgia,serif;display:inline-flex}.landing-module__1xbn5G__surfaceState{color:#84cbb1;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-left:auto;font-size:.55rem;font-weight:500}.landing-module__1xbn5G__surfaceBody{grid-template-columns:9.5rem minmax(0,1fr);min-height:18.2rem;display:grid}.landing-module__1xbn5G__surfaceRail{color:#7f9bb9;border-right:1px solid #25405c;flex-direction:column;gap:.55rem;padding:.85rem .5rem;font-size:.6rem;display:flex}.landing-module__1xbn5G__surfaceRail span{padding:.4rem .35rem}.landing-module__1xbn5G__surfaceRail .landing-module__1xbn5G__railActive{color:#e3f0ff;background:#19375a;border-left:2px solid #4395ff}.landing-module__1xbn5G__surfaceCanvas{background:radial-gradient(circle at 65% 25%,#2a69bd2e,#0000 60%),linear-gradient(#9ebeea09 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#9ebeea09 1px,#0000 1px) 0 0/30px 30px;min-width:0}.landing-module__1xbn5G__surfaceCanvasHeader,.landing-module__1xbn5G__studioViewportHead{color:#8eabcb;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;justify-content:space-between;gap:.5rem;padding:.8rem 1rem;font-size:.54rem;display:flex}.landing-module__1xbn5G__heroFlow{justify-content:center;align-items:center;gap:.25rem;padding:2.1rem .75rem;display:flex}.landing-module__1xbn5G__flowNode{background:#112b49;border:1px solid #345578;border-radius:.4rem;flex-direction:column;flex:1 1 0;gap:.35rem;min-width:0;min-height:6.6rem;padding:.7rem;display:flex;box-shadow:0 10px 24px #00000026}.landing-module__1xbn5G__flowNode small,.landing-module__1xbn5G__studioGraph small{color:#75aeef;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.49rem}.landing-module__1xbn5G__flowNode strong{color:#eff6ff;font-size:.65rem;line-height:1.3}.landing-module__1xbn5G__flowNode span{color:#93aeca;font-size:.53rem;line-height:1.35}.landing-module__1xbn5G__flowNodeAccent{background:#173947;border-color:#6d8e8a}.landing-module__1xbn5G__flowNodeAccent small{color:#89dac0}.landing-module__1xbn5G__flowConnector{background:#75afea;flex:0 0 .65rem;height:1px}.landing-module__1xbn5G__surfaceFooter{color:#86a5c3;font-family:var(--font-geist-mono), monospace;border-top:1px solid #25405c;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.53rem;line-height:1.4;display:flex}.landing-module__1xbn5G__footerDivider{color:#4b6d90}.landing-module__1xbn5G__reportSurface,.landing-module__1xbn5G__previewSurface{min-height:18.2rem}.landing-module__1xbn5G__reportHeading{padding:1.15rem 1.3rem .8rem}.landing-module__1xbn5G__reportHeading>span,.landing-module__1xbn5G__previewOutput small{color:#80b4f7;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:.53rem}.landing-module__1xbn5G__reportHeading strong{color:#f0f6ff;letter-spacing:-.04em;margin-top:.7rem;font-size:1.4rem;display:block}.landing-module__1xbn5G__reportHeading p{color:#93abc4;margin-top:.35rem;font-size:.7rem}.landing-module__1xbn5G__reportMetrics{grid-template-columns:repeat(3,1fr);gap:.4rem;padding:.6rem 1.3rem;display:grid}.landing-module__1xbn5G__reportMetrics div{background:#102944;border:1px solid #284661;flex-direction:column;gap:.5rem;min-width:0;padding:.6rem;display:flex}.landing-module__1xbn5G__reportMetrics small{color:#78a1c6;font-size:.46rem}.landing-module__1xbn5G__reportMetrics strong{color:#e5f0fb;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.landing-module__1xbn5G__reportPath{color:#dbeaff;font-family:var(--font-geist-mono), monospace;flex-wrap:wrap;align-items:center;gap:.7rem;margin:.7rem 1.3rem 1.1rem;font-size:.62rem;display:flex}.landing-module__1xbn5G__reportPath span:not(:nth-child(2)){background:#183755;border:1px solid #365878;padding:.55rem .7rem}.landing-module__1xbn5G__reportPath em{color:#80a3c7;text-transform:uppercase;font-size:.5rem;font-style:normal}.landing-module__1xbn5G__previewFile{color:#dbe8f7;font-family:var(--font-geist-mono), monospace;border-bottom:1px solid #25405c;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:.6rem;display:flex}.landing-module__1xbn5G__previewFile span:last-child{color:#7697ba;margin-left:auto;font-size:.48rem}.landing-module__1xbn5G__previewFileDot{background:#84c9aa;border-radius:50%;width:.38rem;height:.38rem}.landing-module__1xbn5G__previewSurface pre{color:#b9d8ff;font-family:var(--font-geist-mono), monospace;padding:1rem 1.3rem;font-size:.67rem;line-height:1.65;overflow-x:auto}.landing-module__1xbn5G__previewOutput{color:#dce9f8;background:#132b47;border-left:2px solid #5e9ced;flex-direction:column;gap:.45rem;margin:0 1.3rem 1.1rem;padding:.65rem .8rem;font-size:.62rem;display:flex}.landing-module__1xbn5G__experienceCta{color:#fff;background:#286fce;border-radius:.4rem;justify-content:space-between;align-items:center;margin:.7rem;padding:.85rem 1rem;font-size:.73rem;font-weight:700;transition:background .2s;display:flex}.landing-module__1xbn5G__experienceCta:hover{background:#3787ed}.landing-module__1xbn5G__heroPanelNote{color:var(--muted);padding:.8rem .5rem .2rem;font-size:.6rem;line-height:1.4}.landing-module__1xbn5G__sectionEyebrow,.landing-module__1xbn5G__sectionEyebrowLight{color:var(--accent)}.landing-module__1xbn5G__boundarySection{background:var(--canvas)}.landing-module__1xbn5G__boundaryLedger{border-top:1px solid var(--line-strong);align-self:center}.landing-module__1xbn5G__boundaryLedger>div:not(:last-child){border-bottom:1px solid var(--line);grid-template-columns:3.5rem 1fr;align-items:baseline;gap:1rem;padding:1.5rem 0;display:grid}.landing-module__1xbn5G__boundaryLedger>div>span{color:var(--accent);font-family:var(--font-geist-mono), monospace;font-size:.7rem}.landing-module__1xbn5G__boundaryLedger p{color:var(--ink);letter-spacing:-.035em;font-size:clamp(1.1rem,2vw,1.55rem);font-weight:600}.landing-module__1xbn5G__boundaryLedger strong{color:var(--accent);font-weight:400}.landing-module__1xbn5G__boundaryLedgerFoot{color:var(--muted);font-family:var(--font-geist-mono), monospace;align-items:center;gap:.7rem;padding-top:1.5rem;font-size:.68rem;display:flex}.landing-module__1xbn5G__capabilityList{border-top:1px solid var(--line);margin-top:4rem}.landing-module__1xbn5G__capabilityRow{border-bottom:1px solid var(--line);grid-template-columns:4rem minmax(0,1.1fr) minmax(15rem,.72fr);align-items:center;gap:2rem;padding:3.5rem 0;display:grid}.landing-module__1xbn5G__capabilityNumber{color:var(--accent);font-family:var(--font-geist-mono), monospace;align-self:start;font-size:1rem}.landing-module__1xbn5G__capabilityKicker{color:var(--muted);text-transform:uppercase}.landing-module__1xbn5G__capabilityRow h3{max-width:42rem;color:var(--ink);letter-spacing:-.05em;margin-top:.7rem;font-size:clamp(1.65rem,3vw,2.55rem);font-weight:650;line-height:1.1}.landing-module__1xbn5G__capabilityRow p:not(.landing-module__1xbn5G__capabilityKicker){max-width:43rem;color:var(--body-text);margin-top:1rem;line-height:1.75}.landing-module__1xbn5G__capabilityRow .landing-module__1xbn5G__capabilityDetail{font-size:.88rem;color:var(--muted)!important}.landing-module__1xbn5G__capabilityVisual,.landing-module__1xbn5G__impactVisual,.landing-module__1xbn5G__decisionVisual{border:1px solid var(--line);background:var(--panel-alt);border-radius:.7rem;justify-content:center;align-items:center;gap:.7rem;min-height:11rem;padding:1.3rem;display:flex}.landing-module__1xbn5G__capabilityVisual{flex-wrap:wrap}.landing-module__1xbn5G__visualTag,.landing-module__1xbn5G__visualTagActive,.landing-module__1xbn5G__decisionVisual span{border:1px solid var(--line);background:var(--panel);color:var(--body-text);font-family:var(--font-geist-mono), monospace;white-space:nowrap;border-radius:.2rem;padding:.65rem .8rem;font-size:.57rem}.landing-module__1xbn5G__visualTagActive{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.landing-module__1xbn5G__visualLine{background:var(--line-strong);width:.75rem;height:1px}.landing-module__1xbn5G__impactVisual{flex-wrap:wrap;position:relative}.landing-module__1xbn5G__impactVisual span{border:1px solid var(--line-strong);background:var(--panel);color:var(--body-text);font-family:var(--font-geist-mono), monospace;padding:.85rem;font-size:.7rem}.landing-module__1xbn5G__impactVisual i,.landing-module__1xbn5G__decisionVisual i{background:var(--line-strong);width:1.2rem;height:1px}.landing-module__1xbn5G__impactVisual b{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.5rem;font-weight:600;position:absolute;bottom:1rem}.landing-module__1xbn5G__decisionVisual{flex-wrap:wrap}.landing-module__1xbn5G__studioSection{background:var(--canvas);background-image:radial-gradient(circle at 90% 20%,#1c63bf26,#0000 45%)}.landing-module__1xbn5G__studioProduct{background:#0b1b2f;border:1px solid #3b5470;border-radius:.85rem;margin-top:3.4rem;overflow:hidden;box-shadow:0 28px 75px #0000004d}.landing-module__1xbn5G__studioToolbar{gap:3rem;min-height:3.5rem;padding:.6rem 1.5rem;font-size:.8rem}.landing-module__1xbn5G__studioBrand{font-size:1.2rem}.landing-module__1xbn5G__studioBrand strong{font-size:1rem}.landing-module__1xbn5G__studioBrand strong span{color:#84b9ff}.landing-module__1xbn5G__studioLocal{color:#88d4b7;font-family:var(--font-geist-mono), monospace;margin-left:auto;font-size:.64rem}.landing-module__1xbn5G__studioAppBody{grid-template-columns:13.5rem minmax(0,1fr);min-height:27rem;display:grid}.landing-module__1xbn5G__studioSidebar{color:#8aa8c5;border-right:1px solid #26405c;flex-direction:column;gap:.55rem;padding:1.6rem 1rem;display:flex}.landing-module__1xbn5G__studioSidebar small{color:#6d8eae;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.55rem}.landing-module__1xbn5G__studioSidebar strong{color:#f2f7ff;margin-bottom:1rem;font-size:1rem}.landing-module__1xbn5G__studioSidebar span{border-radius:.2rem;padding:.55rem .6rem;font-size:.7rem}.landing-module__1xbn5G__studioSidebar .landing-module__1xbn5G__studioNavActive{color:#fff;background:#17375c;border-left:2px solid #378cff}.landing-module__1xbn5G__studioViewport{background-color:#0e233c;background-image:linear-gradient(#90bbee0b 1px,#0000 1px),linear-gradient(90deg,#90bbee0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:0}.landing-module__1xbn5G__studioViewportHead{padding:1.2rem 1.5rem;font-size:.62rem}.landing-module__1xbn5G__studioGraph{justify-content:center;align-items:center;gap:1rem;padding:4rem 1.5rem 3rem;display:flex}.landing-module__1xbn5G__studioGraph div{background:#17324f;border:1px solid #446487;border-radius:.4rem;flex-direction:column;flex:1 1 0;gap:.55rem;max-width:14rem;min-height:8rem;padding:1.2rem;display:flex}.landing-module__1xbn5G__studioGraph div strong{color:#f5f9ff;font-size:.95rem}.landing-module__1xbn5G__studioGraph div span{color:#abc0d6;font-size:.75rem}.landing-module__1xbn5G__studioGraph i{background:#77b2ef;flex:0 0 2.5rem;height:1px}.landing-module__1xbn5G__studioGraph .landing-module__1xbn5G__studioGraphReview{background:#1c3f4a;border-color:#5e9f9a}.landing-module__1xbn5G__studioGraphReview small{color:#9fe5cf}.landing-module__1xbn5G__studioTrace{color:#c3d7e9;background:#0c1c30;border:1px solid #36516e;align-items:center;gap:1rem;margin:0 1.5rem 1.5rem;padding:1rem 1.25rem;font-size:.74rem;display:flex}.landing-module__1xbn5G__studioTrace span{color:#79adf0;font-family:var(--font-geist-mono), monospace;font-size:.55rem}.landing-module__1xbn5G__studioTrace small{color:#83a3be;margin-left:auto}.landing-module__1xbn5G__productCaption{color:var(--muted);margin-top:.8rem;font-size:.68rem}.landing-module__1xbn5G__studioActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-top:3rem;display:grid}.landing-module__1xbn5G__studioActions div{border-top:1px solid var(--line-strong);padding-top:1.2rem}.landing-module__1xbn5G__studioActions h3{color:var(--ink);letter-spacing:-.04em;font-size:1.55rem;font-weight:600}.landing-module__1xbn5G__studioActions p{color:var(--body-text);margin-top:.7rem;font-size:.9rem;line-height:1.7}.landing-module__1xbn5G__studioButton{border:1px solid var(--line-strong);color:var(--ink);border-radius:.4rem;align-items:center;gap:2rem;margin-top:3rem;padding:.95rem 1.3rem;font-weight:700;transition:background .2s;display:inline-flex}.landing-module__1xbn5G__studioButton:hover{background:var(--panel-alt)}.landing-module__1xbn5G__contextStatement{border:1px solid var(--line);background:var(--panel);border-radius:.7rem;flex-wrap:wrap;align-self:center;align-items:center;gap:.65rem;padding:2rem;display:flex;box-shadow:0 22px 55px #0a284614}.landing-module__1xbn5G__contextStatement span{border:1px solid var(--line-strong);background:var(--panel-alt);color:var(--accent);font-family:var(--font-geist-mono), monospace;padding:.75rem .85rem;font-size:.63rem;font-weight:700}.landing-module__1xbn5G__contextStatement span:nth-of-type(2),.landing-module__1xbn5G__contextStatement span:nth-of-type(3){border-color:var(--accent);background:var(--accent-soft)}.landing-module__1xbn5G__contextStatement i{color:var(--muted);font-style:normal}.landing-module__1xbn5G__contextStages{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4rem;display:grid}.landing-module__1xbn5G__contextStages div{border-right:1px solid var(--line);padding:1.5rem 1.3rem 0 0}.landing-module__1xbn5G__contextStages div:not(:first-child){padding-left:1.3rem}.landing-module__1xbn5G__contextStages div:last-child{border-right:0}.landing-module__1xbn5G__contextStages span{color:var(--accent);font-family:var(--font-geist-mono), monospace;font-size:.8rem}.landing-module__1xbn5G__contextStages h3{letter-spacing:-.05em;margin-top:2rem;font-size:2rem;font-weight:650}.landing-module__1xbn5G__contextStages p{color:var(--body-text);margin-top:.75rem;font-size:.9rem;line-height:1.7}.landing-module__1xbn5G__contextClose{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:3rem;margin-top:4rem;padding-top:2rem;display:flex}.landing-module__1xbn5G__contextClose div{max-width:55rem}.landing-module__1xbn5G__contextClose a{flex:none}.landing-module__1xbn5G__evidenceSection{background:var(--canvas)}.landing-module__1xbn5G__evidenceLedger{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:4rem;display:grid}.landing-module__1xbn5G__evidenceLedger article{padding:2rem 2rem 2.5rem 0}.landing-module__1xbn5G__evidenceLedger article:not(:first-child){border-left:1px solid var(--line-strong);padding-left:2rem}.landing-module__1xbn5G__evidenceStatus{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;align-items:center;gap:.5rem;font-size:.66rem;display:inline-flex}.landing-module__1xbn5G__evidenceStatus i{background:var(--accent);border-radius:50%;width:.4rem;height:.4rem}.landing-module__1xbn5G__evidenceLedger article:nth-child(2) .landing-module__1xbn5G__evidenceStatus i{background:var(--accent)}.landing-module__1xbn5G__evidenceLedger article:nth-child(3) .landing-module__1xbn5G__evidenceStatus i{background:var(--success)}.landing-module__1xbn5G__evidenceLedger h3{color:var(--ink);letter-spacing:-.04em;margin-top:2rem;font-size:1.55rem;font-weight:600}.landing-module__1xbn5G__evidenceLedger p{color:var(--body-text);margin-top:1rem;font-size:.89rem;line-height:1.75}.landing-module__1xbn5G__benchmarkBand{border:1px solid var(--line-strong);background:linear-gradient(105deg, var(--panel), var(--panel));justify-content:space-between;align-items:end;gap:3rem;margin-top:4rem;padding:2rem;display:flex}.landing-module__1xbn5G__benchmarkBand div{max-width:49rem}.landing-module__1xbn5G__benchmarkBand span{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.65rem}.landing-module__1xbn5G__benchmarkBand h3{color:var(--ink);letter-spacing:-.05em;margin-top:.65rem;font-size:2rem;font-weight:600}.landing-module__1xbn5G__benchmarkBand p{color:var(--body-text);margin-top:.65rem;line-height:1.7}.landing-module__1xbn5G__benchmarkBand a{flex:none}.landing-module__1xbn5G__builtBand{border-top:1px solid var(--line-strong);background:var(--panel)}.landing-module__1xbn5G__builtEyebrow{color:var(--accent)}.landing-module__1xbn5G__builtLink{border:1px solid var(--line-strong);color:var(--ink);border-radius:.4rem;flex:none;align-self:flex-start;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.85rem;font-weight:700;transition:background .2s;display:inline-flex}.landing-module__1xbn5G__builtLink:hover{background:var(--panel-alt)}.landing-module__1xbn5G__quickstartGrid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin-top:4rem;display:grid}.landing-module__1xbn5G__quickstartGrid article{border-bottom:1px solid var(--line);min-width:0;padding:2.3rem 0}.landing-module__1xbn5G__quickstartGrid article>span{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.67rem;font-weight:700}.landing-module__1xbn5G__quickstartGrid h3{letter-spacing:-.05em;margin-top:.7rem;font-size:2.2rem;font-weight:650}.landing-module__1xbn5G__quickstartGrid p{max-width:36rem;color:var(--body-text);margin-top:.8rem;line-height:1.7}.landing-module__1xbn5G__quickstartGrid p code{color:var(--accent);font-family:var(--font-geist-mono), monospace;font-size:.8rem}.landing-module__1xbn5G__quickstartGrid pre,.landing-module__1xbn5G__nativeDetails pre{border:1px solid var(--line);background:var(--panel-inset);max-width:100%;color:var(--body-text);font-family:var(--font-geist-mono), monospace;border-radius:.3rem;margin-top:1.2rem;padding:1.1rem;font-size:.75rem;line-height:1.6;overflow-x:auto}.landing-module__1xbn5G__nativeDetails{color:var(--accent);margin-top:1rem;font-size:.84rem}.landing-module__1xbn5G__nativeDetails summary{cursor:pointer;border-bottom:1px solid;font-weight:600;display:inline-block}.landing-module__1xbn5G__finalSection{background:var(--canvas);background-image:radial-gradient(circle at 70% 30%,#1859b133,#0000 50%)}@media (max-width:1100px){.landing-module__1xbn5G__capabilityRow{grid-template-columns:3rem minmax(0,1fr)}.landing-module__1xbn5G__capabilityVisual,.landing-module__1xbn5G__impactVisual,.landing-module__1xbn5G__decisionVisual{grid-column:2;max-width:34rem}.landing-module__1xbn5G__studioActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.landing-module__1xbn5G__heroBoundary{margin-top:1.4rem}.landing-module__1xbn5G__heroInteractive{margin-top:1rem}.landing-module__1xbn5G__surfaceBody{grid-template-columns:minmax(0,1fr)}.landing-module__1xbn5G__surfaceRail{display:none}.landing-module__1xbn5G__heroFlow{padding:1.3rem .5rem}.landing-module__1xbn5G__flowNode{min-height:6rem;padding:.5rem}.landing-module__1xbn5G__flowNode span{display:none}.landing-module__1xbn5G__flowConnector{flex-basis:.35rem}.landing-module__1xbn5G__studioAppBody{grid-template-columns:minmax(0,1fr)}.landing-module__1xbn5G__studioSidebar{display:none}.landing-module__1xbn5G__studioGraph{gap:.4rem;padding:2.5rem .6rem}.landing-module__1xbn5G__studioGraph div{min-height:7rem;padding:.65rem}.landing-module__1xbn5G__studioGraph div strong{font-size:.7rem}.landing-module__1xbn5G__studioGraph div span{display:none}.landing-module__1xbn5G__studioGraph i{flex-basis:.5rem}.landing-module__1xbn5G__studioTrace{flex-wrap:wrap}.landing-module__1xbn5G__studioTrace small{margin-left:0}.landing-module__1xbn5G__contextStages{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__1xbn5G__contextStages div{border-bottom:1px solid var(--line);padding-bottom:2rem}.landing-module__1xbn5G__contextStages div:nth-child(2){border-right:0}.landing-module__1xbn5G__contextStages div:nth-child(3){padding-left:0}.landing-module__1xbn5G__contextClose,.landing-module__1xbn5G__benchmarkBand{flex-direction:column;align-items:start}.landing-module__1xbn5G__evidenceLedger{grid-template-columns:1fr}.landing-module__1xbn5G__evidenceLedger article{border-left:0!important;padding:1.7rem 0!important}.landing-module__1xbn5G__evidenceLedger article:not(:last-child){border-bottom:1px solid var(--line-strong)}.landing-module__1xbn5G__quickstartGrid{grid-template-columns:1fr}.landing-module__1xbn5G__builtLink{flex:0 auto}}@media (max-width:420px){.landing-module__1xbn5G__experienceTab,.landing-module__1xbn5G__experienceTabActive{min-height:3.4rem;padding:.45rem .25rem;font-size:.68rem}.landing-module__1xbn5G__experienceCaption span:last-child{display:none}.landing-module__1xbn5G__heroFlow{gap:.15rem}.landing-module__1xbn5G__flowNode strong{font-size:.57rem}.landing-module__1xbn5G__flowNode small{font-size:.43rem}.landing-module__1xbn5G__capabilityRow{grid-template-columns:minmax(0,1fr);gap:1rem}.landing-module__1xbn5G__capabilityVisual,.landing-module__1xbn5G__impactVisual,.landing-module__1xbn5G__decisionVisual{grid-column:1}.landing-module__1xbn5G__studioToolbar{gap:1rem;padding:.6rem .8rem}.landing-module__1xbn5G__studioToolbar>span:nth-child(2){display:none}.landing-module__1xbn5G__studioActions{grid-template-columns:1fr}.landing-module__1xbn5G__contextStatement{padding:1rem}.landing-module__1xbn5G__contextStages{grid-template-columns:1fr}.landing-module__1xbn5G__contextStages div{border-right:0;padding:1.5rem 0!important}}@media (prefers-reduced-motion:reduce){.landing-module__1xbn5G__primaryButton,.landing-module__1xbn5G__textLink,.landing-module__1xbn5G__lightInlineLink,.landing-module__1xbn5G__darkInlineLink,.landing-module__1xbn5G__experienceTab,.landing-module__1xbn5G__experienceTabActive,.landing-module__1xbn5G__experienceCta,.landing-module__1xbn5G__studioButton,.landing-module__1xbn5G__builtLink{transition:none}.landing-module__1xbn5G__primaryButton:hover{transform:none}.landing-module__1xbn5G__heroGlow{animation:none}.landing-module__1xbn5G__heroInteractive{transform:none}}
[data-landing-anim=armed] [data-reveal]{opacity:0;transform:translateY(28px)}[data-landing-anim=armed] [data-reveal].in{opacity:1;transition:opacity .9s cubic-bezier(.22,.61,.21,1),transform .9s cubic-bezier(.22,.61,.21,1);transition-delay:calc(var(--i,0) * 95ms);transform:translateY(0)}[data-landing-anim=armed] [data-scale]{opacity:0;transform:scale(.96)translateY(24px)}[data-landing-anim=armed] [data-scale].in{opacity:1;transition:opacity 1.5s cubic-bezier(.22,.61,.21,1),transform 1.5s cubic-bezier(.22,.61,.21,1);transform:scale(1)translateY(0)}.animation-module__g_zzrG__evCard{position:relative}.animation-module__g_zzrG__evCard:before{content:"";opacity:0;transition:opacity .9s;transition-delay:calc(var(--i,0) * .18s);pointer-events:none;background:linear-gradient(#58a6ff1f,#0000 70%);position:absolute;inset:0}.animation-module__g_zzrG__evCard.in:before{opacity:1}.animation-module__g_zzrG__ctaGlowWrap{isolation:isolate;position:relative}.animation-module__g_zzrG__ctaGlow{opacity:0;z-index:-1;filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#58a6ff8c,#0000 70%);position:absolute;inset:-16px}[data-glow-trigger].in .animation-module__g_zzrG__ctaGlow{animation:2s .4s both animation-module__g_zzrG__ctaGlow}@keyframes animation-module__g_zzrG__ctaGlow{0%{opacity:0}35%{opacity:.9}to{opacity:.4}}[data-landing-anim=armed] [data-hero-line]{opacity:0;animation:.95s cubic-bezier(.22,.61,.21,1) forwards animation-module__g_zzrG__heroRise;animation-delay:calc(var(--i,0) * .14s + 80ms);transform:translateY(36px)}@keyframes animation-module__g_zzrG__heroRise{to{opacity:1;transform:translateY(0)}}.animation-module__g_zzrG__scPinWrap{background:#eaf0f3}.animation-module__g_zzrG__scProgress{background:#0c63b626;height:3px;margin-top:3rem}.animation-module__g_zzrG__scProgress i{transform-origin:0;background:#0c63b6;height:100%;display:block;transform:scaleX(0)}.animation-module__g_zzrG__scStep,.animation-module__g_zzrG__scChip{transition:opacity .55s}@media (min-width:960px) and (min-height:720px){.animation-module__g_zzrG__scPinWrap{height:190vh;position:relative}.animation-module__g_zzrG__scPin{flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:sticky;top:0}}[data-studio-actions].seq-armed>div{opacity:.35;transition:opacity .8s,border-color .8s,box-shadow .8s}[data-studio-actions].seq-armed>div.seq-done{opacity:.8}[data-studio-actions].seq-armed>div.seq-active{opacity:1;border-top-color:#58a6ff;box-shadow:0 -14px 34px -14px #58a6ff8c}[data-studio-actions].seq-rest>div{opacity:1;box-shadow:none;border-top-color:#4a6785;transition:opacity 1.2s,border-color 1.2s,box-shadow 1.2s}[data-studio-graph].flow-armed [data-flow-node]{opacity:.45;transition:opacity .8s,border-color .8s,box-shadow .8s}[data-studio-graph].flow-armed [data-flow-node].flow-done{opacity:.85}[data-studio-graph].flow-armed [data-flow-node].flow-active{opacity:1;border-color:#58a6ff;box-shadow:0 0 0 1px #58a6ff,0 12px 34px -12px #58a6ffa6}[data-studio-graph].flow-armed [data-flow-node][data-flow-review].flow-active{border-color:#80d3ad;box-shadow:0 0 0 1px #80d3ad,0 12px 34px -12px #3fb9508c}[data-studio-graph].flow-armed [data-flow-conn]{opacity:.22;transition:opacity .8s,background-color .8s,box-shadow .8s}[data-studio-graph].flow-armed [data-flow-conn].flow-active{opacity:1;background:#a8ccff;box-shadow:0 0 12px #58a6ffcc}[data-studio-graph].flow-armed [data-flow-conn].flow-done{opacity:.65}[data-studio-graph].flow-rest [data-flow-node]{opacity:1;box-shadow:none;transition:opacity 1.2s,border-color 1.2s,box-shadow 1.2s}[data-studio-graph].flow-rest [data-flow-conn]{opacity:.8;transition:opacity 1.2s}[data-tp]{transition:color .8s}[data-tp].flow-active{color:#a8ccff}[data-side-canvas].flow-live{box-shadow:inset 0 0 0 1px #58a6ff73,0 0 18px -4px #58a6ff80}@media (prefers-reduced-motion:reduce){:is([data-landing-anim=armed] [data-reveal],[data-landing-anim=armed] [data-scale],[data-landing-anim=armed] [data-hero-line]){opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.animation-module__g_zzrG__evCard:before{opacity:1!important;transition:none!important}.animation-module__g_zzrG__ctaGlow{display:none!important}.animation-module__g_zzrG__scStep,.animation-module__g_zzrG__scChip{opacity:1!important;transition:none!important}.animation-module__g_zzrG__scProgress i{transform:scaleX(1)!important}}
