html{scroll-behavior:smooth;scroll-padding-top:28px}body{background:var(--console-case,#10211e)}.atlas[data-astro-cid-o7yf32mx]{max-width:1540px;color:var(--console-ink);font-family:var(--sans);margin:auto;padding:30px 6vw 60px}.atlas[data-astro-cid-o7yf32mx] nav[data-astro-cid-o7yf32mx]{justify-content:space-between;gap:20px;font-size:12px;display:flex}.atlas[data-astro-cid-o7yf32mx] a[data-astro-cid-o7yf32mx]{color:var(--console-red);text-underline-offset:5px}.atlas[data-astro-cid-o7yf32mx] header[data-astro-cid-o7yf32mx]{padding:65px 0 30px;position:relative}.eyebrow[data-astro-cid-o7yf32mx]{letter-spacing:.2em;color:var(--console-red);margin:0 0 25px;font-size:11px}.atlas[data-astro-cid-o7yf32mx] h1[data-astro-cid-o7yf32mx]{font-family:var(--display);letter-spacing:-.06em;margin:30px 0;font-size:clamp(72px,12vw,168px);font-weight:400;line-height:.86}.atlas[data-astro-cid-o7yf32mx] h1[data-astro-cid-o7yf32mx] em[data-astro-cid-o7yf32mx]{color:var(--console-muted);font-weight:400}.lede[data-astro-cid-o7yf32mx]{font-family:var(--display);font-size:clamp(22px,3vw,38px);line-height:1.35;position:absolute;bottom:90px;left:60%}.meta[data-astro-cid-o7yf32mx]{letter-spacing:.15em;border-top:1px solid var(--console-rule);flex-wrap:wrap;gap:28px;margin-top:45px;padding-top:23px;font-size:11px;display:flex}.atlas[data-astro-cid-o7yf32mx] figure[data-astro-cid-o7yf32mx]{margin:25px 0 35px}.atlas[data-astro-cid-o7yf32mx] figure[data-astro-cid-o7yf32mx] img[data-astro-cid-o7yf32mx]{object-fit:cover;border:1px solid var(--console-rule);width:100%;height:auto;display:block}.hero[data-astro-cid-o7yf32mx] img[data-astro-cid-o7yf32mx]{max-height:750px}.atlas[data-astro-cid-o7yf32mx] figcaption[data-astro-cid-o7yf32mx]{color:var(--console-muted);letter-spacing:.06em;margin-top:13px;font-size:11px;line-height:1.7}.atlas[data-astro-cid-o7yf32mx] section[data-astro-cid-o7yf32mx]{border-bottom:1px solid var(--console-rule);padding:65px 0}.opening[data-astro-cid-o7yf32mx]{max-width:800px}.atlas[data-astro-cid-o7yf32mx] h2[data-astro-cid-o7yf32mx]{font-family:var(--display);letter-spacing:-.035em;margin:0 0 25px;font-size:clamp(32px,4vw,54px);font-weight:400;line-height:1.08}.atlas[data-astro-cid-o7yf32mx] h3[data-astro-cid-o7yf32mx]{font-family:var(--display);font-size:26px;font-weight:400}.atlas[data-astro-cid-o7yf32mx] section[data-astro-cid-o7yf32mx] p[data-astro-cid-o7yf32mx]{color:var(--console-muted);font-size:15px;line-height:1.9}.atlas[data-astro-cid-o7yf32mx] aside[data-astro-cid-o7yf32mx]{color:var(--console-muted);border-left:2px solid #bfaa7e;margin-top:28px;padding:12px 20px;font-size:12px;line-height:1.8}.section-head[data-astro-cid-o7yf32mx]{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.section-head[data-astro-cid-o7yf32mx]>p[data-astro-cid-o7yf32mx]{max-width:330px;font-size:12px!important}.region-map{border:1px solid var(--console-rule);width:100%;display:block}.legend[data-astro-cid-o7yf32mx]{color:var(--console-muted);flex-wrap:wrap;gap:24px;margin-top:18px;font-size:11px;display:flex}.legend[data-astro-cid-o7yf32mx] span[data-astro-cid-o7yf32mx]{align-items:center;gap:8px;display:flex}.legend[data-astro-cid-o7yf32mx] i[data-astro-cid-o7yf32mx]{border-top:2px solid #d7c596;width:28px}.legend[data-astro-cid-o7yf32mx] .portal[data-astro-cid-o7yf32mx]{border-top:2px dotted #81bdc8}.legend[data-astro-cid-o7yf32mx] .water[data-astro-cid-o7yf32mx]{border-top:5px solid #70b2be}.model-shell[data-astro-cid-o7yf32mx]{border:1px solid var(--console-rule);background:var(--console-face);grid-template-columns:minmax(0,1fr) 310px;display:grid}.model-stage[data-astro-cid-o7yf32mx]{min-height:590px;position:relative;overflow:hidden}.model-stage[data-astro-cid-o7yf32mx] canvas[data-astro-cid-o7yf32mx]{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.model-controls[data-astro-cid-o7yf32mx]{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.atlas[data-astro-cid-o7yf32mx] button[data-astro-cid-o7yf32mx]{font:inherit;cursor:pointer}.model-controls[data-astro-cid-o7yf32mx] button[data-astro-cid-o7yf32mx],.model-controls[data-astro-cid-o7yf32mx] label[data-astro-cid-o7yf32mx]{border:1px solid var(--console-rule);background:var(--console-face);color:var(--console-ink);padding:9px 12px;font-size:11px}.model-controls[data-astro-cid-o7yf32mx] label[data-astro-cid-o7yf32mx]{align-items:center;gap:7px;display:flex}.model-detail[data-astro-cid-o7yf32mx]{border-left:1px solid var(--console-rule);padding:25px}.model-detail[data-astro-cid-o7yf32mx] h3[data-astro-cid-o7yf32mx]{margin-bottom:12px}.model-detail[data-astro-cid-o7yf32mx] .eyebrow[data-astro-cid-o7yf32mx]{font-size:11px}.atlas[data-astro-cid-o7yf32mx] .model-detail[data-astro-cid-o7yf32mx] p[data-astro-cid-o7yf32mx]{font-size:12px;line-height:1.7}#plan-coordinates[data-astro-cid-o7yf32mx]{font-family:var(--mono);color:var(--console-red)}.model-note[data-astro-cid-o7yf32mx]{border-top:1px solid var(--console-rule);padding-top:15px;color:var(--console-muted)!important}.district-buttons[data-astro-cid-o7yf32mx]{gap:5px;max-height:240px;display:grid;overflow:auto}.district-buttons[data-astro-cid-o7yf32mx] button[data-astro-cid-o7yf32mx]{border:1px solid var(--console-rule);color:var(--console-muted);text-align:left;background:0 0;padding:8px;font-size:11px}.district-buttons[data-astro-cid-o7yf32mx] button[data-astro-cid-o7yf32mx][aria-pressed=true]{background:var(--console-glass);color:var(--console-phosphor)}#model-status[data-astro-cid-o7yf32mx]{pointer-events:none;font-size:11px;position:absolute;top:10px;left:20px;right:20px}.two-col[data-astro-cid-o7yf32mx]{grid-template-columns:1fr 1fr;gap:60px;display:grid}.hub-plan[data-astro-cid-o7yf32mx],.shop-plan[data-astro-cid-o7yf32mx]{border:1px solid var(--console-rule);box-sizing:border-box;background:#1b3028;width:100%;height:380px;padding:20px}.hub-plan[data-astro-cid-o7yf32mx] text[data-astro-cid-o7yf32mx]{fill:#e1dfc7;font-size:5px;font-family:var(--sans)}.shop-plan[data-astro-cid-o7yf32mx]{padding:30px 15px}.table-wrap[data-astro-cid-o7yf32mx]{overflow-x:auto}table[data-astro-cid-o7yf32mx]{border-collapse:collapse;width:100%;font-size:13px;line-height:1.7}th[data-astro-cid-o7yf32mx]{text-align:left;letter-spacing:.12em;color:var(--console-red);padding:15px;font-size:11px}td[data-astro-cid-o7yf32mx]{border-top:1px solid var(--console-rule);vertical-align:top;color:var(--console-muted);padding:20px 15px}td[data-astro-cid-o7yf32mx]:first-child{min-width:180px}td[data-astro-cid-o7yf32mx]:nth-child(2){min-width:115px;font-family:var(--mono)}td[data-astro-cid-o7yf32mx]:nth-child(3){white-space:nowrap}td[data-astro-cid-o7yf32mx] button[data-astro-cid-o7yf32mx]{text-align:left;color:var(--console-ink);background:0 0;border:0;padding:0}td[data-astro-cid-o7yf32mx] small[data-astro-cid-o7yf32mx]{letter-spacing:.12em;color:var(--console-muted);margin-top:8px;font-size:11px;display:block}.route-list[data-astro-cid-o7yf32mx]>div[data-astro-cid-o7yf32mx]{border-bottom:1px solid var(--console-rule);justify-content:space-between;gap:15px;padding:12px 0;font-size:13px;display:flex}.route-list[data-astro-cid-o7yf32mx] small[data-astro-cid-o7yf32mx]{letter-spacing:.12em;color:var(--console-muted);margin-top:5px;font-size:11px;display:block}.route-list[data-astro-cid-o7yf32mx] strong[data-astro-cid-o7yf32mx]{font-family:var(--mono);color:var(--console-red);font-weight:400}.route-list[data-astro-cid-o7yf32mx]>p[data-astro-cid-o7yf32mx]{font-size:11px!important}.rules[data-astro-cid-o7yf32mx]{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.rules[data-astro-cid-o7yf32mx] article[data-astro-cid-o7yf32mx]{border-top:1px solid var(--console-rule);padding-top:25px}.rules[data-astro-cid-o7yf32mx] article[data-astro-cid-o7yf32mx]>span[data-astro-cid-o7yf32mx]{font:12px var(--mono);color:var(--console-red)}.rules[data-astro-cid-o7yf32mx] h3[data-astro-cid-o7yf32mx]{font-size:24px}.rules[data-astro-cid-o7yf32mx] small[data-astro-cid-o7yf32mx]{color:var(--console-muted);font-size:11px;line-height:1.7;display:block}.production[data-astro-cid-o7yf32mx]{max-width:950px}.production[data-astro-cid-o7yf32mx] ol[data-astro-cid-o7yf32mx]{padding-left:22px}.production[data-astro-cid-o7yf32mx] li[data-astro-cid-o7yf32mx]{color:var(--console-muted);padding:0 0 22px 10px;font-size:15px;line-height:1.9}.production[data-astro-cid-o7yf32mx] strong[data-astro-cid-o7yf32mx]{color:var(--console-ink)}.atlas[data-astro-cid-o7yf32mx] footer[data-astro-cid-o7yf32mx]{color:var(--console-muted);letter-spacing:.05em;padding-top:40px;font-size:11px;line-height:1.8}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #e0c48b}@media (width<=900px){.model-shell[data-astro-cid-o7yf32mx]{grid-template-columns:1fr}.model-detail[data-astro-cid-o7yf32mx]{border-left:0;border-top:1px solid var(--console-rule)}.district-buttons[data-astro-cid-o7yf32mx]{grid-template-columns:1fr 1fr;max-height:180px}.rules[data-astro-cid-o7yf32mx]{grid-template-columns:1fr 1fr}.model-stage[data-astro-cid-o7yf32mx],.model-stage[data-astro-cid-o7yf32mx] canvas[data-astro-cid-o7yf32mx]{height:430px;min-height:430px}.two-col[data-astro-cid-o7yf32mx]{gap:30px}.lede[data-astro-cid-o7yf32mx]{font-size:24px;left:56%}}@media (width<=600px){.atlas[data-astro-cid-o7yf32mx]{padding:24px 6vw}.atlas[data-astro-cid-o7yf32mx] header[data-astro-cid-o7yf32mx]{padding-top:50px}.atlas[data-astro-cid-o7yf32mx] h1[data-astro-cid-o7yf32mx]{font-size:clamp(52px,16vw,78px)}.lede[data-astro-cid-o7yf32mx]{margin:30px 0;position:static}.meta[data-astro-cid-o7yf32mx]{gap:15px}.section-head[data-astro-cid-o7yf32mx],.two-col[data-astro-cid-o7yf32mx]{display:block}.section-head[data-astro-cid-o7yf32mx]>p[data-astro-cid-o7yf32mx]{margin-top:20px}.rules[data-astro-cid-o7yf32mx]{grid-template-columns:1fr}.atlas[data-astro-cid-o7yf32mx] section[data-astro-cid-o7yf32mx]{padding:45px 0}.atlas[data-astro-cid-o7yf32mx] nav[data-astro-cid-o7yf32mx]{font-size:11px}.hub-plan[data-astro-cid-o7yf32mx],.shop-plan[data-astro-cid-o7yf32mx]{height:310px}.model-controls[data-astro-cid-o7yf32mx]{gap:5px;left:8px;right:8px}.model-controls[data-astro-cid-o7yf32mx] button[data-astro-cid-o7yf32mx],.model-controls[data-astro-cid-o7yf32mx] label[data-astro-cid-o7yf32mx]{padding:8px;font-size:11px}.model-stage[data-astro-cid-o7yf32mx],.model-stage[data-astro-cid-o7yf32mx] canvas[data-astro-cid-o7yf32mx]{height:390px;min-height:390px}.district-buttons[data-astro-cid-o7yf32mx]{grid-template-columns:1fr}.model-detail[data-astro-cid-o7yf32mx]{padding:20px}.two-col[data-astro-cid-o7yf32mx]>div[data-astro-cid-o7yf32mx]+div[data-astro-cid-o7yf32mx]{margin-top:35px}.atlas[data-astro-cid-o7yf32mx] h2[data-astro-cid-o7yf32mx]{font-size:34px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
