@font-face{font-family:Yank Display;src:url(/fonts/YankDisplay-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/BarlowSemiCondensed-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/BarlowSemiCondensed-400-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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 Semi Condensed;src:url(/fonts/BarlowSemiCondensed-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/BarlowSemiCondensed-500-ext.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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 Semi Condensed;src:url(/fonts/BarlowSemiCondensed-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/BarlowSemiCondensed-600-ext.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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 Semi Condensed;src:url(/fonts/BarlowSemiCondensed-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/BarlowSemiCondensed-700-ext.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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 Semi Condensed;src:url(/fonts/BarlowSemiCondensed-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/BarlowSemiCondensed-400-italic-ext.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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}:root{--ground:#1E0F0A;--surface:#2B1610;--raised:#3A1A10;--line:#5A2A18;--ink:#FFF4E2;--ink-muted:#D9C2A8;--ink-faint:#B89A7E;--on-hot:#1E0F0A;--lava:#FF5C05;--lava-hot:#FF8A3D;--ember:#FF6F78;--gold:#F2C230;--crust:#592706;--crust-shadow:#7B3A26;--ok:#8BD17C;--warn:var(--gold);--danger:#FF4D4D;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:96px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--shadow-toon:0 5px 0 #592706;--shadow-toon-pressed:0 1px 0 #592706;--shadow-card:0 8px 0 #120805;--shadow-glow:0 0 32px rgba(255,92,5,.45);--border-chunky:3px;--border-card:2px;--font-display:"Yank Display", "Bowlby One", Impact, "Arial Black", sans-serif;--font-text:"Barlow Semi Condensed", "Arial Narrow", system-ui, sans-serif;--font-logo:"Titan One", "Bowlby One", sans-serif}.y-root{background:var(--ground);color:var(--ink);font-family:var(--font-text);font-size:18px;line-height:1.5}.y-display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.5px;line-height:.95;color:var(--gold);text-shadow:0 4px 0 var(--crust),0 7px 0 var(--crust-shadow)}.y-btn{--_bg:var(--lava);--_bgh:var(--lava-hot);--_fg:var(--on-hot);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-5);border:var(--border-chunky) solid var(--crust);border-radius:var(--radius-md);background:var(--_bg);color:var(--_fg);font-family:var(--font-text);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--shadow-toon);cursor:pointer;text-decoration:none;transition:transform .08s ease,box-shadow .08s ease,background .12s}.y-btn:hover{background:var(--_bgh);color:var(--_fg)}a.y-btn,a.y-btn:visited,a.y-btn:hover,a.y-btn:active{color:var(--_fg)}.y-btn:active{transform:translateY(4px);box-shadow:var(--shadow-toon-pressed)}.y-btn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.y-btn--big{min-height:60px;padding:var(--space-4) var(--space-6);font-size:18px}.y-btn--glow{box-shadow:var(--shadow-toon),var(--shadow-glow)}.y-btn--ember{--_bg:var(--ember);--_bgh:#FF8C93}.y-btn--gold{--_bg:var(--gold);--_bgh:#F7D45E}.y-btn--ghost{--_bg:transparent;--_bgh:var(--raised);--_fg:var(--ink);border-color:var(--line);box-shadow:0 5px #120805}.y-btn--danger{--_bg:var(--danger);--_bgh:#FF7070}.y-btn[disabled],.y-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:var(--shadow-toon-pressed)}.y-tag{display:inline-block;transform:skew(-10deg);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--ember);color:var(--on-hot);font-family:var(--font-text);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.y-tag>span{display:inline-block;transform:skew(10deg)}.y-tag--lava{background:var(--lava)}.y-tag--gold{background:var(--gold)}.y-tag--ok{background:var(--ok)}.y-tag--danger{background:var(--danger)}.y-tag--quiet{background:var(--raised);color:var(--ink-muted)}.y-card{background:var(--surface);border:var(--border-card) solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-card)}.y-card__title{font-family:var(--font-display);text-transform:uppercase;font-size:26px;line-height:1.05;color:var(--ink);margin:0 0 var(--space-2)}.y-card__text{font-size:16px;line-height:1.45;color:var(--ink-muted);margin:0}.y-card--hot{border-color:var(--lava);box-shadow:var(--shadow-card),var(--shadow-glow)}.y-stat{display:flex;flex-direction:column;gap:var(--space-1)}.y-stat__value{font-family:var(--font-display);font-size:56px;line-height:1;color:var(--gold);text-shadow:0 4px 0 var(--crust)}.y-stat__label{font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.y-stat__live{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-faint)}.y-stat__live:before{content:"";width:8px;height:8px;border-radius:var(--radius-pill);background:var(--ok)}.y-road{background:var(--surface);border:var(--border-card) solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}.y-road__title{font-family:var(--font-display);text-transform:uppercase;font-size:20px;margin:0 0 var(--space-3);color:var(--ink-muted)}.y-road--done .y-road__title{color:var(--ember)}.y-road--now{border-color:var(--lava)}.y-road--now .y-road__title{color:var(--gold)}.y-road--later{border-style:dashed}.y-road ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.y-road li{display:flex;gap:var(--space-2);align-items:baseline;font-size:17px}.y-road--done li:before{content:"✓";color:var(--ok);font-weight:700}.y-road--now li:before{content:"●";color:var(--lava)}.y-road--later li{color:var(--ink-muted)}.y-road--later li:before{content:"○";color:var(--ink-faint)}.y-toggle{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;font-weight:600;font-size:16px;color:var(--ink)}.y-toggle input{appearance:none;width:52px;height:30px;border-radius:var(--radius-pill);background:var(--raised);border:var(--border-card) solid var(--line);position:relative;margin:0;cursor:pointer;transition:background .15s}.y-toggle input:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:var(--radius-pill);background:var(--ink-faint);transition:transform .15s,background .15s}.y-toggle input:checked{background:var(--lava);border-color:var(--crust)}.y-toggle input:checked:after{transform:translate(22px);background:var(--on-hot)}.y-toggle input:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.y-field{display:grid;gap:6px}.y-field__label{font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.y-field__input{min-height:44px;padding:10px 14px;border-radius:var(--radius-md);border:var(--border-card) solid var(--line);background:var(--raised);color:var(--ink);font-family:var(--font-text);font-size:17px}.y-field__input::placeholder{color:var(--ink-faint)}.y-field__input:focus{outline:none;border-color:var(--lava);box-shadow:0 0 0 3px #ff5c0559}.y-field__hint{font-size:13px;color:var(--ink-faint)}.y-field--error .y-field__input{border-color:var(--danger)}.y-field--error .y-field__hint{color:var(--danger)}.y-nav{display:grid;gap:2px;padding:var(--space-3);background:var(--surface);border-radius:var(--radius-lg);border:var(--border-card) solid var(--line)}.y-nav a{display:flex;align-items:center;gap:var(--space-3);padding:10px 14px;border-radius:var(--radius-md);color:var(--ink-muted);text-decoration:none;font-weight:600;font-size:16px}.y-nav a:hover{background:var(--raised);color:var(--ink)}.y-nav a[aria-current=page]{background:var(--lava);color:var(--on-hot);box-shadow:0 3px 0 var(--crust)}.y-nav__group{font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);padding:var(--space-3) 14px 4px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-text);font-size:18px;line-height:1.5;overflow-x:hidden}a{color:var(--ember)}a:hover{color:var(--lava-hot)}img,video{max-width:100%;display:block}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.y-display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.5px;line-height:.95;color:var(--gold);text-shadow:0 4px 0 var(--crust),0 7px 0 var(--crust-shadow);margin:0}#world{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;display:block;pointer-events:none}body.has3d #world{pointer-events:auto}.vignette{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,transparent 55%,rgba(10,4,2,.55) 100%)}main,footer{position:relative;z-index:2;pointer-events:none}main a,main button,main details,main input,main textarea,main select,main .panel,footer *{pointer-events:auto}body:not(.has3d) main .station{background:linear-gradient(var(--ground),var(--ground))}body:not(.has3d){background:linear-gradient(180deg,#1e0f0a,#2b1610 60%,#5a2a18 85%,#ff5c05) fixed}:root{--fs:clamp(17px,.42vw + 11px,22px);--gutter:clamp(16px,4vw,96px);--gap-y:clamp(28px,6vh,90px)}.station{display:flex;align-items:center;padding:var(--gap-y) var(--gutter);scroll-margin-top:8vh}.side-l{justify-content:flex-start}.side-r{justify-content:flex-end}.center{justify-content:center}.panel{container-type:inline-size;width:min(100%,clamp(560px,44vw,1080px));font-size:var(--fs);background:#2b1610ed;border:var(--border-card) solid var(--line);border-radius:var(--radius-lg);padding:clamp(22px,2.3vw,56px);box-shadow:var(--shadow-card)}.wide .panel{width:min(100%,clamp(680px,60vw,1440px))}.panel--hot{border-color:var(--lava);box-shadow:var(--shadow-card),var(--shadow-glow);text-align:center;width:min(100%,clamp(560px,46vw,1100px))}.sec-title{font-size:min(clamp(38px,3.5vw,92px),calc(100cqi / var(--w,6)));margin-bottom:.32em;overflow-wrap:normal}.lead{font-size:1.18em;line-height:1.45;font-weight:500;color:var(--ink);margin:0 0 1.1em}.panel>p{margin:0 0 1em}.hint{font-size:.85em;color:var(--ink-faint);margin:1.2em 0 0}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15em),1fr));gap:clamp(14px,1.2vw,28px)}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5em),1fr));gap:clamp(14px,1.2vw,28px)}.panel .y-card{box-shadow:none;background:var(--raised);padding:clamp(16px,1.3vw,30px)}.panel .y-card__title{font-size:1.35em}.panel .y-card__text{font-size:.9em}.panel .y-road li{font-size:.95em}.panel .y-road__title{font-size:1.1em}.y-media{margin:0 0 var(--space-4);border-radius:var(--radius-md);overflow:hidden;border:var(--border-card) solid var(--line);background:#120805;aspect-ratio:16/9}.y-media img,.y-media video{width:100%;height:100%;object-fit:cover}.y-embed__play{all:unset;cursor:pointer;position:relative;display:block;width:100%;height:100%}.y-embed__play img{width:100%;height:100%;object-fit:cover}.y-embed__icon{position:absolute;inset:0;margin:auto;width:72px;height:72px;border-radius:var(--radius-pill);background:var(--lava);color:var(--on-hot);display:grid;place-items:center;font-size:28px;border:var(--border-chunky) solid var(--crust);box-shadow:var(--shadow-toon)}.y-embed iframe{width:100%;height:100%;border:0}body.yank-hover{cursor:pointer}.hero{min-height:100vh;min-height:100svh;flex-direction:column;justify-content:center;text-align:center;position:relative}.hero__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);max-width:900px}.hero__logo{margin:0;width:min(560px,86vw)}.hero__logo img{width:100%;height:auto;filter:drop-shadow(0 10px 30px rgba(255,92,5,.25))}.hero__headline{font-size:clamp(40px,8vw,96px)}.hero__sub{font-size:clamp(19px,2.4vw,24px);font-weight:500;margin:0;color:var(--ink);text-shadow:0 2px 12px rgba(0,0,0,.6)}.hero__cta{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;margin-top:var(--space-3)}.hero__stat{margin:var(--space-2) 0 0;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);display:flex;align-items:baseline;gap:10px}.hero__stat .y-stat__value{font-size:34px}.hero__fallback{display:none}body.has3d .hero__logo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body.has3d .hero{justify-content:flex-end;padding-bottom:max(14vh,90px)}body:not(.has3d) .hero__fallback{display:block;width:min(640px,90vw);margin-top:var(--space-6)}.hero__scroll{position:absolute;bottom:28px;left:50%;transform:translate(-50%);color:var(--ink-muted);text-decoration:none;font-size:22px;animation:bob 1.6s ease-in-out infinite}@keyframes bob{50%{transform:translate(-50%,8px)}}.facts{list-style:none;display:flex;flex-wrap:wrap;gap:.6em;padding:0;margin:0 0 1em}.facts .y-tag{font-size:.78em}.steps{list-style:none;margin:0;padding:0;display:grid;gap:1.1em}.step{display:flex;gap:1em;align-items:flex-start}.step p{margin:0;color:var(--ink-muted)}.step__n{flex:none;width:2.6em;height:2.6em;border-radius:var(--radius-md);background:var(--lava);color:var(--on-hot);display:grid;place-items:center;font-family:var(--font-display);font-size:1.35em;border:var(--border-chunky) solid var(--crust);box-shadow:var(--shadow-toon)}.step__title{font-family:var(--font-display);text-transform:uppercase;font-size:1.3em;line-height:1.05;margin:0 0 4px;color:var(--ink)}.mystery{display:flex;gap:var(--space-4);flex-wrap:wrap}.mystery span{width:3.6em;height:3.6em;display:grid;place-items:center;font-family:var(--font-display);font-size:1em;color:var(--gold);background:var(--raised);border:var(--border-chunky) solid var(--crust);border-radius:var(--radius-md);box-shadow:var(--shadow-toon);animation:shake 3s ease-in-out infinite}.mystery span:nth-child(2){animation-delay:.4s}.mystery span:nth-child(3){animation-delay:.9s}.mystery span:nth-child(4){animation-delay:1.3s}@keyframes shake{0%,86%,to{transform:rotate(0)}89%{transform:rotate(-8deg)}93%{transform:rotate(7deg)}96%{transform:rotate(-4deg)}}.maps{display:grid;gap:var(--space-5)}.stats-row{display:flex;flex-wrap:wrap;gap:1em 2.2em;margin-bottom:1.2em}.panel .y-stat__value{font-size:2.8em}.panel .y-stat__label{font-size:.78em}.regions{display:grid;gap:var(--space-3)}.region{display:grid;grid-template-columns:1fr auto auto;gap:var(--space-4);align-items:center;background:var(--raised);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.region__name{font-weight:700;font-size:1em;display:flex;flex-wrap:wrap;gap:.5em;align-items:center}.region__num{font-family:var(--font-display);color:var(--gold);font-size:1.2em;text-align:right}.region__num small{display:block;font-family:var(--font-text);font-size:12px;color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase}.faq details{background:var(--raised);border-radius:var(--radius-md);margin-bottom:var(--space-3);border:var(--border-card) solid transparent}.faq details[open]{border-color:var(--line)}.faq summary{cursor:pointer;list-style:none;padding:var(--space-4) var(--space-5);font-family:var(--font-display);text-transform:uppercase;font-size:1.05em;line-height:1.15;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.faq summary:after{content:"+";color:var(--lava)}.faq details[open] summary:after{content:"–"}.faq summary::-webkit-details-marker{display:none}.faq details>div{padding:0 var(--space-5) var(--space-4);color:var(--ink-muted)}.faq details>div p{margin:0}.sysreq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14em),1fr));gap:1.4em 2em}.sysreq>div{min-width:0}.sysreq dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.45em 1em;margin:0}.sysreq dt{font-weight:700;color:var(--ink-muted);text-transform:uppercase;font-size:.75em;letter-spacing:.05em;padding-top:.3em}.sysreq dd{margin:0;overflow-wrap:anywhere}.price{font-size:1.2em;margin:0 0 1em}.price strong{font-family:var(--font-display);font-size:2.4em;color:var(--gold)}.price s{color:var(--ink-faint)}.get__btns{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center}.last{min-height:72vh;padding-bottom:12vh}.fab{position:fixed;right:clamp(12px,3vw,32px);bottom:clamp(12px,3vw,32px);z-index:5;display:flex;gap:var(--space-3);align-items:center;opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s;pointer-events:none}.fab.show{opacity:1;transform:none;pointer-events:auto}.fab__disc{width:52px;height:52px;padding:0;min-height:52px}.fab__disc svg{width:26px;height:26px;fill:currentColor}.banner{position:fixed;top:0;left:0;right:0;z-index:6;background:var(--surface);border-bottom:var(--border-card) solid var(--lava);padding:10px 16px;text-align:center;font-weight:600;font-size:16px}.banner a{color:var(--ink)}.banner--warn{border-color:var(--gold)}body.has-banner{padding-top:46px}footer{padding:var(--space-8) 16px var(--space-7);text-align:center;background:linear-gradient(180deg,#14090500,#1409058c 45%,#140905bf)}.footer__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.footer__links{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);justify-content:center}.footer__links a{color:var(--ink);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:15px;text-decoration:none;text-shadow:0 2px 8px rgba(0,0,0,.8)}.footer__links a:hover{color:var(--gold)}.footer__small{font-size:14px;color:var(--ink);margin:0;text-shadow:0 2px 8px rgba(0,0,0,.8)}.footer__small a{color:var(--ink)}.subpage main{min-height:80vh;display:flex;justify-content:center;padding:clamp(24px,6vw,80px) 16px}.subpage .page{width:min(760px,100%)}.page h2{font-family:var(--font-display);text-transform:uppercase;font-size:26px;margin:var(--space-6) 0 var(--space-3)}.page h3{font-family:var(--font-display);text-transform:uppercase;font-size:20px;margin:var(--space-5) 0 var(--space-2)}.page p,.page li{color:var(--ink-muted)}.page strong{color:var(--ink)}.backlink{display:inline-block;margin-bottom:var(--space-5)}.topbar{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:16px clamp(16px,4vw,40px)}.topbar img{width:150px;height:auto}.form{display:grid;gap:var(--space-4);margin-top:var(--space-5)}.form textarea{min-height:120px;resize:vertical}.form select.y-field__input{appearance:auto}.msg{padding:var(--space-4);border-radius:var(--radius-md);background:var(--raised);border:var(--border-card) solid var(--line)}.msg--ok{border-color:var(--ok)}.msg--err{border-color:var(--danger)}.keybox{font-family:ui-monospace,Consolas,monospace;font-size:clamp(20px,4vw,30px);letter-spacing:.08em;background:var(--ground);border:var(--border-chunky) dashed var(--gold);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;color:var(--gold);user-select:all;word-break:break-all}@media (orientation:portrait),(max-width:700px){body.has3d .hero:before{content:"";position:absolute;left:0;right:0;bottom:0;height:58%;background:linear-gradient(180deg,#14090500,#140905b8 42%,#140905d1);pointer-events:none}.hero__inner{position:relative}}@media (max-width:900px){.panel,.wide .panel,.panel--hot{width:min(100%,680px)}}@media (max-width:700px){:root{--gap-y:14px;--gutter:12px}.station{padding:var(--gap-y) var(--gutter)}body.has3d .hero{padding-bottom:max(11vh,72px)}.hero__headline{font-size:clamp(34px,11vw,48px)}.hero__sub{font-size:18px}.hero__inner{gap:12px}.panel{background:#2b1610e6;padding:20px 18px}.sec-title{font-size:min(40px,calc(100cqi / var(--w,6)))}.y-btn--big{min-height:54px;padding:var(--space-3) var(--space-5);font-size:16px}.fab .y-btn:not(.fab__disc){font-size:14px;padding:10px 16px;min-height:48px}.region{grid-template-columns:1fr auto}.region__num:last-child{grid-column:2}.last{min-height:0;padding-top:24px;padding-bottom:28vh}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
