@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-vietnamese-500-normal.DjeaNLFD.woff2)format("woff2"),url(./barlow-condensed-vietnamese-500-normal.CsrJDWc5.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-latin-ext-500-normal.yA5ONLQ9.woff2)format("woff2"),url(./barlow-condensed-latin-ext-500-normal.B1RE8WP7.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-latin-500-normal.BgYH2mbd.woff2)format("woff2"),url(./barlow-condensed-latin-500-normal.HIEiP5Ov.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-vietnamese-600-normal.A5AYRdjN.woff2)format("woff2"),url(./barlow-condensed-vietnamese-600-normal.CNlPk46_.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-ext-600-normal.18ESti3H.woff2)format("woff2"),url(./barlow-condensed-latin-ext-600-normal.Clv9cIcR.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(./barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff");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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.woff2)format("woff2-variations");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}:root{font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night:oklch(13% .018 245);--depth:oklch(18% .018 245);--surface:oklch(23% .016 245);--surface-high:oklch(29% .018 245);--ink:oklch(94% .012 225);--muted:oklch(72% .025 235);--moss:oklch(67% .08 125);--copper:oklch(67% .11 48);--ice:oklch(78% .075 220);--danger:oklch(65% .16 25);--line:color-mix(in oklch, var(--ink) 14%, transparent);--line-strong:color-mix(in oklch, var(--ink) 28%, transparent);--focus:var(--ice);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;background:var(--night);color:var(--ink);font-family:Atkinson Hyperlegible Next Variable,system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--night);scroll-behavior:smooth}body{background:var(--night);min-width:20rem;min-height:100vh;color:var(--ink);margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:.22em}button{color:inherit}:focus-visible{outline:.1875rem solid var(--focus);outline-offset:.1875rem}::selection{background:color-mix(in oklch, var(--ice) 32%, transparent)}.skip-link{top:var(--space-3);left:var(--space-3);z-index:50;padding:var(--space-3) var(--space-4);background:var(--ink);color:var(--night);border-radius:var(--radius-sm);position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-shell{isolation:isolate;min-height:100vh;position:relative;overflow:clip}.site-shell:before{content:"";z-index:-1;opacity:.07;pointer-events:none;background:url(../../../assets/mineral-field.webp) 50%/48rem;position:fixed;inset:0}.site-header,.site-footer{width:min(100% - 2rem,90rem);margin-inline:auto}.site-header{justify-content:space-between;align-items:center;gap:var(--space-6);border-bottom:1px solid var(--line);min-height:5.25rem;display:flex}.site-header nav,.site-header nav form{align-items:center;gap:var(--space-6);margin:0;display:flex}.site-header nav a,.nav-action{color:var(--muted);font-size:.9375rem;font-weight:560;text-decoration:none;transition:color .18s ease-out}.site-header nav a:hover,.nav-action:hover{color:var(--ink)}.nav-action{padding:var(--space-3) 0;cursor:pointer;background:0 0;border:0}.site-header nav .nav-login{min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);align-items:center;display:inline-flex}.site-header nav .nav-login:hover{border-color:var(--copper)}.brand{align-items:center;gap:var(--space-3);letter-spacing:.045em;font-family:Barlow Condensed,sans-serif;font-size:1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.brand-mark{width:1.75rem;height:1.75rem;color:var(--copper)}main{min-height:calc(100vh - 10rem)}.site-footer{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-8);border-top:1px solid var(--line);color:var(--muted);font-size:.875rem;display:flex}.hero{grid-template-columns:minmax(18rem,.72fr) minmax(29rem,1.28fr);align-items:center;gap:clamp(2rem,5vw,6rem);width:min(100% - 2rem,90rem);min-height:min(49rem,100vh - 5.25rem);margin-inline:auto;padding-block:clamp(3rem,7vw,7rem);display:grid;position:relative}.hero-copy{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}.hero-kicker{align-items:center;gap:var(--space-3);margin:0 0 var(--space-6);color:var(--copper);font-size:.875rem;font-weight:650;display:inline-flex}.hero-kicker:before{content:"";background:currentColor;width:2rem;height:1px}h1,h2,h3,p{margin-top:0}h1{max-width:10ch;margin-bottom:var(--space-6);letter-spacing:-.025em;text-wrap:balance;font-family:Barlow Condensed,sans-serif;font-size:clamp(3.6rem,7vw,4.5rem);font-weight:500;line-height:.96}.hero-copy>p:not(.hero-kicker){max-width:35rem;margin-bottom:var(--space-8);color:var(--muted);text-wrap:pretty;font-size:1.125rem;line-height:1.62}.button{justify-content:center;align-items:center;gap:var(--space-3);min-height:3.25rem;padding:0 var(--space-6);border-radius:var(--radius-sm);background:var(--ice);color:var(--night);cursor:pointer;border:1px solid #0000;font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.25,1,.5,1),background .18s ease-out;display:inline-flex}.button:hover{background:var(--ink);transform:translateY(-.125rem)}.button:active{transform:translateY(0)}.button--secondary{color:var(--ink);border-color:var(--line-strong);background:0 0}.button--danger{background:var(--danger);color:var(--ink)}.terrain-stage{perspective:70rem;min-width:0;color:color-mix(in oklch, var(--ice) 22%, transparent);position:relative}.terrain-stage:before{content:"";background:color-mix(in oklch, var(--ice) 9%, transparent);filter:blur(5rem);border-radius:50%;position:absolute;inset:17% 15%}.terrain-stage svg{width:100%;transform:rotateX(var(--tilt-y)) rotateY(var(--tilt-x));transform-style:preserve-3d;transition:transform .26s cubic-bezier(.22,1,.36,1);display:block;position:relative}.contours{stroke-width:1px;opacity:.46}.contours path:nth-child(2){opacity:.7}.map-shadow{fill:oklch(4% 0 0/.58);filter:blur(1.2rem)}.terrain{filter:drop-shadow(0 1.25rem 1rem oklch(4% 0 0/.46))}.water-top{fill:oklch(36% .055 230)}.water-side{fill:oklch(23% .04 230)}.water-side--right{fill:oklch(19% .034 230)}.land .top{fill:oklch(48% .072 126)}.land .left{fill:oklch(29% .047 126)}.land .right{fill:oklch(23% .036 126)}.stone-top{fill:oklch(49% .025 235)}.stone-left{fill:oklch(32% .02 235)}.stone-right{fill:oklch(25% .018 235)}.copper-top{fill:oklch(72% .13 48)}.copper-left{fill:oklch(57% .11 48)}.copper-right{fill:oklch(45% .09 48)}.beacon>:first-child{fill:oklch(75% .07 220)}.beam{fill:oklch(78% .075 220/.12)}.trees{fill:oklch(37% .075 126)}.coordinates{fill:var(--copper);stroke:var(--copper);stroke-width:1px;opacity:.72}.connection-rail{width:min(100% - 2rem,86rem);margin:-2.5rem auto var(--space-24);border-block:1px solid var(--line-strong);background:var(--depth);grid-template-columns:.8fr 1.2fr 1.2fr;display:grid}.rail-status,.connection-item{align-items:center;gap:var(--space-4);min-height:6rem;padding:var(--space-4) var(--space-6);display:flex}.connection-item{border-left:1px solid var(--line);justify-content:space-between}.connection-copy{gap:var(--space-1);flex-direction:column;display:flex}.connection-copy strong{font-size:1.0625rem}.connection-copy span,.status-detail{color:var(--muted);font-size:.875rem}.status-dot{background:var(--muted);border-radius:50%;width:.625rem;height:.625rem}.status-dot[data-online=true]{background:var(--moss);box-shadow:0 0 0 .25rem color-mix(in oklch, var(--moss) 13%, transparent)}.copy-button{border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.copy-button:hover{background:var(--surface);color:var(--ink)}.how-it-works{width:min(100% - 2rem,70rem);margin:0 auto var(--space-24)}.section-heading{gap:var(--space-12);margin-bottom:var(--space-12);grid-template-columns:.75fr 1.25fr;align-items:end;display:grid}.section-heading h2,.page-heading h1{letter-spacing:-.02em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:2.75rem;font-weight:500;line-height:1}.section-heading p{max-width:38rem;color:var(--muted);margin:0;line-height:1.6}.steps{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.steps li{gap:var(--space-6);padding-block:var(--space-6);border-bottom:1px solid var(--line);grid-template-columns:7rem 16rem 1fr;align-items:baseline;display:grid}.step-index{color:var(--copper);font-family:Barlow Condensed,sans-serif;font-size:1.5rem}.steps strong{font-size:1.0625rem}.steps p{color:var(--muted);margin:0;line-height:1.55}.page{width:min(100% - 2rem,72rem);padding-block:var(--space-16) var(--space-24);margin-inline:auto}.page--narrow{max-width:48rem}.page-heading{margin-bottom:var(--space-12)}.page-heading>p{max-width:42rem;margin:var(--space-4) 0 0;color:var(--muted);font-size:1.0625rem;line-height:1.6}.panel{padding:var(--space-8);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--depth)}.panel+.panel{margin-top:var(--space-6)}.form-stack,.field{flex-direction:column;display:flex}.form-stack{gap:var(--space-6)}.field{gap:var(--space-2)}.field label,.field legend{font-weight:650}.field small,.form-hint{color:var(--muted);line-height:1.45}input,select,textarea{width:100%;min-height:3rem;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--night);color:var(--ink)}textarea{resize:vertical;min-height:7rem}input:hover,select:hover,textarea:hover{border-color:color-mix(in oklch, var(--ice) 52%, var(--line))}.choice-row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.choice{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;display:flex}.choice:has(input:checked){border-color:var(--ice);background:color-mix(in oklch, var(--ice) 8%, transparent)}.choice input{width:1.125rem;min-height:auto;margin:0}.notice{padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);line-height:1.5}.notice[data-tone=error]{border-color:color-mix(in oklch, var(--danger) 64%, var(--line))}.notice[data-tone=success]{border-color:color-mix(in oklch, var(--moss) 64%, var(--line))}.status-chip{min-height:1.75rem;padding:0 var(--space-3);background:var(--surface-high);color:var(--ink);border-radius:999px;align-items:center;font-size:.8125rem;font-weight:650;display:inline-flex}.status-chip[data-tone=success]{background:color-mix(in oklch, var(--moss) 23%, var(--depth))}.status-chip[data-tone=warning]{background:color-mix(in oklch, var(--copper) 22%, var(--depth))}.data-list{margin:0}.data-list>div{gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,.6fr) 1fr;display:grid}.data-list>div:last-child{border-bottom:0}.data-list dt{color:var(--muted)}.data-list dd{margin:0;font-weight:600}.balance{justify-content:space-between;align-items:end;gap:var(--space-6);display:flex}.balance-value{font-variant-numeric:tabular-nums;margin:0;font-family:Barlow Condensed,sans-serif;font-size:3.5rem;line-height:1}.balance-value span{color:var(--muted);font-family:Atkinson Hyperlegible Next Variable,sans-serif;font-size:1rem}.table-wrap{border-block:1px solid var(--line-strong);overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{padding:var(--space-4);text-align:left;border-bottom:1px solid var(--line)}th{color:var(--muted);font-size:.875rem;font-weight:600}.actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.empty-state{padding:var(--space-12) var(--space-6);text-align:center;color:var(--muted)}.eyebrow{margin:0 0 var(--space-4);color:var(--copper);letter-spacing:.055em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.fieldset-reset{border:0;min-width:0;margin:0;padding:0}.optional{color:var(--muted);font-size:.875rem;font-weight:450}.consent-row{gap:var(--space-3);color:var(--muted);cursor:pointer;grid-template-columns:1.25rem 1fr;align-items:start;line-height:1.5;display:grid}.consent-row input{width:1.125rem;min-height:1.125rem;margin:.2rem 0 0}.form-stack>.button{align-self:flex-start}.guide-page{max-width:76rem}.guide-intro{column-gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:end;display:grid}.guide-intro .eyebrow{grid-column:1/-1}.guide-intro>p:last-child{margin:0}.guide-section{padding-block:var(--space-8) var(--space-16);border-top:1px solid var(--line-strong)}.guide-heading{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:5rem minmax(0,1fr);display:grid}.guide-number{color:var(--copper);font-family:Barlow Condensed,sans-serif;font-size:1.5rem}.guide-heading h2,.admin-section h2,.state-panel h2{margin:0 0 var(--space-2);font-family:Barlow Condensed,sans-serif;font-size:2rem;font-weight:500;line-height:1.05}.guide-heading p,.state-panel p{max-width:42rem;color:var(--muted);margin:0;line-height:1.55}.edition-list,.command-list,.application-list,.legacy-list{border-top:1px solid var(--line)}.edition-row{gap:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(11rem,1fr) auto 2.75rem;align-items:center;min-height:6.25rem;display:grid}.edition-row>svg,.command-list svg{color:var(--copper)}.edition-row h3,.edition-row p{margin:0}.edition-row h3{font-size:1rem}.edition-row p,.console-note,.section-note{color:var(--muted);line-height:1.5}.edition-row code,.command-list code{color:var(--ice);font-family:inherit;font-size:.9375rem;font-weight:650}.console-note{padding:var(--space-4) 0}.console-note summary{min-height:2.75rem;color:var(--ink);cursor:pointer;align-items:center;font-weight:650;display:flex}.console-note p{max-width:46rem;margin:0 0 var(--space-3)}.command-list{margin:0}.command-list>div{gap:var(--space-6);padding-block:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:minmax(13rem,.7fr) 1.3fr;display:grid}.command-list dt{align-items:center;gap:var(--space-3);font-weight:650;display:flex}.command-list dd{color:var(--muted);margin:0;line-height:1.5}.economy-flow{gap:var(--space-6);padding-block:var(--space-6);border-block:1px solid var(--line);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;display:grid}.economy-flow>div{gap:var(--space-2);flex-direction:column;display:flex}.economy-flow>div span,.economy-flow>span{color:var(--muted);line-height:1.45}.account-heading{justify-content:space-between;align-items:end;gap:var(--space-6);margin-bottom:var(--space-12);display:flex}.account-heading h1{margin:0;font-family:Barlow Condensed,sans-serif;font-size:3rem;font-weight:500;line-height:1}.state-panel{gap:var(--space-6);padding:var(--space-8) 0;border-block:1px solid var(--line-strong);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;display:grid}.state-panel>svg{color:var(--copper)}.state-panel--danger>svg{color:var(--danger)}.state-panel small{margin-top:var(--space-3);color:var(--muted);display:block}.account-strip{gap:var(--space-8);padding:var(--space-6) 0;margin-bottom:var(--space-16);border-block:1px solid var(--line-strong);grid-template-columns:1fr .8fr auto;align-items:center;display:grid}.balance-block{align-items:center;gap:var(--space-4);display:flex}.balance-block>svg{color:var(--copper)}.balance-block span,.account-identity span,.account-identity small{color:var(--muted);font-size:.8125rem;display:block}.balance-block p{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums;font-family:Barlow Condensed,sans-serif;font-size:2.75rem;line-height:.9}.balance-block p small{color:var(--muted);font-family:Atkinson Hyperlegible Next Variable,sans-serif;font-size:.875rem}.account-identity{gap:var(--space-1);padding-left:var(--space-8);border-left:1px solid var(--line);flex-direction:column;display:flex}.account-line,.link-heading{align-items:center;gap:var(--space-3);display:flex}.account-line{padding-block:var(--space-3);border-bottom:1px solid var(--line);justify-content:space-between}.account-line>div{gap:var(--space-1);flex-direction:column;display:flex}.account-line small{color:var(--muted)}.link-heading{margin-bottom:var(--space-2)}.compact-steps{margin:var(--space-3) 0;padding-left:var(--space-6)}.admin-page{max-width:82rem}.ops-note{align-items:center;gap:var(--space-2);color:var(--muted);font-size:.875rem;display:flex}.admin-section{margin-bottom:var(--space-16)}.section-line{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.section-line h2{margin:0}.section-line span{color:var(--copper);font-variant-numeric:tabular-nums}.empty-row{align-items:center;gap:var(--space-3);border-block:1px solid var(--line);min-height:5rem;color:var(--muted);display:flex}.empty-row p{margin:0}.application-row{gap:var(--space-6);padding-block:var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,.7fr) minmax(14rem,1.3fr) auto minmax(19rem,auto);align-items:center;display:grid}.candidate-main,.candidate-main span,.legacy-row>div,.legacy-row>div span{flex-direction:column;display:flex}.candidate-main span,.legacy-row>div span,.application-row time{color:var(--muted);font-size:.8125rem}.application-row>p{color:var(--muted);margin:0;line-height:1.45}.decision-actions,.decision-actions form{align-items:center;gap:var(--space-2);margin:0;display:flex}.decision-actions input{width:9rem;min-height:2.75rem}.button--compact{min-height:2.75rem;padding-inline:var(--space-4)}.icon-action{border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;background:0 0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.icon-action:hover{border-color:var(--ink)}.icon-action--danger:hover{border-color:var(--danger);color:var(--danger)}.legacy-row{gap:var(--space-6);padding-block:var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,.6fr) minmax(14rem,1fr) auto;align-items:center;display:grid}.legacy-row select{min-height:2.75rem}.text-link{align-items:center;gap:var(--space-2);color:var(--muted);display:inline-flex}.text-link:hover{color:var(--ink)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=64rem){.hero{gap:var(--space-4);grid-template-columns:.8fr 1.2fr}.connection-rail{grid-template-columns:1fr 1fr;margin-top:0}.rail-status{border-bottom:1px solid var(--line);grid-column:1/-1}.connection-item:first-of-type{border-left:0}.application-row{grid-template-columns:minmax(9rem,.7fr) 1.3fr}.application-row time,.decision-actions{grid-column:2}}@media (width<=48rem){.site-header{min-height:4.5rem}.site-header nav>a:not(.nav-login){display:none}.site-header nav,.site-header nav form{gap:var(--space-3)}.hero{min-height:auto;padding-top:var(--space-12);grid-template-columns:1fr}h1{font-size:clamp(3.2rem,16vw,4.5rem)}.terrain-stage{margin-top:calc(var(--space-8) * -1)}.connection-rail{grid-template-columns:1fr}.rail-status{grid-column:auto}.connection-item{border-left:0;border-top:1px solid var(--line)}.section-heading{gap:var(--space-4);grid-template-columns:1fr}.steps li{grid-template-columns:3rem 1fr}.steps p{grid-column:2}.site-footer{flex-direction:column}.choice-row{grid-template-columns:1fr}.panel{padding:var(--space-6)}.data-list>div{gap:var(--space-1);grid-template-columns:1fr}.guide-intro,.guide-heading,.command-list>div,.state-panel,.account-strip,.application-row,.legacy-row{grid-template-columns:1fr}.guide-intro .eyebrow,.application-row time,.decision-actions{grid-column:auto}.guide-number{font-size:1.125rem}.edition-row{padding-block:var(--space-4);grid-template-columns:1.75rem minmax(0,1fr) 2.75rem}.edition-row code{grid-column:2}.edition-row .copy-button{grid-area:1/3/span 2}.economy-flow{grid-template-columns:1fr}.economy-flow>span{transform-origin:50%;width:1rem;transform:rotate(90deg)}.account-heading{flex-direction:column;align-items:flex-start}.state-panel .button,.account-strip .button{justify-self:start}.account-identity{padding:var(--space-4) 0 0;border-top:1px solid var(--line);border-left:0}.decision-actions,.decision-actions form{flex-wrap:wrap;align-items:stretch}.decision-actions input{width:min(100%,15rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.terrain-stage svg{transform:none!important}}
