.ConcurrentStateHero-module__yNWOva__figure{border:1px solid var(--p-line-strong);background:radial-gradient(circle at 82% 10%, color-mix(in srgb, var(--p-accent-violet) 20%, transparent), transparent 34%), linear-gradient(155deg, var(--p-surface-soft), var(--p-surface));min-width:0;box-shadow:var(--p-shadow), 0 0 80px color-mix(in srgb, var(--p-accent-violet) 13%, transparent);border-radius:22px;margin:0;padding:14px}.ConcurrentStateHero-module__yNWOva__figureHeader{min-height:30px;color:var(--p-info);font-family:var(--p-font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:0 6px 10px;font-size:.62rem;font-weight:900;display:flex}.ConcurrentStateHero-module__yNWOva__liveLabel{align-items:center;gap:8px;display:inline-flex}.ConcurrentStateHero-module__yNWOva__motionToggle{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ConcurrentStateHero-module__yNWOva__motionControl{border:1px solid var(--p-line);min-height:30px;color:var(--p-ink-soft);cursor:pointer;letter-spacing:.04em;border-radius:999px;align-items:center;padding:5px 9px;display:inline-flex}.ConcurrentStateHero-module__yNWOva__motionControl:before{content:"Ⅱ";color:var(--p-info);margin-right:6px}.ConcurrentStateHero-module__yNWOva__motionToggle:checked+.ConcurrentStateHero-module__yNWOva__figureHeader .ConcurrentStateHero-module__yNWOva__motionControl:before{content:"▶"}.ConcurrentStateHero-module__yNWOva__motionToggle:focus-visible+.ConcurrentStateHero-module__yNWOva__figureHeader .ConcurrentStateHero-module__yNWOva__motionControl{outline:3px solid var(--p-info);outline-offset:3px}.ConcurrentStateHero-module__yNWOva__liveDot{background:var(--p-info);width:7px;height:7px;box-shadow:0 0 14px color-mix(in srgb, var(--p-info) 72%, transparent);border-radius:50%}.ConcurrentStateHero-module__yNWOva__viewport{border:1px solid var(--p-line);background:color-mix(in srgb, var(--p-paper) 92%, transparent);overscroll-behavior-inline:contain;scrollbar-color:var(--p-line-strong) transparent;border-radius:15px;overflow-x:auto}.ConcurrentStateHero-module__yNWOva__viewport:focus-visible{outline:3px solid var(--p-info);outline-offset:3px}.ConcurrentStateHero-module__yNWOva__diagram{width:100%;min-width:0;height:auto;color:var(--p-info);font-family:var(--p-font-sans);display:block}.ConcurrentStateHero-module__yNWOva__grid{opacity:.36}.ConcurrentStateHero-module__yNWOva__gridLine{fill:none;stroke:var(--p-line);stroke-width:1px}.ConcurrentStateHero-module__yNWOva__flowLine{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:7 9;vector-effect:non-scaling-stroke}.ConcurrentStateHero-module__yNWOva__readLine{stroke:var(--p-info)}.ConcurrentStateHero-module__yNWOva__commitLine{stroke:var(--p-allow)}.ConcurrentStateHero-module__yNWOva__denyLine{stroke:var(--p-deny)}.ConcurrentStateHero-module__yNWOva__arrowHead{fill:currentColor}.ConcurrentStateHero-module__yNWOva__agentNode rect,.ConcurrentStateHero-module__yNWOva__outcomeNode rect,.ConcurrentStateHero-module__yNWOva__stateNode rect{fill:var(--p-surface);stroke:var(--p-line-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke}.ConcurrentStateHero-module__yNWOva__stateNode rect{fill:var(--p-paper);stroke:var(--p-info);filter:drop-shadow(0 0 18px color-mix(in srgb, var(--p-info) 18%, transparent))}.ConcurrentStateHero-module__yNWOva__committedNode rect{stroke:var(--p-allow)}.ConcurrentStateHero-module__yNWOva__deniedNode rect{stroke:var(--p-deny)}.ConcurrentStateHero-module__yNWOva__microText{fill:var(--p-ink-soft);font-family:var(--p-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.ConcurrentStateHero-module__yNWOva__nodeTitle,.ConcurrentStateHero-module__yNWOva__stateTitle,.ConcurrentStateHero-module__yNWOva__outcomeTitle{fill:var(--p-ink);font-size:16px;font-weight:800}.ConcurrentStateHero-module__yNWOva__nodeDetail,.ConcurrentStateHero-module__yNWOva__outcomeDetail,.ConcurrentStateHero-module__yNWOva__stateCaption{fill:var(--p-ink-soft);font-size:10px}.ConcurrentStateHero-module__yNWOva__amountText{fill:var(--p-accent-violet);font-family:var(--p-font-mono);font-size:11px;font-weight:900}.ConcurrentStateHero-module__yNWOva__initialAmount{fill:var(--p-ink);letter-spacing:-.04em;font-size:32px;font-weight:700}.ConcurrentStateHero-module__yNWOva__protectedAmount{fill:var(--p-pending);font-family:var(--p-font-mono);font-size:9px;font-weight:900}.ConcurrentStateHero-module__yNWOva__stateDivider{stroke:var(--p-line);stroke-width:1px}.ConcurrentStateHero-module__yNWOva__committedNode .ConcurrentStateHero-module__yNWOva__microText,.ConcurrentStateHero-module__yNWOva__committedNode .ConcurrentStateHero-module__yNWOva__outcomeTitle{fill:var(--p-allow)}.ConcurrentStateHero-module__yNWOva__deniedNode .ConcurrentStateHero-module__yNWOva__microText,.ConcurrentStateHero-module__yNWOva__deniedNode .ConcurrentStateHero-module__yNWOva__outcomeTitle{fill:var(--p-deny)}.ConcurrentStateHero-module__yNWOva__timeline line{stroke:var(--p-line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.ConcurrentStateHero-module__yNWOva__timeline circle{fill:var(--p-paper);stroke:var(--p-info);stroke-width:2px;vector-effect:non-scaling-stroke}.ConcurrentStateHero-module__yNWOva__timeline text{fill:var(--p-ink-soft);font-family:var(--p-font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.ConcurrentStateHero-module__yNWOva__figure figcaption{color:var(--p-ink-soft);margin:12px 6px 2px;font-size:.72rem}@keyframes ConcurrentStateHero-module__yNWOva__dataFlow{to{stroke-dashoffset:-64px}}@keyframes ConcurrentStateHero-module__yNWOva__stateSignal{0%,58%,to{stroke-width:1.5px}70%{stroke-width:3px}}@keyframes ConcurrentStateHero-module__yNWOva__caughtSignal{0%,64%,to{stroke-width:1.5px}76%{stroke-width:3px}}@keyframes ConcurrentStateHero-module__yNWOva__livePulse{0%{opacity:.48;transform:scale(.76)}52%{opacity:1;transform:scale(1)}to{opacity:.55;transform:scale(.8)}}@media (prefers-reduced-motion:no-preference){.ConcurrentStateHero-module__yNWOva__liveDot{animation:2.4s ease-out infinite ConcurrentStateHero-module__yNWOva__livePulse}.ConcurrentStateHero-module__yNWOva__flowLine{animation:3.8s linear infinite ConcurrentStateHero-module__yNWOva__dataFlow}.ConcurrentStateHero-module__yNWOva__readLineSecond{animation-delay:-1.1s}.ConcurrentStateHero-module__yNWOva__commitLine{animation-delay:-2s}.ConcurrentStateHero-module__yNWOva__denyLine{animation-delay:-2.8s}.ConcurrentStateHero-module__yNWOva__stateNode rect{animation:5.4s ease-in-out infinite ConcurrentStateHero-module__yNWOva__stateSignal}.ConcurrentStateHero-module__yNWOva__deniedNode rect{animation:5.4s ease-in-out 1.8s infinite ConcurrentStateHero-module__yNWOva__caughtSignal}.ConcurrentStateHero-module__yNWOva__figure:has(.ConcurrentStateHero-module__yNWOva__motionToggle:checked) :is(.ConcurrentStateHero-module__yNWOva__liveDot,.ConcurrentStateHero-module__yNWOva__flowLine,.ConcurrentStateHero-module__yNWOva__stateNode rect,.ConcurrentStateHero-module__yNWOva__deniedNode rect){animation-play-state:paused}}@media (max-width:700px){.ConcurrentStateHero-module__yNWOva__figure{border-radius:18px;padding:10px}}
.CustomizedDemoRequestForm-module__m8H4Qq__form{border:1px solid var(--p-line-strong);border-top:6px solid var(--p-info);background:var(--p-surface);box-shadow:var(--p-shadow);gap:18px;padding:clamp(22px,4vw,34px);display:grid}.CustomizedDemoRequestForm-module__m8H4Qq__heading span,.CustomizedDemoRequestForm-module__m8H4Qq__form label>span{font-family:var(--p-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:900}.CustomizedDemoRequestForm-module__m8H4Qq__heading>span{color:var(--p-info)}.CustomizedDemoRequestForm-module__m8H4Qq__heading h3{font-family:var(--p-font-sans);margin:8px 0 10px;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:400;line-height:1.05}.CustomizedDemoRequestForm-module__m8H4Qq__heading p,.CustomizedDemoRequestForm-module__m8H4Qq__actions p,.CustomizedDemoRequestForm-module__m8H4Qq__fallback{color:var(--p-ink-soft)}.CustomizedDemoRequestForm-module__m8H4Qq__heading p{max-width:640px;margin:0}.CustomizedDemoRequestForm-module__m8H4Qq__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.CustomizedDemoRequestForm-module__m8H4Qq__form label{gap:7px;min-width:0;display:grid}.CustomizedDemoRequestForm-module__m8H4Qq__form label small{color:var(--p-ink-soft);font:inherit;letter-spacing:0;text-transform:none}.CustomizedDemoRequestForm-module__m8H4Qq__form input,.CustomizedDemoRequestForm-module__m8H4Qq__form textarea{border:1px solid var(--p-line-strong,var(--p-ink));background:var(--p-paper);width:100%;color:var(--p-ink);font:inherit;border-radius:0}.CustomizedDemoRequestForm-module__m8H4Qq__form input{min-height:46px;padding:10px 12px}.CustomizedDemoRequestForm-module__m8H4Qq__form textarea{resize:vertical;min-height:138px;padding:12px;line-height:1.5}.CustomizedDemoRequestForm-module__m8H4Qq__form input:focus-visible,.CustomizedDemoRequestForm-module__m8H4Qq__form textarea:focus-visible{outline:3px solid var(--p-info);outline-offset:2px}.CustomizedDemoRequestForm-module__m8H4Qq__actions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.CustomizedDemoRequestForm-module__m8H4Qq__actions p{max-width:580px;margin:0;font-size:.76rem;line-height:1.5}.CustomizedDemoRequestForm-module__m8H4Qq__fallback{margin:-2px 0 0;font-size:.8rem}.CustomizedDemoRequestForm-module__m8H4Qq__fallback strong{color:var(--p-ink);overflow-wrap:anywhere}.CustomizedDemoRequestForm-module__m8H4Qq__noScript{border-left:4px solid var(--p-pending);background:var(--p-pending-soft);color:var(--p-ink);margin:0;padding:12px 14px;font-size:.82rem;line-height:1.5}@media (max-width:680px){.CustomizedDemoRequestForm-module__m8H4Qq__fieldGrid,.CustomizedDemoRequestForm-module__m8H4Qq__actions{grid-template-columns:1fr}.CustomizedDemoRequestForm-module__m8H4Qq__actions button{width:100%}}
.MasuGateSchematics-module__LUwRkW__figure{border:1px solid var(--p-line);background:var(--p-surface);margin:0;padding:clamp(20px,3vw,30px)}.MasuGateSchematics-module__LUwRkW__figureHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.MasuGateSchematics-module__LUwRkW__figureTitle{color:var(--p-ink-soft);font-family:var(--p-font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:900}.MasuGateSchematics-module__LUwRkW__figureKicker{color:var(--p-allow);font-family:var(--p-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:.7rem;font-weight:900}.MasuGateSchematics-module__LUwRkW__policyTourFigure{background:var(--p-paper);min-width:0;margin-top:22px}.MasuGateSchematics-module__LUwRkW__lifecycleTitle{max-width:780px;font-family:var(--p-font-sans);letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,2.6vw,2.2rem);font-weight:400;line-height:1.15}.MasuGateSchematics-module__LUwRkW__actionExplainer{background:var(--p-paper);margin-top:22px}.MasuGateSchematics-module__LUwRkW__actionExplainerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.MasuGateSchematics-module__LUwRkW__actionExplainerPath{border:1px solid var(--p-line);border-top:5px solid var(--p-deny);background:var(--p-surface);min-width:0;padding:18px}.MasuGateSchematics-module__LUwRkW__actionExplainerConnected{border-top-color:var(--p-allow);background:var(--p-allow-soft)}.MasuGateSchematics-module__LUwRkW__actionExplainerPath header>span{color:var(--p-ink-soft);font-family:var(--p-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.MasuGateSchematics-module__LUwRkW__actionExplainerPath h4{font-family:var(--p-font-sans);margin:8px 0 16px;font-size:1.35rem;font-weight:400}.MasuGateSchematics-module__LUwRkW__actionExplainerPath ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.MasuGateSchematics-module__LUwRkW__actionExplainerPath li{border:1px solid var(--p-line);background:var(--p-paper);padding:9px 10px;font-size:.74rem;font-weight:800;position:relative}.MasuGateSchematics-module__LUwRkW__actionExplainerPath li:not(:last-child):after{content:"→";z-index:1;color:var(--p-ink-soft);position:absolute;top:50%;right:-15px;translate:0 -50%}.MasuGateSchematics-module__LUwRkW__actionExplainerPath .MasuGateSchematics-module__LUwRkW__actionExplainerGap{border-style:dashed;border-color:var(--p-deny);background:var(--p-deny-soft);color:var(--p-deny)}.MasuGateSchematics-module__LUwRkW__actionExplainerConnected li{border-color:color-mix(in srgb, var(--p-allow) 38%, transparent);background:var(--p-surface)}.MasuGateSchematics-module__LUwRkW__actionExplainerNote{max-width:780px;color:var(--p-ink-soft);margin:18px 0 0;font-size:.82rem;line-height:1.5}.MasuGateSchematics-module__LUwRkW__compactFigure{border-color:var(--p-line-strong);background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--p-accent-violet) 15%, transparent), transparent 34%), var(--p-surface);position:relative;overflow:hidden}.MasuGateSchematics-module__LUwRkW__compactFlow{grid-template-columns:minmax(180px,.64fr) minmax(0,1.36fr);align-items:stretch;gap:28px;display:grid}.MasuGateSchematics-module__LUwRkW__compactStep{border:1px solid var(--p-line);border-top:4px solid var(--p-accent-violet);background:var(--p-surface);min-width:0;min-height:184px;padding:20px;position:relative}.MasuGateSchematics-module__LUwRkW__compactStep h4{font-family:var(--p-font-sans);letter-spacing:-.025em;margin:18px 0 8px;font-size:clamp(1.15rem,2vw,1.48rem);font-weight:600;line-height:1.15}.MasuGateSchematics-module__LUwRkW__compactStep p{color:var(--p-ink-soft);margin:0;font-size:.8rem;line-height:1.5}.MasuGateSchematics-module__LUwRkW__compactStepNumber{border:1px solid var(--p-accent-violet);background:var(--p-accent-violet-soft);width:30px;height:30px;color:var(--p-accent-violet);font-family:var(--p-font-mono);border-radius:50%;place-items:center;font-size:.67rem;font-weight:900;display:grid}.MasuGateSchematics-module__LUwRkW__compactRequestStep{border-top-color:var(--p-info);background:var(--p-paper)}.MasuGateSchematics-module__LUwRkW__compactRequestStep:after,.MasuGateSchematics-module__LUwRkW__compactProtectedSteps .MasuGateSchematics-module__LUwRkW__compactStep:first-child:after{content:"→";z-index:3;color:var(--p-info);font-weight:900;position:absolute;top:50%;left:calc(100% + 9px);translate:0 -50%}.MasuGateSchematics-module__LUwRkW__compactBoundary{border:2px solid var(--p-info);background:color-mix(in srgb, var(--p-info-soft) 60%, var(--p-paper));min-width:0;box-shadow:inset 0 0 48px color-mix(in srgb, var(--p-info) 6%, transparent);padding:48px 16px 16px;position:relative}.MasuGateSchematics-module__LUwRkW__compactBoundaryLabel{background:var(--p-info);color:var(--p-on-accent);font-family:var(--p-font-mono);letter-spacing:.08em;text-transform:uppercase;padding:9px 12px;font-size:.66rem;font-weight:900;position:absolute;top:0;left:0}.MasuGateSchematics-module__LUwRkW__compactProtectedSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;min-width:0;display:grid}.MasuGateSchematics-module__LUwRkW__compactProtectedSteps .MasuGateSchematics-module__LUwRkW__compactStep:last-child{border-top-color:var(--p-allow)}.MasuGateSchematics-module__LUwRkW__compactOutcomeSet{border-top:1px solid var(--p-line);margin-top:16px;padding-top:13px}.MasuGateSchematics-module__LUwRkW__compactOutcomeSet>span{color:var(--p-ink-soft);font-family:var(--p-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:900;display:block}.MasuGateSchematics-module__LUwRkW__compactOutcomeSet ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.MasuGateSchematics-module__LUwRkW__compactOutcomeSet li{background:var(--p-paper);min-width:0;font-family:var(--p-font-mono);text-align:center;border:1px solid;padding:7px 5px;font-size:.6rem;font-weight:900}.MasuGateSchematics-module__LUwRkW__compactOutcomeSet li[data-outcome=committed]{background:var(--p-allow-soft);color:var(--p-operation-committed)}.MasuGateSchematics-module__LUwRkW__compactOutcomeSet li[data-outcome=denied]{background:var(--p-deny-soft);color:var(--p-operation-denied)}.MasuGateSchematics-module__LUwRkW__compactOutcomeSet li[data-outcome=pending]{background:var(--p-pending-soft);color:var(--p-operation-pending)}.MasuGateSchematics-module__LUwRkW__compactNotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.MasuGateSchematics-module__LUwRkW__compactNotes p{border-left:3px solid var(--p-info);background:var(--p-paper);color:var(--p-ink-soft);margin:0;padding:12px 14px;font-size:.75rem;line-height:1.45}.MasuGateSchematics-module__LUwRkW__compactNotes p:last-child{border-left-color:var(--p-allow)}.MasuGateSchematics-module__LUwRkW__environmentStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.MasuGateSchematics-module__LUwRkW__environmentStrip article{border:1px solid var(--p-line);border-top:4px solid var(--p-info);background:var(--p-paper);min-width:0;padding:14px}.MasuGateSchematics-module__LUwRkW__environmentStrip article[data-environment=policy]{border-top-color:var(--p-allow)}.MasuGateSchematics-module__LUwRkW__environmentStrip article[data-environment=provider]{border-top-color:var(--p-pending)}.MasuGateSchematics-module__LUwRkW__environmentStrip span{color:var(--p-ink-soft);font-family:var(--p-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:900;display:block}.MasuGateSchematics-module__LUwRkW__environmentStrip strong,.MasuGateSchematics-module__LUwRkW__environmentStrip small{display:block}.MasuGateSchematics-module__LUwRkW__environmentStrip strong{margin-top:8px;font-size:.82rem;line-height:1.3}.MasuGateSchematics-module__LUwRkW__environmentStrip small{color:var(--p-ink-soft);margin-top:5px;font-size:.69rem;line-height:1.38}.MasuGateSchematics-module__LUwRkW__policyRule{border-left:4px solid var(--p-allow);background:var(--p-allow-soft);overflow-wrap:anywhere;margin-bottom:14px;padding:12px 14px;font-size:.78rem}.MasuGateSchematics-module__LUwRkW__policyRule strong{color:var(--p-allow);margin-right:8px}.MasuGateSchematics-module__LUwRkW__policyCaseNav{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.MasuGateSchematics-module__LUwRkW__policyCaseNav a{border:1px solid var(--p-line-strong);background:var(--p-surface);min-height:44px;color:var(--p-ink);text-align:center;place-items:center;padding:9px;font-size:.72rem;font-weight:900;display:grid}.MasuGateSchematics-module__LUwRkW__policyCaseNav a[href=\#policy-case-policy]{border-color:var(--p-allow);background:var(--p-allow-soft);box-shadow:inset 0 -4px 0 var(--p-allow)}.MasuGateSchematics-module__LUwRkW__policyTourHint{color:var(--p-ink-soft);margin:9px 0;font-size:.72rem}.MasuGateSchematics-module__LUwRkW__policyCaseViewport{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-gutter:stable;min-width:0;max-width:100%;overflow-x:auto}.MasuGateSchematics-module__LUwRkW__policyCaseTrack{gap:12px;width:100%;margin:0;padding:0 0 10px;list-style:none;display:flex}.MasuGateSchematics-module__LUwRkW__policyCase{scroll-snap-align:start;scroll-snap-stop:always;border:1px solid var(--p-line-strong);background:var(--p-surface);overflow-wrap:anywhere;border-top-width:5px;flex:0 0 calc(100% - clamp(24px,5vw,64px));grid-template-columns:minmax(210px,.78fr) minmax(0,1.22fr);gap:clamp(18px,3vw,30px);min-width:0;padding:clamp(16px,2.4vw,22px);scroll-margin-block-start:110px;display:grid}.MasuGateSchematics-module__LUwRkW__policyCase:nth-child(3){border-top-color:var(--p-info)}.MasuGateSchematics-module__LUwRkW__policyCase:first-child{border-color:var(--p-allow);background:var(--p-allow-soft)}.MasuGateSchematics-module__LUwRkW__policyCase:target{outline:3px solid var(--p-info);outline-offset:-4px}.MasuGateSchematics-module__LUwRkW__policyCase>header{min-width:0}.MasuGateSchematics-module__LUwRkW__policyCase>header>span,.MasuGateSchematics-module__LUwRkW__policyCase>header strong{color:var(--p-ink-soft);font:900 .62rem/1.35 var(--p-font-mono);letter-spacing:.06em;text-transform:uppercase}.MasuGateSchematics-module__LUwRkW__policyCase>header h4{margin:7px 0 0;font-size:clamp(1.08rem,2vw,1.42rem)}.MasuGateSchematics-module__LUwRkW__policyCase>header>p{color:var(--p-ink-soft);margin:10px 0 0;font-size:.76rem;line-height:1.45}.MasuGateSchematics-module__LUwRkW__policyCase>header>p:not(:first-of-type){border-top:1px solid var(--p-line);grid-template-columns:68px 1fr;gap:8px;padding-top:8px;display:grid}.MasuGateSchematics-module__LUwRkW__policyCase>header>p strong{font-size:.58rem}.MasuGateSchematics-module__LUwRkW__policyCase>div{border:1px solid var(--p-line);background:var(--p-paper);align-content:center;gap:12px;min-width:0;padding:clamp(14px,2vw,20px);display:grid}.MasuGateSchematics-module__LUwRkW__policyCase .MasuGateSchematics-module__LUwRkW__policyCaseFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,28px)}.MasuGateSchematics-module__LUwRkW__policyCase:first-child .MasuGateSchematics-module__LUwRkW__policyCaseFlow{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,22px)}.MasuGateSchematics-module__LUwRkW__policyCaseFlow li{min-height:66px;font:900 .64rem/1.35 var(--p-font-mono);text-align:center;overflow-wrap:anywhere}.MasuGateSchematics-module__LUwRkW__policyCase:nth-child(2) .MasuGateSchematics-module__LUwRkW__policyCaseFlow li{border-style:dashed}.MasuGateSchematics-module__LUwRkW__policyCase:nth-child(3) .MasuGateSchematics-module__LUwRkW__policyCaseFlow li:nth-child(2){border-color:var(--p-info);box-shadow:inset 0 -4px 0 var(--p-info)}.MasuGateSchematics-module__LUwRkW__policyCase:first-child .MasuGateSchematics-module__LUwRkW__policyCaseFlow li:first-child{box-shadow:-5px 5px 0 var(--p-info-soft), -10px 10px 0 var(--p-surface)}.MasuGateSchematics-module__LUwRkW__policyCase:first-child .MasuGateSchematics-module__LUwRkW__policyCaseFlow li:nth-child(2),.MasuGateSchematics-module__LUwRkW__policyCase:first-child .MasuGateSchematics-module__LUwRkW__policyCaseFlow li:nth-child(3){border-color:var(--p-allow);color:var(--p-allow);box-shadow:inset 0 -4px 0 var(--p-allow)}.MasuGateSchematics-module__LUwRkW__policySidePath{border-left:3px dashed var(--p-deny);background:var(--p-deny-soft);justify-content:space-between;gap:10px;margin:0;padding:10px 12px;font-size:.68rem;display:flex}.MasuGateSchematics-module__LUwRkW__policySidePath strong{color:var(--p-deny)}.MasuGateSchematics-module__LUwRkW__policySidePath span{text-align:right}.MasuGateSchematics-module__LUwRkW__policyCase:nth-child(3) .MasuGateSchematics-module__LUwRkW__policySidePath{border-color:var(--p-pending);background:var(--p-pending-soft)}.MasuGateSchematics-module__LUwRkW__policyCase:nth-child(3) .MasuGateSchematics-module__LUwRkW__policySidePath strong{color:var(--p-pending)}.MasuGateSchematics-module__LUwRkW__policyCase:first-child .MasuGateSchematics-module__LUwRkW__policySidePath{border-style:solid;border-color:var(--p-allow);background:var(--p-allow-soft)}.MasuGateSchematics-module__LUwRkW__policyCase:first-child .MasuGateSchematics-module__LUwRkW__policySidePath strong{color:var(--p-allow)}.MasuGateSchematics-module__LUwRkW__policyCodeArtifact{border:1px solid var(--p-line);background:var(--p-surface);margin-top:14px}.MasuGateSchematics-module__LUwRkW__policyCodeArtifact summary{cursor:pointer;min-height:44px;color:var(--p-ink-soft);font:800 .72rem/1.4 var(--p-font-mono);padding:11px 14px}.MasuGateSchematics-module__LUwRkW__policyCodeArtifact pre{border-top:1px solid var(--p-line);background:var(--p-paper);color:var(--p-ink-soft);font:700 .72rem/1.65 var(--p-font-mono);white-space:pre-wrap;margin:0;padding:clamp(14px,2.5vw,22px);overflow-x:auto}.MasuGateSchematics-module__LUwRkW__policyGuide{border-left:3px solid var(--p-info);background:var(--p-info-soft);color:var(--p-ink);flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding:12px 14px;display:flex}@media (prefers-reduced-motion:no-preference){.MasuGateSchematics-module__LUwRkW__policyCaseViewport{scroll-behavior:smooth}[data-motion-visible=true] :is(.MasuGateSchematics-module__LUwRkW__policyCase,.MasuGateSchematics-module__LUwRkW__policyCaseFlow li){animation:.56s ease-out both MasuGateSchematics-module__LUwRkW__lifecycle-arrive}[data-motion-visible=true] .MasuGateSchematics-module__LUwRkW__policyCaseFlow li:nth-child(2){animation-delay:90ms}[data-motion-visible=true] .MasuGateSchematics-module__LUwRkW__policyCaseFlow li:nth-child(n+3){animation-delay:.18s}[data-motion-visible=true] :is(.MasuGateSchematics-module__LUwRkW__policyCase:not(:first-child) .MasuGateSchematics-module__LUwRkW__policySidePath){animation:1.1s ease-in-out 2 MasuGateSchematics-module__LUwRkW__connector-signal}}@supports (animation-timeline:view(inline)){@media (prefers-reduced-motion:no-preference){[data-motion-visible=true] .MasuGateSchematics-module__LUwRkW__policyCase{animation-timeline:view(inline);animation-range:entry cover 38%}}}@keyframes MasuGateSchematics-module__LUwRkW__lifecycle-arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes MasuGateSchematics-module__LUwRkW__connector-signal{0%,to{opacity:.38;transform:translate(-2px)}50%{opacity:1;transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.MasuGateSchematics-module__LUwRkW__policyCaseViewport{scroll-behavior:auto}.MasuGateSchematics-module__LUwRkW__policyCase,.MasuGateSchematics-module__LUwRkW__policyCaseFlow li,.MasuGateSchematics-module__LUwRkW__policySidePath,.MasuGateSchematics-module__LUwRkW__policyCaseFlow li:after,.MasuGateSchematics-module__LUwRkW__node:after,.MasuGateSchematics-module__LUwRkW__runtimeNode:after,.MasuGateSchematics-module__LUwRkW__bridgeNode:after,.MasuGateSchematics-module__LUwRkW__hostNode:after,.MasuGateSchematics-module__LUwRkW__boundary:after,.MasuGateSchematics-module__LUwRkW__compactStep,.MasuGateSchematics-module__LUwRkW__compactRequestStep:after,.MasuGateSchematics-module__LUwRkW__compactProtectedSteps .MasuGateSchematics-module__LUwRkW__compactStep:first-child:after{animation:none}}.MasuGateSchematics-module__LUwRkW__legend{flex-wrap:wrap;gap:7px;display:flex}.MasuGateSchematics-module__LUwRkW__pathComparison{gap:14px;display:grid}.MasuGateSchematics-module__LUwRkW__path{grid-template-columns:150px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.MasuGateSchematics-module__LUwRkW__pathLabel{border:1px solid var(--p-line);background:var(--p-paper);align-content:center;padding:14px;font-size:.78rem;font-weight:900;display:grid}.MasuGateSchematics-module__LUwRkW__nodeRow,.MasuGateSchematics-module__LUwRkW__policyCaseFlow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.MasuGateSchematics-module__LUwRkW__node,.MasuGateSchematics-module__LUwRkW__hostNode,.MasuGateSchematics-module__LUwRkW__providerNode,.MasuGateSchematics-module__LUwRkW__policyCaseFlow li{border:1px solid var(--p-line-strong);background:var(--p-paper);align-content:center;min-width:0;padding:15px;display:grid;position:relative}.MasuGateSchematics-module__LUwRkW__node strong,.MasuGateSchematics-module__LUwRkW__hostNode strong,.MasuGateSchematics-module__LUwRkW__providerNode strong{font-size:.88rem;display:block}.MasuGateSchematics-module__LUwRkW__node small,.MasuGateSchematics-module__LUwRkW__hostNode small,.MasuGateSchematics-module__LUwRkW__providerNode small{color:var(--p-ink-soft);margin-top:5px;font-size:.75rem;line-height:1.35;display:block}.MasuGateSchematics-module__LUwRkW__node:not(:last-child):after,.MasuGateSchematics-module__LUwRkW__runtimeNode:not(:last-child):after,.MasuGateSchematics-module__LUwRkW__bridgeNode:not(:last-child):after,.MasuGateSchematics-module__LUwRkW__policyCaseFlow li:not(:last-child):after{content:"→";z-index:2;color:var(--p-ink-soft);font-weight:900;position:absolute;top:50%;left:calc(100% + 7px);translate:0 -50%}.MasuGateSchematics-module__LUwRkW__detachedEffect{border-style:dashed;border-color:var(--p-deny);margin-left:10px}.MasuGateSchematics-module__LUwRkW__detachedDecision:after{border-top:2px dashed var(--p-deny);width:15px;content:""!important}.MasuGateSchematics-module__LUwRkW__gapLabel,.MasuGateSchematics-module__LUwRkW__ownerLabel{color:var(--p-deny);font-family:var(--p-font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:.7rem;font-weight:900;display:block}.MasuGateSchematics-module__LUwRkW__connectedRow{border:2px solid var(--p-allow);background:var(--p-allow-soft);padding:10px}.MasuGateSchematics-module__LUwRkW__connectedRow .MasuGateSchematics-module__LUwRkW__node{background:var(--p-surface)}.MasuGateSchematics-module__LUwRkW__runtimeShell{grid-template-columns:minmax(145px,.58fr) minmax(0,2.85fr) minmax(145px,.68fr);align-items:stretch;gap:18px;display:grid}.MasuGateSchematics-module__LUwRkW__hostNode,.MasuGateSchematics-module__LUwRkW__providerNode{border-style:dashed}.MasuGateSchematics-module__LUwRkW__ownerLabel{color:var(--p-ink-soft)}.MasuGateSchematics-module__LUwRkW__hostNode:after,.MasuGateSchematics-module__LUwRkW__boundary:after{content:"→";z-index:3;color:var(--p-allow);font-weight:900;position:absolute;top:50%;left:calc(100% + 5px);translate:0 -50%}.MasuGateSchematics-module__LUwRkW__boundary{border:2px solid var(--p-line-strong);background:var(--p-paper);padding:38px 18px 18px;position:relative}.MasuGateSchematics-module__LUwRkW__boundaryLabel{background:var(--p-info);color:var(--p-on-accent);font-family:var(--p-font-mono);letter-spacing:.08em;text-transform:uppercase;padding:9px 12px;font-size:.72rem;font-weight:900;position:absolute;top:0;left:0}.MasuGateSchematics-module__LUwRkW__runtimeFlow{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.MasuGateSchematics-module__LUwRkW__runtimeFlowThree{grid-template-columns:repeat(3,minmax(0,1fr))}.MasuGateSchematics-module__LUwRkW__runtimeNode,.MasuGateSchematics-module__LUwRkW__bridgeNode{border:1px solid var(--p-line);background:var(--p-surface);min-width:0;padding:14px;position:relative}.MasuGateSchematics-module__LUwRkW__runtimeNode strong,.MasuGateSchematics-module__LUwRkW__bridgeNode strong{font-size:.78rem;line-height:1.25;display:block}.MasuGateSchematics-module__LUwRkW__runtimeNode span,.MasuGateSchematics-module__LUwRkW__bridgeNode span{color:var(--p-ink-soft);margin-top:6px;font-size:.68rem;line-height:1.35;display:block}.MasuGateSchematics-module__LUwRkW__runtimeRecord{border-left:3px solid var(--p-info);background:var(--p-info-soft);margin:12px 0 0;padding:10px 12px;font-size:.72rem;font-weight:800}.MasuGateSchematics-module__LUwRkW__boundaryNote{border-left:4px solid var(--p-allow);background:var(--p-allow-soft);margin:20px 0 0;padding:16px;font-weight:800}.MasuGateSchematics-module__LUwRkW__bridgeFigure{border-color:var(--p-line-strong);background:var(--p-surface-soft);color:var(--p-ink)}.MasuGateSchematics-module__LUwRkW__bridgeFigure .MasuGateSchematics-module__LUwRkW__figureTitle{color:var(--p-ink-soft)}.MasuGateSchematics-module__LUwRkW__bridgeFlow{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.MasuGateSchematics-module__LUwRkW__bridgeNode{border-color:var(--p-line-strong);background:var(--p-paper)}.MasuGateSchematics-module__LUwRkW__bridgeNode span{color:var(--p-ink-soft)}.MasuGateSchematics-module__LUwRkW__bridgeNode .MasuGateSchematics-module__LUwRkW__ownerLabel{color:var(--p-allow);margin:0 0 8px;font-size:.7rem}.MasuGateSchematics-module__LUwRkW__bridgeNode:not(:last-child):after{color:var(--p-allow)}.MasuGateSchematics-module__LUwRkW__bridgeBoundary{box-shadow:inset 0 0 0 2px var(--p-allow)}.MasuGateSchematics-module__LUwRkW__hostBridgeNode{border-style:dashed}.MasuGateSchematics-module__LUwRkW__providerBridgeNode{border-color:var(--p-pending);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--p-pending) 32%, transparent)}.MasuGateSchematics-module__LUwRkW__bridgeFlowFive{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.MasuGateSchematics-module__LUwRkW__providerParts{color:var(--p-ink-soft);overflow-wrap:anywhere;margin:8px 0 0;padding-left:1rem;font-size:.7rem;line-height:1.35}.MasuGateSchematics-module__LUwRkW__providerParts li+li{margin-top:4px}.MasuGateSchematics-module__LUwRkW__caption{color:var(--p-ink-soft);margin-top:18px;font-size:.75rem}.MasuGateSchematics-module__LUwRkW__bridgeFigure .MasuGateSchematics-module__LUwRkW__caption{color:var(--p-ink-soft)}.MasuGateSchematics-module__LUwRkW__caption a{border-bottom:1px solid;font-weight:900}.MasuGateSchematics-module__LUwRkW__transcript{border-top:1px solid var(--p-line);color:var(--p-ink-soft);margin-top:14px;padding-top:12px;font-size:.78rem}.MasuGateSchematics-module__LUwRkW__bridgeFigure .MasuGateSchematics-module__LUwRkW__transcript{border-top-color:var(--p-line);color:var(--p-ink-soft)}.MasuGateSchematics-module__LUwRkW__transcript summary{cursor:pointer;width:max-content;color:inherit;font-weight:900}.MasuGateSchematics-module__LUwRkW__transcript p{max-width:820px;margin:12px 0 0}@media (max-width:980px){.MasuGateSchematics-module__LUwRkW__path{grid-template-columns:1fr}.MasuGateSchematics-module__LUwRkW__pathLabel{min-height:44px}.MasuGateSchematics-module__LUwRkW__runtimeShell{grid-template-columns:1fr}.MasuGateSchematics-module__LUwRkW__hostNode:after,.MasuGateSchematics-module__LUwRkW__boundary:after{top:calc(100% + 1px);left:50%;translate:-50%;rotate:90deg}.MasuGateSchematics-module__LUwRkW__runtimeFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.MasuGateSchematics-module__LUwRkW__runtimeFlowThree{grid-template-columns:repeat(3,minmax(0,1fr))}.MasuGateSchematics-module__LUwRkW__runtimeNode:nth-child(2):after{display:none}.MasuGateSchematics-module__LUwRkW__runtimeFlowThree .MasuGateSchematics-module__LUwRkW__runtimeNode:nth-child(2):after{display:block}}@media (max-width:820px){.MasuGateSchematics-module__LUwRkW__compactFlow,.MasuGateSchematics-module__LUwRkW__compactProtectedSteps{grid-template-columns:1fr;gap:24px}.MasuGateSchematics-module__LUwRkW__compactRequestStep:after,.MasuGateSchematics-module__LUwRkW__compactProtectedSteps .MasuGateSchematics-module__LUwRkW__compactStep:first-child:after{top:calc(100% + 7px);left:50%;translate:-50%;rotate:90deg}.MasuGateSchematics-module__LUwRkW__bridgeFlow,.MasuGateSchematics-module__LUwRkW__bridgeFlowFive{grid-template-columns:1fr;gap:22px}.MasuGateSchematics-module__LUwRkW__bridgeNode:not(:last-child):after{top:calc(100% + 2px);left:50%;translate:-50%;rotate:90deg}}@media (max-width:680px){.MasuGateSchematics-module__LUwRkW__figureHeader{display:grid}.MasuGateSchematics-module__LUwRkW__nodeRow,.MasuGateSchematics-module__LUwRkW__actionExplainerGrid,.MasuGateSchematics-module__LUwRkW__environmentStrip,.MasuGateSchematics-module__LUwRkW__runtimeFlow,.MasuGateSchematics-module__LUwRkW__runtimeFlowThree,.MasuGateSchematics-module__LUwRkW__bridgeFlow,.MasuGateSchematics-module__LUwRkW__bridgeFlowFive{grid-template-columns:1fr;gap:22px}.MasuGateSchematics-module__LUwRkW__policyCaseNav,.MasuGateSchematics-module__LUwRkW__policyCase,.MasuGateSchematics-module__LUwRkW__policyCaseFlow,.MasuGateSchematics-module__LUwRkW__policyCase:first-child .MasuGateSchematics-module__LUwRkW__policyCaseFlow{grid-template-columns:1fr}.MasuGateSchematics-module__LUwRkW__policyCase{flex-basis:calc(100% - 16px)}.MasuGateSchematics-module__LUwRkW__policyCaseFlow{gap:20px}.MasuGateSchematics-module__LUwRkW__node:not(:last-child):after,.MasuGateSchematics-module__LUwRkW__runtimeNode:not(:last-child):after,.MasuGateSchematics-module__LUwRkW__runtimeNode:nth-child(2):after,.MasuGateSchematics-module__LUwRkW__bridgeNode:not(:last-child):after,.MasuGateSchematics-module__LUwRkW__bridgeNode:nth-child(2):after,.MasuGateSchematics-module__LUwRkW__policyCaseFlow li:not(:last-child):after{display:block;top:calc(100% + 2px);left:50%;translate:-50%;rotate:90deg}.MasuGateSchematics-module__LUwRkW__detachedEffect{margin-top:14px;margin-left:0}.MasuGateSchematics-module__LUwRkW__detachedDecision:after{border-top:0;border-left:2px dashed var(--p-deny);width:0;height:12px;top:calc(100% + 4px)!important;left:50%!important;translate:-50%!important;rotate:none!important}.MasuGateSchematics-module__LUwRkW__boundary{padding-inline:12px}.MasuGateSchematics-module__LUwRkW__policyGuide{gap:7px}.MasuGateSchematics-module__LUwRkW__compactNotes,.MasuGateSchematics-module__LUwRkW__compactOutcomeSet ul{grid-template-columns:1fr}}
.SharedBudgetComparison-module__TNzsGW__comparison{border:1px solid var(--p-line-strong);background:var(--p-surface);min-width:0;max-width:100%;box-shadow:var(--p-shadow);overflow:clip}[data-motion-visible=true] .SharedBudgetComparison-module__TNzsGW__comparison{animation:.76s cubic-bezier(.2,.78,.25,1) backwards SharedBudgetComparison-module__TNzsGW__comparison-arrive}.SharedBudgetComparison-module__TNzsGW__fixture{border-bottom:1px solid var(--p-line);background:var(--p-surface-soft);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:24px;padding:24px;display:grid}.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__fixture{grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);gap:16px;padding:18px 20px}.SharedBudgetComparison-module__TNzsGW__fixtureLabel,.SharedBudgetComparison-module__TNzsGW__fixture small,.SharedBudgetComparison-module__TNzsGW__pathHeader>span,.SharedBudgetComparison-module__TNzsGW__outcome>span{color:var(--p-ink-soft);font-family:var(--p-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.SharedBudgetComparison-module__TNzsGW__fixture strong{font-family:var(--p-font-sans);margin-top:8px;font-size:clamp(1.6rem,3vw,2.7rem);font-weight:400;line-height:1.05;display:block}.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__fixture strong{font-size:clamp(1.4rem,2.4vw,2rem)}.SharedBudgetComparison-module__TNzsGW__fixture small{letter-spacing:0;text-transform:none;margin-top:9px}.SharedBudgetComparison-module__TNzsGW__requests{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.SharedBudgetComparison-module__TNzsGW__requests li{border:1px solid var(--p-line);background:var(--p-surface);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-width:0;padding:14px;display:grid}.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__requests li{padding:10px 12px}.SharedBudgetComparison-module__TNzsGW__requests span,.SharedBudgetComparison-module__TNzsGW__requests strong{overflow-wrap:anywhere;min-width:0}.SharedBudgetComparison-module__TNzsGW__requests span{color:var(--p-ink-soft);grid-column:1;font-size:.72rem;font-weight:800}.SharedBudgetComparison-module__TNzsGW__requests strong{grid-column:1}.SharedBudgetComparison-module__TNzsGW__requests b{grid-area:1/2/span 2;align-self:center;font-size:1.15rem}.SharedBudgetComparison-module__TNzsGW__controls{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__controls{padding:12px 16px}.SharedBudgetComparison-module__TNzsGW__pathSelector,.SharedBudgetComparison-module__TNzsGW__playbackControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SharedBudgetComparison-module__TNzsGW__pathSelector{border:1px solid var(--p-line);background:var(--p-paper);padding:4px}.SharedBudgetComparison-module__TNzsGW__pathButton,.SharedBudgetComparison-module__TNzsGW__playbackControls button{border:1px solid var(--p-line-strong);min-height:44px;color:var(--p-ink);cursor:pointer;font:inherit;background:0 0;padding:9px 13px;font-size:.78rem;font-weight:900}.SharedBudgetComparison-module__TNzsGW__pathButton[aria-pressed=true]{background:var(--p-info);color:var(--p-on-accent)}.SharedBudgetComparison-module__TNzsGW__pathButton:hover,.SharedBudgetComparison-module__TNzsGW__playbackControls button:hover:not(:disabled){background:var(--p-info-soft)}.SharedBudgetComparison-module__TNzsGW__pathButton[aria-pressed=true]:hover{background:var(--p-allow)}.SharedBudgetComparison-module__TNzsGW__pathButton:focus-visible,.SharedBudgetComparison-module__TNzsGW__playbackControls button:focus-visible{outline:3px solid var(--p-info);outline-offset:3px;box-shadow:0 0 0 6px var(--p-surface)}.SharedBudgetComparison-module__TNzsGW__playbackControls button:disabled{cursor:not-allowed;opacity:.52}.SharedBudgetComparison-module__TNzsGW__toggleLabel{display:inline}.SharedBudgetComparison-module__TNzsGW__toggleLabelHidden{display:none}.SharedBudgetComparison-module__TNzsGW__stepCount{min-width:92px;color:var(--p-ink-soft);font-family:var(--p-font-mono);font-size:.7rem;font-weight:800}.SharedBudgetComparison-module__TNzsGW__noScriptNote{border-bottom:1px solid var(--p-line);background:var(--p-info-soft);margin:0;padding:12px 24px}.SharedBudgetComparison-module__TNzsGW__progressSummary{border-bottom:1px solid var(--p-line);background:var(--p-info-soft);align-items:baseline;gap:10px;padding:12px 24px;display:flex}.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__progressSummary{padding:10px 20px}.SharedBudgetComparison-module__TNzsGW__progressSummary span{color:var(--p-info);font-family:var(--p-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900}.SharedBudgetComparison-module__TNzsGW__progressSummary strong{font-size:.84rem}.SharedBudgetComparison-module__TNzsGW__paths{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;display:grid}.SharedBudgetComparison-module__TNzsGW__paths:focus-visible{z-index:1;outline:3px solid var(--p-info);outline-offset:-4px;box-shadow:inset 0 0 0 6px var(--p-surface);position:relative}.SharedBudgetComparison-module__TNzsGW__path{border-top:6px solid var(--p-line);min-width:0;padding:26px;scroll-margin-top:96px}.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__path{flex-direction:column;padding:22px 20px;display:flex}.SharedBudgetComparison-module__TNzsGW__path+.SharedBudgetComparison-module__TNzsGW__path{border-left:1px solid var(--p-line)}.SharedBudgetComparison-module__TNzsGW__path.SharedBudgetComparison-module__TNzsGW__independent{border-top-color:var(--p-deny)}.SharedBudgetComparison-module__TNzsGW__path.SharedBudgetComparison-module__TNzsGW__governed{border-top-color:var(--p-allow)}.SharedBudgetComparison-module__TNzsGW__path.SharedBudgetComparison-module__TNzsGW__selected{background:color-mix(in srgb, var(--p-info-soft) 32%, var(--p-surface));box-shadow:inset 0 0 0 2px var(--p-info)}.SharedBudgetComparison-module__TNzsGW__pathHeader{border-bottom:1px solid var(--p-line);min-height:162px;padding-bottom:22px}.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__pathHeader{min-height:0;padding-bottom:16px}.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__pathHeader>span{border:1px solid;width:max-content;max-width:100%;padding:5px 8px}.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__independent .SharedBudgetComparison-module__TNzsGW__pathHeader>span{color:var(--p-deny);background:var(--p-deny-soft)}.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__governed .SharedBudgetComparison-module__TNzsGW__pathHeader>span{color:var(--p-allow);background:var(--p-allow-soft)}.SharedBudgetComparison-module__TNzsGW__pathHeader h3{font-family:var(--p-font-sans);margin:10px 0 8px;font-size:clamp(1.55rem,2.5vw,2.2rem);font-weight:400;line-height:1.08}.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__pathHeader h3{margin-bottom:0;font-size:clamp(1.35rem,2vw,1.8rem)}.SharedBudgetComparison-module__TNzsGW__pathHeader p{color:var(--p-ink-soft);margin:0}.SharedBudgetComparison-module__TNzsGW__events{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__events{border:1px solid var(--p-line);background:var(--p-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:16px 0 18px}.SharedBudgetComparison-module__TNzsGW__event{border:1px solid var(--p-line);border-left:4px solid var(--p-line);background:var(--p-surface);min-width:0;padding:14px 15px;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s}.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__event{background:var(--p-surface);border:0;min-height:72px;padding:11px 12px}.SharedBudgetComparison-module__TNzsGW__event.SharedBudgetComparison-module__TNzsGW__currentEvent{border-color:var(--p-info);border-left-color:var(--p-info);background:var(--p-info-soft);box-shadow:0 0 0 2px color-mix(in srgb, var(--p-info) 32%, transparent);animation:1.4s ease-in-out infinite alternate SharedBudgetComparison-module__TNzsGW__current-event-signal}.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__event.SharedBudgetComparison-module__TNzsGW__currentEvent{box-shadow:inset 0 0 0 2px var(--p-info)}@keyframes SharedBudgetComparison-module__TNzsGW__comparison-arrive{0%{opacity:0;transform:translateY(24px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes SharedBudgetComparison-module__TNzsGW__current-event-signal{0%{opacity:.82;transform:translate(0,0)}to{opacity:1;transform:translate(3px)}}.SharedBudgetComparison-module__TNzsGW__eventMeta{color:var(--p-ink-soft);font-family:var(--p-font-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:.64rem;font-weight:800}.SharedBudgetComparison-module__TNzsGW__event>strong{overflow-wrap:anywhere;display:block}.SharedBudgetComparison-module__TNzsGW__eventTranscript{border:1px solid var(--p-line);color:var(--p-ink-soft);margin-top:14px;padding:12px 14px;font-size:.78rem}.SharedBudgetComparison-module__TNzsGW__eventTranscript summary{cursor:pointer;width:max-content;max-width:100%;color:var(--p-ink);font-weight:900}.SharedBudgetComparison-module__TNzsGW__eventTranscript ol{margin:12px 0 0;padding-left:1.2rem}.SharedBudgetComparison-module__TNzsGW__eventTranscript li+li{margin-top:8px}.SharedBudgetComparison-module__TNzsGW__outcome{border:1px solid;border-left-width:6px;margin-top:22px;padding:17px}.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__outcome{min-height:94px;margin-top:auto;padding:18px 68px 18px 18px;position:relative}.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__outcome:after{font-family:var(--p-font-sans);font-size:2.7rem;font-weight:900;line-height:1;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__independent .SharedBudgetComparison-module__TNzsGW__outcome:after{content:"×"}.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__governed .SharedBudgetComparison-module__TNzsGW__outcome:after{content:"✓"}.SharedBudgetComparison-module__TNzsGW__independent .SharedBudgetComparison-module__TNzsGW__outcome{color:var(--p-deny);background:var(--p-deny-soft)}.SharedBudgetComparison-module__TNzsGW__governed .SharedBudgetComparison-module__TNzsGW__outcome{color:var(--p-allow);background:var(--p-allow-soft)}.SharedBudgetComparison-module__TNzsGW__outcome>span{color:currentColor}.SharedBudgetComparison-module__TNzsGW__outcome strong{margin-top:7px;display:block}.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__outcome strong{font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.05}.SharedBudgetComparison-module__TNzsGW__outcome p{margin:5px 0 0}.SharedBudgetComparison-module__TNzsGW__outcomeSummary{display:none}.SharedBudgetComparison-module__TNzsGW__liveRegion{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:980px){.SharedBudgetComparison-module__TNzsGW__controls{flex-direction:column;align-items:stretch}.SharedBudgetComparison-module__TNzsGW__pathSelector,.SharedBudgetComparison-module__TNzsGW__playbackControls{width:100%}.SharedBudgetComparison-module__TNzsGW__pathButton{flex:220px}.SharedBudgetComparison-module__TNzsGW__pathHeader{min-height:190px}}@media (max-width:760px){.SharedBudgetComparison-module__TNzsGW__fixture,.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__fixture{grid-template-columns:1fr}.SharedBudgetComparison-module__TNzsGW__paths{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:var(--p-ink-soft) var(--p-paper);grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;overflow-x:auto}.SharedBudgetComparison-module__TNzsGW__path{scroll-snap-align:start}.SharedBudgetComparison-module__TNzsGW__path+.SharedBudgetComparison-module__TNzsGW__path{border-left:1px solid var(--p-line);border-top-width:6px}.SharedBudgetComparison-module__TNzsGW__pathHeader{min-height:0}.SharedBudgetComparison-module__TNzsGW__outcomeSummary{border-top:1px solid var(--p-line);background:var(--p-paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.SharedBudgetComparison-module__TNzsGW__outcomeSummaryItem{border:1px solid;border-left-width:5px;min-width:0;padding:13px}.SharedBudgetComparison-module__TNzsGW__outcomeSummaryIndependent{color:var(--p-deny);background:var(--p-deny-soft)}.SharedBudgetComparison-module__TNzsGW__outcomeSummaryGoverned{color:var(--p-allow);background:var(--p-allow-soft)}.SharedBudgetComparison-module__TNzsGW__outcomeSummaryItem>span{font-family:var(--p-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:900;display:block}.SharedBudgetComparison-module__TNzsGW__outcomeSummaryItem strong{margin-top:6px;display:block}.SharedBudgetComparison-module__TNzsGW__outcomeSummaryItem p{margin:5px 0 0;font-size:.8rem}}@media (max-width:560px){.SharedBudgetComparison-module__TNzsGW__fixture,.SharedBudgetComparison-module__TNzsGW__controls,.SharedBudgetComparison-module__TNzsGW__path,.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__fixture,.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__controls,.SharedBudgetComparison-module__TNzsGW__compact .SharedBudgetComparison-module__TNzsGW__path{padding-left:16px;padding-right:16px}.SharedBudgetComparison-module__TNzsGW__requests{grid-template-columns:1fr}.SharedBudgetComparison-module__TNzsGW__pathSelector,.SharedBudgetComparison-module__TNzsGW__playbackControls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SharedBudgetComparison-module__TNzsGW__stepCount{grid-column:1/-1}.SharedBudgetComparison-module__TNzsGW__pathButton,.SharedBudgetComparison-module__TNzsGW__playbackControls button{width:100%}.SharedBudgetComparison-module__TNzsGW__outcomeSummary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.SharedBudgetComparison-module__TNzsGW__comparison *,.SharedBudgetComparison-module__TNzsGW__comparison :before,.SharedBudgetComparison-module__TNzsGW__comparison :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.demo-module__VdH20q__hero{border-bottom:1px solid var(--p-line);background:radial-gradient(circle at 90% 15%, color-mix(in srgb, var(--p-info) 16%, transparent), transparent 30%), linear-gradient(140deg, var(--p-surface-soft), var(--p-paper));padding:clamp(54px,7vw,88px) 0 clamp(50px,6vw,72px)}.demo-module__VdH20q__heroGrid{grid-template-columns:minmax(0,1.32fr) minmax(280px,.68fr);align-items:end;gap:clamp(42px,7vw,90px);display:grid}.demo-module__VdH20q__backLink{width:fit-content;color:var(--p-ink-soft);border-bottom:1px solid;margin-bottom:22px;font-size:.82rem;font-weight:900;display:inline-flex}.demo-module__VdH20q__hero h1{max-width:720px;font-family:var(--p-font-sans);letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(2.7rem,5vw,5.1rem);font-weight:560;line-height:.98}.demo-module__VdH20q__intro{max-width:760px;color:var(--p-ink-soft);margin:0;font-size:clamp(1.08rem,2vw,1.34rem);line-height:1.55}.demo-module__VdH20q__heroAction{width:fit-content;min-height:44px;color:var(--p-info);border-bottom:1px solid;align-items:center;margin-top:24px;font-weight:900;display:inline-flex}.demo-module__VdH20q__disclosure{border:1px solid var(--p-line-strong);border-top:6px solid var(--p-pending);background:var(--p-surface);box-shadow:var(--p-shadow);border-radius:18px;padding:24px}.demo-module__VdH20q__disclosure p{margin:18px 0 0;line-height:1.55}.demo-module__VdH20q__disclosure small{color:var(--p-ink-soft);margin-top:12px;display:block}.demo-module__VdH20q__policySection,.demo-module__VdH20q__demoSection,.demo-module__VdH20q__boundarySection,.demo-module__VdH20q__frameworkSection,.demo-module__VdH20q__transcriptSection,.demo-module__VdH20q__candidateSection,.demo-module__VdH20q__ctaSection{border-bottom:1px solid var(--p-line);padding:clamp(64px,8vw,102px) 0}.demo-module__VdH20q__policySection{background:var(--p-surface)}.demo-module__VdH20q__demoSection{background:linear-gradient(color-mix(in srgb, var(--p-line) 70%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--p-line) 70%, transparent) 1px, transparent 1px), var(--p-paper);background-size:28px 28px}.demo-module__VdH20q__boundarySection{background:var(--p-allow-soft)}.demo-module__VdH20q__frameworkSection{background:var(--p-info-soft)}.demo-module__VdH20q__transcriptSection{background:var(--p-surface)}.demo-module__VdH20q__sectionHeading{max-width:850px;margin-bottom:36px}.demo-module__VdH20q__sectionHeading h2{font-family:var(--p-font-sans);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(2.25rem,4.5vw,4.3rem);font-weight:560;line-height:1.04}.demo-module__VdH20q__sectionHeading>p:last-child{max-width:760px;color:var(--p-ink-soft);font-size:1.08rem;line-height:1.6}.demo-module__VdH20q__policyDefinition{border-left:6px solid var(--p-info);background:var(--p-info-soft);max-width:820px;font-family:var(--p-font-sans);border-radius:0 14px 14px 0;margin:0;padding:20px 24px;font-size:clamp(1.14rem,2vw,1.46rem);line-height:1.4}.demo-module__VdH20q__ownershipHeading p,.demo-module__VdH20q__transcriptGroup>summary>span{color:var(--p-allow);font-family:var(--p-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.demo-module__VdH20q__planeNote{max-width:940px;color:var(--p-ink-soft);margin:20px 0 0;line-height:1.62}.demo-module__VdH20q__frameworkProfiles{border:1px solid var(--p-line);border-top:5px solid var(--p-info);background:var(--p-surface);border-radius:18px;gap:16px;margin:0;padding:18px;display:grid}.demo-module__VdH20q__frameworkProfiles>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.demo-module__VdH20q__frameworkProfiles>div>span{color:var(--p-ink-soft);font-family:var(--p-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.demo-module__VdH20q__frameworkProfiles>div>p{max-width:430px;color:var(--p-ink-soft);margin:0;font-size:.8rem;line-height:1.45}.demo-module__VdH20q__profileMarks{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.demo-module__VdH20q__profileMarks li{border:1px solid var(--p-line);background:var(--p-paper);text-align:center;border-radius:12px;place-items:center;gap:9px;min-width:0;min-height:100px;padding:13px;display:grid}.demo-module__VdH20q__profileMarks img{box-sizing:content-box;object-fit:contain;background:#fff;border-radius:8px;width:auto;max-width:calc(100% - 16px);height:36px;padding:6px}.demo-module__VdH20q__profileMarks li[data-profile=openclaw] img,.demo-module__VdH20q__profileMarks li[data-profile=microsoft-agent-framework] img{height:42px}.demo-module__VdH20q__profileMarks li[data-profile=crewai] img{max-width:104px}.demo-module__VdH20q__profileMarks li>span{color:var(--p-ink-soft);font-size:.7rem;font-weight:900;line-height:1.25}.demo-module__VdH20q__portabilityCard>span{color:var(--p-ink-soft);font-family:var(--p-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.35}.demo-module__VdH20q__portabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:16px;display:grid}.demo-module__VdH20q__portabilityCard{border:1px solid var(--p-line);background:var(--p-surface);border-radius:14px;padding:22px}.demo-module__VdH20q__portableCore{border:2px solid var(--p-allow);background:var(--p-allow-soft)}.demo-module__VdH20q__portabilityCard h3{font-family:var(--p-font-sans);margin:9px 0 15px;font-size:1.45rem;font-weight:400}.demo-module__VdH20q__portabilityCard ul{color:var(--p-ink-soft);margin:0;padding-left:1.1rem;font-size:.82rem;line-height:1.5}.demo-module__VdH20q__portabilityCard li+li{margin-top:7px}.demo-module__VdH20q__frameworkBoundary{border-left:5px solid var(--p-pending);background:var(--p-pending-soft);border-radius:0 12px 12px 0;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:16px 18px;display:flex}.demo-module__VdH20q__frameworkBoundary p{max-width:830px;color:var(--p-ink-soft);margin:0;font-size:.84rem;line-height:1.5}.demo-module__VdH20q__frameworkBoundary a{color:var(--p-info);border-bottom:1px solid;flex:none;font-size:.82rem;font-weight:900}.demo-module__VdH20q__ownershipGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.demo-module__VdH20q__ownershipCard{border:1px solid var(--p-line);background:var(--p-surface);border-radius:16px;grid-template-rows:auto 1fr auto;gap:16px;min-width:0;padding:18px;display:grid}.demo-module__VdH20q__ownershipCard:first-child{border-top:5px solid var(--p-info)}.demo-module__VdH20q__ownershipCard:nth-child(2){border-top:5px solid var(--p-allow)}.demo-module__VdH20q__ownershipCard:nth-child(3){border-top:5px solid var(--p-pending)}.demo-module__VdH20q__ownershipHeading{align-items:center;gap:12px;display:flex}.demo-module__VdH20q__ownerGlyph{background:var(--p-info-soft);width:42px;height:42px;color:var(--p-info);font-family:var(--p-font-sans);border:1px solid;border-radius:12px;flex:0 0 42px;place-items:center;font-size:1.3rem;display:grid}.demo-module__VdH20q__ownershipCard[data-owner=masugate] .demo-module__VdH20q__ownerGlyph{background:var(--p-allow-soft);color:var(--p-allow)}.demo-module__VdH20q__ownershipCard[data-owner=provider] .demo-module__VdH20q__ownerGlyph{background:var(--p-pending-soft);color:var(--p-pending)}.demo-module__VdH20q__ownershipHeading p{margin:0 0 3px}.demo-module__VdH20q__ownershipHeading h3{font-family:var(--p-font-sans);margin:0;font-size:1.5rem;font-weight:400}.demo-module__VdH20q__ownerFlow{align-items:center;gap:7px;min-height:72px;display:flex}.demo-module__VdH20q__ownerFlow span{border:1px solid var(--p-line);background:var(--p-paper);text-align:center;border-radius:10px;flex:1 1 0;place-items:center;min-width:0;min-height:44px;padding:8px;font-size:.7rem;font-weight:900;line-height:1.2;display:grid}.demo-module__VdH20q__ownerFlow i{background:var(--p-info);flex:0 0 15px;width:15px;height:1px;position:relative}.demo-module__VdH20q__ownerFlow i:after{content:"";border-top:1px solid var(--p-info);border-right:1px solid var(--p-info);width:6px;height:6px;position:absolute;top:-3px;right:0;rotate:45deg}.demo-module__VdH20q__ownershipCard[data-owner=masugate] .demo-module__VdH20q__ownerFlow i,.demo-module__VdH20q__ownershipCard[data-owner=masugate] .demo-module__VdH20q__ownerFlow i:after{background:var(--p-allow);border-color:var(--p-allow)}.demo-module__VdH20q__ownershipCard[data-owner=provider] .demo-module__VdH20q__ownerFlow i,.demo-module__VdH20q__ownershipCard[data-owner=provider] .demo-module__VdH20q__ownerFlow i:after{background:var(--p-pending);border-color:var(--p-pending)}.demo-module__VdH20q__ownershipCard small{color:var(--p-ink-soft);font-size:.73rem;font-weight:800;line-height:1.4}.demo-module__VdH20q__ownershipNote{border-left:5px solid var(--p-pending);background:var(--p-pending-soft);color:var(--p-ink-soft);border-radius:0 12px 12px 0;margin:12px 0 24px;padding:12px 16px;font-size:.84rem;line-height:1.45}.demo-module__VdH20q__transcriptIntro{max-width:780px;color:var(--p-ink-soft);margin:-18px 0 28px}.demo-module__VdH20q__transcriptList{gap:12px;display:grid}.demo-module__VdH20q__transcriptGroup{border:1px solid var(--p-line);background:var(--p-paper);border-radius:14px}.demo-module__VdH20q__transcriptGroup>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:16px 20px;font-weight:900;display:flex}.demo-module__VdH20q__transcriptGroup>summary::-webkit-details-marker{display:none}.demo-module__VdH20q__transcriptGroup>summary:after{content:"+";font-size:1.4rem}.demo-module__VdH20q__transcriptGroup[open]>summary:after{content:"−"}.demo-module__VdH20q__transcriptBody{gap:14px;padding:0 20px 20px;display:grid}.demo-module__VdH20q__branch{border:1px solid var(--p-line);background:var(--p-surface);border-radius:12px;padding:18px}.demo-module__VdH20q__branch h3{margin:0;font-size:1rem}.demo-module__VdH20q__branch>p{color:var(--p-ink-soft);margin:7px 0 0}.demo-module__VdH20q__branch ol{margin:16px 0 0;padding-left:1.35rem}.demo-module__VdH20q__branch li{margin-top:12px;padding-left:6px}.demo-module__VdH20q__branch li strong,.demo-module__VdH20q__branch li span{display:block}.demo-module__VdH20q__branch li span{color:var(--p-ink-soft);margin-top:3px;font-size:.86rem}.demo-module__VdH20q__branch li code{overflow-wrap:anywhere;color:var(--p-info);margin-top:4px;font-size:.7rem;display:block}.demo-module__VdH20q__transcriptBoundary{border-left:5px solid var(--p-pending);background:var(--p-pending-soft);border-radius:0 12px 12px 0;margin-top:18px;padding:16px 18px}.demo-module__VdH20q__transcriptBoundary p{margin:0;line-height:1.55}.demo-module__VdH20q__candidateSection{background:var(--p-info-soft)}.demo-module__VdH20q__candidateBridge{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(36px,7vw,82px);display:grid}.demo-module__VdH20q__candidateBridge h2{max-width:760px;font-family:var(--p-font-sans);letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(2.25rem,4.5vw,4.3rem);font-weight:560;line-height:1.04}.demo-module__VdH20q__candidateBridge p:last-child{max-width:760px;color:var(--p-ink-soft);margin-bottom:0;line-height:1.6}.demo-module__VdH20q__candidateAction{gap:12px;display:grid}.demo-module__VdH20q__candidateAction>span{color:var(--p-info);font-family:var(--p-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.demo-module__VdH20q__candidateAction a{min-height:48px}.demo-module__VdH20q__ctaSection{background:var(--p-surface-soft);color:var(--p-ink)}.demo-module__VdH20q__ctaGrid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:44px;display:grid}.demo-module__VdH20q__ctaGrid h2{font-family:var(--p-font-sans);letter-spacing:-.04em;margin:0;font-size:clamp(2.35rem,4.7vw,4.8rem);font-weight:560;line-height:1.02}.demo-module__VdH20q__ctaGrid p{max-width:680px;color:var(--p-ink-soft);line-height:1.6}.demo-module__VdH20q__ctaActions{gap:10px;display:grid}.demo-module__VdH20q__ctaActions a{min-height:48px}.demo-module__VdH20q__ctaActions a:first-child{border-color:var(--p-allow);background:var(--p-allow);color:var(--p-on-accent)!important}.demo-module__VdH20q__ctaActions a:last-child{border-color:var(--p-line-strong);color:var(--p-ink)}@media (max-width:900px){.demo-module__VdH20q__heroGrid,.demo-module__VdH20q__candidateBridge,.demo-module__VdH20q__ctaGrid,.demo-module__VdH20q__ownershipGrid,.demo-module__VdH20q__portabilityGrid{grid-template-columns:1fr}.demo-module__VdH20q__profileMarks{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-module__VdH20q__frameworkProfiles>div{flex-direction:column;align-items:flex-start}.demo-module__VdH20q__frameworkBoundary{display:grid}.demo-module__VdH20q__frameworkBoundary a{width:fit-content}}@media (max-width:640px){.demo-module__VdH20q__transcriptGroup>summary{align-items:flex-start}}
.SharedStateStrip-module__EDk_aa__strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.SharedStateStrip-module__EDk_aa__item{border:1px solid var(--p-line);background:linear-gradient(var(--p-line) 1px, transparent 1px), linear-gradient(90deg, var(--p-line) 1px, transparent 1px), var(--p-surface);min-width:0;min-height:230px;box-shadow:var(--p-shadow);background-size:24px 24px,24px 24px,auto;border-radius:18px;grid-template-rows:auto 1fr auto;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}.SharedStateStrip-module__EDk_aa__index{color:var(--p-info);font-family:var(--p-font-mono);letter-spacing:.12em;font-size:.66rem;font-weight:900}.SharedStateStrip-module__EDk_aa__glyph{width:104px;height:82px;color:var(--p-info);display:block;position:relative}.SharedStateStrip-module__EDk_aa__glyph:before,.SharedStateStrip-module__EDk_aa__glyph:after,.SharedStateStrip-module__EDk_aa__glyph i{content:"";display:block;position:absolute}.SharedStateStrip-module__EDk_aa__glyph[data-state-kind=capacity]{border:1px solid var(--p-line-strong);background:var(--p-paper);border-radius:10px;height:68px}.SharedStateStrip-module__EDk_aa__glyph[data-state-kind=capacity]:before{background:linear-gradient(90deg, var(--p-allow) 0 64%, var(--p-surface-soft) 64%);border-radius:5px;inset:9px 31px 9px 9px}.SharedStateStrip-module__EDk_aa__glyph[data-state-kind=capacity]:after{border:1px solid var(--p-line-strong);border-left:0;border-radius:0 5px 5px 0;width:7px;height:22px;top:22px;right:-8px}.SharedStateStrip-module__EDk_aa__glyph[data-state-kind=capacity] i{background:var(--p-info);border-radius:50%;width:9px;height:9px;right:12px}.SharedStateStrip-module__EDk_aa__glyph[data-state-kind=capacity] i:first-child{top:10px}.SharedStateStrip-module__EDk_aa__glyph[data-state-kind=capacity] i:nth-child(2){background:var(--p-pending);top:29px}.SharedStateStrip-module__EDk_aa__glyph[data-state-kind=capacity] i:nth-child(3){background:var(--p-deny);top:48px}.SharedStateStrip-module__EDk_aa__glyph[data-state-kind=time]{border:1px solid var(--p-line-strong);background:var(--p-paper);border-radius:50%;width:82px}.SharedStateStrip-module__EDk_aa__glyph[data-state-kind=time]:before,.SharedStateStrip-module__EDk_aa__glyph[data-state-kind=time]:after{background:var(--p-info);transform-origin:50% 100%;border-radius:99px;width:2px;bottom:40px;left:40px}.SharedStateStrip-module__EDk_aa__glyph[data-state-kind=time]:before{height:25px;rotate:34deg}.SharedStateStrip-module__EDk_aa__glyph[data-state-kind=time]:after{background:var(--p-accent-violet);height:18px;rotate:128deg}.SharedStateStrip-module__EDk_aa__glyph[data-state-kind=time] i{border:1px dashed var(--p-line-strong);border-radius:50%;inset:7px}.SharedStateStrip-module__EDk_aa__glyph[data-state-kind=time] i:nth-child(2),.SharedStateStrip-module__EDk_aa__glyph[data-state-kind=time] i:nth-child(3){display:none}.SharedStateStrip-module__EDk_aa__glyph[data-state-kind=work] i{border:1px solid var(--p-line-strong);background:var(--p-paper);width:70px;height:48px;box-shadow:inset 4px 0 0 var(--p-accent-violet);border-radius:7px}.SharedStateStrip-module__EDk_aa__glyph[data-state-kind=work] i:first-child{top:0;left:0}.SharedStateStrip-module__EDk_aa__glyph[data-state-kind=work] i:nth-child(2){box-shadow:inset 4px 0 0 var(--p-info);top:15px;left:15px}.SharedStateStrip-module__EDk_aa__glyph[data-state-kind=work] i:nth-child(3){box-shadow:inset 4px 0 0 var(--p-allow);top:30px;left:30px}.SharedStateStrip-module__EDk_aa__item h3{letter-spacing:-.04em;margin:0 0 7px;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:650}.SharedStateStrip-module__EDk_aa__item p{max-width:260px;color:var(--p-ink-soft);margin:0;font-size:.88rem}[data-motion-visible=true] .SharedStateStrip-module__EDk_aa__item{animation:.56s cubic-bezier(.2,.78,.25,1) both SharedStateStrip-module__EDk_aa__itemArrive}[data-motion-visible=true] .SharedStateStrip-module__EDk_aa__item:nth-child(2){animation-delay:80ms}[data-motion-visible=true] .SharedStateStrip-module__EDk_aa__item:nth-child(3){animation-delay:.16s}@keyframes SharedStateStrip-module__EDk_aa__itemArrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.SharedStateStrip-module__EDk_aa__strip{grid-template-columns:1fr}.SharedStateStrip-module__EDk_aa__item{min-height:190px}}@media (prefers-reduced-motion:reduce){[data-motion-visible=true] .SharedStateStrip-module__EDk_aa__item{animation:none}}
.technical-module__d2Lw0W__hero,.technical-module__d2Lw0W__section,.technical-module__d2Lw0W__sectionSoft,.technical-module__d2Lw0W__openClawSection{border-bottom:1px solid var(--p-line);padding:clamp(58px,7vw,92px) 0}.technical-module__d2Lw0W__hero{background:linear-gradient(var(--p-line) 1px, transparent 1px), linear-gradient(90deg, var(--p-line) 1px, transparent 1px), radial-gradient(circle at 86% 15%, color-mix(in srgb, var(--p-accent-violet) 20%, transparent), transparent 27%), radial-gradient(circle at 14% 100%, color-mix(in srgb, var(--p-info) 10%, transparent), transparent 24%), var(--p-paper);background-size:52px 52px,52px 52px,auto,auto,auto;padding-top:clamp(54px,7vw,86px);position:relative;overflow:hidden}.technical-module__d2Lw0W__heroGrid,.technical-module__d2Lw0W__openClawGrid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:clamp(30px,6vw,72px);display:grid}.technical-module__d2Lw0W__heroGrid{z-index:1;position:relative}.technical-module__d2Lw0W__backLink{color:var(--p-ink-soft);border-bottom:1px solid;margin-bottom:20px;font-size:.8rem;font-weight:900;display:inline-flex}.technical-module__d2Lw0W__hero h1,.technical-module__d2Lw0W__heading h2,.technical-module__d2Lw0W__openClawGrid h2{font-family:var(--p-font-sans);letter-spacing:-.055em;text-wrap:balance;font-weight:560;line-height:.99}.technical-module__d2Lw0W__hero h1{max-width:760px;margin:0 0 20px;font-size:clamp(3rem,5.35vw,5.35rem)}.technical-module__d2Lw0W__intro,.technical-module__d2Lw0W__heading>p:last-child,.technical-module__d2Lw0W__openClawGrid p{max-width:720px;color:var(--p-ink-soft);margin:0;line-height:1.58}.technical-module__d2Lw0W__intro{font-size:clamp(1.05rem,1.8vw,1.28rem)}.technical-module__d2Lw0W__statusCard{border:1px solid var(--p-line-strong);border-top:6px solid var(--p-info);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--p-info) 12%, transparent), transparent 35%), linear-gradient(155deg, var(--p-surface), var(--p-surface-soft));box-shadow:var(--p-shadow);border-radius:18px;padding:24px}.technical-module__d2Lw0W__statusCard p{color:var(--p-ink-soft);margin:16px 0 0;line-height:1.55}.technical-module__d2Lw0W__section{background:var(--p-surface)}.technical-module__d2Lw0W__sectionSoft{background:radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--p-accent-violet) 8%, transparent), transparent 24%), var(--p-surface-soft)}.technical-module__d2Lw0W__heading{max-width:800px;margin-bottom:32px}.technical-module__d2Lw0W__inlineLink{width:fit-content;color:var(--p-info);border-bottom:1px solid;margin-top:16px;font-weight:850;display:inline-block}.technical-module__d2Lw0W__runtimeFigures{gap:18px;display:grid}.technical-module__d2Lw0W__heading h2,.technical-module__d2Lw0W__openClawGrid h2{margin:0 0 14px;font-size:clamp(2.15rem,4vw,3.8rem)}.technical-module__d2Lw0W__factGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.technical-module__d2Lw0W__factGrid article{border:1px solid var(--p-line);background:linear-gradient(155deg, var(--p-surface), var(--p-surface-soft));border-radius:14px;min-width:0;padding:20px}.technical-module__d2Lw0W__factGrid span,.technical-module__d2Lw0W__outcomeGrid article>span,.technical-module__d2Lw0W__integrationList summary span{color:var(--p-allow);font-family:var(--p-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:900}.technical-module__d2Lw0W__factGrid strong{font-family:var(--p-font-mono);overflow-wrap:anywhere;margin-top:8px;font-size:.86rem;display:block}.technical-module__d2Lw0W__outcomeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.technical-module__d2Lw0W__outcomeGrid article{border:1px solid var(--p-line);border-top:6px solid var(--p-allow);background:linear-gradient(155deg, var(--p-surface), var(--p-allow-soft));border-radius:16px;padding:22px}.technical-module__d2Lw0W__outcomeGrid article[data-status=denied]{border-top-color:var(--p-deny);background:linear-gradient(155deg, var(--p-surface), var(--p-deny-soft))}.technical-module__d2Lw0W__outcomeGrid article[data-status=pending]{border-top-color:var(--p-pending);background:linear-gradient(155deg, var(--p-surface), var(--p-pending-soft))}.technical-module__d2Lw0W__outcomeGrid article[data-status=denied]>span{color:var(--p-deny)}.technical-module__d2Lw0W__outcomeGrid article[data-status=pending]>span{color:var(--p-pending)}.technical-module__d2Lw0W__outcomeGrid h3{font-family:var(--p-font-sans);letter-spacing:-.035em;margin:12px 0 10px;font-size:1.35rem;font-weight:600}.technical-module__d2Lw0W__outcomeGrid p{color:var(--p-ink-soft);line-height:1.5}.technical-module__d2Lw0W__integrationList,.technical-module__d2Lw0W__troubleshootingGrid{gap:10px;display:grid}.technical-module__d2Lw0W__integrationList details,.technical-module__d2Lw0W__troubleshootingGrid details{border:1px solid var(--p-line);background:var(--p-surface);border-radius:14px;overflow:hidden}.technical-module__d2Lw0W__integrationList summary,.technical-module__d2Lw0W__troubleshootingGrid summary{cursor:pointer;gap:6px;padding:18px 20px;font-weight:900;list-style:none;display:grid;position:relative}.technical-module__d2Lw0W__integrationList summary{padding-right:54px}.technical-module__d2Lw0W__integrationList summary::-webkit-details-marker{display:none}.technical-module__d2Lw0W__troubleshootingGrid summary::-webkit-details-marker{display:none}.technical-module__d2Lw0W__integrationList summary:after,.technical-module__d2Lw0W__troubleshootingGrid summary:after{content:"+";color:var(--p-info);font-family:var(--p-font-mono);font-size:1.1rem;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.technical-module__d2Lw0W__integrationList details[open]>summary:after,.technical-module__d2Lw0W__troubleshootingGrid details[open]>summary:after{content:"−"}.technical-module__d2Lw0W__integrationList summary strong{font-family:var(--p-font-sans);letter-spacing:-.035em;font-size:1.3rem;font-weight:600}.technical-module__d2Lw0W__integrationList details>div,.technical-module__d2Lw0W__troubleshootingGrid details>p{color:var(--p-ink-soft);margin:0;padding:0 20px 20px;line-height:1.55}.technical-module__d2Lw0W__integrationList dl{border-top:1px solid var(--p-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;display:grid}.technical-module__d2Lw0W__integrationList dl>div{min-width:0;padding:14px 14px 0 0}.technical-module__d2Lw0W__integrationList dl>div+div{border-left:1px solid var(--p-line);padding-left:14px}.technical-module__d2Lw0W__integrationList dt{text-transform:uppercase;font-size:.7rem;font-weight:900}.technical-module__d2Lw0W__integrationList dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:.8rem}.technical-module__d2Lw0W__openClawSection{background:linear-gradient(var(--p-line) 1px, transparent 1px), linear-gradient(90deg, var(--p-line) 1px, transparent 1px), var(--p-paper);color:var(--p-ink);background-size:48px 48px}.technical-module__d2Lw0W__openClawGrid{border:1px solid var(--p-line);background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--p-accent-violet) 13%, transparent), transparent 30%), var(--p-surface);box-shadow:var(--p-shadow);border-radius:18px;padding:clamp(24px,4vw,40px)}.technical-module__d2Lw0W__openClawGrid p{color:var(--p-ink-soft)}.technical-module__d2Lw0W__openClawGrid ul{border:1px solid var(--p-line-strong);background:var(--p-surface);color:var(--p-ink);border-radius:14px;margin:0;padding:20px 20px 20px 2.2rem;font-size:.84rem;line-height:1.5}.technical-module__d2Lw0W__openClawGrid li+li{margin-top:9px}.technical-module__d2Lw0W__openClawGrid>a{background:var(--p-allow);grid-column:1/-1;justify-self:start;color:var(--p-on-accent)!important}.technical-module__d2Lw0W__troubleshootingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-module__d2Lw0W__troubleshootingGrid details>p+p{padding-top:0}.technical-module__d2Lw0W__troubleshootingGrid summary{align-content:center;min-height:72px;padding-right:54px}@media (max-width:820px){.technical-module__d2Lw0W__heroGrid,.technical-module__d2Lw0W__openClawGrid,.technical-module__d2Lw0W__factGrid,.technical-module__d2Lw0W__outcomeGrid,.technical-module__d2Lw0W__troubleshootingGrid,.technical-module__d2Lw0W__integrationList dl{grid-template-columns:1fr}.technical-module__d2Lw0W__integrationList dl>div+div{border-left:0;padding-left:0}.technical-module__d2Lw0W__openClawGrid{padding:24px}}
.home-module__PKQ6ja__hero{border-bottom:1px solid var(--p-line);background:radial-gradient(circle at 86% 10%, color-mix(in srgb, var(--p-pending) 24%, transparent), transparent 26%), linear-gradient(138deg, var(--p-surface) 0 58%, color-mix(in srgb, var(--p-allow) 10%, var(--p-surface)) 100%);padding:clamp(58px,8vw,96px) 0 clamp(62px,7vw,88px);position:relative;overflow:hidden}.home-module__PKQ6ja__hero:before{content:"";opacity:.32;pointer-events:none;background-image:linear-gradient(var(--p-line) 1px, transparent 1px), linear-gradient(90deg, var(--p-line) 1px, transparent 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 42%,#000 100%);mask-image:linear-gradient(90deg,#0000 42%,#000 100%)}.home-module__PKQ6ja__hero:after{content:"";aspect-ratio:1;border:1px solid var(--p-line-strong);pointer-events:none;border-radius:50%;width:min(60vw,760px);position:absolute;bottom:-31vw;right:-14vw}.home-module__PKQ6ja__heroGrid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(44px,7vw,92px);display:grid;position:relative}.home-module__PKQ6ja__heroCopy h1{max-width:700px;font-family:var(--p-font-sans);letter-spacing:-.042em;margin:0 0 22px;font-size:clamp(2.8rem,5.1vw,5.2rem);font-weight:400;line-height:1.02}.home-module__PKQ6ja__heroLede{max-width:690px;color:var(--p-ink-soft);margin:0;font-size:clamp(1.08rem,2vw,1.34rem)}.home-module__PKQ6ja__heroActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.home-module__PKQ6ja__quietLink{min-height:44px;color:var(--p-ink-soft);border-bottom:1px solid;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}.home-module__PKQ6ja__quietLink:hover{color:var(--p-allow)}.home-module__PKQ6ja__sectionMuted{background:var(--p-surface-soft)}.home-module__PKQ6ja__sectionWhite{background:var(--p-surface)}.home-module__PKQ6ja__problemRecordNote{border-left:3px solid var(--p-info);background:var(--p-info-soft);width:max-content;max-width:100%;color:var(--p-ink);font-family:var(--p-font-mono);margin:18px 0 0;padding:8px 11px;font-size:.72rem;font-weight:800}.home-module__PKQ6ja__proofSection{border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);background:var(--p-surface)}.home-module__PKQ6ja__proofHeading{grid-template-columns:minmax(0,1fr) minmax(140px,.32fr);align-items:end;gap:clamp(28px,6vw,76px);display:grid}.home-module__PKQ6ja__proofRule{border-top:1px solid var(--p-line-strong);border-right:1px solid var(--p-line-strong);background:linear-gradient(145deg, transparent 49.5%, var(--p-line-strong) 50%, transparent 50.5%);height:clamp(70px,9vw,112px)}.home-module__PKQ6ja__proofGrid{border:1px solid var(--p-line-strong);background:var(--p-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(28px,5vw,48px);display:grid}.home-module__PKQ6ja__proofCard{background:linear-gradient(var(--p-info) 0 0) top left / 100% 4px no-repeat, var(--p-paper);flex-direction:column;min-width:0;min-height:330px;padding:clamp(22px,3vw,30px);display:flex}.home-module__PKQ6ja__proofCard:nth-child(2){background:linear-gradient(var(--p-allow) 0 0) top left / 100% 4px no-repeat, var(--p-paper)}.home-module__PKQ6ja__proofCard:nth-child(3){background:linear-gradient(var(--p-pending) 0 0) top left / 100% 4px no-repeat, var(--p-paper)}.home-module__PKQ6ja__proofCardTopline{color:var(--p-ink-soft);font-family:var(--p-font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:.66rem;font-weight:900;display:flex}.home-module__PKQ6ja__proofCardTopline span:last-child{text-align:right}.home-module__PKQ6ja__proofCard h3{font-family:var(--p-font-sans);letter-spacing:-.025em;margin:38px 0 12px;font-size:clamp(1.42rem,2.3vw,2rem);font-weight:400}.home-module__PKQ6ja__proofCard>p{color:var(--p-ink-soft);margin:0}.home-module__PKQ6ja__proofDetails{border-top:1px solid var(--p-line);color:var(--p-ink-soft);margin:22px 0;padding-top:14px}.home-module__PKQ6ja__proofDetails summary{cursor:pointer;width:max-content;max-width:100%;min-height:32px;color:var(--p-ink);font-size:.78rem;font-weight:900}.home-module__PKQ6ja__proofDetails ul{margin:10px 0 0;padding-left:1.1rem;font-size:.82rem}.home-module__PKQ6ja__proofDetails li+li{margin-top:7px}.home-module__PKQ6ja__proofAction{width:max-content;max-width:100%;min-height:38px;color:var(--p-allow);border-bottom:1px solid;align-items:center;margin-top:auto;font-size:.82rem;font-weight:900;display:inline-flex}.home-module__PKQ6ja__closingSection{background:linear-gradient(120deg, var(--p-surface-soft) 0 68%, color-mix(in srgb, var(--p-info) 9%, var(--p-surface-soft)) 100%);position:relative;overflow:hidden}.home-module__PKQ6ja__closingSection:after{content:"";aspect-ratio:1;border:1px solid var(--p-line-strong);pointer-events:none;border-radius:50%;width:270px;position:absolute;bottom:-110px;right:-100px}.home-module__PKQ6ja__closingHeading{max-width:760px}.home-module__PKQ6ja__closingGrid{z-index:1;border:1px solid var(--p-line-strong);background:var(--p-line-strong);grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:1px;display:grid;position:relative}.home-module__PKQ6ja__writingBlock,.home-module__PKQ6ja__contactBlock{background:var(--p-surface);min-width:0;padding:clamp(24px,4vw,40px)}.home-module__PKQ6ja__contactBlock{background:var(--p-paper)}.home-module__PKQ6ja__blockHeading{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:18px;display:flex}.home-module__PKQ6ja__blockHeading h3,.home-module__PKQ6ja__contactBlock h3{font-family:var(--p-font-sans);letter-spacing:-.025em;margin:0;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:400}.home-module__PKQ6ja__blockHeading a,.home-module__PKQ6ja__inboxLink{color:var(--p-allow);border-bottom:1px solid;font-size:.78rem;font-weight:900}.home-module__PKQ6ja__writingList article{border-bottom:1px solid var(--p-line);padding:22px 0}.home-module__PKQ6ja__writingList article:last-child{border-bottom:0;padding-bottom:0}.home-module__PKQ6ja__writingList p{color:var(--p-ink-soft);font-family:var(--p-font-mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:0 0 9px;font-size:.66rem;font-weight:800;display:flex}.home-module__PKQ6ja__writingList h4{margin:0;font-size:1rem;line-height:1.4}.home-module__PKQ6ja__writingList h4 a:hover{color:var(--p-allow)}.home-module__PKQ6ja__contactBlock>p:not(:first-child){max-width:620px;color:var(--p-ink-soft);margin:12px 0 0}.home-module__PKQ6ja__contactDisclosure{border:1px solid var(--p-line-strong);background:var(--p-surface);margin-top:24px}.home-module__PKQ6ja__contactDisclosure>summary{cursor:pointer;min-height:68px;color:var(--p-ink);justify-content:space-between;align-items:center;gap:20px;padding:13px 18px;font-weight:900;list-style:none;display:flex}.home-module__PKQ6ja__contactDisclosure>summary::-webkit-details-marker{display:none}.home-module__PKQ6ja__contactDisclosure>summary:after{content:"+";color:var(--p-allow);font-family:var(--p-font-mono);margin-left:auto;font-size:1.25rem}.home-module__PKQ6ja__contactDisclosure[open]>summary:after{content:"−"}.home-module__PKQ6ja__contactDisclosure summary small{color:var(--p-ink-soft);font-size:.7rem;font-weight:700}.home-module__PKQ6ja__formWrap{padding:0 18px 18px}.home-module__PKQ6ja__teamLinks{border-top:1px solid var(--p-line);grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:24px;padding-top:18px;display:grid}.home-module__PKQ6ja__teamLinks>span{color:var(--p-ink-soft);font-family:var(--p-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.home-module__PKQ6ja__teamLinks a{color:var(--p-ink);font-size:.8rem;font-weight:900}.home-module__PKQ6ja__teamLinks a:hover{color:var(--p-allow)}.home-module__PKQ6ja__teamLinks small{color:var(--p-ink-soft);margin-top:3px;font-size:.66rem;font-weight:600;line-height:1.35;display:block}.home-module__PKQ6ja__inboxLink{overflow-wrap:anywhere;width:max-content;max-width:100%;margin-top:18px;display:inline-block}@media (prefers-reduced-motion:no-preference){.home-module__PKQ6ja__heroCopy h1,.home-module__PKQ6ja__heroLede,.home-module__PKQ6ja__heroActions{animation:.7s cubic-bezier(.16,1,.3,1) backwards home-module__PKQ6ja__heroEnter}.home-module__PKQ6ja__heroCopy .masugate-eyebrow{animation:.7s cubic-bezier(.16,1,.3,1) backwards home-module__PKQ6ja__heroEnter}.home-module__PKQ6ja__heroCopy h1{animation-delay:80ms}.home-module__PKQ6ja__heroLede{animation-delay:.15s}.home-module__PKQ6ja__heroActions{animation-delay:.22s}}@keyframes home-module__PKQ6ja__heroEnter{0%{opacity:0;transform:translateY(14px)}}@media (max-width:900px){.home-module__PKQ6ja__heroGrid,.home-module__PKQ6ja__closingGrid,.home-module__PKQ6ja__proofGrid{grid-template-columns:1fr}.home-module__PKQ6ja__proofCard{min-height:0}}@media (max-width:700px){.home-module__PKQ6ja__heroActions{flex-direction:column;align-items:stretch}.home-module__PKQ6ja__quietLink{justify-content:center}.home-module__PKQ6ja__proofHeading{grid-template-columns:1fr}.home-module__PKQ6ja__proofRule{display:none}.home-module__PKQ6ja__teamLinks{grid-template-columns:1fr}.home-module__PKQ6ja__contactDisclosure>summary{flex-direction:column;align-items:flex-start;gap:5px;position:relative}.home-module__PKQ6ja__contactDisclosure>summary:after{position:absolute;right:18px}}
