@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.MwEO2a_className{font-family:Geist,Geist Fallback;font-style:normal}.MwEO2a_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.Gb1_vG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.Gb1_vG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.VMVMAW_btn{justify-content:center;align-items:center;gap:var(--sp-2);border-radius:var(--radius-pill);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;font-weight:550;text-decoration:none;display:inline-flex}.VMVMAW_btn:active{transform:translateY(1px)}.VMVMAW_btn:disabled{opacity:.55;cursor:not-allowed}.VMVMAW_md{min-height:2.5rem;font-size:var(--fs-sm);padding:.5rem 1.1rem}.VMVMAW_lg{min-height:3.25rem;font-size:var(--fs-base);padding:.8rem 1.6rem}.VMVMAW_primary{background:var(--c-accent);color:var(--c-accent-ink)}.VMVMAW_primary:hover{background:var(--c-accent-strong)}.VMVMAW_secondary{border-color:var(--c-line-strong);color:var(--c-text);background:#ffffff0a}.VMVMAW_secondary:hover{border-color:var(--c-accent);background:var(--c-accent-soft)}.VMVMAW_ghost{color:var(--c-text);background:0 0;padding-inline:.25rem}.VMVMAW_ghost:hover{color:var(--c-accent-strong)}
.ZXevnG_section{padding-block:var(--section-y);position:relative}.ZXevnG_raised{background:0 0}.ZXevnG_green{background:radial-gradient(60% 50% at 80%,#34d47f0f,#0000 70%)}.ZXevnG_header{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);flex-wrap:wrap;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);display:flex}.ZXevnG_headerText{max-width:52rem}.ZXevnG_title{font-size:var(--fs-3xl);letter-spacing:var(--tracking-display);font-weight:600;line-height:1.05}.ZXevnG_intro{margin-top:var(--sp-5);font-size:var(--fs-lg);color:var(--c-text-muted);max-width:40rem}.ZXevnG_intro>*+*{margin-top:var(--sp-4)}.ZXevnG_aside{flex-shrink:0}.ZXevnG_pageTitle{letter-spacing:-.045em;text-wrap:balance;background:linear-gradient(100deg, var(--c-text) 0%, var(--c-text) 40%, var(--c-accent-strong) 82%, var(--c-accent) 100%);color:#0000;text-shadow:0 0 40px #34d47f38;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-size:clamp(2.75rem,1.4rem + 5.2vw,5.75rem);font-weight:650;line-height:.98}.ZXevnG_pageTitle:after{content:"";background:linear-gradient(90deg, var(--c-accent), var(--c-accent-strong), transparent);width:5rem;height:3px;box-shadow:0 0 18px var(--c-accent-glow);transform-origin:0;animation:ZXevnG_titleBar 1.1s var(--ease-out) .35s both;border-radius:3px;margin-top:.3em;display:block}@keyframes ZXevnG_titleBar{0%{opacity:0;transform:scaleX(0)}}.ZXevnG_pageTitle+.ZXevnG_intro{font-size:var(--fs-xl);max-width:44rem}@media (prefers-reduced-motion:reduce){.ZXevnG_pageTitle:after{animation:none}}
@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.gDF_OG_wrap{gap:var(--sp-7);align-items:center;display:grid}@media (min-width:960px){.gDF_OG_wrap{gap:var(--sp-8);grid-template-columns:1.1fr 1fr}}.gDF_OG_stage{gap:var(--sp-5);justify-items:center;display:grid}.gDF_OG_filters{justify-content:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.gDF_OG_filter{border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);color:var(--c-text-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;padding:.4rem .9rem}.gDF_OG_filter:hover{color:var(--c-text)}.gDF_OG_filter[aria-pressed=true]{color:var(--c-accent-ink);background:var(--c-accent);border-color:var(--c-accent)}.gDF_OG_orbit{aspect-ratio:1;width:min(100%,32rem);position:relative;container-type:inline-size}.gDF_OG_core{filter:drop-shadow(0 0 18px #34d47f73)drop-shadow(0 0 60px #34d47f2e);background:url(/brand/moon-engine.webp) 50%/contain no-repeat;width:30cqw;height:30cqw;animation:6s ease-in-out infinite gDF_OG_corePulse;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes gDF_OG_corePulse{50%{filter:drop-shadow(0 0 26px #34d47f99)drop-shadow(0 0 80px #34d47f3d)}}.gDF_OG_track{width:calc(var(--r) * 2cqw);height:calc(var(--r) * 2cqw);border:1px dashed #dcffeb24;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.gDF_OG_rings{margin:0;padding:0;list-style:none;position:absolute;inset:0}.gDF_OG_planet{width:0;height:0;transform:rotate(calc(var(--a) + var(--spin))) translateX(calc(var(--r) * 1cqw)) rotate(calc(-1 * (var(--a) + var(--spin))));animation:gDF_OG_orbitSpin var(--t) linear infinite;transition:opacity var(--dur-base) var(--ease-out);position:absolute;top:50%;left:50%}@keyframes gDF_OG_orbitSpin{to{--spin:360deg}}.gDF_OG_orbit:hover .gDF_OG_planet,.gDF_OG_orbit:focus-within .gDF_OG_planet{animation-play-state:paused}.gDF_OG_planet[data-dim]{opacity:.28}.gDF_OG_planetBtn{color:var(--c-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.35rem;padding:0;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.gDF_OG_planetBtn svg{box-sizing:content-box;color:var(--logo,var(--c-accent));border:1px solid var(--c-line-strong);transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);background:radial-gradient(circle at 35% 30%,#ffffff1f,#0e1311eb 70%);border-radius:50%;padding:.7rem;box-shadow:0 10px 24px -12px #000000e6}.gDF_OG_planetName{border-radius:var(--radius-pill);font-family:var(--font-mono);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);background:#060c09d9;padding:.15rem .45rem;font-size:.6875rem;position:absolute;top:100%;left:50%;translate:-50% .3rem}.gDF_OG_planetBtn:hover .gDF_OG_planetName,.gDF_OG_planetBtn:focus-visible .gDF_OG_planetName,.gDF_OG_planetBtn[aria-pressed=true] .gDF_OG_planetName{opacity:1}.gDF_OG_planet:hover,.gDF_OG_planet:focus-within{z-index:2}.gDF_OG_planetBtn:hover svg,.gDF_OG_planetBtn[aria-pressed=true] svg{border-color:color-mix(in srgb, var(--logo,var(--c-accent)) 70%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--logo,var(--c-accent)) 18%, transparent), 0 0 26px color-mix(in srgb, var(--logo,var(--c-accent)) 45%, transparent);transform:scale(1.12)}.gDF_OG_planetBtn[aria-pressed=true] .gDF_OG_planetName{color:var(--c-text)}.gDF_OG_planetBtn:focus-visible{outline:none}.gDF_OG_planetBtn:focus-visible svg{outline:2px solid var(--c-focus);outline-offset:3px}.gDF_OG_legend{text-align:center;max-width:24rem;font-size:var(--fs-xs);color:var(--c-text-subtle)}.gDF_OG_panel{gap:var(--sp-5);border-radius:var(--radius-lg);padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);display:grid}.gDF_OG_panelHead{align-items:center;gap:var(--sp-4);display:flex}.gDF_OG_panelMark{border:1px solid var(--c-line-strong);width:4rem;height:4rem;color:var(--logo,var(--c-accent));background:#ffffff0a;border-radius:1rem;place-items:center;display:grid}.gDF_OG_panelMark svg{color:var(--logo,var(--c-accent))}.gDF_OG_panelTitle{font-size:var(--fs-2xl);letter-spacing:-.02em;line-height:1.1}.gDF_OG_panelGroup{font-size:var(--fs-sm);color:var(--c-accent)}.gDF_OG_panelRole{font-size:var(--fs-lg);color:var(--c-text);text-wrap:pretty}.gDF_OG_panelLabel{margin-bottom:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-text-subtle);font-weight:500}.gDF_OG_uses{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gDF_OG_uses a{border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);font-size:var(--fs-sm);color:var(--c-text);transition:border-color var(--dur-fast) var(--ease-out);padding:.35rem .8rem;text-decoration:none;display:inline-block}.gDF_OG_uses a:hover{border-color:var(--c-accent)}.gDF_OG_scenes{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.gDF_OG_scenes a{justify-content:space-between;gap:var(--sp-3);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--c-text);background:#34d47f0f;border:1px solid #34d47f33;padding:.6rem .9rem;text-decoration:none;display:flex}.gDF_OG_scenes a:hover{border-color:#34d47f80}.gDF_OG_sceneJob{font-family:var(--font-mono);color:var(--c-accent)}.gDF_OG_sceneWhere{color:var(--c-text-muted)}.gDF_OG_sceneWhere:after{content:" ↑"}.gDF_OG_websiteNote{padding-top:var(--sp-4);border-top:1px solid var(--c-line);font-size:var(--fs-xs);color:var(--c-text-subtle)}@media (max-width:520px){.gDF_OG_planetBtn svg{padding:.5rem}.gDF_OG_planetName{display:none}}@media (prefers-reduced-motion:reduce){.gDF_OG_planet,.gDF_OG_core{animation:none}}
.oe3DtG_miniHeading{margin-bottom:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-text-subtle);font-weight:500;display:block}.oe3DtG_chipList{gap:var(--sp-2);flex-wrap:wrap;display:flex}.oe3DtG_chip{border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);font-size:var(--fs-xs);color:var(--c-text-muted);padding:.3rem .7rem}.oe3DtG_checkList{gap:var(--sp-2);font-size:var(--fs-sm);padding:0;list-style:none;display:grid}.oe3DtG_checkList li{padding-left:1.4rem;position:relative}.oe3DtG_checkList li:before{content:"";border:1.5px solid var(--c-accent);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.62em;left:0}.oe3DtG_inlineLink,.oe3DtG_cardLink{margin-top:var(--sp-4);font-size:var(--fs-sm);color:var(--c-accent);font-weight:550;text-decoration:none;display:inline-block}.oe3DtG_inlineLink:after,.oe3DtG_cardLink:after{content:"→";transition:transform var(--dur-fast) var(--ease-out);margin-left:.3em;display:inline-block}.oe3DtG_inlineLink:hover:after,.oe3DtG_cardLink:hover:after{transform:translate(.25em)}.oe3DtG_footnote{margin-top:var(--sp-6);max-width:48rem;font-size:var(--fs-xs);color:var(--c-text-subtle)}.oe3DtG_trust{border-block:1px solid var(--c-line);background:var(--c-bg-raised)}.oe3DtG_trustList{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.oe3DtG_trustItem{padding:var(--sp-6) var(--sp-5) var(--sp-6) 0;border-bottom:1px solid var(--c-line)}.oe3DtG_trustTitle{font-size:var(--fs-base);margin-bottom:var(--sp-2);font-weight:600}.oe3DtG_trustTitle:before{content:"";background:var(--c-accent);width:.45rem;height:.45rem;box-shadow:0 0 12px var(--c-accent-glow);vertical-align:.12em;border-radius:50%;margin-right:.6rem;display:inline-block}.oe3DtG_trustBody{font-size:var(--fs-sm);color:var(--c-text-muted)}@media (min-width:960px){.oe3DtG_trustItem{padding-inline:var(--sp-5);border-bottom:0;border-left:1px solid var(--c-line)}.oe3DtG_trustItem:first-child{border-left:0;padding-left:0}}.oe3DtG_solutionList{border-top:1px solid var(--c-line)}.oe3DtG_solutionRow{gap:var(--sp-5);padding-block:var(--sp-7);border-bottom:1px solid var(--c-line);display:grid}.oe3DtG_solutionHead{gap:var(--sp-3);align-content:start;display:grid}.oe3DtG_solutionTitle{font-size:var(--fs-2xl);letter-spacing:-.03em;line-height:1.05}@media (min-width:900px){.oe3DtG_solutionRow{gap:var(--sp-7);grid-template-columns:1.2fr 1fr 1.2fr}}.oe3DtG_capGrid{gap:var(--sp-7);display:grid}.oe3DtG_capList{display:grid}.oe3DtG_capItem{padding-block:var(--sp-5);border-top:1px solid var(--c-line)}.oe3DtG_capItem:last-child{border-bottom:1px solid var(--c-line)}.oe3DtG_capTop{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.oe3DtG_capTitle{font-size:var(--fs-lg)}.oe3DtG_capTitle a{text-decoration:none}.oe3DtG_capTitle a:hover{color:var(--c-accent-strong)}.oe3DtG_scopeTags{gap:var(--sp-2);display:flex}.oe3DtG_scopeTag{border-radius:var(--radius-pill);border:1px solid var(--c-line-strong);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);padding:.15rem .55rem;font-size:.6875rem}.oe3DtG_scopeTagPlatform{color:var(--c-accent);border-color:#34d47f73}.oe3DtG_scopeCompare{gap:var(--sp-5);align-content:start;display:grid}.oe3DtG_scopePanel{gap:var(--sp-4);padding:var(--sp-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);display:grid}.oe3DtG_scopeTitle{font-size:var(--fs-xl);letter-spacing:-.02em}.oe3DtG_scopeSummary{color:var(--c-accent);font-size:var(--fs-sm)}.oe3DtG_layers{gap:6px;padding:0;list-style:none;display:grid}.oe3DtG_layer{border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.02em;border:1px solid var(--c-line-strong);background:#ffffff05;padding:.7rem 1rem}.oe3DtG_layerOn{border-color:rgba(52, 212, 127, calc(.55 - var(--i,0) * .1));background:rgba(52, 212, 127, calc(.14 - var(--i,0) * .025))}@media (min-width:960px){.oe3DtG_capGrid{gap:var(--sp-8);grid-template-columns:1fr 1fr}}.oe3DtG_steps{gap:var(--sp-6);display:grid;position:relative}.oe3DtG_step{padding-left:var(--sp-6);border-left:1px solid var(--c-line-strong);position:relative}.oe3DtG_stepDot{background:var(--c-bg);border:2px solid var(--c-accent);width:11px;height:11px;box-shadow:0 0 14px var(--c-accent-glow);border-radius:50%;position:absolute;top:.35rem;left:-6px}.oe3DtG_stepTitle{font-size:var(--fs-lg);margin-bottom:var(--sp-2)}.oe3DtG_stepActivities{margin-top:var(--sp-4);font-size:var(--fs-sm);color:var(--c-text-muted);padding-left:1.1rem}.oe3DtG_stakeholders{margin-top:var(--sp-4);font-size:var(--fs-sm)}.oe3DtG_stakeholders .oe3DtG_miniHeading{margin-right:.4rem;display:inline}@media (min-width:960px){.oe3DtG_steps{gap:var(--sp-5);grid-template-columns:repeat(4,1fr)}.oe3DtG_step{padding:var(--sp-6) var(--sp-4) 0 0;border-left:0;border-top:1px solid var(--c-line-strong)}.oe3DtG_stepDot{top:-6px;left:0}}.oe3DtG_liftCard{transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}@media (hover:hover){.oe3DtG_liftCard:hover{border-color:#34d47f52;transform:translateY(-4px)}}.oe3DtG_liftCard:focus-within{border-color:#34d47f73}@media (prefers-reduced-motion:reduce){.oe3DtG_liftCard,.oe3DtG_liftCard:hover{transform:none}}.oe3DtG_caseGrid{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.oe3DtG_caseCard{height:100%;padding:var(--sp-6);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}.oe3DtG_caseCard:before,.oe3DtG_tier:before{content:"";background:linear-gradient(90deg, transparent, var(--c-accent), transparent);opacity:.45;pointer-events:none;height:1px;position:absolute;inset:0 12% auto}.oe3DtG_badge{border-radius:var(--radius-pill);background:var(--c-accent-soft);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent);border:1px solid #34d47f59;align-self:flex-start;padding:.25rem .65rem;font-size:.6875rem}.oe3DtG_caseTitle{margin-top:var(--sp-4);font-size:var(--fs-xl);letter-spacing:-.02em;text-wrap:balance}.oe3DtG_caseFlow{gap:var(--sp-4);margin-top:var(--sp-5);font-size:var(--fs-sm);flex:1;align-content:start;display:grid}.oe3DtG_caseFlow div{padding-left:1.25rem;position:relative}.oe3DtG_caseFlow div:before{content:"";border:1.5px solid var(--c-line-strong);background:var(--c-bg);border-radius:50%;width:7px;height:7px;position:absolute;top:.35em;left:0}.oe3DtG_caseFlow div:not(:last-child):after{content:"";top:calc(.35em + 10px);left:3px;bottom:calc(-1 * var(--sp-4) + 2px);background:var(--c-line-strong);width:1px;position:absolute}.oe3DtG_caseFlow div:last-child:before{border-color:var(--c-accent);background:var(--c-accent);box-shadow:0 0 10px var(--c-accent-glow)}.oe3DtG_caseFlow dt{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-text-subtle);margin-bottom:var(--sp-1)}.oe3DtG_caseFlow dd{color:var(--c-text-muted);margin:0}.oe3DtG_caseFlow div:last-child dd{color:var(--c-text)}.oe3DtG_caseFoot{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--c-line)}.oe3DtG_caseFoot .oe3DtG_cardLink{margin-top:0}.oe3DtG_tierGrid{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));align-items:stretch;display:grid}.oe3DtG_tier{border-radius:var(--radius-lg);position:relative;overflow:hidden}.oe3DtG_tierInner{gap:var(--sp-5);height:100%;padding:var(--sp-6);flex-direction:column;display:flex}.oe3DtG_tierFeatured{box-shadow:0 1px 0 #ffffff0f inset, 0 0 0 1px #34d47f1a, 0 40px 90px -40px var(--c-accent-glow);border-color:#34d47f66}.oe3DtG_tierFeatured:before{opacity:.9}.oe3DtG_tierHead{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.oe3DtG_tierMeter{gap:4px;display:inline-flex}.oe3DtG_tierMeter span{background:var(--c-line-strong);border-radius:2px;width:1.1rem;height:4px}.oe3DtG_tierMeter span[data-on]{background:var(--c-accent);box-shadow:0 0 8px var(--c-accent-glow)}.oe3DtG_tierName{margin-top:calc(-1 * var(--sp-2));font-size:var(--fs-2xl);letter-spacing:-.03em;line-height:1.05}.oe3DtG_tierSummary{margin-top:calc(-1 * var(--sp-3));color:var(--c-text-muted)}.oe3DtG_tierPrice{padding:var(--sp-4);border-radius:var(--radius-md);border:1px solid var(--c-line);background:#ffffff06}.oe3DtG_tierPrice .oe3DtG_miniHeading{margin-bottom:var(--sp-1)}.oe3DtG_price{font-size:var(--fs-lg);letter-spacing:-.015em;font-weight:600}.oe3DtG_tierFeatured .oe3DtG_price{color:var(--c-accent-strong)}.oe3DtG_priceNote{margin-top:var(--sp-1);font-size:var(--fs-xs);color:var(--c-text-subtle)}.oe3DtG_tierBest{font-size:var(--fs-sm)}.oe3DtG_tierFoot{padding-top:var(--sp-5);border-top:1px solid var(--c-line);gap:var(--sp-4);margin-top:auto;display:grid}.oe3DtG_tierFoot>a{justify-content:center}.oe3DtG_costVars{margin-top:var(--sp-7);gap:var(--sp-4);display:grid}.oe3DtG_costTitle{font-size:var(--fs-lg)}.oe3DtG_costList{gap:var(--sp-2) var(--sp-6);font-size:var(--fs-sm);color:var(--c-text-muted);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.oe3DtG_costList li{padding-block:var(--sp-3);border-bottom:1px solid var(--c-line)}.oe3DtG_intakeWrap{max-width:52rem}.oe3DtG_afterScene{isolation:isolate;background:var(--page-gradient);position:relative}.oe3DtG_horizon{pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--g-top) 55%, transparent) 50%, var(--g-top));height:45svh;position:absolute;bottom:100%;left:0;right:0}.oe3DtG_afterScene:before,.oe3DtG_afterScene:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.oe3DtG_afterScene:before{background-image:radial-gradient(1px 1px at 20px 30px,#ffffff8c,#0000),radial-gradient(1px 1px at 140px 90px,#c8ffe173,#0000),radial-gradient(1.5px 1.5px at 230px 210px,#fff9,#0000),radial-gradient(1px 1px at 80px 260px,#ffffff59,#0000),radial-gradient(1px 1px at 300px 140px,#a0ffc866,#0000),radial-gradient(1px 1px at 50px 170px,#ffffff4d,#0000),radial-gradient(1px 1px at 190px 20px,#ffffff59,#0000);background-size:340px 300px;animation:140s linear infinite oe3DtG_starDrift}.oe3DtG_afterScene:after{background-image:radial-gradient(1px 1px at 60px 80px,#ffffff40,#0000),radial-gradient(1px 1px at 400px 260px,#fff3,#0000),radial-gradient(2px 2px at 520px 60px,#34d47f80,#0000),radial-gradient(1px 1px at 250px 420px,#fff3,#0000),radial-gradient(1400px 520px at 10% 1400px,#0000 99.6%,#dcffeb12 99.8%,#0000 100%),radial-gradient(1600px 600px at 95% 3200px,#0000 99.6%,#34d47f14 99.8%,#0000 100%);background-repeat:repeat,repeat,repeat,repeat,no-repeat,no-repeat;background-size:620px 520px,620px 520px,620px 520px,620px 520px,100% 100%,100% 100%;animation:260s linear infinite oe3DtG_starDriftFar}@keyframes oe3DtG_starDrift{to{background-position:0 -300px}}@keyframes oe3DtG_starDriftFar{to{background-position:0 -520px,0 -520px,0 -520px,0 -520px,0 0,0 0}}@media (prefers-reduced-motion:reduce){.oe3DtG_afterScene:before,.oe3DtG_afterScene:after{animation:none}}.oe3DtG_afterScene[data-reveal-ready] [data-reveal]{opacity:0;transition:opacity .8s var(--ease-out), translate .8s var(--ease-out);transition-delay:calc(var(--reveal-i,0) * 70ms);translate:0 28px}.oe3DtG_afterScene[data-reveal-ready] [data-reveal][data-revealed]{opacity:1;translate:0}.oe3DtG_featured{gap:var(--sp-6);margin-bottom:var(--sp-6);border-radius:var(--radius-lg);border-color:#34d47f4d;padding:clamp(1.25rem,1rem + 1.5vw,2.5rem);display:grid;position:relative;overflow:hidden}.oe3DtG_featured:before{content:"";background:linear-gradient(90deg, transparent, var(--c-accent), transparent);pointer-events:none;height:1px;position:absolute;inset:0 10% auto}.oe3DtG_featuredText{gap:var(--sp-4);align-content:center;display:grid}.oe3DtG_featuredTitle{font-size:var(--fs-3xl);letter-spacing:-.03em;line-height:1}.oe3DtG_featuredSummary{font-size:var(--fs-lg);color:var(--c-text-muted);text-wrap:pretty}.oe3DtG_featuredActions{align-items:center;gap:var(--sp-3) var(--sp-5);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.oe3DtG_featuredActions .oe3DtG_cardLink{margin-top:0}.oe3DtG_featuredShot{border-radius:var(--radius-md);border:1px solid var(--c-line-strong);background:var(--c-surface);box-shadow:0 30px 80px -30px #000000e6, 0 0 60px -20px var(--c-accent-glow);transition:transform var(--dur-slow) var(--ease-out);align-self:center;display:block;overflow:hidden;transform:perspective(1400px)rotateY(-6deg)}.oe3DtG_featured:hover .oe3DtG_featuredShot{transform:perspective(1400px)rotateY(0)translateY(-4px)}.oe3DtG_featuredShot img{width:100%;height:auto;display:block}.oe3DtG_browserBar{border-bottom:1px solid var(--c-line);background:var(--c-surface-2);gap:6px;padding:.55rem .75rem;display:flex}.oe3DtG_browserBar span{background:var(--c-line-strong);border-radius:50%;width:9px;height:9px}@media (min-width:960px){.oe3DtG_featured{gap:var(--sp-8);grid-template-columns:1fr 1.15fr}}@media (prefers-reduced-motion:reduce){.oe3DtG_featuredShot,.oe3DtG_featured:hover .oe3DtG_featuredShot{transform:none}}@media (min-width:960px){.oe3DtG_steps:before{content:"";background:linear-gradient(90deg, transparent, var(--c-accent-strong), transparent) no-repeat;height:1px;animation:oe3DtG_signal 5s var(--ease-out) infinite;pointer-events:none;background-size:18% 100%;position:absolute;top:-1px;left:0;right:0}}@keyframes oe3DtG_signal{0%{background-position:-20% 0}to{background-position:120% 0}}@media (prefers-reduced-motion:reduce){.oe3DtG_steps:before{opacity:0;animation:none}}.oe3DtG_featuredText .oe3DtG_badge{justify-self:start}
.ngJwWq_header{z-index:50;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-bottom:1px solid #0000;position:sticky;top:0}.ngJwWq_header:not(.ngJwWq_solid){text-shadow:0 1px 12px #0000008c}.ngJwWq_solid{background:var(--glass-bg);border-bottom-color:var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%)}.ngJwWq_bar{justify-content:space-between;align-items:center;gap:var(--sp-5);height:var(--header-h);display:flex}.ngJwWq_brand{flex-shrink:0;text-decoration:none}.ngJwWq_desktopNav{display:none}.ngJwWq_navList{gap:var(--sp-2);display:flex}.ngJwWq_navLink{border-radius:var(--radius-pill);font-size:var(--fs-sm);color:var(--c-text-muted);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);padding:.45rem .8rem;text-decoration:none;display:inline-block}.ngJwWq_navLink:hover{color:var(--c-text);background:#ffffff0a}.ngJwWq_navLink[aria-current=page]{color:var(--c-text);box-shadow:inset 0 -1px 0 var(--c-accent);border-radius:0}.ngJwWq_actions{align-items:center;gap:var(--sp-3);display:flex}.ngJwWq_cta{display:none}.ngJwWq_toggle{border-radius:var(--radius-pill);border:1px solid var(--c-line-strong);cursor:pointer;background:#ffffff08;place-items:center;width:2.75rem;height:2.75rem;display:grid}.ngJwWq_toggleIcon,.ngJwWq_toggleIcon:before,.ngJwWq_toggleIcon:after{background:var(--c-text);width:18px;height:1.5px;transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-fast);border-radius:2px;display:block}.ngJwWq_toggleIcon{position:relative}.ngJwWq_toggleIcon:before,.ngJwWq_toggleIcon:after{content:"";position:absolute;left:0}.ngJwWq_toggleIcon:before{top:-6px}.ngJwWq_toggleIcon:after{top:6px}.ngJwWq_toggleIcon[data-open=true]{background:0 0}.ngJwWq_toggleIcon[data-open=true]:before{transform:translateY(6px)rotate(45deg)}.ngJwWq_toggleIcon[data-open=true]:after{transform:translateY(-6px)rotate(-45deg)}.ngJwWq_mobilePanel{border-top:1px solid var(--c-line);padding-block:var(--sp-4) var(--sp-6)}.ngJwWq_mobileList{display:grid}.ngJwWq_mobileLink{font-size:var(--fs-xl);letter-spacing:-.02em;border-bottom:1px solid var(--c-line);padding:.9rem 0;font-weight:550;text-decoration:none;display:block}.ngJwWq_mobileLink[aria-current=page]{color:var(--c-accent)}@media (min-width:560px){.ngJwWq_cta{display:inline-flex}}@media (min-width:960px){.ngJwWq_desktopNav{display:block}.ngJwWq_toggle,.ngJwWq_mobilePanel{display:none!important}}
._5gMQlq_list{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}._5gMQlq_card{gap:var(--sp-4);border-radius:var(--radius-lg);height:100%;transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);flex-direction:column;padding:clamp(1.25rem,1rem + 1vw,2rem);display:flex;position:relative}@media (hover:hover){._5gMQlq_card:hover{border-color:#34d47f59;transform:translateY(-4px)}}._5gMQlq_card:focus-within{border-color:#34d47f80}._5gMQlq_cardFeatured{grid-column:1/-1}._5gMQlq_cardFeatured ._5gMQlq_cardTitle{font-size:var(--fs-3xl)}._5gMQlq_meta{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);color:var(--c-text-muted);flex-wrap:wrap;display:flex}._5gMQlq_topic{color:var(--c-accent)}._5gMQlq_cardTitle{font-size:var(--fs-xl);letter-spacing:-.02em;text-wrap:balance;line-height:1.15}._5gMQlq_cardTitle a{color:inherit;text-decoration:none}._5gMQlq_cardTitle a:after{content:"";border-radius:inherit;position:absolute;inset:0}._5gMQlq_cardTitle a:focus-visible{outline:none}._5gMQlq_cardTitle a:focus-visible:after{outline:2px solid var(--c-focus);outline-offset:3px}._5gMQlq_cardSummary{color:var(--c-text-muted)}._5gMQlq_logos{gap:var(--sp-2);flex-wrap:wrap;margin:auto 0 0;padding:0;list-style:none;display:flex}._5gMQlq_logos li{border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);font-size:var(--fs-xs);color:var(--c-text-muted);align-items:center;gap:.4rem;padding:.25rem .6rem;display:inline-flex}._5gMQlq_logos svg{color:var(--logo,var(--c-accent))}._5gMQlq_articleHead{gap:var(--sp-5);max-width:50rem;display:grid}._5gMQlq_back{font-size:var(--fs-sm);color:var(--c-text-muted);justify-self:start;text-decoration:none}._5gMQlq_back:before{content:"←";margin-right:.4em}._5gMQlq_back:hover{color:var(--c-accent)}._5gMQlq_articleTitle{font-size:var(--fs-4xl,var(--fs-3xl));letter-spacing:var(--tracking-display);text-wrap:balance;font-weight:600;line-height:1.02}._5gMQlq_articleSummary{font-size:var(--fs-lg);color:var(--c-text-muted);max-width:42rem}._5gMQlq_prose{max-width:44rem;font-size:var(--fs-base);line-height:1.75}._5gMQlq_prose>*+*{margin-top:var(--sp-5)}._5gMQlq_prose h2{margin-top:var(--sp-8);font-size:var(--fs-2xl);letter-spacing:-.02em;line-height:1.15}._5gMQlq_prose h2+*{margin-top:var(--sp-4)}._5gMQlq_prose p,._5gMQlq_prose li{color:var(--c-text-muted)}._5gMQlq_prose strong{color:var(--c-text);font-weight:600}._5gMQlq_prose ul{gap:var(--sp-3);padding-left:1.2rem;display:grid}._5gMQlq_prose li::marker{color:var(--c-accent)}._5gMQlq_prose a{color:var(--c-accent);text-underline-offset:.2em}._5gMQlq_prose :not(pre)>code{border:1px solid var(--c-line);font-family:var(--font-mono);color:var(--c-text);white-space:nowrap;background:#ffffff0f;border-radius:6px;padding:.1em .4em;font-size:.88em}._5gMQlq_lede{font-size:var(--fs-lg);line-height:1.6;color:var(--c-text)!important}._5gMQlq_tech{color:var(--c-text);white-space:nowrap;align-items:center;gap:.3em;font-weight:550;display:inline-flex}._5gMQlq_techLogo{color:var(--logo,var(--c-accent));flex:none;translate:0 .05em}._5gMQlq_code{border-radius:var(--radius-md);border:1px solid var(--c-line-strong);background:#040806bf;overflow:hidden}._5gMQlq_codeHead{align-items:center;gap:var(--sp-2);border-bottom:1px solid var(--c-line);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted);background:#ffffff08;padding:.55rem .9rem;display:flex}._5gMQlq_codeHead svg{color:var(--logo,var(--c-accent))}._5gMQlq_code pre{padding:var(--sp-4) var(--sp-5);font-family:var(--font-mono);color:#d5e6dc;tab-size:2;margin:0;font-size:.8125rem;line-height:1.65;overflow-x:auto}._5gMQlq_code pre:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}._5gMQlq_figure{margin-block:var(--sp-7)}._5gMQlq_figureWide{width:min(60rem, calc(100vw - 2 * var(--gutter,1rem)))}._5gMQlq_figureBody{border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:radial-gradient(70% 60% at 50% 40%,#34d47f12,#0000 70%),#060c0999;padding:clamp(.75rem,.5rem + 1.5vw,1.75rem);overflow-x:auto}._5gMQlq_figureBody:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}._5gMQlq_scrollHint{margin-top:var(--sp-2);font-size:var(--fs-xs);color:var(--c-accent);display:none}._5gMQlq_scrollHint:after{content:" →"}@media (max-width:760px){._5gMQlq_scrollHint{display:block}}._5gMQlq_figure figcaption{margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--c-text-subtle);line-height:1.6}._5gMQlq_diagram{width:100%;min-width:720px;height:auto;font-family:var(--font-sans);display:block}._5gMQlq_dBox{fill:#101814f2;stroke:var(--c-line-strong);stroke-width:1.2px}._5gMQlq_dAccent{fill:#34d47f1a;stroke:#34d47f8c;stroke-width:1.2px}._5gMQlq_dCore{fill:#34d47f1f;stroke:var(--c-accent);stroke-width:1.5px;filter:drop-shadow(0 0 18px #34d47f59)}._5gMQlq_dPorts{fill:#34d47f08;stroke:#dcffeb47;stroke-width:1.2px;stroke-dasharray:6 6}._5gMQlq_dPort{fill:var(--c-bg);stroke:var(--c-accent);stroke-width:2px}._5gMQlq_dText{fill:var(--c-text);font-size:16px;font-weight:600}._5gMQlq_dCoreTitle{fill:var(--c-text);font-size:22px;font-weight:650}._5gMQlq_dHeading{fill:var(--c-accent);font-size:16px;font-weight:600}._5gMQlq_dSub{fill:var(--c-text-muted);font-size:13px}._5gMQlq_dSmall{fill:var(--c-text-muted);font-size:12.5px}._5gMQlq_dCodeText{fill:var(--c-accent-strong);font-family:var(--font-mono);font-size:14px}._5gMQlq_dLine{fill:none;stroke:#dcffeb66;stroke-width:1.5px}._5gMQlq_dFlow{fill:none;stroke:var(--c-accent);stroke-width:1.8px}._5gMQlq_dDash{stroke-dasharray:5 5}._5gMQlq_dHead{fill:#dcffeb8c}._5gMQlq_dHeadAccent{fill:var(--c-accent)}._5gMQlq_tableWrap{border-radius:var(--radius-md);border:1px solid var(--c-line-strong);overflow-x:auto}._5gMQlq_table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._5gMQlq_table th,._5gMQlq_table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line);padding:.7rem .9rem}._5gMQlq_table th{color:var(--c-text);background:#ffffff08;font-weight:600}._5gMQlq_table td{color:var(--c-text-muted)}._5gMQlq_table tr:last-child td{border-bottom:0}._5gMQlq_callout{gap:var(--sp-3);padding:var(--sp-5) var(--sp-6);border-radius:var(--radius-lg);border-color:#34d47f59;display:grid}._5gMQlq_calloutTitle{font-weight:600;color:var(--c-text)!important}._5gMQlq_more{gap:var(--sp-5);display:grid}._5gMQlq_moreTitle{font-size:var(--fs-xl)}._5gMQlq_cta{justify-content:space-between;align-items:center;gap:var(--sp-5);border-radius:var(--radius-lg);flex-wrap:wrap;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex}._5gMQlq_ctaTitle{font-size:var(--fs-2xl);letter-spacing:-.02em}._5gMQlq_dDown{fill:#ff8a7a38;stroke:#ff8a7a99;stroke-width:1px}._5gMQlq_dDownDot{fill:var(--c-bg);stroke:var(--c-danger);stroke-width:2px}._5gMQlq_log{gap:var(--sp-6);display:grid}._5gMQlq_filters{gap:var(--sp-2);flex-wrap:wrap;display:flex}._5gMQlq_filters button{border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);color:var(--c-text-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;padding:.45rem .95rem}._5gMQlq_filters button:hover{color:var(--c-text)}._5gMQlq_filters button[aria-pressed=true]{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-ink)}._5gMQlq_spine{margin:0;padding:0;list-style:none;display:grid;position:relative}._5gMQlq_entry:not(:last-child):after{content:"";background:linear-gradient(to bottom, var(--c-accent), #34d47f40);width:2px;position:absolute;top:1.25rem;bottom:-.35rem;left:calc(.45rem - 1px)}._5gMQlq_entry{gap:var(--sp-3);padding:0 0 var(--sp-7) 2.25rem;display:grid;position:relative}._5gMQlq_entry[hidden]{display:none}._5gMQlq_entry:before{content:"";background:var(--c-bg);border:2px solid var(--c-accent);border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:.35rem;left:0}._5gMQlq_entryMeta{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);color:var(--c-text-muted);flex-wrap:wrap;display:flex}._5gMQlq_entryMeta time{font-family:var(--font-mono);color:var(--c-text)}._5gMQlq_entryBody{gap:var(--sp-3);max-width:48rem;display:grid;position:relative}._5gMQlq_entryTitle{font-size:var(--fs-2xl);letter-spacing:-.02em;text-wrap:balance;line-height:1.15}._5gMQlq_entryTitle a{color:var(--c-text);background:linear-gradient(var(--c-accent), var(--c-accent)) 0 100% / 0 2px no-repeat;transition:background-size var(--dur-base) var(--ease-out);text-decoration:none}._5gMQlq_entryTitle a:hover,._5gMQlq_entryTitle a:focus-visible{background-size:100% 2px}._5gMQlq_entrySummary{color:var(--c-text-muted)}._5gMQlq_entryFeatured:before{background:var(--c-accent);box-shadow:0 0 14px var(--c-accent-glow)}._5gMQlq_entryFeatured ._5gMQlq_entryTitle{font-size:var(--fs-3xl)}._5gMQlq_entryFeatured ._5gMQlq_entrySummary{font-size:var(--fs-lg)}@media (min-width:900px){._5gMQlq_entry:not(:last-child):after{left:calc(11.45rem - 1px)}._5gMQlq_entry{gap:var(--sp-7);grid-template-columns:10rem 1fr;padding-left:0}._5gMQlq_entry:before{left:11rem}._5gMQlq_entryMeta{text-align:right;flex-direction:column;align-items:flex-end;gap:.25rem}._5gMQlq_entryBody{padding-left:var(--sp-5)}}
.KmG1GW_banner{left:var(--gutter);right:var(--gutter);bottom:var(--sp-4);z-index:90;justify-content:space-between;align-items:center;gap:var(--sp-4);max-width:56rem;padding:var(--sp-5);border-radius:var(--radius-lg);font-size:var(--fs-sm);animation:KmG1GW_rise var(--dur-slow) var(--ease-out);flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed}@keyframes KmG1GW_rise{0%{opacity:0;translate:0 16px}}.KmG1GW_text{gap:var(--sp-1);color:var(--c-text-muted);flex:22rem;display:grid}.KmG1GW_title{color:var(--c-text);font-weight:600}.KmG1GW_text a{color:var(--c-accent)}.KmG1GW_actions{gap:var(--sp-2);display:flex}.KmG1GW_primary,.KmG1GW_secondary{border-radius:var(--radius-pill);min-height:2.75rem;font:inherit;cursor:pointer;border:1px solid var(--c-accent);color:var(--c-text);background:#34d47f1a;padding:0 1.25rem;font-weight:600}.KmG1GW_primary:hover,.KmG1GW_secondary:hover{background:#34d47f38}@media (prefers-reduced-motion:reduce){.KmG1GW_banner{animation:none}}
.H8d9UW_hero{isolation:isolate;margin-top:calc(var(--header-h) * -1);background:var(--c-bg);position:relative}.H8d9UW_stage{z-index:0;height:100svh;min-height:34rem;position:sticky;top:0;overflow:hidden}.H8d9UW_sky{background:radial-gradient(55% 40% at 50% 40%,#34d47f1a,#0000 70%),linear-gradient(#030806 0%,#06140d 70%,#030806 100%);position:absolute;inset:0}.H8d9UW_sky:before{content:"";opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 27% 62%,#cfe,#0000),radial-gradient(1.5px 1.5px at 38% 12%,#fff,#0000),radial-gradient(1px 1px at 61% 28%,#fff,#0000),radial-gradient(1px 1px at 74% 8%,#9fc,#0000),radial-gradient(1.5px 1.5px at 86% 44%,#fff,#0000),radial-gradient(1px 1px at 93% 16%,#fff,#0000),radial-gradient(1px 1px at 6% 48%,#fff,#0000),radial-gradient(1px 1px at 52% 6%,#fff,#0000);position:absolute;inset:0 0 30%}.H8d9UW_canvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease-out);touch-action:pan-y;cursor:grab;display:block;position:absolute;inset:0}.H8d9UW_canvas[data-dragging=true]{cursor:grabbing}.H8d9UW_canvas[data-state=ready]{opacity:1}.H8d9UW_canvas[data-state=off]{display:none}.H8d9UW_scrim{background:linear-gradient(to bottom, transparent, #05080799 70%, var(--c-bg));pointer-events:none;height:28%;position:absolute;inset:auto 0 0}.H8d9UW_rail{z-index:2;position:absolute;top:50%;right:clamp(.75rem,2vw,2rem);translate:0 -50%}.H8d9UW_rail ol{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.H8d9UW_rail a{justify-content:flex-end;align-items:center;gap:var(--sp-3);padding:var(--sp-1) 0;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-text-subtle);transition:color var(--dur-base) var(--ease-out);text-decoration:none;display:flex}.H8d9UW_rail a:after{content:"";width:.5rem;height:.5rem;transition:background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), scale var(--dur-base) var(--ease-out);border:1px solid;border-radius:50%}.H8d9UW_rail a[data-state=done]{color:var(--c-text-muted)}.H8d9UW_rail a[data-state=done]:after{background:var(--c-accent);border-color:var(--c-accent)}.H8d9UW_rail a[data-state=current]{color:var(--c-accent)}.H8d9UW_rail a[data-state=current]:after{background:var(--c-accent);box-shadow:0 0 0 4px var(--c-accent-soft), 0 0 14px var(--c-accent-glow);scale:1.25}.H8d9UW_rail a:hover{color:var(--c-text)}.H8d9UW_railLabel{opacity:.55;transition:opacity var(--dur-base) var(--ease-out)}.H8d9UW_rail a[data-state=current] .H8d9UW_railLabel,.H8d9UW_rail a:hover .H8d9UW_railLabel,.H8d9UW_rail a:focus-visible .H8d9UW_railLabel{opacity:1}.H8d9UW_hero[data-chapter-current=arrival] .H8d9UW_rail{opacity:.5}.H8d9UW_chapters{z-index:1;pointer-events:none;margin-top:calc(-1*max(100svh,34rem));position:relative}.H8d9UW_chapter{min-height:150svh;padding:var(--sp-8) clamp(1rem, 6vw, 6rem);align-items:center;padding-right:clamp(5rem,13vw,12rem);display:grid}.H8d9UW_chapter[data-side=start]{justify-items:start}.H8d9UW_chapter[data-side=end]{justify-items:end}.H8d9UW_tour{min-height:125svh}.H8d9UW_explore{place-items:end start;min-height:205svh;padding-bottom:45svh}.H8d9UW_card{pointer-events:auto;border-radius:var(--radius-lg);width:min(100%,29rem);box-shadow:var(--shadow-panel);padding:clamp(1.25rem,1rem + 1vw,2rem)}.H8d9UW_cardWide{width:min(100%,36rem)}.H8d9UW_cardTitle{font-size:var(--fs-2xl);line-height:var(--lh-tight);letter-spacing:-.02em;text-wrap:balance;margin-bottom:var(--sp-4)}.H8d9UW_ticks,.H8d9UW_capList{gap:var(--sp-2);margin-top:var(--sp-5);font-size:var(--fs-sm);padding:0;list-style:none;display:grid}.H8d9UW_ticks li,.H8d9UW_capList li{gap:var(--sp-3);align-items:baseline;display:flex}.H8d9UW_ticks li:before,.H8d9UW_capList li:before{content:"";background:var(--c-accent);border-radius:50%;flex:none;width:.4rem;height:.4rem;translate:0 -.1rem}.H8d9UW_capList a{color:var(--c-text);text-decoration:underline;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong);text-underline-offset:.25em}.H8d9UW_capList a:hover{-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent)}.H8d9UW_trust{gap:var(--sp-5);font-size:var(--fs-sm);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;padding:0;list-style:none;display:grid}.H8d9UW_trustTitle{font-size:var(--fs-base);margin-bottom:var(--sp-1)}.H8d9UW_chips{gap:var(--sp-2);margin:var(--sp-5) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.H8d9UW_chips li{border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);font-size:var(--fs-xs);color:var(--c-text-muted);padding:.3rem .7rem}.H8d9UW_more{color:var(--c-accent);font-size:var(--fs-sm);align-items:center;gap:.4em;font-weight:500;text-decoration:none;display:inline-flex}.H8d9UW_more:after{content:"→";transition:transform var(--dur-fast) var(--ease-out)}.H8d9UW_more:hover:after{transform:translate(3px)}.H8d9UW_footnote{margin-top:var(--sp-5);font-size:var(--fs-xs);color:var(--c-text-subtle)}.H8d9UW_actions{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.H8d9UW_hero[data-cards=pinned] .H8d9UW_card{z-index:2;max-height:calc(100svh - var(--header-h) - 3rem);overscroll-behavior:contain;opacity:min(1, calc(var(--show,0) * 1.6));translate:0 -50%;scale:calc(.9 + var(--show,0) * .1);clip-path:inset(calc((1 - var(--show,0)) * 50%) 0 round var(--radius-lg));visibility:hidden;pointer-events:none;position:fixed;top:50%;overflow:auto}.H8d9UW_hero[data-cards=pinned] .H8d9UW_card[data-shown]{visibility:visible;pointer-events:auto}.H8d9UW_hero[data-cards=pinned] [data-side=start] .H8d9UW_card,.H8d9UW_hero[data-cards=pinned] .H8d9UW_explore .H8d9UW_card{left:clamp(1rem,6vw,6rem)}.H8d9UW_hero[data-cards=pinned] [data-side=end] .H8d9UW_card{right:clamp(5rem,13vw,12rem)}.H8d9UW_hero[data-cards=pinned] .H8d9UW_explore .H8d9UW_card{top:auto;bottom:6svh;translate:none}.H8d9UW_hero[data-cards=pinned] .H8d9UW_card>*{--in:clamp(0, calc(var(--show,0) * 2.2 - var(--n,0) * .22), 1);opacity:var(--in);translate:calc((1 - var(--in)) * -14px) 0}.H8d9UW_hero[data-cards=pinned] .H8d9UW_card>:nth-child(2){--n:1}.H8d9UW_hero[data-cards=pinned] .H8d9UW_card>:nth-child(3){--n:2}.H8d9UW_hero[data-cards=pinned] .H8d9UW_card>:nth-child(4){--n:3}.H8d9UW_hero[data-cards=pinned] .H8d9UW_card>:nth-child(5){--n:4}.H8d9UW_hero[data-cards=pinned] .H8d9UW_card>:nth-child(n+6){--n:5}.H8d9UW_stackBlock{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--c-line)}.H8d9UW_stackHeading{margin-bottom:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-text-subtle)}.H8d9UW_stackList{gap:var(--sp-2);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.H8d9UW_stackList li{gap:var(--sp-2);border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);font-size:var(--fs-xs);align-items:center;padding:.3rem .7rem;display:inline-flex}.H8d9UW_stackLogo{color:var(--logo,var(--c-accent));flex:none}.H8d9UW_stackName{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-accent)}.H8d9UW_stackRole{color:var(--c-text-muted)}.H8d9UW_orbit{min-height:160svh}.H8d9UW_when3d{display:none}.H8d9UW_hero[data-scene=ready] .H8d9UW_when3d{display:block}.H8d9UW_arrival{align-items:start;min-height:175svh;padding:0}.H8d9UW_copy{align-content:end;justify-items:center;gap:var(--sp-5);height:100svh;min-height:34rem;padding-top:var(--header-h);text-align:center;padding-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid;position:sticky;top:0}.H8d9UW_title{letter-spacing:-.045em;text-wrap:balance;text-shadow:0 2px 40px #0009;font-size:clamp(3rem,.8rem + 9.5vw,10rem);font-weight:600;line-height:.92}.H8d9UW_accent{color:var(--c-accent)}.H8d9UW_titleArt{opacity:calc(1 - var(--exit,0) * 1.3);filter:blur(calc(var(--exit,0) * 12px));display:inline-block}.H8d9UW_word{white-space:nowrap;perspective:700px;display:inline-block}.H8d9UW_word+.H8d9UW_word{margin-left:.22em}.H8d9UW_letter{transform-origin:50% 80%;animation:H8d9UW_letterIn 1.2s var(--ease-out) both;animation-delay:calc(var(--i) * 55ms + .25s);translate:calc(var(--exit,0) * var(--drift) * .6em) calc(var(--exit,0) * (-.4em + var(--drift) * .35em));rotate:calc(var(--exit,0) * var(--drift) * 28deg);scale:calc(1 + var(--exit,0) * .18);display:inline-block}.H8d9UW_accent .H8d9UW_letter{text-shadow:0 0 .4em var(--c-accent-glow);animation:H8d9UW_letterIn 1.2s var(--ease-out) both, H8d9UW_charge 3.6s ease-in-out infinite;animation-delay:calc(var(--i) * 55ms + .25s), calc(var(--i) * 90ms + 1.8s)}@keyframes H8d9UW_letterIn{0%{opacity:0;filter:blur(10px);transform:translateY(.55em)rotateX(-85deg)}55%{opacity:1}to{opacity:1;filter:blur();transform:none}}@keyframes H8d9UW_charge{0%,82%,to{text-shadow:0 0 .4em var(--c-accent-glow);color:var(--c-accent)}88%{text-shadow:0 0 .2em #fff, 0 0 .9em var(--c-accent);color:var(--c-accent-strong)}}.H8d9UW_connector{z-index:1;pointer-events:none;width:100%;height:100%;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0;overflow:visible}.H8d9UW_connectorLine{fill:none;stroke:var(--c-accent);stroke-width:1.25px;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px var(--c-accent-glow))}.H8d9UW_connectorStart{fill:var(--c-accent)}.H8d9UW_connectorEnd{fill:var(--c-accent);stroke:var(--c-accent);stroke-opacity:.5;stroke-width:6px;transform-box:fill-box;transform-origin:50%;transition:opacity var(--dur-fast) var(--ease-out);animation:H8d9UW_target 1.8s var(--ease-out) infinite}@keyframes H8d9UW_target{0%{stroke-width:2px;stroke-opacity:.7}to{stroke-width:18px;stroke-opacity:0}}.H8d9UW_techLabels{z-index:1;pointer-events:none;position:absolute;inset:0}.H8d9UW_techLabel{white-space:nowrap;font-size:var(--fs-xs);will-change:transform;transition:opacity var(--dur-slow) var(--ease-out);margin:-3.1rem 0 0 .75rem;position:absolute;top:0;left:0}.H8d9UW_techLabel:before{content:"";border-left:1px solid var(--c-accent);border-top:1px solid var(--c-accent);transform-origin:0 100%;opacity:.7;width:.75rem;height:1.3rem;position:absolute;top:100%;left:-.75rem;transform:skew(-30deg)}.H8d9UW_techLabel[data-hidden=true]{opacity:0}.H8d9UW_techFloat{border-radius:var(--radius-pill);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px)saturate(140%);transition:transform var(--dur-slow) var(--ease-out), scale var(--dur-slow) var(--ease-out);animation:5.2s ease-in-out infinite H8d9UW_techBob;animation-delay:var(--bob,0s);background:linear-gradient(#161e1ad1,#0a0e0cb8);align-items:center;gap:.6rem;padding:.3rem .8rem .3rem .3rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 14px 30px -18px #000000e6}.H8d9UW_techLabel[data-hidden=true] .H8d9UW_techFloat{transform:translateY(6px)}@keyframes H8d9UW_techBob{0%,to{translate:0}50%{translate:0 -5px}}.H8d9UW_techMark{background:radial-gradient(circle at 35% 30%,#ffffff1a,#ffffff05 70%);border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;display:grid;position:relative}.H8d9UW_techMark svg{color:var(--logo,var(--c-accent));filter:drop-shadow(0 0 6px color-mix(in srgb, var(--logo,var(--c-accent)) 55%, transparent))}.H8d9UW_techText{line-height:1.2;display:grid}.H8d9UW_techName{font-family:var(--font-mono);color:var(--c-text);font-weight:500}.H8d9UW_techJob{color:var(--c-text-muted);font-size:.6875rem}@media (prefers-reduced-motion:reduce){.H8d9UW_techFloat{animation:none}}.H8d9UW_hotspots{z-index:1;pointer-events:none;visibility:hidden;opacity:0;transition:opacity var(--dur-slow) var(--ease-out), visibility 0s linear var(--dur-slow);position:absolute;inset:0}.H8d9UW_hotspots[data-visible=true]{visibility:visible;opacity:1;transition:opacity var(--dur-slow) var(--ease-out)}.H8d9UW_hotspot{width:2.5rem;height:2.5rem;color:var(--c-text);cursor:pointer;pointer-events:auto;will-change:transform;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:-1.25rem;left:-1.25rem}.H8d9UW_hotspot[data-hidden=true]{visibility:hidden}.H8d9UW_hotspotDot{background:var(--c-accent);width:.85rem;height:.85rem;box-shadow:0 0 0 4px var(--c-accent-soft), 0 0 18px var(--c-accent-glow);transition:scale var(--dur-fast) var(--ease-out);border-radius:50%}.H8d9UW_hotspotDot:after{content:"";border:1px solid var(--c-accent);animation:H8d9UW_ping 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:.4rem}@keyframes H8d9UW_ping{0%{opacity:.9;scale:.6}to{opacity:0;scale:1.9}}.H8d9UW_hotspot:hover .H8d9UW_hotspotDot,.H8d9UW_hotspot[aria-expanded=true] .H8d9UW_hotspotDot{scale:1.25}.H8d9UW_hotspot:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:50%}.H8d9UW_hotspotLabel{border-radius:var(--radius-pill);background:var(--glass-bg);border:1px solid var(--glass-border);font-size:var(--fs-xs);white-space:nowrap;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);pointer-events:none;padding:.25rem .6rem;position:absolute;top:50%;left:calc(100% + .25rem);translate:0 -50%}.H8d9UW_hotspot:hover .H8d9UW_hotspotLabel,.H8d9UW_hotspot:focus-visible .H8d9UW_hotspotLabel{opacity:1}.H8d9UW_hotspotCard{width:min(100% - 2rem,22rem);padding:var(--sp-5);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);pointer-events:auto;font-size:var(--fs-sm);position:absolute;bottom:clamp(1.5rem,6svh,4rem);right:clamp(5rem,13vw,12rem)}.H8d9UW_hotspot[data-kind=world] .H8d9UW_hotspotDot{background:radial-gradient(circle at 35% 35%, #d9fff0, var(--c-accent) 60%);width:1.1rem;height:1.1rem}.H8d9UW_stack{gap:var(--sp-2);margin:var(--sp-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.H8d9UW_stack li{border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-accent);align-items:center;gap:.4rem;padding:.2rem .6rem;display:inline-flex}.H8d9UW_hotspotCard[data-kind=world]{left:clamp(1rem,6vw,6rem);right:auto}.H8d9UW_hotspotTitle{font-size:var(--fs-lg);margin-bottom:var(--sp-2)}.H8d9UW_hotspotActions{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);display:flex}.H8d9UW_close{border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);color:var(--c-text-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;padding:.35rem .8rem}.H8d9UW_close:hover{color:var(--c-text);border-color:var(--c-text-muted)}@media (max-width:768px){.H8d9UW_chapter,.H8d9UW_chapter[data-side=start],.H8d9UW_chapter[data-side=end],.H8d9UW_explore{padding:var(--sp-6) var(--gutter);place-items:end stretch;min-height:150svh}.H8d9UW_card{width:100%}.H8d9UW_arrival{align-items:start;min-height:175svh;padding:0}.H8d9UW_hero[data-cards=pinned] .H8d9UW_card,.H8d9UW_hero[data-cards=pinned] [data-side] .H8d9UW_card,.H8d9UW_hero[data-cards=pinned] .H8d9UW_explore .H8d9UW_card{left:var(--gutter);right:var(--gutter);top:auto;bottom:var(--sp-4);width:auto;max-height:58svh;translate:none}.H8d9UW_rail{display:none}.H8d9UW_hotspotCard{left:var(--gutter);right:var(--gutter);width:auto}.H8d9UW_hotspotLabel,.H8d9UW_techJob{display:none}}@media (prefers-reduced-motion:reduce){.H8d9UW_hotspotDot:after,.H8d9UW_letter,.H8d9UW_accent .H8d9UW_letter,.H8d9UW_connectorEnd{animation:none}.H8d9UW_letter{translate:none;rotate:none;scale:none}.H8d9UW_hero[data-cards=pinned] .H8d9UW_card{clip-path:none;scale:none}.H8d9UW_hero[data-cards=pinned] .H8d9UW_card>*{translate:none}.H8d9UW_titleArt{filter:none}}
.f9bQXa_form{max-width:var(--container-narrow);padding:var(--sp-6);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 20px 70px var(--c-bg);background:#34d47f09}.f9bQXa_grid{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.f9bQXa_field{gap:var(--sp-2);margin-bottom:var(--sp-5);display:grid}.f9bQXa_field label{font-weight:600}.f9bQXa_field input,.f9bQXa_field select,.f9bQXa_field textarea{width:100%;min-height:3rem;padding:var(--sp-3);border:1px solid var(--c-line-strong);border-radius:var(--radius-sm);background:var(--c-bg-raised)}.f9bQXa_field textarea{resize:vertical;min-height:8rem}.f9bQXa_field [aria-invalid=true]{border-color:var(--c-danger)}.f9bQXa_required{color:var(--c-accent)}.f9bQXa_error{color:var(--c-danger);font-size:var(--fs-sm)}.f9bQXa_summary{margin-bottom:var(--sp-5);padding:var(--sp-4);border:1px solid var(--c-danger);border-radius:var(--radius-sm);color:var(--c-danger)}.f9bQXa_notice{margin-block:var(--sp-5);color:var(--c-text-muted);font-size:var(--fs-sm)}.f9bQXa_check{align-items:flex-start;gap:var(--sp-3);display:flex}.f9bQXa_check input{width:1.15rem;height:1.15rem;min-height:0;accent-color:var(--c-accent);flex:none;margin-top:.2em;padding:0}.f9bQXa_status{margin-top:var(--sp-4)}.f9bQXa_fallback{padding:var(--sp-5);border-left:2px solid var(--c-accent);background:var(--c-accent-soft)}.f9bQXa_submitArea{align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex}.f9bQXa_submitArea .f9bQXa_fallback{flex:18rem}.f9bQXa_honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
._0f5mpG_grid{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}._0f5mpG_thirds{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}._0f5mpG_card{padding:clamp(var(--sp-5), 3vw, var(--sp-7));border-radius:var(--radius-lg)}._0f5mpG_card h3{font-size:var(--fs-xl);margin-bottom:var(--sp-4)}._0f5mpG_card h4{font-size:var(--fs-base);margin-bottom:var(--sp-2)}._0f5mpG_card p+p,._0f5mpG_card p+h4,._0f5mpG_card ul+h4,._0f5mpG_card ul+p{margin-top:var(--sp-5)}._0f5mpG_body{color:var(--c-text-muted)}._0f5mpG_list{padding-left:var(--sp-5);color:var(--c-text-muted)}._0f5mpG_list li+li{margin-top:var(--sp-2)}._0f5mpG_stack{gap:var(--sp-5);display:grid}._0f5mpG_techRow{gap:var(--sp-2);margin-top:var(--sp-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}._0f5mpG_techRow li{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-pill);background:var(--c-accent-soft)}._0f5mpG_tech{align-items:baseline;gap:var(--sp-2);white-space:nowrap;color:var(--c-text);display:inline-flex}._0f5mpG_tech svg{color:var(--logo,var(--c-accent));flex:none;align-self:center;display:inline-block}._0f5mpG_flow{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:stretch;display:grid}._0f5mpG_flowItem{padding:var(--sp-5);border-radius:var(--radius-md);position:relative}._0f5mpG_flowItem:not(:last-child):after{content:"→";right:calc(var(--sp-5) * -.8);color:var(--c-accent);position:absolute;top:50%}._0f5mpG_flowItem strong{margin-bottom:var(--sp-2);display:block}._0f5mpG_flowItem p{color:var(--c-text-muted);font-size:var(--fs-sm)}._0f5mpG_route{color:var(--c-accent-strong);font-weight:600}._0f5mpG_small{color:var(--c-text-muted);font-size:var(--fs-sm)}._0f5mpG_actions{gap:var(--sp-4);margin-top:var(--sp-6);flex-wrap:wrap;align-items:center;display:flex}._0f5mpG_actions a:not([class]){color:var(--c-accent-strong)}._0f5mpG_tableWrap{border-radius:var(--radius-lg);overflow-x:auto}._0f5mpG_table{border-collapse:collapse;text-align:left;width:100%;min-width:42rem}._0f5mpG_table th,._0f5mpG_table td{padding:var(--sp-4);vertical-align:top}._0f5mpG_table thead{background:var(--c-accent-soft)}._0f5mpG_table tbody tr+tr td,._0f5mpG_table tbody tr+tr th{border-top:1px solid var(--c-line)}._0f5mpG_table th{font-weight:600}._0f5mpG_faq{gap:var(--sp-3);display:grid}._0f5mpG_faq details{padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-md)}._0f5mpG_faq summary{cursor:pointer;font-weight:600}._0f5mpG_faq summary:focus-visible,._0f5mpG_actions a:focus-visible{outline:2px solid var(--c-focus);outline-offset:4px}._0f5mpG_faq details p{margin-top:var(--sp-3);color:var(--c-text-muted)}._0f5mpG_callout{padding:var(--sp-6);border-radius:var(--radius-lg)}._0f5mpG_callout p{color:var(--c-text-muted);max-width:55rem}._0f5mpG_card+._0f5mpG_thirds,._0f5mpG_card+._0f5mpG_grid,._0f5mpG_thirds+._0f5mpG_tableWrap,._0f5mpG_thirds+._0f5mpG_flow,._0f5mpG_grid+._0f5mpG_callout,._0f5mpG_thirds+._0f5mpG_small,._0f5mpG_flow+._0f5mpG_small,._0f5mpG_small+._0f5mpG_small{margin-top:var(--sp-5)}@media (max-width:700px){._0f5mpG_flowItem:not(:last-child):after{content:"↓";top:auto;right:50%;bottom:calc(var(--sp-3) * -1.5)}}
.BgJpZa_layout{gap:var(--sp-7);grid-template-columns:minmax(0,1.3fr) minmax(16rem,.8fr);align-items:center;display:grid}.BgJpZa_diagram svg{width:100%;max-height:34rem;display:block}.BgJpZa_diagram text{fill:currentColor;letter-spacing:.15em;font:12px monospace}.BgJpZa_active{color:var(--c-accent-strong);transition:color var(--dur-md) var(--ease-out)}.BgJpZa_quiet{color:var(--c-text-subtle);transition:color var(--dur-md) var(--ease-out)}.BgJpZa_controls{gap:var(--sp-2);flex-wrap:wrap;display:flex}.BgJpZa_controls button{cursor:pointer;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-pill);border:1px solid var(--c-line-strong);color:var(--c-text);background:0 0}.BgJpZa_controls button[aria-pressed=true]{background:var(--c-accent-soft);color:var(--c-accent-strong);border-color:var(--c-accent)}.BgJpZa_controls button:focus-visible{outline:2px solid var(--c-focus);outline-offset:4px}.BgJpZa_explanation{margin-top:var(--sp-6);min-height:13rem}.BgJpZa_explanation h3{font-size:var(--fs-xl);margin-bottom:var(--sp-3)}.BgJpZa_explanation p{color:var(--c-text-muted);margin-bottom:var(--sp-4)}.BgJpZa_explanation strong{color:var(--c-text);display:block}.BgJpZa_explanation ul{gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.BgJpZa_explanation li{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);display:inline-flex}.BgJpZa_logo{color:var(--logo,var(--c-accent))}.BgJpZa_key{margin-top:var(--sp-6)}.BgJpZa_key>div{margin-top:var(--sp-4)}@media (max-width:760px){.BgJpZa_layout{grid-template-columns:1fr}.BgJpZa_diagram svg{max-height:25rem}}@media (prefers-reduced-motion:reduce){.BgJpZa_active,.BgJpZa_quiet{transition:none}}
.l3ubDG_footer{padding-top:var(--sp-9);font-size:var(--fs-sm);background:0 0}.l3ubDG_grid{gap:var(--sp-7) var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.l3ubDG_brandCol{gap:var(--sp-4);grid-column:1/-1;align-content:start;max-width:24rem;display:grid}.l3ubDG_blurb{color:var(--c-text-muted)}.l3ubDG_contact{color:var(--c-text);-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent)}.l3ubDG_heading{margin-bottom:var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-text-subtle);font-weight:500}.l3ubDG_navCol ul{gap:var(--sp-2);display:grid}.l3ubDG_link{color:var(--c-text-muted);text-decoration:none}.l3ubDG_link:hover{color:var(--c-text)}.l3ubDG_base{justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-9);padding-block:var(--sp-5);border-top:1px solid var(--c-line);color:var(--c-text-subtle);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.l3ubDG_credits{flex-wrap:wrap;align-items:center;gap:.5em;display:inline-flex}.l3ubDG_credit{color:var(--c-text-muted);align-items:center;gap:.45em;font-weight:550;display:inline-flex}.l3ubDG_credit:hover{color:var(--c-accent)}.l3ubDG_orbitMark{width:1.5rem;height:1.5rem;transition:transform var(--dur-base) var(--ease-out);border-radius:50%}.l3ubDG_credit:hover .l3ubDG_orbitMark{transform:rotate(-20deg)}@media (prefers-reduced-motion:reduce){.l3ubDG_credit:hover .l3ubDG_orbitMark{transform:none}}@media (min-width:860px){.l3ubDG_grid{grid-template-columns:2fr repeat(3,1fr)}.l3ubDG_brandCol{grid-column:auto}}.l3ubDG_cookieButton{color:var(--c-text-subtle);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.l3ubDG_cookieButton:hover{color:var(--c-accent)}
._5_WsiG_lead{max-width:52rem;font-size:var(--fs-xl)}._5_WsiG_process{gap:var(--sp-7) var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._5_WsiG_stage{padding-left:var(--sp-5);box-shadow:inset 1px 0 var(--c-accent-glow);position:relative}._5_WsiG_stage h3,._5_WsiG_principles h3{font-size:var(--fs-xl);margin-bottom:var(--sp-3)}._5_WsiG_stage>p,._5_WsiG_stageDetail p,._5_WsiG_principles p,._5_WsiG_handover p,._5_WsiG_orbit p{color:var(--c-text-muted)}._5_WsiG_stageDetail{gap:var(--sp-4);margin-top:var(--sp-5);display:grid}._5_WsiG_stageDetail strong{font:600 var(--fs-xs) monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--c-accent-strong);margin-bottom:var(--sp-2);display:block}._5_WsiG_principles{gap:var(--sp-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}._5_WsiG_handover,._5_WsiG_orbit{gap:var(--sp-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._5_WsiG_handover strong{color:var(--c-text);margin-bottom:var(--sp-2);display:block}._5_WsiG_actions{gap:var(--sp-5);flex-wrap:wrap;align-items:center;display:flex}._5_WsiG_actions>a:not(:first-child),._5_WsiG_orbit a{color:var(--c-accent-strong)}._5_WsiG_actions a:focus-visible,._5_WsiG_orbit a:focus-visible{outline:2px solid var(--c-focus);outline-offset:4px}@media (max-width:700px){._5_WsiG_process,._5_WsiG_handover,._5_WsiG_orbit{grid-template-columns:1fr}}
.-Kb8uW_grid{gap:var(--sp-5);display:grid}.-Kb8uW_two{grid-template-columns:1fr}@media (min-width:720px){.-Kb8uW_two{grid-template-columns:repeat(2,minmax(0,1fr))}}.-Kb8uW_three{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.-Kb8uW_panel{padding:var(--sp-6);border-radius:var(--radius-lg)}.-Kb8uW_panel h3{font-size:var(--fs-xl);margin-bottom:var(--sp-3)}.-Kb8uW_panel p+p,.-Kb8uW_panel p+ul,.-Kb8uW_panel ul+p{margin-top:var(--sp-4)}.-Kb8uW_muted{color:var(--c-text-muted)}.-Kb8uW_list{padding-left:var(--sp-5);color:var(--c-text-muted)}.-Kb8uW_list li+li{margin-top:var(--sp-2)}.-Kb8uW_label{margin-bottom:var(--sp-4);color:var(--c-accent);font-size:var(--fs-sm);display:inline-block}.-Kb8uW_columns{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.-Kb8uW_columns h3{font-size:var(--fs-lg);margin-bottom:var(--sp-3)}.-Kb8uW_flow>*+*{margin-top:var(--sp-5)}.-Kb8uW_flow h2,.-Kb8uW_flow h3{margin-bottom:var(--sp-3)}.-Kb8uW_note{padding:var(--sp-5);border-left:2px solid var(--c-accent);background:var(--c-accent-soft)}.-Kb8uW_price{margin-block:var(--sp-5);color:var(--c-accent);font-weight:600}.-Kb8uW_stack{gap:var(--sp-5);display:grid}.-Kb8uW_meta{color:var(--c-text-subtle);font-size:var(--fs-sm)}.-Kb8uW_panel .-Kb8uW_caseTitle{font-size:var(--fs-2xl);letter-spacing:-.02em;line-height:1.1}.-Kb8uW_panel .-Kb8uW_stepLabel{margin-bottom:var(--sp-2);font-size:var(--fs-base);color:var(--c-text);font-weight:600}.-Kb8uW_featuredCase{box-shadow:var(--shadow-panel)}.-Kb8uW_caseSummary{max-width:42rem;font-size:var(--fs-lg)}.-Kb8uW_caseLinks{gap:var(--sp-4) var(--sp-6);flex-wrap:wrap;display:flex}.-Kb8uW_caseLinks a{color:var(--c-accent);text-underline-offset:.2em}
.YojhpW_feature{gap:var(--sp-7);grid-template-columns:minmax(14rem,.7fr) minmax(0,1.7fr);align-items:center;display:grid}.YojhpW_solidRail{padding-left:var(--sp-5);box-shadow:inset 2px 0 var(--c-accent)}.YojhpW_label,.YojhpW_stack>span{color:var(--c-accent-strong);font:600 var(--fs-xs) monospace;letter-spacing:.08em;text-transform:uppercase}.YojhpW_solidRail h3{font-size:var(--fs-2xl);margin-block:var(--sp-5);line-height:1.1}.YojhpW_solidRail p,.YojhpW_recordSummary,.YojhpW_guide p,.YojhpW_details p,.YojhpW_details li{color:var(--c-text-muted)}.YojhpW_featureLink{margin-top:var(--sp-5);color:var(--c-accent-strong);display:inline-block}.YojhpW_imageLink{min-width:0;padding-right:10%;display:block;position:relative}.YojhpW_imageLink img:first-child{border-radius:var(--radius-md);width:100%;height:auto;box-shadow:0 30px 90px var(--c-bg);display:block}.YojhpW_mobileImage{border-radius:var(--radius-md);width:24%;height:auto;box-shadow:0 20px 50px var(--c-bg);position:absolute;bottom:-8%;right:0}.YojhpW_exampleRail{gap:var(--sp-6);padding-left:var(--sp-6);border-left:1px dashed var(--c-accent-glow);display:grid}.YojhpW_record{padding-block:var(--sp-3) var(--sp-6);position:relative}.YojhpW_record:before{content:"";left:calc(-1 * var(--sp-6) - 4px);top:var(--sp-5);background:var(--c-accent);border-radius:50%;width:7px;height:7px;position:absolute}.YojhpW_recordTop{align-items:baseline;gap:var(--sp-3) var(--sp-6);flex-wrap:wrap;display:flex}.YojhpW_record h3{font-size:var(--fs-xl)}.YojhpW_recordSummary{margin-block:var(--sp-4);max-width:60rem}.YojhpW_details summary{cursor:pointer;width:fit-content;color:var(--c-accent-strong)}.YojhpW_detailGrid{gap:var(--sp-6);margin-top:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.YojhpW_detailGrid h4{margin-bottom:var(--sp-2)}.YojhpW_detailGrid ul{padding-left:var(--sp-5)}.YojhpW_route{margin-top:var(--sp-5)}.YojhpW_stack{gap:var(--sp-3) var(--sp-5);margin-top:var(--sp-5);flex-wrap:wrap;align-items:center;display:flex}.YojhpW_stack ul{gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.YojhpW_stack li{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);display:inline-flex}.YojhpW_logo{color:var(--logo,var(--c-accent))}.YojhpW_guide{gap:var(--sp-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.YojhpW_guide strong{color:var(--c-text);margin-bottom:var(--sp-2);display:block}.YojhpW_imageLink:focus-visible,.YojhpW_featureLink:focus-visible,.YojhpW_details summary:focus-visible{outline:2px solid var(--c-focus);outline-offset:5px}@media (max-width:800px){.YojhpW_feature,.YojhpW_detailGrid,.YojhpW_guide{grid-template-columns:1fr}.YojhpW_imageLink{margin-top:var(--sp-4)}}@media (prefers-reduced-motion:no-preference){.YojhpW_record:focus-within:before{box-shadow:0 0 0 8px var(--c-accent-soft);transition:box-shadow var(--dur-md) var(--ease-out)}}
.cLXlba_actions{gap:var(--sp-3);margin-bottom:var(--sp-8);flex-wrap:wrap;display:flex}.cLXlba_heroVisual{max-width:67rem;padding-bottom:clamp(0rem,9vw,6rem);padding-right:clamp(0rem,9vw,7rem);position:relative}.cLXlba_browserFrame{border:1px solid var(--c-line-strong);border-radius:var(--radius-lg);background:var(--c-surface);box-shadow:var(--shadow-panel);overflow:hidden}.cLXlba_browserFrame img{width:100%;height:auto}.cLXlba_browserBar{align-items:center;gap:var(--sp-2);height:2rem;padding-inline:var(--sp-4);border-bottom:1px solid var(--c-line);background:var(--c-bg-raised);display:flex}.cLXlba_browserBar span{border-radius:var(--radius-pill);background:var(--c-line-strong);width:.45rem;height:.45rem}.cLXlba_phoneFrame{display:none}.cLXlba_moduleGrid{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}@media (min-width:900px){.cLXlba_moduleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cLXlba_moduleCard{padding:var(--sp-6);border-radius:var(--radius-lg)}.cLXlba_moduleCard h3,.cLXlba_twoColumns h3{margin-bottom:var(--sp-3);font-size:var(--fs-xl)}.cLXlba_moduleCard p,.cLXlba_twoColumns p,.cLXlba_closing p{color:var(--c-text-muted)}.cLXlba_demoFigure{max-width:58.125rem;margin-bottom:var(--sp-6)}.cLXlba_demoFigure figcaption{margin-top:var(--sp-3);color:var(--c-text-subtle);font-size:var(--fs-sm)}.cLXlba_twoColumns{gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.cLXlba_closing{justify-content:space-between;align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.cLXlba_closing p{max-width:35rem}@media (min-width:900px){.cLXlba_phoneFrame{width:min(25%,16rem);display:block;position:absolute;bottom:0;right:0}}
.hfcboa_selector{border:0;margin:0;padding:0}.hfcboa_options{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.hfcboa_options input{accent-color:var(--c-accent);width:1.1rem;height:1.1rem;margin-left:var(--sp-3)}.hfcboa_options input:first-child{margin-left:0}.hfcboa_options label{cursor:pointer;padding:var(--sp-3) var(--sp-4) var(--sp-3) 0}.hfcboa_options input:checked+label{color:var(--c-accent-strong)}.hfcboa_options input:focus-visible{outline:2px solid var(--c-focus);outline-offset:4px}.hfcboa_guidance{margin-top:var(--sp-5);padding-left:var(--sp-5);box-shadow:inset 2px 0 var(--c-accent);max-width:48rem;color:var(--c-text-muted)}.hfcboa_guidance strong{color:var(--c-text)}.hfcboa_guidance p{display:none}:is(.hfcboa_selector:has(#hfcboa_signal-existing:checked) .hfcboa_existing,.hfcboa_selector:has(#hfcboa_signal-full:checked) .hfcboa_full,.hfcboa_selector:has(#hfcboa_signal-unsure:checked) .hfcboa_unsure){display:block}.hfcboa_steps{gap:var(--sp-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hfcboa_steps>div{padding-left:var(--sp-5);box-shadow:inset 1px 0 var(--c-accent-glow)}.hfcboa_steps h3{font-size:var(--fs-xl);margin-bottom:var(--sp-3)}.hfcboa_steps p,.hfcboa_privacy{color:var(--c-text-muted)}.hfcboa_privacy{margin-top:var(--sp-5);font-size:var(--fs-sm)}.hfcboa_privacy a{color:var(--c-accent-strong)}.hfcboa_privacy a:focus-visible{outline:2px solid var(--c-focus);outline-offset:4px}@media (max-width:700px){.hfcboa_steps{grid-template-columns:1fr}}
.hMESjq_switchboard{gap:var(--sp-6);display:grid}.hMESjq_levers{gap:var(--sp-4);display:grid}@media (min-width:800px){.hMESjq_levers{grid-template-columns:1fr 1fr}}.hMESjq_lever{gap:var(--sp-2);padding:var(--sp-5) var(--sp-6) var(--sp-5) calc(var(--sp-6) + 1.25rem);border:1px solid var(--c-line-strong);border-radius:var(--radius-lg);color:var(--c-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);background:#080e0b8c;display:grid;position:relative}.hMESjq_lever:hover{border-color:#34d47f66}.hMESjq_lever[aria-pressed=true]{border-color:var(--c-accent);box-shadow:0 0 0 1px #34d47f40, 0 24px 60px -30px var(--c-accent-glow);background:linear-gradient(135deg,#34d47f29,#080e0b99 60%)}.hMESjq_switchboard:not([data-ready]) .hMESjq_lever{cursor:default;border-color:var(--c-line-strong);box-shadow:none;background:#080e0b8c}.hMESjq_leverLight{left:var(--sp-5);top:calc(var(--sp-5) + .45em);border:1.5px solid var(--c-line-strong);width:.7rem;height:.7rem;transition:background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:50%;position:absolute}.hMESjq_lever[aria-pressed=true] .hMESjq_leverLight{border-color:var(--c-accent);background:var(--c-accent);box-shadow:0 0 12px var(--c-accent-glow)}.hMESjq_leverTitle{font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:600}.hMESjq_leverFor{font-size:var(--fs-sm);color:var(--c-text-muted)}.hMESjq_routePanel{gap:var(--sp-7);padding-top:var(--sp-2);display:grid}.hMESjq_routePanel[hidden]{display:none}.hMESjq_switchboard[data-ready] .hMESjq_routePanel{animation:hMESjq_panelIn var(--dur-slow) var(--ease-out)}@keyframes hMESjq_panelIn{0%{opacity:0;translate:0 10px}}@media (min-width:900px){.hMESjq_routePanel{gap:var(--sp-8);grid-template-columns:1.2fr 1fr}}.hMESjq_routeFallbackTitle{font-size:var(--fs-xl);grid-column:1/-1}.hMESjq_panelLabel{margin-bottom:var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-text-subtle);font-weight:500}.hMESjq_stations{gap:var(--sp-5);margin:0;padding:0;list-style:none;display:grid}.hMESjq_stations li{font-size:var(--fs-lg);padding-left:2.25rem;line-height:1.45;position:relative}.hMESjq_stations li:not(:last-child):before{content:"";top:calc(.3em + 1.05rem);left:calc(.525rem - 1px);bottom:calc(-1 * var(--sp-5) - .3em);background:linear-gradient(to bottom, var(--c-accent), #34d47f40);width:2px;position:absolute}.hMESjq_station{border:2px solid var(--c-accent);background:var(--c-bg);border-radius:50%;width:1.05rem;height:1.05rem;position:absolute;top:.3em;left:0;box-shadow:0 0 0 4px #34d47f14}.hMESjq_stations li:last-child .hMESjq_station{background:var(--c-bronze);border-color:var(--c-bronze)}.hMESjq_routeSide{gap:var(--sp-6);align-content:start;display:grid}.hMESjq_signs{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.hMESjq_signs li{border-left:2px solid var(--c-bronze);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--c-text);background:#c29a5e0f;padding:.65rem .9rem}.hMESjq_readout{padding:var(--sp-5);border-radius:var(--radius-md);background:#040a0780;border:1px dashed #34d47f59}.hMESjq_readout p{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--c-accent-strong);line-height:1.7}.hMESjq_pipeline{gap:0;display:grid}@media (min-width:960px){.hMESjq_pipeline{grid-template-columns:1fr auto 1.15fr auto 1fr auto 1fr;align-items:stretch}}.hMESjq_pipeNode{align-content:start;gap:var(--sp-2);padding:var(--sp-5);border-top:1px solid var(--c-line-strong);display:grid}.hMESjq_pipeNode h3{font-size:var(--fs-lg);align-items:center;gap:.45rem;display:flex}.hMESjq_pipeNode h3 svg,.hMESjq_pipeNode p svg{color:var(--logo,var(--c-accent));vertical-align:-.15em;display:inline-block}.hMESjq_pipeNode p{font-size:var(--fs-sm);color:var(--c-text-muted)}.hMESjq_pipeIo{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:var(--fs-xs)!important;color:var(--c-accent)!important}.hMESjq_pipeCore{border-top-color:var(--c-accent);background:radial-gradient(80% 90% at 50% 0,#34d47f1f,#0000 70%)}.hMESjq_pipeLink{width:2px;height:1.75rem;margin-left:var(--sp-5);background:linear-gradient(to bottom, var(--c-accent), transparent);display:block}@media (min-width:960px){.hMESjq_pipeLink{background:var(--c-accent);align-self:start;width:2.5rem;height:2px;margin:0;position:relative;translate:0 -1px}.hMESjq_pipeLink:after{content:"";border:5px solid #0000;border-left-color:var(--c-accent);position:absolute;top:-4px;right:-2px}}.hMESjq_modules{gap:var(--sp-4);display:grid}@media (min-width:900px){.hMESjq_modules{grid-template-columns:repeat(6,1fr)}.hMESjq_module:first-child{grid-column:span 4}.hMESjq_module:nth-child(2),.hMESjq_module:nth-child(n+3){grid-column:span 2}}.hMESjq_module{gap:var(--sp-3);padding:var(--sp-6);border-radius:var(--radius-lg);scroll-margin-top:calc(var(--header-h) + 1.5rem);flex-direction:column;display:flex;position:relative;overflow:hidden}.hMESjq_module:after{content:"";pointer-events:none;border:10px dotted #34d47f14;border-radius:50%;width:8rem;height:8rem;position:absolute;bottom:-2.5rem;right:-2.5rem}.hMESjq_module:target{border-color:var(--c-accent);box-shadow:0 0 0 1px #34d47f4d, 0 30px 70px -30px var(--c-accent-glow)}.hMESjq_moduleTitle{font-size:var(--fs-xl);letter-spacing:-.02em}.hMESjq_module:first-child .hMESjq_moduleTitle{font-size:var(--fs-2xl)}.hMESjq_moduleSummary{color:var(--c-text-muted)}.hMESjq_moduleDetails{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hMESjq_moduleDetails li{border-radius:var(--radius-pill);border:1px solid var(--c-line);font-size:var(--fs-xs);color:var(--c-text-muted);padding:.3rem .65rem}.hMESjq_result{padding-top:var(--sp-4);border-top:1px solid var(--c-line);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--c-accent-strong);margin-top:auto;line-height:1.6}.hMESjq_result:before{content:"result → ";color:var(--c-text-subtle)}.hMESjq_rail{gap:var(--sp-6);margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:900px){.hMESjq_rail{gap:var(--sp-5);padding-top:var(--sp-6);grid-template-columns:repeat(4,1fr)}}.hMESjq_rail li{gap:var(--sp-2);display:grid;position:relative}@media (min-width:900px){.hMESjq_rail li:before{content:"";left:0;top:calc(-1 * var(--sp-6) - .05rem);background:var(--c-bg);border:2px solid var(--c-accent);border-radius:50%;width:1rem;height:1rem;position:absolute}.hMESjq_rail li:last-child:before{border-color:var(--c-bronze);background:var(--c-bronze)}.hMESjq_rail li:not(:last-child):after{content:"";left:1rem;right:calc(-1 * var(--sp-5));top:calc(-1 * var(--sp-6) + .45rem - 1px);background:var(--c-accent);height:2px;position:absolute}.hMESjq_rail li:nth-last-child(2):after{background:linear-gradient(90deg, var(--c-accent), var(--c-bronze))}}.hMESjq_rail h3{font-size:var(--fs-lg)}.hMESjq_rail p{color:var(--c-text-muted);font-size:var(--fs-sm)}.hMESjq_matrix{border-radius:var(--radius-lg);overflow-x:auto}.hMESjq_matrix table{border-collapse:collapse;width:100%;min-width:40rem;font-size:var(--fs-sm)}.hMESjq_matrix th,.hMESjq_matrix td{padding:var(--sp-4) var(--sp-5);text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line)}.hMESjq_matrix thead th{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-subtle);font-weight:500}.hMESjq_matrix tbody th{white-space:nowrap;font-weight:600}.hMESjq_matrix tbody th span{font-family:var(--font-mono);color:var(--c-accent-strong);margin-top:.2rem;font-weight:500;display:block}.hMESjq_matrix td{color:var(--c-text-muted)}.hMESjq_matrix tr:last-child>*{border-bottom:0}.hMESjq_faq{gap:var(--sp-3);max-width:52rem;display:grid}.hMESjq_faq details{border-radius:var(--radius-md);border:1px solid var(--c-line-strong);transition:border-color var(--dur-base) var(--ease-out);background:#080e0b73}.hMESjq_faq details[open]{border-color:#34d47f66}.hMESjq_faq summary{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);cursor:pointer;font-weight:600;list-style:none;display:flex}.hMESjq_faq summary::-webkit-details-marker{display:none}.hMESjq_faq summary:after{content:"";border-right:2px solid var(--c-accent);border-bottom:2px solid var(--c-accent);width:.7rem;height:.7rem;transition:rotate var(--dur-base) var(--ease-out);flex:none;rotate:45deg}.hMESjq_faq details[open] summary:after{rotate:225deg}.hMESjq_faq details p{padding:0 var(--sp-5) var(--sp-5);color:var(--c-text-muted)}.hMESjq_notes{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.hMESjq_note{gap:var(--sp-3);height:100%;padding:var(--sp-5);border-radius:var(--radius-md);border-left:2px solid var(--c-accent);background:#080e0b73;display:grid;position:relative}.hMESjq_note a{color:var(--c-text);font-weight:600;text-decoration:none}.hMESjq_note a:after{content:"";position:absolute;inset:0}.hMESjq_note a:focus-visible{outline:none}.hMESjq_note:focus-within{outline:2px solid var(--c-focus);outline-offset:3px}.hMESjq_note:hover{background:#34d47f12}.hMESjq_noteLogos{gap:var(--sp-2);display:flex}.hMESjq_noteLogos svg{color:var(--logo,var(--c-accent))}.hMESjq_closing{justify-content:space-between;align-items:center;gap:var(--sp-5);border-radius:var(--radius-lg);flex-wrap:wrap;padding:clamp(1.5rem,1rem + 2vw,3rem);display:flex}.hMESjq_closing h2{font-size:var(--fs-2xl);letter-spacing:-.02em}.hMESjq_closing p{max-width:36rem;color:var(--c-text-muted)}@media (prefers-reduced-motion:reduce){.hMESjq_switchboard[data-ready] .hMESjq_routePanel{animation:none}}.hMESjq_routeHint{margin-top:var(--sp-6);color:var(--c-text-muted)}.hMESjq_routeHint a{color:var(--c-accent)}.hMESjq_ops{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.hMESjq_ops{grid-template-columns:repeat(2,1fr)}}@media (min-width:1180px){.hMESjq_ops{grid-template-columns:repeat(4,1fr)}}.hMESjq_op{gap:var(--sp-3);padding:var(--sp-6) var(--sp-5);border-radius:var(--radius-lg);flex-direction:column;display:flex}.hMESjq_opLogos{gap:var(--sp-2);display:flex}.hMESjq_opLogos svg{box-sizing:content-box;border:1px solid var(--c-line-strong);color:var(--logo,var(--c-accent));background:#ffffff0a;border-radius:12px;padding:.6rem}.hMESjq_op h3{font-size:var(--fs-lg)}.hMESjq_op>p{font-size:var(--fs-sm);color:var(--c-text-muted)}.hMESjq_opPoints{gap:var(--sp-2);padding:var(--sp-4) 0 0;border-top:1px solid var(--c-line);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-accent-strong);margin:auto 0 0;list-style:none;display:grid}.hMESjq_opPoints li:before{content:"✓ ";color:var(--c-accent)}.hMESjq_opNote{margin-top:var(--sp-6);max-width:48rem;font-size:var(--fs-sm);color:var(--c-text-subtle)}.hMESjq_opNote a{color:var(--c-accent)}
.BfORra_index{gap:var(--sp-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.BfORra_index li{--lane:var(--c-accent)}.BfORra_index li[data-lane=legal]{--lane:var(--c-bronze)}.BfORra_index li[data-lane=mgmt]{--lane:var(--c-teal)}.BfORra_index a{border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);color:var(--c-text);transition:border-color var(--dur-fast) var(--ease-out);align-items:center;gap:.55rem;padding:.55rem 1rem;text-decoration:none;display:inline-flex}.BfORra_index a:before{content:"";background:var(--lane);width:.6rem;height:.6rem;box-shadow:0 0 10px var(--lane);border-radius:50%}.BfORra_index a:hover{border-color:var(--lane)}.BfORra_dept{--lane:var(--c-accent);gap:var(--sp-6);scroll-margin-top:calc(var(--header-h) + 1rem);display:grid}.BfORra_dept[data-lane=legal]{--lane:var(--c-bronze)}.BfORra_dept[data-lane=mgmt]{--lane:var(--c-teal)}.BfORra_deptHead{gap:var(--sp-4);display:grid}@media (min-width:900px){.BfORra_deptHead{align-items:end;gap:var(--sp-8);grid-template-columns:1.3fr 1fr}}.BfORra_deptTitle{align-items:center;gap:var(--sp-3);font-size:var(--fs-3xl);letter-spacing:var(--tracking-display);line-height:1;display:flex}.BfORra_deptTitle:before{content:"";background:var(--lane);width:.9rem;height:.9rem;box-shadow:0 0 16px var(--lane);border-radius:50%;flex:none}.BfORra_deptSummary{margin-top:var(--sp-3);font-size:var(--fs-lg);color:var(--c-text-muted)}.BfORra_route{padding:var(--sp-4) var(--sp-5);border-left:2px solid var(--lane);background:color-mix(in srgb, var(--lane) 7%, transparent);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--fs-sm);color:var(--c-text-muted)}.BfORra_route strong{color:var(--c-text);margin-bottom:.2rem;display:block}.BfORra_lanePanel{padding:var(--sp-6) var(--sp-5) var(--sp-5);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--lane) 30%, transparent);background:linear-gradient(#dcffeb0a 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, #dcffeb0a 1px, transparent 1px) 0 0 / 40px 40px, radial-gradient(70% 90% at 50% 50%, color-mix(in srgb, var(--lane) 9%, transparent), transparent 75%), #060c098c;position:relative}.BfORra_laneCaption{margin-top:var(--sp-4);font-size:var(--fs-xs);color:var(--c-text-subtle)}.BfORra_lane{position:relative}.BfORra_laneLine{display:none}.BfORra_stops{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid;position:relative}.BfORra_stop{column-gap:var(--sp-3);grid-template-columns:2.25rem 1fr;align-items:center;display:grid;position:relative}.BfORra_node{border:2px solid var(--lane);background:var(--c-bg);width:2.25rem;height:2.25rem;box-shadow:0 0 0 5px color-mix(in srgb, var(--lane) 12%, transparent);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.BfORra_node svg{color:var(--logo,var(--lane))}.BfORra_node:empty:after{content:"";background:var(--lane);border-radius:50%;width:.5rem;height:.5rem}.BfORra_stop[data-kind=outcome] .BfORra_node,.BfORra_stop[data-kind=record]:last-child .BfORra_node{background:var(--lane)}.BfORra_stop[data-kind=outcome] .BfORra_node:empty:after,.BfORra_stop[data-kind=record]:last-child .BfORra_node:empty:after{background:var(--c-bg)}.BfORra_kind{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lane);font-size:.6875rem}.BfORra_stopLabel{font-weight:550;line-height:1.35}@media (min-width:900px){.BfORra_lane{height:15rem}.BfORra_laneLine{width:100%;height:8rem;display:block;position:absolute;top:1.25rem;left:0;right:0;overflow:visible}.BfORra_laneTrack{fill:none;stroke:color-mix(in srgb, var(--lane) 55%, transparent);stroke-width:2px;stroke-dasharray:2 6}.BfORra_lanePulse{fill:none;stroke:var(--lane);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.06 .94;filter:drop-shadow(0 0 6px var(--lane));animation:6s linear infinite BfORra_pulse}.BfORra_stops{display:block;position:absolute;inset:0}.BfORra_stop{left:var(--x);top:calc(1.25rem + var(--y) * 8rem - 1.125rem);text-align:center;flex-direction:column;align-items:center;gap:.3rem;width:11rem;display:flex;position:absolute;translate:-50%}.BfORra_stopLabel{font-size:var(--fs-sm)}}@keyframes BfORra_pulse{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.BfORra_inside{border-top:1px solid var(--c-line)}.BfORra_inside summary{align-items:center;gap:var(--sp-2);padding:var(--sp-4) 0 0;color:var(--lane);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.BfORra_inside summary::-webkit-details-marker{display:none}.BfORra_inside summary:after{content:"+";font-family:var(--font-mono);font-size:var(--fs-lg);transition:rotate var(--dur-base) var(--ease-out)}.BfORra_inside[open] summary:after{rotate:45deg}.BfORra_insideGrid{gap:var(--sp-6);padding-top:var(--sp-5);display:grid}@media (min-width:900px){.BfORra_insideGrid{grid-template-columns:repeat(3,1fr)}}.BfORra_insideGrid h4{margin-bottom:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-text-subtle);font-weight:500}.BfORra_chips{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.BfORra_chips li{border-radius:var(--radius-pill);border:1px solid var(--c-line-strong);font-size:var(--fs-xs);color:var(--c-text-muted);padding:.3rem .7rem}.BfORra_outcomes{gap:var(--sp-2);font-size:var(--fs-sm);color:var(--c-text-muted);margin:0;padding-left:1.1rem;display:grid}.BfORra_outcomes li::marker{color:var(--lane)}.BfORra_integrations{gap:var(--sp-3);font-size:var(--fs-sm);margin:0;padding:0;list-style:none;display:grid}.BfORra_integrations li{padding-left:var(--sp-3);border-left:1px solid color-mix(in srgb, var(--lane) 50%, transparent);gap:.15rem;display:grid}.BfORra_integrations strong{align-items:center;gap:.4rem;display:inline-flex}.BfORra_integrations strong svg{color:var(--logo,var(--lane))}.BfORra_integrations span{color:var(--c-text-muted)}.BfORra_matrixWrap{border-radius:var(--radius-lg);overflow-x:auto}.BfORra_matrix{border-collapse:collapse;width:100%;min-width:46rem}.BfORra_matrix th,.BfORra_matrix td{padding:var(--sp-3);text-align:center;border-bottom:1px solid var(--c-line)}.BfORra_matrix thead th{vertical-align:bottom;font-size:var(--fs-xs);color:var(--c-text-muted);font-weight:500}.BfORra_matrix thead th span{justify-items:center;gap:.4rem;display:grid}.BfORra_matrix thead svg{color:var(--logo,var(--c-accent))}.BfORra_matrix tbody th{text-align:left;white-space:nowrap;font-weight:600}.BfORra_matrix tbody th:before{content:"";background:var(--lane);border-radius:50%;width:.55rem;height:.55rem;margin-right:.6rem;display:inline-block}.BfORra_matrix tbody tr[data-lane=hr]{--lane:var(--c-accent)}.BfORra_matrix tbody tr[data-lane=legal]{--lane:var(--c-bronze)}.BfORra_matrix tbody tr[data-lane=mgmt]{--lane:var(--c-teal)}.BfORra_on{background:var(--lane);width:.8rem;height:.8rem;box-shadow:0 0 10px color-mix(in srgb, var(--lane) 60%, transparent);border-radius:50%;display:inline-block}.BfORra_off{border:1px solid var(--c-line-strong);border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.BfORra_matrix tr:last-child>*{border-bottom:0}.BfORra_rules{gap:var(--sp-5);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.BfORra_rules{grid-template-columns:repeat(3,1fr)}}.BfORra_rules li{gap:var(--sp-2);padding-top:var(--sp-4);border-top:2px solid;border-image:linear-gradient(90deg, var(--c-accent), var(--c-bronze), var(--c-teal)) 1;display:grid}.BfORra_rules h3{font-size:var(--fs-lg)}.BfORra_rules p{color:var(--c-text-muted);font-size:var(--fs-sm)}.BfORra_note{margin-top:var(--sp-6);max-width:52rem;font-size:var(--fs-sm);color:var(--c-text-subtle)}.BfORra_faq{gap:0;max-width:52rem;display:grid}.BfORra_faq details{border-bottom:1px solid var(--c-line)}.BfORra_faq summary{justify-content:space-between;gap:var(--sp-4);padding:var(--sp-5) 0;font-size:var(--fs-lg);cursor:pointer;font-weight:600;list-style:none;display:flex}.BfORra_faq summary::-webkit-details-marker{display:none}.BfORra_faq summary:after{content:"+";font-family:var(--font-mono);color:var(--c-accent);transition:rotate var(--dur-base) var(--ease-out)}.BfORra_faq details[open] summary:after{rotate:45deg}.BfORra_faq p{padding-bottom:var(--sp-5);color:var(--c-text-muted)}.BfORra_closing{justify-content:space-between;align-items:center;gap:var(--sp-5);border-radius:var(--radius-lg);flex-wrap:wrap;padding:clamp(1.5rem,1rem + 2vw,3rem);display:flex}.BfORra_closing h2{font-size:var(--fs-2xl)}.BfORra_closing p{color:var(--c-text-muted)}@media (prefers-reduced-motion:reduce){.BfORra_lanePulse{opacity:0;animation:none}}
.N1-S7W_choice{align-items:center;gap:var(--sp-4) var(--sp-6);flex-wrap:wrap;display:flex}.N1-S7W_choiceButton{border-radius:var(--radius-pill);background:var(--c-accent);min-height:2.9rem;color:var(--c-accent-ink);font:inherit;cursor:pointer;border:0;padding:0 1.4rem;font-weight:600}.N1-S7W_note,.N1-S7W_small{font-size:var(--fs-sm);color:var(--c-text-subtle)}.N1-S7W_small{margin-top:var(--sp-4)}.N1-S7W_small a,.N1-S7W_flow a{color:var(--c-accent)}.N1-S7W_choices{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.N1-S7W_choices{grid-template-columns:repeat(3,1fr)}}.N1-S7W_choices li{gap:var(--sp-2);padding:var(--sp-5);border-radius:var(--radius-lg);display:grid}.N1-S7W_choices h3{font-size:var(--fs-lg)}.N1-S7W_choices p{color:var(--c-text-muted)}.N1-S7W_tableWrap{border-radius:var(--radius-lg);overflow-x:auto}.N1-S7W_table{border-collapse:collapse;width:100%;min-width:40rem;font-size:var(--fs-sm)}.N1-S7W_table th,.N1-S7W_table td{padding:var(--sp-4) var(--sp-5);text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line)}.N1-S7W_table thead th{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-subtle);font-weight:500}.N1-S7W_table td{color:var(--c-text-muted)}.N1-S7W_table code{font-family:var(--font-mono);color:var(--c-accent-strong)}.N1-S7W_table tr:last-child>*{border-bottom:0}.N1-S7W_flow{gap:var(--sp-4);max-width:48rem;color:var(--c-text-muted);display:grid}
