@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff) format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");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}.convo{position:absolute;left:0;right:0;bottom:0;pointer-events:none;z-index:4}.convo__panel{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:end;min-height:150px;padding:18px 56px 26px 44px;background:linear-gradient(180deg,#03080ee6,#03080ef7);border-top:1px solid rgba(127,211,255,.22);box-shadow:0 -1px #7fd3ff0f,0 -24px 60px #00000059;backdrop-filter:blur(8px);animation:convo-in .22s ease-out}.convo__portrait{position:relative;width:220px;height:178px;margin-bottom:-6px;display:grid;place-items:center;font-family:var(--display, "Barlow Condensed", sans-serif);font-size:3.2rem;letter-spacing:.06em;color:#eaf3fa;background:linear-gradient(160deg,#1d4a6b,#10283c);clip-path:polygon(14% 0,100% 0,86% 100%,0 100%);box-shadow:inset 0 0 0 2px #7fd3ff8c,inset 0 0 40px #00000059;transform:translateY(-16px)}.convo__portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.convo__initials{position:relative;text-shadow:0 2px 12px rgba(0,0,0,.6)}.convo__portrait--maya{background:linear-gradient(160deg,#1d5a6b,#0f2b38)}.convo__portrait--hana{background:linear-gradient(160deg,#3a4a7a,#17203a)}.convo__portrait--sam{background:linear-gradient(160deg,#6b4a1d,#35240e)}.convo__portrait--elias{background:linear-gradient(160deg,#2b5a4a,#122b23)}.convo__portrait--navigator{background:linear-gradient(160deg,#26506b,#0d1f2c)}.convo__portrait--manta{background:linear-gradient(160deg,#5a2230,#261016)}.convo__signal{position:absolute;right:30px;bottom:10px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#0b1c2b;border:1px solid rgba(123,183,220,.45);color:#7fd3ff}.convo__body{min-width:0;display:flex;flex-direction:column;padding-bottom:4px}.convo__head{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.convo__name{font-family:var(--mono, ui-monospace, monospace);font-weight:600;font-size:1.15rem;letter-spacing:.36em;text-transform:uppercase;color:#7fd3ff;text-shadow:0 0 12px rgba(127,211,255,.45)}.convo__trace{color:#7fd3ff;opacity:.9;align-self:center}.convo__trace--live path{stroke-dasharray:90;animation:convo-trace 1.6s linear infinite}.convo__channel{font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:#f0b64a;border:1px solid rgba(240,182,74,.4);border-radius:2px;padding:1px 6px}.convo__count{margin-left:auto;font-size:.74rem;color:#6f8699}.convo__line{margin:0;font-size:1.22rem;line-height:1.5;color:#eaf3fa;min-height:3em;max-width:62ch;text-shadow:0 1px 6px rgba(0,0,0,.5)}.convo--large .convo__line{font-size:1.36rem}.convo__line--reveal{animation:convo-line .22s ease-out}.convo__foot{display:flex;align-items:center;gap:12px;margin-top:10px}.convo__progress{display:flex;gap:4px}.convo__progress i{width:14px;height:3px;border-radius:2px;background:#7bb7dc38}.convo__progress i.on{background:#4bb4e6}.convo__skip{margin-left:auto;pointer-events:auto;appearance:none;background:transparent;border:0;color:#c9dbe7;font-family:var(--mono, ui-monospace, monospace);font-size:.78rem;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:14px}.convo__skip:hover{color:#fff}.convo__skip kbd{font-family:var(--mono, ui-monospace, monospace);font-size:.72rem;letter-spacing:.2em;border:1px solid rgba(180,220,240,.7);border-radius:3px;padding:4px 10px;background:#040c1699;color:#eaf3fa}@keyframes convo-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes convo-trace{0%{stroke-dashoffset:90}to{stroke-dashoffset:0}}@keyframes convo-line{0%{opacity:.25}to{opacity:1}}@media(prefers-reduced-motion:reduce){.convo__panel,.convo__line--reveal{animation:none}}@media(max-width:760px){.convo__panel{grid-template-columns:96px 1fr;gap:14px;padding:12px 18px 16px 16px;min-height:0}.convo__portrait{width:96px;height:96px;font-size:1.6rem;transform:translateY(-8px)}.convo__line{font-size:1rem}.convo__skip span{display:none}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.device{width:min(1480px,100%)}.t-shell{--t-line: rgba(110, 190, 255, .16);--t-line-strong: rgba(110, 200, 255, .38);--t-panel: rgba(9, 28, 54, .72);--t-panel-hi: rgba(20, 64, 112, .55);display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:min(760px,calc(100vh - 150px));color:#eaf3fa;background:radial-gradient(90% 60% at 50% -10%,rgba(40,120,220,.28),transparent 60%),linear-gradient(180deg,#081d3a,#061429 55%,#040d1c);font-family:var(--body)}.t-head{display:grid;grid-template-columns:auto 1fr auto auto;align-items:stretch;gap:18px;padding:0 22px;border-bottom:1px solid var(--t-line);background:linear-gradient(180deg,#0e2c54b3,#081a3466)}.t-brand{display:flex;align-items:center;font-size:34px;padding:10px 6px 10px 0}.t-brand .wordmark__sub{font-size:.3em;letter-spacing:.52em}.t-tabs{display:flex;justify-content:center;gap:4px}.t-tab{position:relative;display:grid;justify-items:center;align-content:center;gap:5px;min-width:112px;padding:10px 16px 12px;border:0;background:transparent;color:#9fb6cc;font:600 .78rem var(--display);letter-spacing:.22em;text-transform:uppercase;cursor:pointer}.t-tab:hover{color:#dff1ff}.t-tab[aria-selected=true]{color:#fff;background:linear-gradient(180deg,#3c96f000,#3c96f038)}.t-tab[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;border-radius:2px;background:#5ec3ff;box-shadow:0 0 14px #5ec3ffe6}.t-tab[aria-selected=true] svg{color:#7fd3ff;filter:drop-shadow(0 0 6px rgba(127,211,255,.7))}.t-readouts{display:flex;gap:26px;margin:0;align-items:center}.t-readouts div{display:grid;gap:3px}.t-readouts dt{font:600 .62rem var(--display);letter-spacing:.24em;text-transform:uppercase;color:#88a6c0}.t-readouts dd{margin:0;font:600 1.05rem var(--display);letter-spacing:.06em;color:#f2f8fd;display:flex;gap:6px;align-items:center}.t-sun{color:#ffd66b}.t-close{align-self:center;display:flex;align-items:center;gap:8px;padding:6px 4px;border:0;background:none;color:#bcd2e4;font:600 .74rem var(--display);letter-spacing:.22em;text-transform:uppercase;cursor:pointer}.t-close kbd{font:600 .72rem var(--mono);padding:3px 8px;border:1px solid #5ec3ff;border-radius:3px;color:#7fd3ff;background:#5ec3ff1a}.t-main{min-height:0;padding:14px 16px}.t-page{display:grid;gap:14px;height:100%;min-height:0}.t-page--map{grid-template-columns:290px minmax(0,1fr) 390px}.t-page--mission{grid-template-columns:290px minmax(0,1fr) 300px}.t-page--grid{grid-template-columns:210px minmax(0,1fr) 360px}.t-col{min-height:0;overflow:auto;border:1px solid var(--t-line);border-radius:10px;background:var(--t-panel);box-shadow:inset 0 0 30px #2878dc0f;padding:14px;scrollbar-width:thin;scrollbar-color:rgba(110,190,255,.3) transparent}.t-col__head{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px}.t-col__head--gap{margin-top:18px}.t-col__head h3,.t-rail h3{margin:0;font:700 1rem var(--display);letter-spacing:.2em;text-transform:uppercase}.t-count{display:inline-flex;align-items:center;gap:6px;font:600 .9rem var(--display);letter-spacing:.08em;color:#cfe3f2}.t-art{display:grid;place-items:center;overflow:hidden;color:#7fd3ff;background:radial-gradient(circle at 50% 40%,#3c8ce647,#061428e6)}.t-art img{width:100%;height:100%;object-fit:cover;display:block}.t-badge{display:inline-block;justify-self:start;padding:4px 10px;border-radius:3px;font:700 .68rem var(--display);letter-spacing:.2em;text-transform:uppercase}.t-badge--gold{background:#f0b64a;color:#1a1204}.t-badge--cyan{background:#5ec3ff29;color:#7fd3ff;border:1px solid rgba(94,195,255,.5)}.t-badge--dim{background:#9fb3c41f;color:#9fb3c4;border:1px solid rgba(159,179,196,.3)}.t-chips{display:flex;gap:6px;margin:0 0 12px}.t-chips button{flex:1;padding:6px 0;border:1px solid var(--t-line);border-radius:4px;background:#08182e99;color:#b9cfe1;font:600 .74rem var(--display);letter-spacing:.12em;cursor:pointer}.t-chips button[aria-pressed=true]{background:#3aa7ec;border-color:#7fd3ff;color:#03172a}.t-missions__list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.t-mission{position:relative;display:grid;grid-template-columns:96px 1fr auto;gap:11px;align-items:center;padding:7px;border:1px solid var(--t-line);border-radius:8px;background:#0a203c8c}.t-mission--active{border-color:#5ec3ff;background:linear-gradient(90deg,#2882e659,#0e2e5a80);box-shadow:0 0 18px #5ec3ff40}.t-mission__img{width:96px;height:64px;border-radius:5px}.t-mission--locked .t-mission__img img{filter:saturate(.35) brightness(.55)}.t-mission__text{display:grid;gap:1px;min-width:0}.t-mission__text b{font:700 .88rem var(--display);letter-spacing:.06em}.t-mission__text strong{font:700 1rem var(--display);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-mission__text small{font-size:.72rem;color:#8fb0c9}.t-mission--locked .t-mission__text{opacity:.72}.t-lock{font-size:.9rem;opacity:.7}.t-live{width:10px;height:10px;border-radius:50%;background:#f0b64a;box-shadow:0 0 10px #f0b64a;align-self:start;margin-top:4px}.t-mapcol{padding:0;overflow:hidden;background:#051a36}.t-map{display:block;width:100%;height:100%}.t-map__contour{fill:none;stroke:#4fa8ff;stroke-width:1.2}.t-map__land{fill:#3f6a4c;stroke:#cbd9c2;stroke-width:1.2;opacity:.92}.t-map__beach{fill:#56805e;opacity:.7}.t-map__station{fill:#e9f1f6;stroke:#0a2340;stroke-width:1}.t-map__deck{fill:#b9c6ce;stroke:#0a2340;stroke-width:.8}.t-map__badge rect{fill:#041226e0;stroke:#5ec3ff}.t-map__badge text{font:700 13px var(--display);letter-spacing:.2em;fill:#eaf6ff}.t-map__far circle{fill:none;stroke:#ff5a4a;stroke-dasharray:5 4;opacity:.8}.t-map__far .t-map__far-dot{fill:#7fd3ff;stroke:none;opacity:1}.t-map__far text{font:700 14px var(--display);letter-spacing:.16em;fill:#ffb0a6}.t-map__pulse{fill:none;stroke:var(--gold);stroke-width:1.6;opacity:.8;animation:t-pulse 1.8s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes t-pulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.9);opacity:0}}.t-map__label rect{fill:#041226d1;stroke:#6ebeff59}.t-map__label text{font:600 13px var(--display);letter-spacing:.1em;fill:#dcebf7}.t-map__label line{stroke:#6ebeff66}.t-map__label--main rect{stroke:var(--gold)}.t-map__label--main text{fill:#ffd98a}.t-map__me-halo{fill:#f0b64a29;stroke:#f0b64a99}.t-map__north text{font:700 14px var(--display);fill:#7fd3ff}.t-map__north path{stroke:#7fd3ff;stroke-width:1.6}.t-detail{display:grid;align-content:start;gap:7px}.t-detail .t-facts div{padding:5px 10px}.t-detail__body{font-size:.8rem!important}.t-detail__top{display:flex;justify-content:space-between;align-items:center}.t-id{font:600 .8rem var(--display);letter-spacing:.12em;color:#9fb6cc}.t-detail__title{margin:2px 0 0;font:700 1.4rem/1.1 var(--display);letter-spacing:.04em}.t-detail__sub{margin:0;color:#9fb6cc;font-size:.82rem}.t-detail__hero{height:120px;border-radius:8px;margin-top:2px}.t-subtabs{display:flex;border-bottom:1px solid var(--t-line);margin-top:4px}.t-subtabs button{flex:1;padding:9px 0;border:0;background:none;color:#8fb0c9;font:700 .7rem var(--display);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border-bottom:2px solid transparent}.t-subtabs button[aria-pressed=true]{color:#fff;border-bottom-color:#5ec3ff}.t-detail__body{display:grid;gap:10px;font-size:.84rem;line-height:1.5;color:#d5e4ef}.t-quote-bar{margin:0;padding-left:12px;border-left:3px solid #5ec3ff}.t-facts{display:grid;gap:0;margin:0;border:1px solid var(--t-line);border-radius:6px;overflow:hidden}.t-facts div{display:grid;grid-template-columns:1fr auto;gap:10px;padding:7px 10px}.t-facts div+div{border-top:1px solid var(--t-line)}.t-facts dt{display:flex;align-items:center;gap:8px;color:#b9cfe1}.t-facts dd{margin:0;color:#7fd3ff;text-align:right}.t-cta{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin-top:6px;padding:13px;border:0;border-radius:6px;background:linear-gradient(180deg,#ffd86b,#f0b64a);color:#1a1204;font:700 1.05rem var(--display);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;box-shadow:0 6px 22px #f0b64a4d}.t-cta:hover{filter:brightness(1.06)}.t-cta--inline{width:auto;padding:12px 26px;margin:0}.t-steps{display:grid;gap:7px;margin:0;padding:0;list-style:none;font-size:.86rem}.t-steps li{display:flex;align-items:center;gap:10px;color:#7f99b0}.t-steps li span{width:11px;height:11px;flex:none;border-radius:50%;border:1.5px solid #4a6a86}.t-steps li.is-done{color:#cfe3f2}.t-steps li.is-done span{background:#5ec3ff;border-color:#5ec3ff}.t-steps li.is-now{color:#fff;font-weight:600}.t-steps li.is-now span{border-color:#f0b64a;background:#f0b64a;box-shadow:0 0 10px #f0b64a}.t-loglist{display:grid;gap:6px;margin:0;padding:0;list-style:none}.t-loglist li{display:grid;gap:1px;padding:6px 8px;border:1px solid var(--t-line);border-radius:5px}.t-loglist b{font:700 .66rem var(--display);letter-spacing:.18em;text-transform:uppercase;color:#f0b64a}.t-crew{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none}.t-crew li{display:flex;gap:8px;align-items:center;padding:6px;border:1px solid var(--t-line);border-radius:6px}.t-crew .t-art{width:44px;height:44px;border-radius:50%;flex:none}.t-crew span{display:grid}.t-crew small{color:#8fb0c9}.t-brief{display:grid;align-content:start;gap:10px}.t-brief__hero{height:170px;border-radius:8px}.t-brief__title{margin:0;font:700 1.7rem/1.05 var(--display);letter-spacing:.04em}.t-brief__quote{margin:0;font-style:italic;color:#cfe3f2}.t-brief__quote cite{font-style:normal;color:#8fb0c9;margin-left:6px}.t-brief__text{margin:0;color:#c7d9e7;line-height:1.55;font-size:.9rem}.t-now{padding:10px 12px;border:1px solid rgba(240,182,74,.4);border-radius:6px;background:#f0b64a12}.t-now__cap{font:700 .66rem var(--display);letter-spacing:.22em;text-transform:uppercase;color:#f0b64a}.t-now strong{display:block;margin:3px 0;font:700 1.1rem var(--display);letter-spacing:.04em}.t-now p{margin:0;color:#c7d9e7;font-size:.85rem}.t-brief__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:4px}.t-stats{display:flex;flex-wrap:wrap;gap:18px;margin:0;padding:0;list-style:none}.t-stats li{display:flex;align-items:center;gap:8px;color:#7fd3ff}.t-stats span{display:grid}.t-stats b{color:#fff;font:700 1rem var(--display);letter-spacing:.04em}.t-stats small{color:#8fb0c9;font-size:.7rem}.t-status{display:grid;gap:0;margin:0;border:1px solid var(--t-line);border-radius:6px;overflow:hidden}.t-status div{display:flex;justify-content:space-between;padding:7px 10px;font-size:.84rem}.t-status div+div{border-top:1px solid var(--t-line)}.t-status dt{color:#9fb6cc}.t-status dd{margin:0;font-family:var(--mono)}.t-status .ok{color:#6ff0b0}.t-status .warn{color:#ff8a72}.t-rail{display:grid;align-content:start;gap:4px}.t-rail h3{margin-bottom:8px}.t-rail button{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:5px;background:none;color:#b9cfe1;font:500 .88rem var(--body);text-align:left;cursor:pointer}.t-rail button:hover{background:#5ec3ff14}.t-rail button[aria-pressed=true]{background:#3aa7ec;color:#03172a;font-weight:700}.t-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:min-content;gap:10px;align-content:start}.t-cards--records{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.t-card{display:grid;gap:6px;padding:8px;border:1px solid var(--t-line);border-radius:8px;background:#0a203c99;color:inherit;text-align:left;cursor:pointer}.t-card:hover{border-color:var(--t-line-strong)}.t-card[aria-pressed=true]{border-color:#7fd3ff;box-shadow:0 0 0 1px #7fd3ff,0 0 20px #5ec3ff4d;background:var(--t-panel-hi)}.t-card__art,.t-card .t-art{height:104px;border-radius:6px}.t-card__art img{object-fit:contain;padding:6px}.t-card--record .t-art img{object-fit:cover;padding:0}.t-card--stores .t-card__art img{filter:saturate(.55) brightness(.8)}.t-card__name{font:700 .88rem var(--display);letter-spacing:.04em;line-height:1.2}.t-card__state{font-size:.7rem;color:#8fb0c9}.t-card--has .t-card__state{color:#6ff0b0}.t-art--audio{background:linear-gradient(180deg,#143c6eb3,#061428e6)}.t-trace{width:88%;height:70%}.t-trace path{stroke:#5ec3ff;stroke-width:1.4}.t-trace--danger path{stroke:#ff6a5a}.t-empty{grid-column:1 / -1;color:#8fb0c9}.t-itemdetail{display:grid;align-content:start;gap:10px}.t-itemdetail__art,.t-itemdetail .t-art--big{height:210px;border-radius:8px}.t-itemdetail__art img{object-fit:contain;padding:12px}.t-itemdetail--record .t-art--big img{object-fit:cover;padding:0}.t-itemdetail h2{margin:0;font:700 1.5rem var(--display);letter-spacing:.04em}.t-itemdetail p{margin:0;color:#c7d9e7;font-size:.88rem;line-height:1.5}.t-itemdetail pre{margin:0;white-space:pre-wrap;font:400 .86rem/1.6 var(--body);color:#d5e4ef}.t-features{display:grid;gap:7px;margin:0;padding:0;list-style:none;font-size:.86rem;color:#d5e4ef}.t-features li{display:flex;align-items:center;gap:9px}.t-features svg{color:#5ec3ff}.t-keyline{display:flex;align-items:center;gap:10px;color:#8fb0c9!important}.t-keyline kbd{font:600 .74rem var(--mono);padding:3px 9px;border:1px solid #5ec3ff;border-radius:3px;color:#7fd3ff}.t-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:9px 22px;border-top:1px solid var(--t-line);font:600 .7rem var(--display);letter-spacing:.2em;color:#9fb6cc}.t-foot__brand{display:flex;align-items:center;gap:9px;color:#eaf3fa}.t-foot__brand small{font-weight:500;letter-spacing:.16em;color:#7f99b0;margin-left:6px}.t-foot__quote{color:#7f99b0}@media(max-width:1180px){.t-page--map{grid-template-columns:minmax(0,1fr) 330px}.t-page--map .t-missions{display:none}.t-page--mission{grid-template-columns:minmax(0,1fr) 280px}.t-page--mission .t-missions,.t-readouts{display:none}}@media(max-width:820px){.t-head{grid-template-columns:1fr auto}.t-brand{display:none}.t-page--map,.t-page--mission,.t-page--grid{grid-template-columns:1fr;overflow:auto}.t-tab{min-width:0;padding:8px}.t-foot__quote{display:none}}.t-art--contain img{object-fit:contain!important;padding:8px!important}.modal--console{padding:18px;background:radial-gradient(120% 90% at 50% 40%,#030c188c,#02070ee0)}.nc{--nc-line: rgba(111, 196, 255, .24);--nc-line-strong: rgba(126, 214, 255, .55);--nc-panel: rgba(7, 22, 40, .72);--nc-cyan: #7fd3ff;--nc-cyan-hi: #b6ecff;--nc-fill: #5fbdf0;--nc-gold: #f2bd4f;--nc-orange: #ff8a4c;position:relative;width:min(1580px,100%);max-height:calc(100vh - 36px);display:grid;grid-template-columns:clamp(182px,13.5vw,210px) minmax(0,1fr) clamp(280px,28vw,460px);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"head head head" "side main aside" "foot foot foot";color:#e7f3fb;background:linear-gradient(rgba(111,196,255,.035) 1px,transparent 1px) 0 0 / 100% 28px,linear-gradient(180deg,#0b2440,#081a30 55%,#06142a);border:1px solid var(--nc-line-strong);border-radius:12px;box-shadow:0 0 0 1px #040c16e6,0 0 36px #3caaf02e,0 30px 80px #0009,inset 0 1px #aae1ff1f;overflow:hidden;animation:nc-in .28s ease-out both}.nc--scope{grid-template-columns:clamp(182px,13.5vw,210px) clamp(240px,23vw,390px) minmax(0,1fr) clamp(260px,26vw,440px);grid-template-areas:"head head head head" "side scope main aside" "foot foot foot foot"}.nc--doc{width:min(880px,100%);grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "main" "foot"}.nc--doc .nc__head{grid-template-columns:1fr auto auto}.nc-doc__text{margin:0;padding:18px 20px;border:1px solid var(--nc-line);border-radius:8px;background:#061424bf;font:400 1.02rem/1.7 var(--body);color:#e2eff9;white-space:pre-wrap;overflow-wrap:anywhere}.nc--no-aside{grid-template-columns:clamp(182px,13.5vw,210px) minmax(0,1fr);grid-template-areas:"head head" "side main" "foot foot"}@keyframes nc-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}.nc__head{grid-area:head;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:22px;padding:12px 22px;border-bottom:1px solid var(--nc-line);background:linear-gradient(90deg,#0a223ce6,#081a2e99)}.nc__brand{display:flex;align-items:center;gap:14px;color:#eaf6ff}.nc__brand div{display:grid;line-height:1.12}.nc__brand strong{font:600 1.55rem var(--display);letter-spacing:.16em;text-transform:uppercase}.nc__brand span{font:500 .92rem var(--display);letter-spacing:.14em;text-transform:uppercase;color:#cfe5f5}.nc__brand em{font:500 .62rem var(--display);font-style:normal;letter-spacing:.22em;text-transform:uppercase;color:#cfe5f599}.nc__brand--small strong{font-size:1.02rem}.nc__brand--small em{font-size:.6rem}.nc__mission{display:grid;gap:2px;padding-left:22px;border-left:1px solid var(--nc-line)}.nc__mission strong{font:600 1.15rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--nc-gold)}.nc__mission span{font:500 1rem var(--display);letter-spacing:.04em;color:var(--nc-cyan)}.nc__close{display:inline-flex;align-items:center;gap:10px;padding:6px 4px 6px 14px;background:none;border:0;color:#eaf6ff;font:500 1rem var(--body);cursor:pointer}.nc__close kbd{font:600 .8rem var(--display);letter-spacing:.08em;padding:4px 9px;border:1px solid var(--nc-line-strong);border-radius:4px;background:#12304ecc}.nc__close:hover{color:var(--nc-cyan-hi)}.nc__side{grid-area:side;display:flex;flex-direction:column;gap:10px;margin:12px 0 12px 12px;padding:14px 10px;border:1px solid var(--nc-line);border-radius:8px;background:var(--nc-panel)}.nc__side-title{display:flex;align-items:center;gap:14px;margin:0 6px 6px;font:600 1.12rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--nc-gold)}.nc__side-title svg{width:22px;height:22px;color:var(--nc-cyan)}.nc__side ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.nc__side li{display:flex;align-items:center;gap:12px;padding:10px 12px;white-space:nowrap;border-radius:6px;font:500 1.02rem var(--display);letter-spacing:.03em;color:#deeefacc}.nc__side li svg{width:22px;height:22px;flex:none}.nc__side li.is-active{background:linear-gradient(90deg,#7ccaf4,#5fb5ea);color:#04182b;box-shadow:0 0 18px #5fbdf073}.nc__side-foot{margin:auto 6px 0;font:500 .66rem var(--display);letter-spacing:.26em;text-transform:uppercase;color:#c8def080;line-height:1.8}.nc__scope{grid-area:scope;display:grid;place-items:center;margin:12px 0 12px 12px;padding:18px;border:1px solid var(--nc-line);border-radius:8px;background:linear-gradient(rgba(111,196,255,.06) 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(90deg,rgba(111,196,255,.06) 1px,transparent 1px) 0 0 / 22px 22px,#051222cc}.nc__scope .scope svg{max-width:100%;height:auto}.nc__scope .scope__bg{fill:#040e1a99;stroke:#7ed6ff73;stroke-width:1.5}.nc__scope .scope__ring{stroke:#7ed6ff4d}.nc__scope .scope__tick{fill:#eaf6ff;font:500 13px var(--display);letter-spacing:.04em}.nc__scope .scope__self{fill:var(--nc-gold);filter:drop-shadow(0 0 6px rgba(242,189,79,.9))}.nc__main{grid-area:main;min-width:0;overflow:auto;display:flex;flex-direction:column;gap:16px;padding:22px 26px}.nc__step{margin:0;font:500 .9rem var(--display);letter-spacing:.3em;color:#eaf6ff}.nc__step span{color:var(--nc-cyan);opacity:.7}.nc__main h2{margin:-6px 0 0;font:600 clamp(1.5rem,2.1vw,2rem)/1.1 var(--display);letter-spacing:.01em;color:#f4faff}.nc__instruction{margin:-4px 0 0;color:#deeefad1;font-size:1rem;line-height:1.55;max-width:70ch}.nc__info{display:flex;align-items:flex-start;gap:14px;margin-top:auto;padding:14px 18px;border:1px solid var(--nc-line);border-radius:6px;background:#0a2038b3}.nc__info>svg{width:26px;height:26px;flex:none;color:var(--nc-fill)}.nc__info p,.nc__info{font-size:.96rem;line-height:1.5;color:#e2eff9;white-space:pre-wrap}.nc__info p{margin:0}.nc-ping{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:min(420px,100%);padding:16px 20px;color:#eaf6ff;background:#081c32d9;border:1.5px solid var(--nc-line-strong);border-radius:8px;box-shadow:0 0 18px #5fbdf040,inset 0 0 20px #5fbdf014;cursor:pointer;transition:box-shadow .2s,border-color .2s,transform .1s}.nc-ping:hover{border-color:var(--nc-cyan-hi);box-shadow:0 0 26px #5fbdf073,inset 0 0 20px #5fbdf024}.nc-ping:active{transform:translateY(1px)}.nc-ping__icon svg{width:34px;height:34px;color:var(--nc-cyan)}.nc-ping__label{font:600 1.1rem var(--display);letter-spacing:.2em;text-transform:uppercase;text-align:left}.nc-ping kbd,.nc-action kbd{font:600 .78rem var(--display);letter-spacing:.12em;padding:5px 10px;border-radius:4px;background:#6eaad24d;border:1px solid rgba(160,210,240,.4)}.nc-count{margin:0;font:500 1rem var(--mono);letter-spacing:.06em;color:#deeefad9;padding-bottom:14px;border-bottom:1px solid var(--nc-line)}.nc-action{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 22px;border:1px solid #8fd6fb;border-radius:6px;background:linear-gradient(180deg,#7ccaf4,#58b2e8);color:#04182b;font:600 1rem var(--display);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 16px #5fbdf04d;transition:filter .15s,transform .1s}.nc-action svg{width:18px;height:18px}.nc-action:hover{filter:brightness(1.08)}.nc-action:active{transform:translateY(1px)}.nc-action--ghost{background:#0c2640d9;color:#eaf6ff;border-color:var(--nc-line-strong);box-shadow:none}.nc-action--small{padding:8px 16px;font-size:.86rem}.nc-action.is-disabled,.nc-action:disabled{opacity:.45;cursor:not-allowed;filter:saturate(.4)}.nc-chips{display:flex;flex-wrap:wrap;gap:8px}.nc-chip{padding:7px 12px;border-radius:999px;border:1px solid var(--nc-line-strong);background:#0c2640cc;color:#eaf6ff;font:500 .9rem var(--mono);cursor:pointer}.nc-chip:hover{background:#286ea080}.nc-bearing{display:grid;gap:8px}.nc-bearing label{font:600 .82rem var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--nc-gold)}.nc-bearing__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nc-bearing input{width:110px;padding:10px 12px;font:600 1.4rem var(--mono);color:#f4faff;background:#040e1ad9;border:1px solid var(--nc-line-strong);border-radius:6px}.nc-bearing__row>span{font:600 1.4rem var(--mono);color:var(--nc-cyan)}.nc-switches{display:grid;gap:10px}.nc-switch{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 18px;text-align:left;color:#eaf6ff;background:#081c32cc;border:1px solid var(--nc-line);border-radius:8px;cursor:pointer}.nc-switch:hover{border-color:var(--nc-line-strong)}.nc-switch__lamp{width:16px;height:16px;border-radius:50%;background:#1c3148;box-shadow:inset 0 0 0 2px #ffffff14}.nc-switch__text{display:grid}.nc-switch__text strong{font:600 1.1rem var(--display);letter-spacing:.08em;text-transform:uppercase}.nc-switch__text small{color:#deeefa99;font-size:.84rem}.nc-switch__state{font:600 .82rem var(--display);letter-spacing:.2em;text-transform:uppercase;padding:4px 10px;border-radius:4px;background:#ff8a4c26;color:var(--nc-orange)}.nc-switch.is-on{border-color:#58e9b08c;background:#0e3a3a8c}.nc-switch.is-on .nc-switch__lamp{background:#58e9b0;box-shadow:0 0 12px #58e9b0}.nc-switch.is-on .nc-switch__state{background:#58e9b029;color:#58e9b0}.nc-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.nc-step{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--nc-line);border-radius:8px;background:#081c32b3}.nc-step__mark svg{width:24px;height:24px;color:#deeefa8c}.nc-step__text{display:grid}.nc-step__text strong{font:600 1.08rem var(--display);letter-spacing:.06em;text-transform:uppercase}.nc-step__text small{color:#deeefa99;font-size:.86rem}.nc-step.is-current{border-color:var(--nc-line-strong);box-shadow:0 0 18px #5fbdf02e}.nc-step.is-done{border-color:#58e9b080}.nc-step.is-done .nc-step__mark svg{color:#58e9b0}.nc-select{display:flex;gap:8px;align-items:center}.nc-select select{padding:8px 10px;color:#eaf6ff;background:#040e1ae6;border:1px solid var(--nc-line-strong);border-radius:6px;font:500 .95rem var(--body)}.nc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:14px}.nc-card{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px solid var(--nc-line);border-radius:8px;background:#081c32bf}.nc-card--live{border-color:#ff8a4c73;box-shadow:0 0 18px #ff8a4c1f}.nc-card h3{margin:0;font:600 1.15rem var(--display);letter-spacing:.04em}.nc-card pre{margin:0;font:400 .9rem/1.6 var(--mono);color:#d8e8f4;white-space:pre-wrap;overflow-wrap:anywhere}.nc-card .nc-action{margin-top:auto;align-self:stretch}.nc-routes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:14px}.nc-route{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px;border:1px solid var(--nc-line-strong);border-radius:10px;background:#081c32d1}.nc-route.is-first{border:2px solid #7fd3ff;box-shadow:0 0 22px #5fbdf059}.nc-route.is-locked{opacity:.55}.nc-route h3{margin:0;font:600 1.2rem var(--display);letter-spacing:.01em}.nc-route__body{display:grid;grid-template-columns:minmax(100px,42%) 1fr;gap:12px;align-items:center}.nc-route__body img{width:100%;aspect-ratio:172 / 118;object-fit:cover;border-radius:4px;border:1px solid var(--nc-line)}.nc-route ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.nc-route li{display:flex;align-items:center;gap:8px;font-size:.88rem;line-height:1.3;color:#e2eff9}.nc-route li svg{width:20px;height:20px;flex:none;color:#58e9b0}.nc-route:not(.is-first) li svg{color:#eaf6ff}.nc-route__heading strong{font:600 1.35rem var(--display);letter-spacing:.04em}.nc-route.is-first .nc-route__heading svg{color:var(--nc-gold)}.nc-route .nc-action{align-self:stretch;padding:11px 12px;font-size:.88rem;letter-spacing:.14em}.nc__aside{grid-area:aside;min-width:0;display:flex;flex-direction:column;gap:12px;padding:16px 16px 16px 0;overflow:auto}.nc-picture{margin:0;border:1px solid var(--nc-line-strong);border-radius:8px;overflow:hidden;background:#05121f}.nc-picture img{display:block;width:100%;aspect-ratio:432 / 248;object-fit:cover}.nc-picture figcaption{padding:10px 14px;font:500 .9rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--nc-cyan);border-top:1px solid var(--nc-line)}.nc-status{padding:12px 16px;border:1px solid var(--nc-line);border-radius:6px;background:#081c32b3;font-size:.96rem;color:#e2eff9}.nc-contacts{list-style:none;margin:0;padding:6px;display:grid;gap:4px;border:1px solid var(--nc-line);border-radius:6px;background:#081c32b3}.nc-contacts__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:7px 10px;border-radius:4px;font-size:.92rem}.nc-contacts__row .mono{color:var(--nc-cyan);font-size:.86rem}.nc-contacts__dot{width:9px;height:9px;border-radius:50%;background:var(--nc-cyan)}.nc-contacts__row--beacon .nc-contacts__dot{background:var(--nc-gold);box-shadow:0 0 8px var(--nc-gold)}.nc-contacts__row--unknown .nc-contacts__dot{background:#ff5446;box-shadow:0 0 8px #ff5446}.nc-contacts__row--unknown{color:#ffb3a8}.nc-chart{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;border:1px solid var(--nc-line-strong);border-radius:8px;background:#051222d9}.nc-chart svg{width:100%;height:auto;border-radius:4px}.nc-chart__bg{fill:#0a2238}.nc-chart__contour{fill:none;stroke:#6fc4ff38;stroke-width:1}.nc-chart__terrain{fill:none;stroke:#6fc4ff73;stroke-width:6;stroke-linecap:round;opacity:.35}.nc-chart__route{fill:none;stroke-width:2.4;stroke-dasharray:6 5}.nc-chart__route--shelf{stroke:#5fc8ff}.nc-chart__route--canyon{stroke:var(--nc-orange)}.nc-chart__route.is-chosen{stroke-width:3.4;stroke-dasharray:none}.nc-chart__r4{fill:none;stroke:#5fc8ff;stroke-width:3}.nc-chart__canyon{fill:none;stroke:var(--nc-orange);stroke-width:3}.nc-chart__you{fill:var(--nc-gold);filter:drop-shadow(0 0 5px rgba(242,189,79,.9))}.nc-chart__north circle{fill:none;stroke:#eaf6ff80}.nc-chart__north path{fill:#eaf6ff}.nc-chart__north text,.nc-chart__scale text{fill:#eaf6ff;font:500 10px var(--display);text-anchor:middle}.nc-chart__scale path{stroke:#eaf6ff;stroke-width:1.2;fill:none}.nc-chart__scale text{text-anchor:end}.nc-legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:8px 12px;font-size:.82rem;color:#e2eff9;white-space:nowrap}.nc-legend li{display:flex;align-items:center;gap:9px}.nc-legend span{display:inline-block;width:16px;height:16px;flex:none}.nc-legend__you{clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--nc-gold)}.nc-legend__r4{border:3px solid #5fc8ff;border-radius:50%}.nc-legend__canyon{border:3px solid var(--nc-orange);border-radius:50%}.nc-legend__line{height:0!important;border-top:2.5px dashed}.nc-legend__line--shelf{border-color:#5fc8ff}.nc-legend__line--canyon{border-color:var(--nc-orange)}.nc-legend__terrain{background:repeating-linear-gradient(180deg,rgba(111,196,255,.6) 0 2px,transparent 2px 5px)}.nc-trace{display:grid;gap:6px;padding:14px;border:1px solid var(--nc-line-strong);border-radius:8px;background:#051222d9}.nc-trace svg{width:100%;height:auto;background:linear-gradient(rgba(111,196,255,.07) 1px,transparent 1px) 0 0 / 100% 20px;border-radius:4px}.nc-trace__label{margin:4px 0 0;font:600 .78rem var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--nc-cyan)}.nc-trace__label--live{color:var(--nc-orange)}.nc-trace__archive,.nc-trace__live{fill:none;stroke-width:2}.nc-trace__archive{stroke:#5fc8ff}.nc-trace__live{stroke:var(--nc-orange);filter:drop-shadow(0 0 4px rgba(255,138,76,.6))}.nc-bus{display:grid;gap:10px}.nc-bus svg{width:100%;height:auto;padding:10px;border:1px solid var(--nc-line-strong);border-radius:8px;background:#051222d9}.nc-bus__node rect{fill:#0c2640e6;stroke:#7ed6ff66;stroke-width:1.5}.nc-bus__node text{fill:#eaf6ff;font:600 11px var(--display);letter-spacing:.12em;text-anchor:middle}.nc-bus__node.is-live rect{stroke:#58e9b0;fill:#0e3a3acc}.nc-bus__node.is-fault rect{stroke:#ff6a4a;fill:#46141099}.nc-bus__node.is-idle{opacity:.5}.nc-bus__wire{fill:none;stroke:#7ed6ff4d;stroke-width:3}.nc-bus__wire.is-live{stroke:#58e9b0;stroke-dasharray:8 6;animation:nc-flow 1s linear infinite}@keyframes nc-flow{to{stroke-dashoffset:-14}}.nc__foot{grid-area:foot;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 22px;border-top:1px solid var(--nc-line);background:#061424cc}.nc__quote{position:relative;margin:0;padding-right:110px;font:500 .66rem var(--display);letter-spacing:.24em;text-transform:uppercase;text-align:right;color:#deeefabf;line-height:1.8}.nc__quote:after{content:"";position:absolute;right:0;top:50%;width:90px;height:1px;background:var(--nc-line-strong)}@media(max-width:1080px){.nc,.nc--scope{grid-template-columns:170px minmax(0,1fr);grid-template-areas:"head head" "side main" "side aside" "foot foot";grid-template-rows:auto auto auto auto;overflow:auto}.nc--scope{grid-template-areas:"head head" "side scope" "side main" "side aside" "foot foot"}.nc__scope{margin:12px 12px 0}.nc__aside{padding:0 16px 16px}}@media(max-width:760px){.nc,.nc--scope,.nc--no-aside{grid-template-columns:1fr;grid-template-areas:"head" "scope" "main" "aside" "foot"}.nc__side{display:none}.nc__head{grid-template-columns:1fr auto}.nc__mission,.nc__quote{display:none}}@media(prefers-reduced-motion:reduce){.nc,.nc-bus__wire.is-live{animation:none}}.ending{position:absolute;inset:0;z-index:30;overflow:hidden;color:#eaf3fa;background:radial-gradient(120% 80% at 50% 0%,#0b2a4d,#06162a 45%,#02070e);cursor:default}.ending--tease{background:#010306}.ending__water{position:absolute;inset:-20%;opacity:.35;background:radial-gradient(40% 18% at 30% 20%,rgba(90,170,240,.18),transparent 70%),radial-gradient(30% 14% at 70% 35%,rgba(90,170,240,.12),transparent 70%),radial-gradient(50% 20% at 50% 80%,rgba(40,110,200,.14),transparent 70%);animation:ending-drift 22s ease-in-out infinite alternate;pointer-events:none}.ending--tease .ending__water{opacity:0}@keyframes ending-drift{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.08)}}.wordmark{display:inline-flex;flex-direction:column;align-items:stretch;line-height:1;color:#f4f9ff}.wordmark__word{display:flex;align-items:center;justify-content:space-between;gap:.02em;font:400 1em/.92 var(--body);letter-spacing:.04em}.wordmark__o{width:.72em;height:.8em;margin:0 .01em;color:#f4f9ff}.wordmark__sub{font:500 .29em/1.6 var(--display);letter-spacing:.6em;text-align:center;padding-left:.6em}.ending__debrief{position:relative;display:grid;justify-items:center;align-content:center;gap:14px;height:100%;padding:24px;text-align:center;animation:ending-in .9s ease-out both}.ending__mark{font-size:clamp(46px,6vw,88px);margin-bottom:10px}.ending__eyebrow{margin:0;font:600 .82rem var(--display);letter-spacing:.4em;text-transform:uppercase;color:var(--gold)}.ending__heading{margin:0;font:700 italic clamp(2.2rem,5vw,3.8rem)/1 var(--display);letter-spacing:.18em;text-transform:uppercase}.ending__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(18px,4vw,54px);margin:18px 0 6px}.ending__stats div{min-width:150px;padding:12px 18px;border:1px solid rgba(127,211,255,.25);border-radius:6px;background:#081a2e99}.ending__stats dt{font:600 .72rem var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--text-dim)}.ending__stats dd{margin:6px 0 0;font:600 1.5rem var(--mono);color:var(--cyan-bright)}.ending__line{max-width:620px;margin:6px 0 0;color:#c7d9e7;line-height:1.55}.ending__choices{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:8px 0 0;padding:0;list-style:none}.ending__choices li{padding:5px 12px;border-radius:3px;border:1px solid rgba(240,182,74,.4);font:600 .74rem var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.ending__hint{margin:22px 0 0;font:500 .78rem var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--text-dim)}.ending__hint kbd{font-family:var(--mono);padding:2px 7px;margin-right:6px;border:1px solid rgba(159,179,196,.5);border-radius:3px}.ending__hint--corner{position:absolute;right:28px;bottom:22px;margin:0}.ending__tease{position:relative;display:grid;justify-items:center;align-content:center;height:100%;padding:24px;text-align:center;animation:ending-in 2.4s ease-out both}.ending__scope{position:relative;width:min(46vmin,360px);aspect-ratio:1;margin-bottom:38px;opacity:.8}.ending__ring{position:absolute;inset:0;border:1px solid rgba(90,200,170,.28);border-radius:50%}.ending__ring--2{inset:18%}.ending__ring--3{inset:36%}.ending__sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,#5adcb452,#5adcb400 22%);animation:ending-sweep 3.2s linear infinite}.ending__contact{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px;border-radius:50%;background:#ff5446;box-shadow:0 0 18px 4px #ff544699;animation:ending-contact 3.2s linear infinite,ending-approach 9.5s ease-in forwards}@keyframes ending-sweep{to{transform:rotate(360deg)}}@keyframes ending-contact{0%,62%{opacity:0}70%{opacity:1}to{opacity:.15}}@keyframes ending-approach{0%{transform:translate(40%,1150%)}to{transform:translate(10%,260%) scale(1.6)}}.ending__tease-eyebrow{margin:0 0 10px;font:600 .8rem var(--display);letter-spacing:.5em;text-transform:uppercase;color:#eaf3fa8c}.ending__tease-title{position:relative;margin:0;font:700 clamp(2.6rem,7vw,5.6rem)/1 var(--display);letter-spacing:.22em;padding-left:.22em;text-transform:uppercase;color:#f2f6fa;text-shadow:0 0 34px rgba(255,84,70,.25);animation:ending-flicker 5s steps(1) 1.4s infinite}.ending__tease-title:after{content:attr(data-text);position:absolute;inset:0;padding-left:.22em;color:#ff463a8c;mix-blend-mode:screen;animation:ending-slip 3.6s steps(1) 2s infinite}.ending__tease-line{margin:18px 0 0;font:500 italic clamp(1.1rem,2.2vw,1.6rem) var(--body);letter-spacing:.06em;color:#ff8f80;animation:ending-in 2s 1.6s ease-out both}.ending__signal{margin:34px 0 0;font:500 .72rem var(--mono);letter-spacing:.28em;color:#5adcb4b3;animation:ending-in 1.4s 3.4s ease-out both}@keyframes ending-flicker{0%,to{opacity:1}42%{opacity:.35}43%{opacity:1}71%{opacity:.6}72%{opacity:1}}@keyframes ending-slip{0%,to{transform:translate(0);opacity:0}18%{transform:translate(-6px,1px);opacity:1}20%{transform:translate(5px,-2px);opacity:.8}22%{opacity:0}64%{transform:translate(3px);opacity:.9}66%{opacity:0}}.ending__credits{position:relative;height:100%;overflow:hidden}.ending__credits:before,.ending__credits:after{content:"";position:absolute;left:0;right:0;height:22%;z-index:2;pointer-events:none}.ending__credits:before{top:0;background:linear-gradient(#030a14,transparent)}.ending__credits:after{bottom:0;background:linear-gradient(transparent,#02070e)}.ending__roll{position:absolute;left:50%;top:100%;width:min(640px,90vw);transform:translate(-50%);display:grid;justify-items:center;gap:12px;text-align:center;animation:ending-roll linear forwards}.ending__roll--done{opacity:0;transition:opacity .8s}@keyframes ending-roll{0%{transform:translate(-50%)}to{transform:translate(-50%,calc(-100% - 100vh))}}.ending__roll-mark{font-size:clamp(52px,7vw,96px)}.ending__roll-sub{margin:4px 0 70px;font:500 .9rem var(--display);letter-spacing:.38em;text-transform:uppercase;color:var(--cyan-bright)}.ending__block{margin:0 0 58px}.ending__block h2{margin:0 0 14px;font:600 .8rem var(--display);letter-spacing:.42em;text-transform:uppercase;color:var(--gold)}.ending__block p{margin:6px 0;font:500 clamp(1.2rem,2.4vw,1.7rem) var(--display);letter-spacing:.12em;color:#eef6fc}.ending__block--last{margin-top:60px}.ending__block--last p:first-of-type{color:#ff8f80;font-style:italic}.ending__thanks{margin-top:40px!important;color:var(--cyan-bright)!important;letter-spacing:.3em!important;text-transform:uppercase;font-size:1rem!important}.ending__final{position:absolute;inset:0;z-index:3;display:grid;justify-items:center;align-content:center;gap:18px;animation:ending-in 1.2s ease-out both}@keyframes ending-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ending--still *,.ending--still *:before,.ending--still *:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.ending--still .ending__roll{top:0;transform:translate(-50%,8vh);animation:none}.mission{position:absolute;inset:0;pointer-events:none;z-index:5;color:#eaf3fa;font-family:var(--body);animation:mission-in .55s cubic-bezier(.2,.7,.2,1) both}.mission--leave{animation:mission-out .65s ease-in both}.mission--still,.mission--still *{animation:none!important}.mission__bar{position:absolute;top:0;left:0;right:0;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 40px 0 44px;background:linear-gradient(180deg,#03080ef5,#03080ee0);border-bottom:1px solid rgba(127,211,255,.18);box-shadow:0 1px #7fd3ff0f;animation:mission-bar .6s ease-out both}.mission__bar:before{content:"";position:absolute;left:40px;top:20px;bottom:20px;width:2px;background:var(--cyan);box-shadow:0 0 10px #7fd3ff99}.mission__bar-left{display:flex;flex-direction:column;gap:2px;padding-left:20px;position:relative}.mission__bar-num,.mission__bar-title,.mission__bar-right span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.32em;font-size:.74rem}.mission__bar-num{color:#eaf3fa}.mission__bar-title{color:#7fa6bd;letter-spacing:.42em}.mission__bar-rule{position:absolute;left:190px;top:50%;width:46px;height:1px;background:#7fd3ff73}.mission__bar-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.mission__bar-right span{color:#8fb3c8;letter-spacing:.28em;font-size:.7rem}.mission__bar-right span:first-child{color:#b7d3e4}.mission__centre{position:absolute;left:50%;top:21%;transform:translate(-50%);width:min(920px,92vw);text-align:center}.mission__kicker{display:flex;align-items:center;justify-content:center;gap:22px;font-family:var(--mono);font-size:clamp(.9rem,1.4vw,1.25rem);letter-spacing:.6em;text-transform:uppercase;color:#d7e8f3;text-shadow:0 0 14px rgba(127,211,255,.35);animation:mission-rise .6s .12s cubic-bezier(.2,.7,.2,1) both}.mission__kicker i{width:64px;height:1px;background:linear-gradient(90deg,transparent,rgba(200,230,245,.8),transparent)}.mission__title{margin:8px 0 0;font-family:var(--display);font-weight:700;font-style:italic;font-size:clamp(3.4rem,9.5vw,8.6rem);line-height:1;letter-spacing:.28em;text-transform:uppercase;color:#fff;padding-left:.28em;text-shadow:0 2px 0 rgba(0,0,0,.25),0 0 28px rgba(140,210,255,.35),0 0 70px rgba(40,140,220,.25);animation:mission-title .7s .18s cubic-bezier(.2,.8,.2,1) both}.mission__glow{margin:10px auto 0;width:78%;height:3px;background:linear-gradient(90deg,transparent,rgba(127,211,255,.1) 20%,#9fe3ff 50%,rgba(127,211,255,.1) 80%,transparent);box-shadow:0 0 18px #7fd3ffcc,0 0 42px #3caaf080;animation:mission-glow .9s .3s ease-out both}.mission__tagline{margin:18px 0 0;font-family:var(--mono);font-size:clamp(.78rem,1.15vw,1.05rem);letter-spacing:.42em;text-transform:uppercase;color:#eaf3fa;text-shadow:0 1px 8px rgba(0,0,0,.6);animation:mission-rise .6s .4s cubic-bezier(.2,.7,.2,1) both}.mission__objective{position:absolute;right:40px;top:54%;width:min(300px,32vw);padding-left:22px;border-left:1px solid rgba(180,220,240,.8);animation:mission-rise .6s .5s cubic-bezier(.2,.7,.2,1) both}.mission__objective-label{display:block;font-family:var(--mono);font-size:.8rem;letter-spacing:.36em;text-transform:uppercase;color:#eaf3fa;margin-bottom:8px}.mission__objective strong{display:block;font-family:var(--display);font-weight:700;font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-bottom:8px}.mission__objective p{margin:0;font-size:.86rem;line-height:1.5;color:#c3d8e6}.mission__continue{position:absolute;right:48px;bottom:34px;display:flex;align-items:center;gap:14px;font-family:var(--mono);font-size:.78rem;letter-spacing:.3em;text-transform:uppercase;color:#c9dbe7;animation:mission-rise .6s .9s ease-out both}.mission__continue kbd{font-family:var(--mono);font-size:.72rem;letter-spacing:.2em;padding:4px 10px;border:1px solid rgba(180,220,240,.7);border-radius:3px;background:#040c1699;color:#eaf3fa}@keyframes mission-in{0%{opacity:0}to{opacity:1}}@keyframes mission-out{0%{opacity:1}to{opacity:0}}@keyframes mission-bar{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes mission-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mission-title{0%{opacity:0;letter-spacing:.5em;filter:blur(6px)}to{opacity:1;letter-spacing:.28em;filter:blur(0)}}@keyframes mission-glow{0%{transform:scaleX(.2);opacity:0}to{transform:scaleX(1);opacity:1}}@media(max-width:900px){.mission__bar{padding:0 20px 0 28px;height:60px}.mission__bar:before{left:22px}.mission__bar-rule,.mission__bar-right{display:none}.mission__objective{right:20px;top:76px;width:44vw}.mission__centre{top:30%}.mission__continue{right:20px;bottom:20px}}.mission__band{position:absolute;left:0;right:0;top:15%;height:32%;background:linear-gradient(180deg,transparent 0%,rgba(3,9,16,.82) 14%,rgba(3,9,16,.92) 50%,rgba(3,9,16,.82) 86%,transparent 100%);animation:mission-band .5s ease-out both}.mission--still .mission__band{animation:none}@keyframes mission-band{0%{opacity:0}to{opacity:1}}.boot{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:24px;background:radial-gradient(120% 90% at 50% 12%,rgba(28,70,98,.55),transparent 62%),linear-gradient(180deg,#081826,#05101b 58%,#030a12);transition:opacity .7s ease}.boot--leaving{opacity:0;pointer-events:none}.boot__frame{width:min(760px,100%)}.boot__art{display:block;width:100%;height:auto;overflow:visible}.boot__stroke{fill:none;stroke:#8fd3ef;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(103,191,226,.35))}.boot__stroke--soft{stroke:#46748f;stroke-width:1.5;filter:none}.boot__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:18px}.boot__titles{min-width:0}.boot__name{margin:0;font-family:Barlow Condensed,system-ui,sans-serif;font-size:clamp(1.4rem,3.4vw,2.1rem);font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#eaf4f8}.boot__phase{margin:6px 0 0;font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;color:#6f93a8}.boot__percent{margin:0;font-size:clamp(1.6rem,4vw,2.4rem);font-variant-numeric:tabular-nums;color:#8fd3ef;line-height:1}.boot__percent span{font-size:.5em;margin-left:.25em;color:#46748f}.boot__rule{margin-top:12px;height:2px;background:#8fd3ef29;overflow:hidden}.boot__rule i{display:block;height:100%;background:#8fd3ef;transform-origin:left center}@media(prefers-reduced-motion:reduce){.boot{transition:none}}:root{--navy-950: #050c15;--navy-900: #071220;--navy-850: #0a1624;--navy-800: #0d1f30;--navy-700: #14304a;--line: rgba(120, 172, 214, .22);--line-soft: rgba(120, 172, 214, .12);--line-strong: rgba(127, 211, 255, .46);--cyan: #4bb4e6;--cyan-bright: #7fd3ff;--cyan-fill: rgba(75, 180, 230, .16);--gold: #f0b64a;--gold-fill: rgba(240, 182, 74, .14);--coral: #e2684f;--text: #eaf3fa;--text-dim: #9fb3c4;--glass: rgba(10, 22, 36, .82);--glass-solid: rgba(7, 18, 32, .95);--inner-glow: inset 0 0 26px rgba(75, 180, 230, .06);--drop: 0 10px 28px rgba(2, 8, 16, .45);--ink: var(--navy-950);--ink-2: var(--navy-800);--amber: var(--gold);--aqua: var(--cyan);--display: "Barlow Condensed", "Arial Narrow", sans-serif;--body: "Manrope", system-ui, sans-serif;--mono: ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box}html,body,#root{margin:0;width:100%;height:100%;overflow:hidden}body{background:var(--navy-950);color:var(--text);font-family:var(--body);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}kbd{font-family:var(--mono);font-size:.74em;border:1px solid var(--line);border-radius:3px;padding:1px 6px;background:#7fd3ff14;color:var(--text);letter-spacing:.04em}pre{font-family:var(--body);white-space:pre-wrap;margin:0}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.01em}.muted{color:var(--text-dim)}.ok{color:var(--cyan-bright)}.warn{color:var(--coral)}.app{position:relative;width:100vw;height:100dvh;background:var(--navy-950)}.app canvas{display:block;outline:none}.overlay{position:absolute;inset:0;pointer-events:none}.overlay>*{pointer-events:auto}.overlay>.hud,.overlay>.cine{pointer-events:none}.eyebrow{font-family:var(--display);font-weight:600;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 4px}.title{font-family:var(--display);font-weight:600;font-size:clamp(2.6rem,7vw,5.4rem);letter-spacing:.06em;line-height:.95;margin:4px 0 8px;text-transform:uppercase}.pane{background:var(--glass-solid);border:1px solid var(--line);border-radius:5px;box-shadow:var(--inner-glow),var(--drop)}.cap{font-family:var(--display);font-weight:600;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim)}.btn{appearance:none;border:1px solid var(--line);background:#4bb4e612;color:var(--text);padding:10px 18px;border-radius:4px;cursor:pointer;font-family:var(--display);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:.9rem;transition:background .15s,border-color .15s,transform .1s}.btn:hover{background:#7fd3ff29;border-color:var(--line-strong)}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--cyan);color:#04121d;border-color:var(--cyan-bright);box-shadow:0 0 18px #4bb4e64d}.btn--primary:hover{background:var(--cyan-bright);color:#04121d}.btn--ghost{background:transparent;border-color:transparent;color:var(--text-dim)}.btn--ghost:hover{background:#7fd3ff1a}.btn--disabled{opacity:.5}:focus-visible{outline:1px solid var(--cyan-bright);outline-offset:2px}.fade{position:absolute;inset:0;background:#000;transition:none}.fatal{position:absolute;inset:0;display:grid;place-content:center;text-align:center;padding:24px}.hud{position:absolute;inset:0;padding:20px 24px;font-family:var(--body)}.hud__stats{position:absolute;top:20px;left:24px;display:flex;flex-direction:column;gap:9px;min-width:236px}.stat{display:grid;grid-template-columns:22px 1fr 42px;align-items:center;gap:10px}.stat__icon{width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--cyan-bright);background:#06101cb8}.stat__track{position:relative;height:11px;border-radius:2px;background:#06101ccc;border:1px solid var(--line-soft);overflow:hidden}.stat__fill{position:absolute;inset:1px auto 1px 1px;border-radius:1px;background:linear-gradient(90deg,var(--cyan),var(--cyan-bright));transition:width .3s ease-out}.stat--gold .stat__fill{background:linear-gradient(90deg,#c98d2c,var(--gold))}.stat--gold .stat__icon{color:var(--gold)}.stat--warn .stat__fill{background:linear-gradient(90deg,#a83a26,var(--coral))}.stat--warn .stat__icon{color:var(--coral)}.stat__label{position:absolute;z-index:1;left:7px;top:0;font-family:var(--display);font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1;line-height:11px;pointer-events:none;text-shadow:0 1px 3px rgba(2,8,16,.9)}.stat__value{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.82rem;text-align:right;color:var(--text);text-shadow:0 1px 4px rgba(0,0,0,.8)}.hud__compass{position:absolute;top:18px;left:50%;transform:translate(-50%);width:min(340px,40vw);text-align:center}.compass{position:relative;height:22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.compass__track{position:absolute;top:0;left:50%;height:22px;display:flex;align-items:center;will-change:transform}.compass__mark{position:absolute;transform:translate(-50%);font-family:var(--display);font-size:.82rem;letter-spacing:.18em;color:#eaf3fa8c;text-shadow:0 1px 5px rgba(0,0,0,.9)}.compass__mark--cardinal{font-size:1.02rem;font-weight:600;color:var(--text)}.compass__mark--n{color:var(--cyan-bright)}.compass__needle{position:absolute;left:50%;top:0;width:1px;height:22px;background:linear-gradient(180deg,var(--cyan-bright),transparent);transform:translate(-.5px)}.hud__depth{display:inline-flex;align-items:baseline;gap:6px;margin:4px 0 0;padding:3px 14px;border:1px solid var(--line);border-radius:4px;background:var(--glass);box-shadow:var(--inner-glow)}.hud__depth b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:500;letter-spacing:.02em}.hud__depth span{font-family:var(--display);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim)}.hud__right{position:absolute;top:20px;right:24px;width:min(300px,40vw);display:flex;flex-direction:column;gap:9px}.hud__tracker{padding:11px 14px 12px}.tracker__head{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--gold)}.tracker__head span{font-family:var(--display);font-weight:600;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase}.tracker__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.tracker__list li{display:grid;grid-template-columns:11px 1fr;align-items:start;gap:9px;font-size:.84rem;line-height:1.35}.tracker__bullet{width:9px;height:9px;margin-top:5px;border-radius:50%;border:1px solid var(--gold)}.tracker__list li.is-current .tracker__bullet{background:var(--gold);box-shadow:0 0 8px #f0b64a99}.tracker__list li.is-detail{color:var(--text-dim);font-size:.79rem}.tracker__list li.is-detail .tracker__bullet{border-color:#f0b64a73}.tracker__group{margin:10px 0 6px;display:flex;align-items:center;gap:8px;color:var(--cyan)}.tracker__group span{font-family:var(--display);font-weight:600;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase}.tracker--optional li{color:var(--text-dim);font-size:.79rem}.tracker--optional .tracker__bullet{border-color:#4bb4e699}.tracker--optional li.is-done .tracker__bullet{background:var(--cyan)}.hud__toasts{display:flex;flex-direction:column;gap:8px}.toast{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:11px;padding:9px 12px 9px 10px;animation:slide-in .24s ease-out}.toast__tile{width:34px;height:34px;display:grid;place-items:center;border-radius:4px;border:1px solid var(--line-strong);background:linear-gradient(160deg,#4bb4e638,#0a162466);color:var(--cyan-bright)}.toast--gold .toast__tile{border-color:#f0b64a80;background:linear-gradient(160deg,#f0b64a38,#0a162466);color:var(--gold)}.toast b{display:block;font-family:var(--display);font-weight:600;font-size:.95rem;letter-spacing:.05em;line-height:1.25}.toast small{display:block;color:var(--text-dim);font-size:.76rem;line-height:1.35}.hud__scope{position:absolute;left:24px;bottom:22px}.hud__slots{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:flex;gap:8px}.slot{position:relative;width:62px;padding:9px 0 6px;border:1px solid var(--line);border-radius:5px;background:var(--glass);box-shadow:var(--inner-glow);text-align:center;color:#9fb3c480}.slot--has{color:var(--text);border-color:#7fd3ff61;background:linear-gradient(180deg,#14304ad1,#071220db)}.slot--has .slot__icon{color:var(--cyan-bright)}.slot__icon{display:grid;place-items:center;height:26px}.slot__key{position:absolute;top:3px;left:4px;font-family:var(--mono);font-size:.56rem;letter-spacing:.04em;padding:0 3px;border:1px solid var(--line);border-radius:2px;background:#040c16cc;color:var(--text-dim)}.slot__count{position:absolute;top:3px;right:5px;font-family:var(--mono);font-size:.58rem;color:var(--cyan-bright)}.slot__name{display:block;margin-top:4px;font-family:var(--display);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.hud__dive{position:absolute;right:24px;bottom:22px;display:grid;grid-template-columns:auto auto;align-items:center;gap:16px;padding:12px 16px}.dive__rings{display:flex;align-items:center;gap:10px}.ring{position:relative;display:grid;place-items:center}.ring svg{display:block;transform:rotate(-90deg)}.ring__track{fill:none;stroke:#78acd62e}.ring__fill{fill:none;stroke:var(--cyan);stroke-linecap:round;transition:stroke-dasharray .35s ease-out}.ring--gold .ring__fill{stroke:var(--gold)}.ring--warn .ring__fill{stroke:var(--coral)}.ring__text{position:absolute;text-align:center;line-height:1.1}.ring__text span{display:block;font-family:var(--display);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.ring__text b{display:block;font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500;font-size:1.02rem}.ring--small .ring__text b{font-size:.8rem}.dive__grid{display:grid;grid-template-columns:auto auto;gap:3px 16px;margin:0}.dive__grid dt{font-family:var(--display);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);align-self:center}.dive__grid dd{margin:0;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.82rem;text-align:right}.hud__prompt{position:absolute;left:50%;top:55%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:7px 14px;border:1px solid var(--line-strong);border-radius:4px;background:var(--glass);box-shadow:var(--inner-glow);font-size:.92rem;white-space:nowrap}.hud__prompt strong{font-family:var(--display);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-bright)}.hud__prompt em{font-style:normal;color:var(--text-dim)}.hud__hint{position:absolute;left:50%;bottom:100px;transform:translate(-50%);padding:3px 14px;border-radius:3px;background:#050d178c;color:#cee0eee6;font-size:.78rem;letter-spacing:.04em;margin:0;white-space:nowrap;text-shadow:0 1px 6px rgba(0,0,0,.9)}.dialogue{position:absolute;left:50%;bottom:48px;transform:translate(-50%);width:min(720px,calc(100% - 48px));text-align:left;padding:16px 22px 12px;background:var(--glass);border:1px solid var(--line);border-left:3px solid var(--cyan);border-radius:4px;box-shadow:var(--inner-glow),var(--drop);backdrop-filter:blur(9px);cursor:pointer;animation:rise .2s ease-out}.dialogue__speaker{display:block;font-family:var(--display);font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:.8rem;color:var(--cyan-bright);margin-bottom:4px}.dialogue__text{margin:0 0 8px;font-size:1.12rem;line-height:1.45}.dialogue--large .dialogue__text{font-size:1.4rem}.dialogue__hint{font-size:.78rem;color:var(--text-dim)}.cine{position:absolute;inset:0}.cine__bar{position:absolute;left:0;right:0;height:9vh;background:#000}.cine__bar--top{top:0}.cine__bar--bottom{bottom:0}.cine__skip{position:absolute;right:24px;bottom:calc(9vh + 12px);color:var(--text-dim);font-size:.8rem;margin:0}.subtitle{position:absolute;left:50%;bottom:calc(9vh + 26px);transform:translate(-50%);width:min(760px,calc(100% - 200px));text-align:center}.subtitle__speaker{display:block;font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;font-size:.78rem;color:var(--gold);margin-bottom:4px;text-shadow:0 1px 6px rgba(0,0,0,.9)}.subtitle p{margin:0;font-size:1.22rem;text-shadow:0 1px 8px rgba(0,0,0,.9)}.subtitle--large p{font-size:1.55rem}.modal{position:absolute;inset:0;display:grid;place-items:center;padding:24px;background:#030911d1}.panel{width:min(920px,100%);max-height:calc(100% - 48px);overflow:auto;background:linear-gradient(180deg,#0c1e31,#071220);border:1px solid var(--line);border-radius:6px;box-shadow:var(--inner-glow),var(--drop);display:flex;flex-direction:column}.panel--doc{width:min(640px,100%)}.panel__head{display:grid;grid-template-columns:1fr auto;align-items:start;padding:18px 22px 12px;border-bottom:1px solid var(--line)}.panel__head .eyebrow{grid-column:1}.panel__head h2{grid-column:1;margin:0;font-family:var(--display);font-weight:600;font-size:1.6rem;letter-spacing:.03em}.panel__head .btn{grid-column:2;grid-row:1 / span 2}.panel__instruction{margin:0;padding:12px 22px 0;color:var(--text-dim)}.panel__body{padding:16px 22px;display:flex;flex-direction:column;gap:16px}.panel__foot{padding:12px 22px 18px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.clue{margin:0;font-size:.86rem;color:var(--text-dim);white-space:pre-wrap}.doc__text{padding:18px 22px;font-size:1.02rem;line-height:1.6}.switches{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.switch{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:12px;padding:14px 16px;background:#14304a59;border:1px solid var(--line);border-radius:4px;cursor:pointer;text-align:left}.switch__lamp{width:12px;height:12px;border-radius:50%;background:#1b2f42;box-shadow:inset 0 0 0 1px #ffffff1a}.switch--on{border-color:var(--line-strong);background:#4bb4e61f}.switch--on .switch__lamp{background:var(--cyan-bright);box-shadow:0 0 10px var(--cyan)}.console{display:grid;grid-template-columns:280px 1fr;gap:22px;align-items:start}.console__side{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;color:var(--text-dim)}.field__row{display:flex;gap:8px;align-items:center}.field input{width:96px;background:var(--navy-900);border:1px solid var(--line);border-radius:4px;padding:8px 10px;font-family:var(--mono);font-size:1.1rem}.setting select,.field select,.field__row select{background:var(--navy-900);border:1px solid var(--line);border-radius:4px;padding:6px 8px}.records{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px}.record pre,.doc__text{overflow-wrap:anywhere}.record{padding:14px 16px;border:1px solid var(--line);border-radius:4px;background:#14304a47;display:flex;flex-direction:column;gap:10px}.record pre{font-family:var(--mono);font-size:.88rem;line-height:1.55;color:var(--text)}.steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.step{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:4px}.step--done{border-color:var(--line-strong);color:var(--cyan-bright)}.scope{display:flex;flex-direction:column;gap:8px}.scope--compact{gap:0}.scope__bg{fill:#06121eb8;stroke:var(--line)}.scope__ring{fill:none;stroke:#4bb4e638;stroke-width:1}.scope__tick{fill:var(--text-dim);font-family:var(--mono);font-size:10px}.scope__sweep line{stroke:var(--cyan-bright);stroke-width:2}.scope__sweep{animation:sweep 1.4s linear 1 forwards}.scope__contact circle{fill:var(--cyan-bright)}.scope__contact text{fill:var(--text);font-family:var(--mono);font-size:10px}.scope__contact--terrain circle{fill:#7d99ad}.scope__contact--unknown circle{fill:#e2684f99;animation:blink 2.2s ease-in-out infinite}.scope--still .scope__contact--unknown circle{animation:none;opacity:.8}.scope__self{fill:var(--gold)}.scope__heading{stroke:var(--gold);stroke-width:1.4;opacity:.75}.scope__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.84rem}.scope__row{display:flex;justify-content:space-between;gap:10px;padding:4px 8px;border-left:2px solid var(--cyan);background:#4bb4e614}.scope__row--terrain{border-color:#7d99ad}.scope__row--unknown{border-color:var(--coral);color:var(--coral)}.panel--tablet{width:min(1100px,100%)}.tabs{display:flex;align-items:center;gap:6px;padding:12px 18px;border-bottom:1px solid var(--line)}.tabs__spacer{flex:1}.tab{appearance:none;border:1px solid transparent;background:none;border-radius:4px;padding:6px 18px;cursor:pointer;font-family:var(--display);font-weight:600;font-size:.88rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.tab:hover{color:var(--text);background:#7fd3ff1a}.tab[aria-selected=true]{background:var(--cyan);border-color:var(--cyan-bright);color:#04121d;box-shadow:0 0 16px #4bb4e652}.tabs__count{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:.92rem;color:var(--gold)}.tablet{display:grid;grid-template-columns:162px 346px minmax(0,1fr);min-height:428px}.tablet--wide{grid-template-columns:minmax(0,1fr) 236px}.rail{padding:14px 10px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.rail button{appearance:none;border:1px solid transparent;background:none;border-radius:4px;padding:7px 11px;text-align:left;cursor:pointer;color:var(--text-dim);font-size:.86rem}.rail button:hover{color:var(--text);background:#7fd3ff14}.rail button[aria-pressed=true]{background:#14304ad9;border-color:var(--line);color:var(--text);font-weight:600}.slots{padding:14px;border-right:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:74px;gap:8px;align-content:start;overflow:auto}.slots__empty{grid-column:1 / -1;color:var(--text-dim);font-size:.86rem;margin:0}.cell{position:relative;appearance:none;border:1px solid var(--line);border-radius:4px;background:linear-gradient(170deg,#14304a8c,#071220bf);cursor:pointer;display:grid;place-items:center;color:var(--text-dim);padding:0}.cell:hover{border-color:var(--line-strong);color:var(--text)}.cell[aria-pressed=true]{border-color:var(--cyan-bright);box-shadow:0 0 0 1px #7fd3ff4d,0 0 16px #4bb4e638;color:var(--text)}.cell--t1{border-color:#78acd65c;color:#9fb3c4}.cell--t2{border-color:#4bb4e68c;color:var(--cyan-bright)}.cell--t3{border-color:#f0b64a99;color:var(--gold)}.cell--t4{border-color:#e2684fa6;color:var(--coral)}.cell--empty{border-style:dashed;border-color:var(--line-soft);cursor:default;background:#07122059}.cell__tag{position:absolute;bottom:3px;right:5px;font-family:var(--mono);font-size:.56rem;color:inherit;opacity:.8}.detail{padding:16px 18px;display:flex;flex-direction:column;gap:10px;overflow:auto}.detail h3{margin:0;font-family:var(--display);font-weight:600;font-size:1.3rem;letter-spacing:.03em}.detail__rarity{align-self:flex-start;padding:2px 10px;border-radius:3px;font-family:var(--display);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;background:var(--cyan-fill);border:1px solid rgba(75,180,230,.4);color:var(--cyan-bright)}.detail__rarity--t3{background:var(--gold-fill);border-color:#f0b64a73;color:var(--gold)}.detail__rarity--t1{background:#78acd61f;border-color:var(--line);color:var(--text-dim)}.detail__art{display:grid;place-items:center;height:96px;border:1px solid var(--line-soft);border-radius:4px;background:radial-gradient(circle at 50% 55%,rgba(75,180,230,.2),transparent 70%);color:var(--cyan-bright)}.detail pre,.detail p{margin:0;font-size:.87rem;line-height:1.55;color:var(--text-dim)}.detail__keys{margin-top:auto;padding-top:10px;border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;gap:14px;font-size:.78rem;color:var(--text-dim)}.detail__keys span{display:inline-flex;align-items:center;gap:6px}.mapview{padding:14px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.mapview svg{width:100%;flex:1;min-height:300px;border:1px solid var(--line);border-radius:4px;background:radial-gradient(circle at 50% 45%,#14304acc,#050c15f2)}.map__grid{stroke:#78acd621;stroke-width:.5}.map__label{fill:var(--text-dim);font-family:var(--display);font-size:13px;letter-spacing:.1em;text-transform:uppercase;paint-order:stroke;stroke:#040c16d9;stroke-width:3px}.map__foot{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.map__foot h3{margin:0;font-family:var(--display);font-weight:600;font-size:1.1rem;letter-spacing:.05em}.legend{padding:16px 18px;display:flex;flex-direction:column;gap:9px}.legend ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.legend li{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:10px;font-size:.82rem;color:var(--text-dim)}.legend li b{font-weight:400;color:var(--text)}.legend__dot{width:12px;height:12px;border-radius:50%;justify-self:center}.menu{position:absolute;inset:0;display:grid;place-items:center;padding:24px;background:radial-gradient(90% 70% at 50% 46%,#06101bd1,#030910f0)}.menu__card{width:min(460px,100%);padding:24px clamp(18px,3vw,30px);background:linear-gradient(180deg,#0c1e31,#071220);border:1px solid var(--line);border-radius:6px;box-shadow:var(--inner-glow),var(--drop)}.menu__card--wide{width:min(560px,100%)}.menu__settings{display:flex;flex-direction:column;gap:12px}.setting{display:grid;grid-template-columns:1fr 160px 56px;align-items:center;gap:12px;font-size:.92rem}.setting input[type=range]{width:100%;accent-color:var(--cyan)}.setting input[type=checkbox]{justify-self:start;width:18px;height:18px;accent-color:var(--cyan)}.setting .btn{justify-self:start;padding:5px 12px;font-size:.8rem}.setting__divider{border:none;border-top:1px solid var(--line-soft);margin:2px 0}.setting__hint{margin:-6px 0 0;font-size:.82rem}.feedback{color:var(--coral);margin:6px 0 0;font-size:.9rem}.pause__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pause__row{width:100%;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:11px 13px;appearance:none;border:1px solid transparent;border-radius:4px;background:none;cursor:pointer;text-align:left;color:var(--text-dim);font-family:var(--display);font-weight:500;font-size:1.05rem;letter-spacing:.08em}.pause__row span:first-child{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line);border-radius:4px}.pause__row:hover{color:var(--text);background:#7fd3ff14}.pause__row.is-active{color:#eaf7ff;background:linear-gradient(90deg,#4bb4e661,#4bb4e60f);border-color:#7fd3ff80;box-shadow:inset 0 0 18px #4bb4e629}.pause__row.is-active span:first-child{border-color:var(--cyan-bright);color:var(--cyan-bright)}.pause__row em{font-style:normal;font-family:var(--mono);font-size:.72rem;letter-spacing:0;color:var(--text-dim)}.pause__row--exit{margin-top:8px;border-top:1px solid var(--line-soft);border-radius:0 0 4px 4px;padding-top:14px}.complete{position:absolute;inset:0;background:#000;display:grid;place-content:center;text-align:center;gap:12px;padding:24px;animation:fadein 2s ease-out}.title--end{font-size:clamp(2.4rem,7vw,6rem)}.complete__stats{display:flex;justify-content:center;gap:32px;margin:8px 0}.complete__stats dt{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;color:var(--text-dim)}.complete__stats dd{margin:0;font-size:1.2rem}.complete__line{color:var(--text-dim);margin:0 0 12px}.complete .btn{justify-self:center}.debug{position:absolute;top:12px;right:12px;width:min(560px,calc(100% - 24px));padding:10px 12px;background:#030911db;border:1px solid var(--line);border-radius:4px;font-size:11px;line-height:1.45;color:#cfe6f5;z-index:5}.debug h3{margin:0 0 4px;font-size:11px;color:var(--gold)}.debug p{margin:0 0 4px}.debug__flags{color:var(--text-dim);word-break:break-word}.debug__row{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.debug__row button{appearance:none;border:1px solid var(--line);background:#4bb4e61a;color:inherit;border-radius:3px;padding:2px 6px;cursor:pointer;font:inherit}.debug__row button.active{border-color:var(--gold);color:var(--gold)}.fps{position:absolute;bottom:14px;left:14px;display:flex;align-items:baseline;gap:5px;padding:4px 11px;background:var(--glass);border:1px solid var(--line);border-radius:4px;color:var(--text);z-index:5;pointer-events:none}.fps b{font-family:var(--display);font-weight:600;font-size:1.05rem;letter-spacing:.04em;line-height:1}.fps span{font-size:.6rem;letter-spacing:.18em;color:var(--text-dim)}.fps--ok b{color:var(--cyan-bright)}.fps--warn b{color:var(--gold)}.fps--bad b{color:var(--coral)}.dev-editor{position:absolute;top:12px;left:12px;width:260px;max-height:calc(100% - 24px);display:flex;flex-direction:column;padding:10px 12px;background:#030911e6;border:1px solid var(--gold);border-radius:4px;font-size:11px;line-height:1.45;color:#cfe6f5;z-index:6;pointer-events:auto}.dev-editor h3{margin:0 0 6px;font-size:11px;color:var(--gold)}.dev-editor__bar{cursor:grab;user-select:none;touch-action:none;display:flex;align-items:center;justify-content:space-between;gap:6px}.dev-editor__bar:active{cursor:grabbing}.dev-editor__grip{color:var(--text-dim);letter-spacing:-1px}.dev-editor__resize{position:absolute;top:0;right:-3px;width:10px;height:100%;cursor:ew-resize;touch-action:none;z-index:2}.dev-editor__resize:hover{background:linear-gradient(to right,transparent,rgba(226,178,60,.35))}.dev-editor p{margin:0 0 8px;color:var(--text-dim)}.dev-editor__row span.dev-editor__status{flex:1}.dev-editor__row{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:8px}.dev-editor__row button,.dev-editor__item button{appearance:none;border:1px solid var(--line);background:#4bb4e61a;color:inherit;border-radius:3px;padding:2px 6px;cursor:pointer;font:inherit}.dev-editor__row button.active{border-color:var(--gold);color:var(--gold)}.dev-editor__row button:disabled{opacity:.5;cursor:default}.dev-editor__list{overflow-y:auto;flex:1;min-height:60px;max-height:40vh;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:4px 0;margin-bottom:8px}.dev-editor__selected{border:1px solid var(--gold);border-radius:3px;padding:6px 7px;margin-bottom:8px}.dev-editor__selected b{display:block;color:var(--gold);word-break:break-all;margin-bottom:5px;font-weight:500}.dev-editor__selected .dev-editor__row{margin-bottom:0}.dev-editor__tabs{margin-bottom:6px}.dev-editor__tabs button{flex:1}.dev-editor__search{width:100%;margin-bottom:6px;padding:3px 6px;background:#ffffff0d;border:1px solid var(--line);border-radius:3px;color:inherit;font:inherit}.dev-editor__item em{color:var(--text-dim);font-style:normal}.dev-editor__colour{display:flex;align-items:center;gap:6px;margin-top:6px;color:var(--text-dim)}.dev-editor__colour input{width:34px;height:20px;padding:0;border:1px solid var(--line);background:none;cursor:pointer}.dev-editor__note{margin:6px 0 0;font-size:10px;line-height:1.4}.editor-band{position:fixed;z-index:30;border:1px solid var(--cyan-bright);background:#7fd3ff24;pointer-events:none}.dev-editor__crop{margin-top:6px;border-top:1px solid var(--line-soft);padding-top:6px}.dev-editor__crop .dev-editor__row{margin-bottom:4px;align-items:center}.dev-editor__slider{display:grid;grid-template-columns:18px 1fr 38px;align-items:center;gap:5px;color:var(--text-dim)}.dev-editor__slider input{width:100%;accent-color:var(--cyan)}.dev-editor__slider b{font-weight:400;text-align:right}.dev-editor__item button:disabled{opacity:.35;cursor:default}.dev-editor__hint{margin:0;font-size:10px;line-height:1.4}.dev-editor__item{display:flex;gap:4px;margin-bottom:2px}.dev-editor__item button:first-child{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev-editor__item.active button:first-child{border-color:var(--gold);color:var(--gold)}.dev-editor__empty{color:var(--text-dim);font-style:italic}.dev-editor__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:4px}.dev-editor__tile{appearance:none;border:1px solid var(--line);background:#4bb4e614;color:inherit;border-radius:3px;padding:3px;cursor:pointer;font:inherit;display:flex;flex-direction:column;align-items:center;gap:2px}.dev-editor__tile:hover{border-color:var(--gold);background:#4bb4e629}.dev-editor__tile img{width:100%;aspect-ratio:1;object-fit:contain;background:#0810168c;border-radius:2px}.dev-editor__tile span{font-size:9px;line-height:1.2;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.dev-editor__status{color:var(--cyan-bright);word-break:break-word}@keyframes rise{0%{transform:translate(-50%,6px)}to{transform:translate(-50%)}}@keyframes slide-in{0%{transform:translate(14px)}to{transform:translate(0)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes sweep{0%{transform:rotate(0);opacity:1}to{transform:rotate(360deg);opacity:0}}@keyframes blink{0%,to{opacity:.35}50%{opacity:.9}}.reference-title{position:absolute;inset:0;pointer-events:auto;color:#f5faff;background:transparent;font-family:var(--body);overflow:auto;isolation:isolate}.title-scrim{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#00345c4a,transparent 43%),linear-gradient(0deg,#00234270,transparent 28%)}.title-page{position:relative;min-height:100%;height:100%}.title-motto{position:absolute;top:6%;left:59%;text-align:center;font:11px/2 var(--mono);font-weight:500;letter-spacing:.26em;color:#eff9ff}.title-motto i{display:inline-block;height:.7em;margin:0 .6em;border-left:1px solid #c3e6ff7a}.title-motto span{color:#d5ecff}.title-secret{position:absolute;top:5.1%;right:3.5%;margin:0;font:12px/1.65 var(--display);letter-spacing:.28em;color:#d0eaff}.title-secret:before{content:"";display:block;width:66px;height:1px;background:#deefff;margin-bottom:14px}.title-navigation{position:absolute;left:7.4%;top:11.1%;width:clamp(310px,29vw,580px);z-index:1}.reference-logo{margin:0;font-family:var(--body);font-weight:400;line-height:1;text-shadow:0 3px 22px #00437738}.title-word{display:flex;align-items:center;justify-content:space-between;font-size:clamp(62px,6.55vw,132px);line-height:.94}.title-o{width:.73em;height:.83em;overflow:visible;margin:0 .015em}.title-subline{display:block;white-space:nowrap;font:500 clamp(22px,2.14vw,44px)/1.4 var(--display);letter-spacing:.61em;margin-top:0}.title-tagline{font:500 clamp(10px,1.08vw,19px)/1.7 var(--display);letter-spacing:.32em;margin:12px 0 4.8vh;text-align:center;white-space:nowrap;color:#e8f4ff}.title-navigation nav{display:grid;gap:3px;width:clamp(244px,17.1vw,340px)}.title-option{position:relative;display:flex;align-items:center;gap:27px;min-height:47px;height:5.25vh;background:transparent;border:1px solid transparent;border-left:3px solid transparent;text-align:left;color:#e1f1ff;font:500 clamp(21px,1.65vw,30px) var(--display);letter-spacing:.15em;padding:6px 17px;cursor:pointer;transition:background .15s,color .15s;text-shadow:0 1px 8px #00386180}.title-option i{width:28px;height:28px;display:grid;place-items:center;font-style:normal;flex-shrink:0}.title-option:first-child svg{fill:currentColor;stroke-width:0}.title-option--active{background:linear-gradient(90deg,#d99a09e0,#bc850d90 56%,#edce6730);border-color:#ffe083b3;border-left-color:#ffd34b;color:#fff;box-shadow:-5px 0 22px #ffd03b33,inset 0 0 18px #ffeb6233}.title-option--active:after{content:"";position:absolute;right:-2px;top:-1px;bottom:-1px;width:12px;border:2px solid #f2fbff;border-left:0}.title-option:focus-visible{outline:2px solid #fff;outline-offset:4px}.title-option:disabled{opacity:.52;cursor:default}.title-quote{position:absolute;left:4.8%;bottom:13.7%;font:500 12px/1.75 var(--mono);letter-spacing:.25em;color:#e8f4ff;text-shadow:0 1px 12px #003858;margin:0}.title-quote:after{content:"";display:block;width:64px;height:1px;margin-top:14px;background:#cee9ff}.title-footer{position:absolute;bottom:4.3%;left:4.5%;right:3.4%;display:flex;align-items:center;justify-content:space-between;gap:15px}.northstar-brand{display:flex;align-items:center;gap:14px;font:500 21px var(--display);letter-spacing:.2em;color:#eff8ff}.northstar-brand b{display:flex;color:#fff;font-weight:400}.northstar-brand small{display:block;font:8px var(--mono);letter-spacing:.2em;margin-top:3px;color:#bfdbf2}.title-footer p{margin:0;font:12px/1.65 var(--display);color:#d4eaff;letter-spacing:.24em;text-align:left}.title-dialog{position:fixed;inset:0;z-index:6;display:grid;place-items:center;padding:24px;background:radial-gradient(90% 70% at 50% 46%,#050f1ae6,#02080ff5)}.title-dialog__content{width:min(660px,100%);max-height:90vh;overflow:auto;padding:28px;background:var(--navy-850);border:1px solid var(--line);border-radius:6px;box-shadow:var(--inner-glow),var(--drop)}.title-dialog h2{font:600 32px var(--display);margin:10px 0 8px}.title-dialog p{line-height:1.6}.extras-image{width:100%;max-height:36vh;object-fit:cover;border:1px solid var(--line);border-radius:4px}.extras-tabs{display:flex;gap:8px;margin:10px 0}.extras-tabs .btn{width:40px;padding:8px 0}.extras-tabs [aria-pressed=true]{border-color:var(--gold);color:var(--gold)}@media(prefers-reduced-motion:reduce){.scope__sweep,.scope__contact--unknown circle,.toast,.dialogue,.modal,.complete,.stat__fill,.ring__fill,.compass__track{animation:none;transition:none}}@media(max-width:980px){.tablet{grid-template-columns:140px minmax(0,1fr)}.tablet .detail{grid-column:1 / -1;border-top:1px solid var(--line)}.tablet--wide{grid-template-columns:1fr}.tablet--wide .legend{border-top:1px solid var(--line)}.hud__dive{grid-template-columns:auto;gap:10px}}@media(max-width:760px){.console,.tablet{grid-template-columns:1fr}.rail{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.slots{border-right:0}.hud{padding:12px}.hud__stats{min-width:150px;left:12px;top:12px}.stat__label{display:none}.hud__right{width:min(212px,52vw);top:12px;right:12px;font-size:.8rem}.tabs{overflow-x:auto;padding:10px 12px}.tab{padding:6px 12px;font-size:.82rem}.hud__compass{display:none}.hud__scope{transform:scale(.72);transform-origin:bottom left}.hud__dive{transform:scale(.82);transform-origin:bottom right}.hud__slots{transform:translate(-50%) scale(.82)}.hud__hint{display:none}}@media(max-height:720px){.title-navigation{top:6%}.title-word{font-size:clamp(54px,8vh,86px);justify-content:flex-start;gap:.06em}.title-subline{font-size:25px;letter-spacing:.3em;margin-top:6px}.title-tagline{text-align:left;margin:7px 0 18px;font-size:10px}.title-option{min-height:38px;height:6vh;font-size:21px}.title-option i,.title-option svg{width:23px;height:23px}.title-quote{display:none}}@media(max-width:700px){.title-scrim{background:linear-gradient(90deg,#002e60a6,#00335510),linear-gradient(0deg,#00234299,transparent 45%)}.title-motto,.title-secret{display:none}.title-navigation{top:9%;left:7%;width:min(86%,370px)}.title-word{font-size:clamp(62px,15vw,83px);justify-content:space-between;gap:0}.title-subline{font-size:clamp(24px,5.5vw,30px);letter-spacing:.32em}.title-tagline{text-align:left;font-size:11px;letter-spacing:.2em;margin-bottom:32px}.title-navigation nav{width:260px}.title-option{height:50px;font-size:23px}.title-footer{left:7%;bottom:4%}.title-footer p,.title-quote{display:none}.northstar-brand{font-size:19px}.northstar-brand small{font-size:7px;letter-spacing:.15em}.title-dialog{padding:12px}.title-dialog__content{padding:20px}}@media(max-height:500px){.title-page{min-height:480px}.title-navigation{top:20px}.title-scrim{position:fixed}.title-tagline{margin-bottom:12px}.title-option{min-height:36px;height:36px}.title-footer{bottom:18px}}.overlay--title-card>.hud{opacity:0;transition:opacity .35s ease}.overlay>.hud{transition:opacity .45s ease}.device{position:relative;width:min(1180px,100%);max-height:calc(100% - 40px);padding:30px 22px 26px;border-radius:26px;background:linear-gradient(160deg,#222b34,#131a21 42%,#0b1016);border:1px solid rgba(150,178,196,.28);box-shadow:inset 0 1px #d7ebf62e,inset 0 0 0 1px #0000008c,0 30px 70px #0000009e;display:flex;flex-direction:column;min-height:0}.device__lens{position:absolute;top:13px;left:50%;transform:translate(-50%);width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 32%,#4e6a7d,#0a1219 70%);box-shadow:0 0 0 2px #00000080,0 0 6px #78bedc59}.device__bar{margin:12px auto 0;width:116px;height:4px;border-radius:2px;background:#a8c4d466}.device__screen{position:relative;border-radius:10px;overflow:hidden;background:#060d15;box-shadow:inset 0 0 0 1px #78a0b94d,inset 0 0 40px #000000b3;min-height:0;display:flex}.device__screen:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(126deg,#bee1f512,#bee1f500 38%)}.device .panel--tablet{width:100%;max-height:100%;min-height:0;overflow:auto;border:0;border-radius:0;box-shadow:none}@media(max-width:760px){.device{padding:24px 12px 20px;border-radius:18px}.device__bar{width:84px}}.menu-credits{display:grid;gap:10px;margin:8px 0 16px;text-align:left}.menu-credits dt{font:600 .7rem var(--display);letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}.menu-credits dd{margin:2px 0 0;color:var(--text)}
