@font-face{font-family:Onest;src:url(/fonts/onest.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Literata;src:url(/fonts/literata.woff2)format("woff2-variations");font-weight:400 700;font-display:swap}@font-face{font-family:Literata;src:url(/fonts/literata-italic.woff2)format("woff2-variations");font-style:italic;font-weight:400 700;font-display:swap}:root{--font-ui:Onest, "Segoe UI", system-ui, -apple-system, sans-serif;--font-num:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-world:Literata, "PT Serif", Georgia, "Times New Roman", serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--r-control:2px;--r-zone:0;--r-pop:4px;--shadow-pop:0 4px 16px #00000073;--row-h:32px;--pad:var(--s2);--pad-panel:.85rem;--pad-cell:.25rem}:root[data-density=plain]{--row-h:40px;--pad:var(--s3);--pad-panel:1.1rem;--pad-cell:.45rem}:root[data-density=dense]{--row-h:24px;--pad:var(--s1);--pad-panel:.5rem;--pad-cell:.1rem}@media (pointer:coarse){:root,:root[data-density=dense]{--row-h:44px}}:root,:root[data-planet=terra]{--d-950:#070b14;--d-900:#0e1524;--d-850:#141d30;--d-800:#1c273d;--d-700:#2a3852;--d-600:#3b4b68;--d-400:#8794ae;--d-200:#c2cada;--d-50:#edf1f8;--d-accent:#b98cff;--d-warning:#e0a458;--d-danger:#e8574c;--d-success:#56c48a;--d-act:#57b8d8;--l-950:#fff;--l-900:#f4f6fa;--l-850:#e9edf4;--l-800:#dfe5ef;--l-700:#cfd6e2;--l-600:#b6c0d0;--l-400:#566178;--l-200:#33405a;--l-50:#0e1524;--l-accent:#6a3bc4;--l-warning:#7e5208;--l-danger:#b0231a;--l-success:#1b6e44;--l-act:#0e6a86}:root[data-planet=aquatica]{--d-950:#050c09;--d-900:#0b1712;--d-850:#102019;--d-800:#172b22;--d-700:#223b30;--d-600:#2f4e41;--d-400:#859c8f;--d-200:#bfcec4;--d-50:#eaf2ec;--d-accent:#ff8fbf;--d-warning:#e8b45c;--d-danger:#e8574c;--d-success:#6fd8e8;--d-act:#9ab4ff;--l-950:#fff;--l-900:#f3f7f3;--l-850:#e7efe8;--l-800:#dce6de;--l-700:#cdd9cf;--l-600:#b0c2b5;--l-400:#4e5e52;--l-200:#2e453a;--l-50:#0b1712;--l-accent:#a81858;--l-warning:#7a5408;--l-danger:#b0231a;--l-success:#0d6070;--l-act:#3b54b4}:root[data-planet=pyroxis]{--d-950:#0a0807;--d-900:#14100e;--d-850:#1b1613;--d-800:#251e1a;--d-700:#352c26;--d-600:#493d35;--d-400:#9c8e82;--d-200:#dbd2cb;--d-50:#f6f1ed;--d-accent:#c79bff;--d-warning:#f0c75e;--d-danger:#ff6f5e;--d-success:#5fd08d;--d-act:#5cc8dc;--l-950:#fff;--l-900:#f7f4f1;--l-850:#ede8e3;--l-800:#e4ddd6;--l-700:#d8d0c8;--l-600:#c0b4a8;--l-400:#655b52;--l-200:#443b33;--l-50:#14100e;--l-accent:#6a3bc4;--l-warning:#74520a;--l-danger:#b32517;--l-success:#1b6e44;--l-act:#0e6b7e}:root[data-planet=aurora]{--d-950:#03060a;--d-900:#080d15;--d-850:#0c131e;--d-800:#121b29;--d-700:#1b2637;--d-600:#27354a;--d-400:#7a8aa0;--d-200:#b9c5d6;--d-50:#e8eef6;--d-accent:#ff9bd4;--d-warning:#e0a458;--d-danger:#f0574c;--d-success:#5ccb90;--d-act:#b9a8ff;--l-950:#fff;--l-900:#f2f5fa;--l-850:#e5eaf3;--l-800:#dae1ec;--l-700:#c9d2e0;--l-600:#afbacb;--l-400:#54617a;--l-200:#2c3950;--l-50:#080d15;--l-accent:#a81b72;--l-warning:#7e5208;--l-danger:#b0231a;--l-success:#17734a;--l-act:#5a3bb0}:root[data-planet=void]{--d-950:#020304;--d-900:#07090b;--d-850:#0b0e11;--d-800:#111519;--d-700:#1a1f25;--d-600:#262d35;--d-400:#7c848e;--d-200:#c2c8cf;--d-50:#eef1f4;--d-accent:#ae8ce8;--d-warning:#d2a163;--d-danger:#de6055;--d-success:#5fbe8c;--d-act:#7fc4d8;--l-950:#fff;--l-900:#f5f6f7;--l-850:#e8eaec;--l-800:#e0e3e6;--l-700:#d2d6da;--l-600:#b7bcc2;--l-400:#5a6167;--l-200:#343a40;--l-50:#07090b;--l-accent:#5d3bae;--l-warning:#6f4e0c;--l-danger:#a9271c;--l-success:#1b6640;--l-act:#175e70}:root{--d-planet-terra:#7fb8e8;--d-planet-aurora:#d6e4f5;--d-planet-pyroxis:#f0895a;--d-planet-aquatica:#5bc8a5;--l-planet-terra:#1f5e96;--l-planet-aurora:#4a6a8c;--l-planet-pyroxis:#a8481c;--l-planet-aquatica:#1b6e52;--biome-tundra:var(--lightningcss-light,#a7ada4)var(--lightningcss-dark,#7f857c);--biome-taiga:var(--lightningcss-light,#5f8a6b)var(--lightningcss-dark,#3c5f4a);--biome-steppe:var(--lightningcss-light,#c6bd7a)var(--lightningcss-dark,#8f8a52);--biome-woodland:var(--lightningcss-light,#8fa864)var(--lightningcss-dark,#5f7a44);--biome-forest:var(--lightningcss-light,#5d9256)var(--lightningcss-dark,#3b6a3c);--biome-semidesert:var(--lightningcss-light,#d1b87e)var(--lightningcss-dark,#9a875a);--biome-desert:var(--lightningcss-light,#e3cd8d)var(--lightningcss-dark,#b5a066);--biome-savanna:var(--lightningcss-light,#c2b45c)var(--lightningcss-dark,#8f8544);--biome-rainforest:var(--lightningcss-light,#3f8049)var(--lightningcss-dark,#2a5d36);--biome-coast:var(--lightningcss-light,#a9b8a0)var(--lightningcss-dark,#7c8a76);--biome-floodplain:var(--lightningcss-light,#86b26e)var(--lightningcss-dark,#5c8250);--biome-marsh:var(--lightningcss-light,#7a9a86)var(--lightningcss-dark,#536e5f);--biome-foothills:var(--lightningcss-light,#aea77c)var(--lightningcss-dark,#7d7858);--biome-alpine:var(--lightningcss-light,#b8b8b2)var(--lightningcss-dark,#8c8c88);--biome-ice:var(--lightningcss-light,#eef2f6)var(--lightningcss-dark,#d6dde6);--biome-snow:var(--lightningcss-light,#e2e6ea)var(--lightningcss-dark,#c3c9d0);--biome-cinder:var(--lightningcss-light,#6a6360)var(--lightningcss-dark,#3d3937);--base-950:var(--d-950);--base-900:var(--d-900);--base-850:var(--d-850);--base-800:var(--d-800);--base-700:var(--d-700);--base-600:var(--d-600);--base-400:var(--d-400);--base-200:var(--d-200);--base-50:var(--d-50);--accent:var(--d-accent);--warning:var(--d-warning);--danger:var(--d-danger);--success:var(--d-success);--act:var(--d-act);--planet-terra:var(--d-planet-terra);--planet-aurora:var(--d-planet-aurora);--planet-pyroxis:var(--d-planet-pyroxis);--planet-aquatica:var(--d-planet-aquatica);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-light=dark]){--base-950:var(--l-950);--base-900:var(--l-900);--base-850:var(--l-850);--base-800:var(--l-800);--base-700:var(--l-700);--base-600:var(--l-600);--base-400:var(--l-400);--base-200:var(--l-200);--base-50:var(--l-50);--accent:var(--l-accent);--warning:var(--l-warning);--danger:var(--l-danger);--success:var(--l-success);--act:var(--l-act);--planet-terra:var(--l-planet-terra);--planet-aurora:var(--l-planet-aurora);--planet-pyroxis:var(--l-planet-pyroxis);--planet-aquatica:var(--l-planet-aquatica);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-light=light]{--base-950:var(--l-950);--base-900:var(--l-900);--base-850:var(--l-850);--base-800:var(--l-800);--base-700:var(--l-700);--base-600:var(--l-600);--base-400:var(--l-400);--base-200:var(--l-200);--base-50:var(--l-50);--accent:var(--l-accent);--warning:var(--l-warning);--danger:var(--l-danger);--success:var(--l-success);--act:var(--l-act);--planet-terra:var(--l-planet-terra);--planet-aurora:var(--l-planet-aurora);--planet-pyroxis:var(--l-planet-pyroxis);--planet-aquatica:var(--l-planet-aquatica);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.brand{color:var(--base-50);align-items:center;display:flex}.brand .logo{width:auto;height:26px;display:block}button.hud{color:var(--base-200);background:0 0;border:0;align-items:center;gap:.35rem;padding:.2rem .45rem;display:inline-flex}button.hud .glyph{color:var(--base-400)}button.hud b{font-weight:500}button.hud:not(:disabled):hover{background:var(--wash);color:var(--base-50)}.hud-anchor{position:relative}.hud-pop{z-index:30;background:var(--base-850);border:1px solid var(--base-600);border-radius:var(--r-pop);width:min(16rem,80vw);box-shadow:var(--shadow-pop);padding:.65rem .7rem;position:absolute;top:calc(100% + 6px);left:0}.hud-pop.end{left:auto;right:0}.hud-pop.up{width:min(20rem,90vw);top:auto;bottom:calc(100% + 6px)}.hud-pop .circle-row{justify-content:space-between;margin:.25rem 0}.hud-pop .slider{width:100%;display:flex}.menu-music{align-items:center;gap:.5rem;min-height:36px;padding:.3rem .5rem;display:flex}.menu-music .slider{flex:1}.vitals{align-items:center;gap:.8rem;margin-left:auto;display:flex}.vital{color:var(--base-200);align-items:center;gap:.3rem;display:inline-flex}.vital .glyph{color:var(--base-400)}.vital b{font-weight:500}.vital.low,.vital.low .glyph{color:var(--warning)}.vital.dim,.vital.dim .glyph{color:var(--base-400)}.rail{border-right:1px solid var(--hairline);flex-direction:column;flex:none;align-items:center;gap:2px;width:52px;padding:.4rem 0;display:flex}button.rail-tab{border-radius:var(--r-control);width:40px;height:40px;color:var(--base-400);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}button.rail-tab .glyph{width:17px;height:17px}button.rail-tab:not(:disabled):hover{color:var(--base-50);background:var(--wash)}button.rail-tab.on{color:var(--base-50);background:var(--base-800);box-shadow:inset 2px 0 0 var(--act)}button.rail-tab .tally{margin:0;font-size:.68rem;position:absolute;top:1px;right:3px}.rail-line{background:var(--hairline);width:26px;height:1px;margin:.4rem 0}.rail-progress{background:var(--base-700);height:3px;position:absolute;bottom:4px;left:8px;right:8px;overflow:hidden}.rail-progress i{background:var(--base-200);transition:width 1s linear;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.rail-progress i{transition:none}}button.rail-fold{border-radius:var(--r-control);width:40px;height:32px;color:var(--base-400);background:0 0;border:0;place-items:center;margin-top:auto;padding:0;display:grid}button.rail-fold .glyph{width:15px;height:15px}button.rail-fold:not(:disabled):hover{color:var(--base-50);background:var(--wash)}.sidebar.folded button.rail-fold .glyph{transform:scaleX(-1)}.sidebar.folded .side-body{display:none}.sidebar.folded .rail{border-right:0}.side-body{flex:1;min-width:0;padding:.85rem;overflow-y:auto}.side-body .side-title{letter-spacing:.08em;text-transform:uppercase;color:var(--base-400);margin:0;font-size:.78rem;font-weight:600}button.peek{color:var(--base-400);vertical-align:middle;border:0;margin-left:.3rem;padding:0 .25rem}button.peek .glyph{vertical-align:-2px;display:inline-block}button.peek:not(:disabled):hover,button.peek[aria-expanded=true]{color:var(--base-50)}.recipe-peek{border-left:1px solid var(--line);margin:-.35rem 0 .6rem 1.5rem;padding-left:.6rem}tr[draggable=true]{cursor:grab}tr[draggable=true]:active{cursor:grabbing}tr.dragging{opacity:.45}.drop-zone{border-radius:var(--r-control);border:1px dashed #0000;transition:border-color .1s,background-color .1s}.drop-zone.drop-over{border-color:var(--act);background-color:var(--wash)}.drop-zone.drop-landed{animation:.45s ease-out drop-landed}@keyframes drop-landed{0%{background-color:var(--wash);border-color:var(--act)}to{background-color:#0000;border-color:#0000}}@media (prefers-reduced-motion:reduce){.drop-zone,.drop-zone.drop-landed{transition:none;animation:none}}.drop-hint{border:1px dashed var(--base-600);border-radius:var(--r-control);color:var(--base-400);text-align:center;margin:.4rem 0 0;padding:.35rem .6rem;font-size:.78rem}.drop-zone.drop-over .drop-hint{border-color:var(--act);color:var(--base-50)}.chat-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.chat-head .note{margin:0}.chat-head-what{flex:none}.chat-here{white-space:nowrap;flex:1;min-width:0;font-size:.78rem;position:relative;overflow:hidden}.chat-here .person{color:var(--accent)}.chat-here-copy{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}button.chat-fold{color:var(--base-400);background:0 0;border:0;padding:.1rem .3rem;font-size:.78rem}button.chat-fold:not(:disabled):hover{color:var(--base-50)}.place-about{font-family:var(--font-world);color:var(--base-200);max-width:60ch;font-style:italic}.drop-pop{gap:.5rem;width:14rem;display:grid;position:fixed}.drop-pop .drop-what{color:var(--base-200);margin:0;font-size:.85rem}.drop-pop input{flex:1;min-width:0}.gauge{grid-template-columns:6.5rem 1fr auto;align-items:center;gap:.5rem;font-size:.82rem;display:grid}.gauge-label{color:var(--base-400)}.gauge-track{background:var(--base-700);height:4px;position:relative}.gauge-track i{background:var(--base-200);position:absolute;inset:0 auto 0 0}.gauge-spread{background:color-mix(in srgb, var(--base-200) 35%, transparent);position:absolute;top:0;bottom:0}.gauge-mark{background:var(--base-400);width:1.5px;position:absolute;top:-3px;bottom:-3px}.gauge-reading{color:var(--base-200);font-size:.8rem}.gauge.warn .gauge-label,.gauge.warn .gauge-reading{color:var(--warning)}.gauge.warn .gauge-track i{background:var(--warning)}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.chip{color:var(--base-200);border:1px solid var(--hairline);border-radius:var(--r-control);align-items:center;gap:.3rem;padding:.1rem .45rem;font-size:.78rem;display:inline-flex}.chip .glyph{width:12px;height:12px;color:var(--base-400)}.chip b{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:500}.chip.warn{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 45%, transparent)}.chip.warn .glyph{color:var(--warning)}.chip.good{color:var(--success);border-color:color-mix(in srgb, var(--success) 45%, transparent)}.chip.dim{color:var(--base-400);font-style:italic}.state-card{border:1px solid var(--hairline);border-radius:var(--r-control);gap:.45rem;margin:.5rem 0;padding:.55rem .65rem;display:grid}.state-card .card-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.state-card .card-act{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.planet-dot{vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:.4rem;display:inline-block}.goods-mark{vertical-align:-2px;color:var(--base-400);margin-right:.35rem;display:inline-flex}.goods-mark .glyph{width:13px;height:13px}.node-mark{pointer-events:none}.node-mark path{stroke:currentColor}.node.me .node-mark path{stroke:var(--base-900)}.emblem-grid{grid-template-columns:repeat(auto-fill,minmax(4.2rem,1fr));gap:.35rem;max-width:28rem;margin:.5rem 0;display:grid}button.emblem-pick{border:1px solid var(--hairline);border-radius:var(--r-control);color:var(--base-200);background:0 0;flex-direction:column;align-items:center;gap:.25rem;padding:.45rem .2rem;font-size:.68rem;transition:border-color .1s,color .1s;display:flex}button.emblem-pick .glyph{width:18px;height:18px;color:var(--base-400)}button.emblem-pick:hover{border-color:var(--base-400);color:var(--base-50)}button.emblem-pick[aria-pressed=true]{border-color:var(--act);color:var(--base-50);box-shadow:inset 0 -2px 0 var(--act)}button.emblem-pick[aria-pressed=true] .glyph{color:var(--base-50)}.alpha .row{justify-content:flex-start;align-items:flex-end}.alpha .row>label{flex:5.5rem;min-width:0}.alpha .row input[type=number]{width:100%}.account>footer{border-top:1px solid var(--line);margin-top:1rem;padding-top:.75rem}.account nav.tabs{margin:.5rem 0}@media (width<=56rem){.sidebar{flex-direction:column}.rail{border-right:0;border-bottom:1px solid var(--hairline);scrollbar-width:none;flex-direction:row;gap:0;width:auto;padding:.15rem .3rem;overflow-x:auto}button.rail-tab{flex:1 1 0;width:auto;min-width:40px;height:44px}button.rail-tab.on{box-shadow:inset 0 -2px 0 var(--act)}button.rail-tab .glyph{width:19px;height:19px}.rail-line{flex:none;align-self:center;width:1px;height:26px;margin:0 .2rem}button.rail-fold{display:none}.sidebar.folded .side-body{display:block}.side-body{padding:.75rem;overflow:visible}.frame.one .side-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.gauge{grid-template-columns:5.5rem 1fr auto}}.moist{grid-template-columns:6.5rem 1fr auto;align-items:center;gap:.5rem;font-size:.82rem;display:grid}.moist-label{color:var(--base-400)}.moist-curve{width:100%;height:2.2rem;display:block;overflow:visible}.moist-line{fill:none;stroke:var(--base-200);stroke-width:1.5px}.moist-day{stroke:var(--hairline);stroke-width:1px}.moist-now{stroke:var(--base-400);stroke-width:1px;stroke-dasharray:2 2}.moist-reading{color:var(--base-200);font-size:.8rem;font-family:var(--font-num);font-variant-numeric:tabular-nums}.slider{align-items:center;min-width:8rem;display:inline-flex}.slider input[type=range]{width:100%}.care-text{white-space:pre-line}:root{font-family:var(--font-ui);--line:var(--base-700);--hairline:var(--base-600);--wash:var(--base-800);font-size:15px;line-height:1.5}@media (width<=40rem){:root{font-size:14px}}*{box-sizing:border-box;scrollbar-width:thin}html,body,#root{height:100%}body{background:var(--base-900);color:var(--base-200);overflow-wrap:break-word;margin:0}h1,h2,h3{color:var(--base-50)}h1{margin:0 0 .5rem;font-size:1.4rem}h2{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);margin:0 0 .6rem;padding-bottom:.35rem;font-size:1rem}h3{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);margin:1rem 0 .35rem;font-size:.9rem;font-weight:400}main{flex-direction:column;height:100%;padding:0;display:flex}header{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:.5rem .9rem;padding:.35rem .9rem;display:flex}.clock{color:var(--base-400)}.frame{flex:1;grid-template-columns:minmax(20rem,33rem) 1fr;align-items:stretch;gap:0;min-height:0;display:grid}.frame:has(>.sidebar.folded){grid-template-columns:auto 1fr}.sidebar{border-right:1px solid var(--line);background:var(--base-850);min-height:0;display:flex;overflow:hidden}.sidebar h3{margin-top:.85rem}.main{flex-direction:column;gap:0;min-height:0;display:flex}.main>.panels,.main>.stand,.main>section:not(.chat):not(.map-pane){flex:1;min-height:0;padding:.8rem .9rem;overflow-y:auto}.main>.stand{overflow:hidden}.chat{border:0;border-top:1px solid var(--line);flex:none;padding:.35rem .9rem .5rem}@media (width<=56rem){main{height:100dvh}header{gap:.25rem .55rem;padding:.3rem .6rem;position:relative}header .hud-anchor{position:static}header .hud-pop,header .menu.hud-menu{width:auto;min-width:0;left:.6rem;right:.6rem}header .brand .logo{height:22px}.clock{font-size:.85rem}.hud-anchor.more{margin-left:auto}.vitals{flex-wrap:wrap;flex:1 0 100%;order:5;gap:.55rem .9rem;margin-left:0}.frame{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.frame>.sidebar,.frame>.main,.main>.panels,.main>.stand,.main>section:not(.chat):not(.map-pane){flex:none;min-height:auto;overflow:visible}.frame>.sidebar{border-right:0;border-top:1px solid var(--line);order:2}.frame.one{overflow:hidden}.frame.one>.sidebar{border-top:0;flex:1;order:0;min-height:0;overflow:hidden}.frame.one>.main{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.frame.one>.main>.chat{border-top:0;flex-direction:column;flex:1;min-height:0;display:flex}.main>.panels,.main>.stand,.main>section:not(.chat):not(.map-pane){padding:.7rem .75rem}}.tabs button{text-transform:lowercase}.tally{font-family:var(--font-num);font-variant-numeric:tabular-nums;margin-left:.35rem;font-size:.75rem}.tabs button.quiet .tally{color:var(--base-400)}.tally.alarm{color:var(--warning);font-weight:600}.bottom{background:var(--base-850);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0);flex:none;order:10;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.bottom button{min-height:56px;color:var(--base-400);letter-spacing:.02em;-webkit-tap-highlight-color:transparent;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:.35rem .25rem;font-size:.72rem;font-weight:400;display:flex;position:relative}.bottom button .glyph{width:20px;height:20px}.bottom button:not(:disabled):active{background:var(--wash);transform:none}.bottom button[aria-pressed=true]{color:var(--base-50);box-shadow:inset 0 2px 0 var(--act);font-weight:600}.bottom button .tally{margin:0;font-size:.68rem;position:absolute;top:5px;left:calc(50% + 8px)}.menu,.node-menu{z-index:9;background:var(--base-850);border:1px solid var(--base-600);border-radius:var(--r-pop);min-width:11rem;box-shadow:var(--shadow-pop);flex-direction:column;gap:1px;padding:.2rem;display:flex;position:absolute}.node-menu{position:fixed}.menu.hud-menu{z-index:30;min-width:13rem;top:calc(100% + 6px);right:0}.menu button,.menu a,.node-menu button{text-align:left;border-radius:var(--r-control);width:100%;color:var(--base-200);background:0 0;border:0;min-height:36px;padding:.3rem .5rem;font-weight:400;line-height:1.9;text-decoration:none;display:block}.menu button:hover,.menu a:hover,.node-menu button:hover{background:var(--base-800);color:var(--base-50)}.menu-ask{font-family:var(--font-num);color:var(--base-400);margin:.1rem .5rem .25rem;font-size:.78rem}.menu [role=menuitemradio],.menu [role=menuitemcheckbox]{padding-left:.9rem}.menu [role=menuitemradio][aria-checked=true],.menu [role=menuitemcheckbox][aria-checked=true]{color:var(--base-50);box-shadow:inset 3px 0 0 var(--act);font-weight:600}.menu [role=menuitemcheckbox][data-off=true]{opacity:.55}.goods{table-layout:auto;width:100%}.goods td{padding:.26rem .4rem}.goods td:first-child{padding-left:.15rem}.goods tbody tr:not(.group):hover{background:var(--wash)}.goods td.num,.goods td.mass{white-space:nowrap}.goods td.mass .note{margin:0}.goods.gear td.slot,.goods.gear td.act{white-space:nowrap;width:1%}.goods.gear td.act{text-align:right}.goods tr .dots{opacity:0;transition:opacity .1s}.goods tr:hover .dots,.goods tr:focus-within .dots,.goods .dots[aria-expanded=true]{opacity:1}@media (hover:none),(pointer:coarse){.goods tr .dots{opacity:1}}.goods td.handle .menu{right:0}.menu-amount{border-bottom:1px solid var(--hairline);align-items:center;gap:.5rem;margin:.1rem .5rem .35rem;padding-bottom:.35rem;display:flex}.menu-amount input{width:5rem}.goods tr.group td{border-bottom:1px solid var(--line);padding-top:.6rem}button.fold{text-align:left;align-items:baseline;gap:.4rem;width:100%;padding:.15rem 0;display:flex}button.fold .mark{width:.8rem;color:var(--base-400);flex:none}button.fold .note{margin:0}button.fold:not(:disabled):hover b{color:var(--base-50)}button.fold:not(:disabled):hover .mark{color:var(--base-200)}.arrange select{max-width:11rem}.goods td.handle{width:1.8rem;padding-right:.25rem;position:relative}button.dots{width:1.6rem;min-height:28px;color:var(--base-400);padding:0;font-size:1.1rem;line-height:1}button.dots:hover,button.dots[aria-expanded=true]{color:var(--base-50)}.tabs button:not([role^=menuitem]){align-items:center;gap:.3rem;display:inline-flex}.sidebar nav.tabs{flex-wrap:wrap;gap:.3rem;display:flex}.sidebar nav.tabs button{flex:none}.glyph{flex:none;width:14px;height:14px;display:block}.needs{flex-direction:column;display:flex}.need{border-bottom:1px solid var(--hairline);grid-template-columns:4.5rem 1fr;align-items:baseline;gap:.2rem .6rem;padding:.4rem 0;display:grid}.need:last-of-type{border-bottom:0}.need .deadline{grid-column:2}.need-kind{font-family:var(--font-num);letter-spacing:.06em;text-transform:uppercase;color:var(--base-400);border:1px solid var(--base-600);border-radius:var(--r-control);text-align:center;padding:.05rem .3rem;font-size:.76rem}.need-kind.case{color:var(--danger);border-color:var(--danger)}.need-kind.debt{color:var(--warning);border-color:var(--warning)}.need-what{color:var(--base-50)}.panels{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));align-content:start;align-items:start;gap:.75rem;display:grid}.stand{flex-direction:column;gap:.75rem;min-height:0;display:flex}.stand-open{flex:1;min-height:0;overflow-y:auto}.objects{flex:none;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.5rem;display:grid}.obj-wrap{display:flex;position:relative}.obj-wrap>.obj{flex:1;padding-right:1.9rem}.obj-hint{position:absolute;top:.35rem;right:.4rem}.obj{text-align:left;min-height:0;font:inherit;color:var(--base-200);border:1px solid var(--hairline);border-radius:var(--r-control);cursor:pointer;background:0 0;flex-direction:column;align-items:stretch;gap:.25rem;padding:.5rem .65rem;font-size:.86rem;transition:border-color .1s,color .1s;display:flex}.obj:hover{border-color:var(--base-400);color:var(--base-50)}.obj[aria-pressed=true]{color:var(--base-50);border-color:var(--act);box-shadow:inset 0 -2px 0 var(--act)}.obj-name{font-weight:600}.obj-state{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--base-400);font-size:.78rem}.obj-why{color:var(--warning);font-size:.78rem;line-height:1.4}.obj-bar,.obj-bar .deadline-bar{width:100%}.obj.off .obj-name{color:var(--base-400)}@media (width<=56rem){.stand,.stand-open{flex:none;min-height:auto;overflow:visible}}section{border:1px solid var(--line);padding:var(--pad-panel)}.stand-open>section,.side-body section{border:0;margin:0 0 1.1rem;padding:0}.row{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}button,select,input,a.quiet{font:inherit;border:1px solid var(--base-600);border-radius:var(--r-control);color:var(--base-200);background:0 0;max-width:100%;padding:.25rem .6rem}select,input,option{background-color:var(--base-800);color:var(--base-50)}button:not(:disabled){cursor:pointer}button:not(.quiet):not(.link):not(.bare):not(:disabled):not([role^=menuitem]){background-color:var(--base-50);color:var(--base-900);border-color:var(--base-50);font-weight:600}button.quiet,a.quiet{color:var(--base-200);border-color:var(--base-600);background-color:#0000;font-weight:400;text-decoration:none}button[aria-pressed=true]:not(.quiet):not(.link):not(.bare):not(:disabled){color:var(--base-50);border-color:var(--act);background-color:#0000;font-weight:600}button[aria-pressed=true]:not(.quiet):not(.link):not(.bare):not(:disabled):hover{filter:none;background-color:var(--wash)}.tabs button:not(.quiet):not(.link):not(.bare):not(:disabled):not([role^=menuitem]){color:var(--base-50);box-shadow:inset 0 -2px 0 var(--act);background-color:#0000;border-color:#0000;font-weight:600}.tabs button:not(.quiet):not(.link):not(.bare):not(:disabled):not([role^=menuitem]):hover{filter:none;background-color:var(--wash)}button:not(.link):disabled{color:var(--base-400);border-color:var(--base-700);cursor:not-allowed;background-color:#0000;font-weight:400}button:not(.quiet):not(.link):not(.bare):not(:disabled):not([role^=menuitem]):hover{filter:brightness(.9)}button.quiet:not(:disabled):hover,a.quiet:hover{background-color:var(--wash);color:var(--base-50);border-color:var(--base-400)}button:not(:disabled):active{transform:translateY(1px)}:focus-visible{outline:2px solid var(--act);outline-offset:2px}@media (pointer:coarse),(width<=40rem){button,select,input:not([type=checkbox]),textarea{min-height:44px}button.link,button.eye{min-height:0;padding-block:.5rem}button.hint{width:1.9em;height:1.9em;min-height:0;font-size:.85rem}}input[type=number]{width:6.5rem}input[type=checkbox]{accent-color:currentColor}table{border-collapse:collapse;width:100%}td,th{padding:var(--pad-cell) .5rem var(--pad-cell) 0;text-align:left;vertical-align:baseline;border-bottom:1px solid var(--hairline)}tbody tr:last-child td{border-bottom:none}th{color:var(--base-400);border-bottom:1px solid var(--line);font-weight:400}.num,.clock,.money,input[type=number]{font-family:var(--font-num);font-variant-numeric:tabular-nums}.num{text-align:right}.book td:nth-child(2){text-align:center;border-left:1px solid var(--line);border-right:1px solid var(--line)}.panels .wide{grid-column:1/-1}.market-grid{grid-template-columns:3fr 2fr;align-items:start;gap:1.25rem;display:grid}@media (width<=56rem){.market-grid{grid-template-columns:1fr}}.market-pick{border:1px solid var(--hairline);max-height:11rem;margin:.4rem 0;padding:.3rem;overflow-y:auto}.picks{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.picks button{align-items:center;gap:.3rem;display:inline-flex}.row.tiers{gap:.25rem;margin:.4rem 0}.order{border:1px solid var(--hairline);margin:.6rem 0;padding:.5rem .6rem}.order label{align-items:center;gap:.5rem;margin:.3rem 0;display:flex}.order label>span{color:var(--base-400);flex:auto;font-size:.8rem}.order label>input{flex:0 0 8rem}.order-total{border-top:1px solid var(--hairline);margin:.4rem 0;padding-top:.4rem}tr.pick{cursor:pointer}tr.pick:hover{background-color:var(--wash)}tr.pick td:first-child{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}tr.picked td:first-child{font-weight:700}.sign{margin:.5rem 0;font-size:1.2rem}.plan{border:1px dashed var(--line);margin:.5rem 0;padding:.5rem}.facts{border-top:1px solid var(--hairline);flex-direction:column;margin:.5rem 0;display:flex}.fact{border-bottom:1px solid var(--hairline);grid-template-columns:1fr auto;align-items:baseline;gap:.15rem .6rem;padding:.35rem 0;display:grid}.fact-name{color:var(--base-400);font-size:.85rem}.fact-val{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--base-50);text-align:right;white-space:nowrap}.fact-val.lead{font-size:1.1rem}.fact>.note{grid-column:1/-1;margin:0}.fact>.fact-peek{border-left:1px solid var(--line);grid-column:1/-1;margin:.1rem 0 .25rem 1.5rem;padding-left:.6rem}.fact>button{grid-column:1/-1;justify-self:end;margin-top:.15rem}.why{grid-column:1/-1;margin:.2rem 0 0;padding:0;list-style:none}.why li{color:var(--base-400);padding-left:.75rem;font-size:.78rem;line-height:1.35;position:relative}.why li:before{content:"·";position:absolute;left:.15rem}.sub{letter-spacing:.08em;text-transform:uppercase;color:var(--base-400);margin:.9rem 0 .25rem;font-size:.75rem}.form{flex-direction:column;gap:.45rem;margin:.5rem 0;display:flex}.form label{flex-direction:column;gap:.15rem;display:flex}.form label>span{color:var(--base-400);font-size:.8rem}.form input,.form select,.form textarea,.form input[type=number],.form>button{width:100%}.reason{border-left:2px solid var(--warning);color:var(--base-200);margin:.35rem 0;padding:.1rem 0 .1rem .6rem;font-size:.85rem}.deadline{align-items:center;gap:.5rem;min-width:0;display:flex}.deadline.dl-row{flex:8rem}.deadline-bar{background:var(--base-700);border-radius:var(--r-control);flex:6rem;align-self:center;min-width:4rem;height:4px;max-height:4px;overflow:hidden}.deadline-bar i{background:var(--base-400);height:4px;display:block}.deadline.near .deadline-bar i{background:var(--warning)}.deadline.near .deadline-left{color:var(--warning)}.deadline.over .deadline-bar i{background:var(--danger)}.deadline.over .deadline-left{color:var(--danger)}.deadline-left{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--base-400);flex:none;font-size:.8rem}@media (prefers-reduced-motion:no-preference){.deadline-bar i{transition:width 1s linear}}.doing{min-height:var(--row-h);border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.15rem 0;display:flex}.doing:last-child{border-bottom:none}.doing-what{color:var(--base-50)}.doing-aside{color:var(--base-400);font-size:.8rem}.doing-act{flex:none;margin-left:auto}.note{color:var(--base-400);margin:.2rem 0;font-size:.8rem;line-height:1.35}.note+.note{margin-top:0}.hint{vertical-align:.15em;border:1px solid var(--line);width:1.3em;height:1.3em;color:var(--base-400);cursor:help;-webkit-user-select:none;user-select:none;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:.75rem;font-weight:400;line-height:1;display:inline-flex;position:relative}h2>.hint,h3>.hint,label>span>.hint,.sign>.hint{margin-left:.4rem}.hint:after{content:"";position:absolute;inset:-.25rem}.hint:hover,.hint[aria-expanded=true]{color:var(--base-50);border-color:var(--base-400)}.hint-pop{z-index:20;background:var(--base-850);border:1px solid var(--base-600);border-radius:var(--r-pop);width:min(22rem,100vw - 1rem);box-shadow:var(--shadow-pop);font-family:var(--font-ui);letter-spacing:normal;text-transform:none;text-align:left;white-space:normal;color:var(--base-200);cursor:auto;padding:.45rem .6rem;font-size:.8rem;font-style:normal;font-weight:400;line-height:1.4;display:block;position:fixed}.trouble{border:2px solid var(--danger);background-color:var(--wash);flex:none;margin:.5rem 0 0;padding:.4rem .6rem}main>.trouble{border-left:0;border-right:0;margin:0;padding:.4rem .9rem}.trouble-inline{border:1px solid var(--danger);white-space:nowrap;padding:.1rem .4rem}.pocket{margin-top:1rem}footer{color:var(--base-400);flex:none;margin-top:.5rem;font-size:.8rem}main.entry{border:none;justify-content:center;padding:.75rem 1rem}.entry>*{width:min(34rem,100%);margin-inline:auto}.entry>.doors{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));align-items:start;gap:.75rem;width:min(52rem,100%);margin:.75rem auto;display:grid}.say{border-left:3px solid var(--line);font-family:var(--font-world);color:var(--base-200);margin:.5rem 0;padding-left:.6rem;font-style:italic}textarea.word{font:inherit;border:1px solid var(--base-600);background-color:var(--base-800);width:100%;min-height:4.5rem;color:var(--base-50);resize:vertical;padding:.25rem .6rem}.veil{z-index:10;background:color-mix(in srgb, var(--base-950) 82%, transparent);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.intro{background:var(--base-900);border-color:var(--base-50);width:min(38rem,100%);max-height:100%;overflow-y:auto}.intro p{margin:.5rem 0}.intro ol{margin:.35rem 0;padding-left:1.2rem}.intro li{margin:.35rem 0}.main>.map-pane{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.map-face{flex:1;grid-template-columns:1fr minmax(15rem,19rem);min-height:0;display:grid}.map-field{flex-direction:column;min-height:0;display:flex;position:relative}.ground-probe{--gl-sea-deep:color-mix(in srgb, var(--pc) 22%, var(--base-900));--gl-lake:color-mix(in srgb, var(--pc) 62%, var(--base-700));--gl-lava-deep:color-mix(in srgb, var(--pc) 70%, #ffd08a);--gl-lava-lake:color-mix(in srgb, var(--pc) 76%, #ffd08a);--gl-high:color-mix(in srgb, var(--base-400) 40%, var(--base-700))}.ground-gl{pointer-events:none;position:absolute}.ground-probe{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.map-field>svg{position:relative}.relief-lines path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none}.relief-lines .contour{stroke:var(--base-400);stroke-opacity:.35;stroke-width:.6px}.relief-lines .contour.index{stroke-opacity:.55;stroke-width:1px}.map-field[data-ground=relief] .relief-lines .contour{stroke:var(--base-200);stroke-opacity:.7;stroke-width:.8px}.map-field[data-ground=relief] .relief-lines .contour.index{stroke-opacity:.95;stroke-width:1.3px}.relief-lines .figure{stroke-opacity:.6;stroke-width:.7px;stroke-linejoin:round}.relief-lines .figure.fir{stroke:var(--lightningcss-light,#1d4023)var(--lightningcss-dark,#b7d6ae)}.relief-lines .figure.broadleaf{stroke:var(--lightningcss-light,#2f6b2a)var(--lightningcss-dark,#a6d69b)}.relief-lines .figure.palm{stroke:var(--lightningcss-light,#1f6b3a)var(--lightningcss-dark,#9fd6b0)}.relief-lines .figure.acacia{stroke:var(--lightningcss-light,#5b6b1e)var(--lightningcss-dark,#c9d48a)}.relief-lines .figure.bush{stroke:var(--lightningcss-light,#6b6a2a)var(--lightningcss-dark,#cbc78a)}.relief-lines .figure.grass{stroke:var(--lightningcss-light,#7a8a2a)var(--lightningcss-dark,#d3d98a);stroke-width:.6px}.relief-lines .figure.reed{stroke:var(--lightningcss-light,#3a6b60)var(--lightningcss-dark,#9fd0c4);stroke-width:.6px}.relief-lines .figure.moss{stroke:var(--lightningcss-light,#6f7f5a)var(--lightningcss-dark,#c0c8a8);stroke-width:.6px}.province-lines path{fill:none;stroke:var(--base-400);stroke-opacity:.5;stroke-width:.8px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;pointer-events:none}.province-lines text{fill:var(--base-200);letter-spacing:.12em;text-anchor:middle;text-transform:uppercase;pointer-events:none;paint-order:stroke;stroke:var(--base-950);stroke-opacity:.45;stroke-width:2.5px;font-size:9px}.map-field>svg{align-self:stretch}.map-field>.note{margin-top:3.4rem;padding-inline:.6rem}.inspect{border-left:1px solid var(--line);flex-direction:column;gap:.4rem;min-height:0;padding:.6rem .75rem;display:flex;overflow-y:auto}.inspect h3{color:var(--base-50);margin:0;font-size:1rem;text-decoration:none}.inspect .sign{color:var(--base-50);margin:0;font-size:1.05rem}.inspect .row{margin:.35rem 0 0}.inspect .roads,.inspect .search{flex-direction:column;align-items:stretch;gap:.35rem;margin:.35rem 0 0}.node.picked circle:first-of-type{stroke-width:3px}.node .ring{fill:none;stroke:var(--act);stroke-width:1.5px}.node{cursor:pointer}@media (width<=56rem){.map-face{flex-direction:column;min-height:auto;display:flex}.inspect{border-left:0;border-top:1px solid var(--line);overflow:visible}.map-field>.note{margin-top:.4rem}}.map-field>svg{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border:0;flex:1;width:100%;min-height:8rem;display:block}.map-field>svg:active{cursor:grabbing}.map-field>svg.tethered,.map-field>svg.tethered:active{cursor:default}@media (width<=56rem){.main>.map-pane{flex:none;overflow:visible}.map-field>svg{aspect-ratio:880/540;flex:none;height:auto}}.edge{stroke:var(--base-600);stroke-width:1px}.edge.paved{stroke-width:2.5px}.edge-label,.node-label,.node-hint{fill:currentColor;text-anchor:middle;font-size:6px}.edge-label{fill:var(--base-400)}.node-door{fill:var(--base-400);letter-spacing:.08em;text-anchor:middle;text-transform:uppercase;font-size:9px}.node,.map-field>svg g.road{animation:.25s ease-out both map-in}@keyframes map-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.node,.map-field>svg g.road{animation:none}}.node circle{fill:var(--base-900);stroke:currentColor;stroke-width:1px}.node.me circle{fill:currentColor}.node.faded{opacity:.45}polyline.edge{fill:none}.ground path{fill:var(--tone);stroke:var(--tone);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ground .sea{--tone:color-mix(in srgb, var(--pc) 22%, var(--base-900));fill:var(--tone)}.ground .pending{--tone:color-mix(in srgb, var(--pc) 10%, var(--base-900))}.ground .water{--tone:color-mix(in srgb, var(--pc) 62%, var(--base-700));fill:var(--tone)}.ground[data-fluid=lava] .sea{--tone:color-mix(in srgb, var(--pc) 70%, #ffd08a)}.ground[data-fluid=lava] .water{--tone:color-mix(in srgb, var(--pc) 76%, #ffd08a)}.ground .land.cold{--tone:var(--base-800)}.ground .land.cool{--tone:color-mix(in srgb, var(--base-800) 60%, var(--base-850))}.ground .land.warm{--tone:var(--base-850)}.ground .high{--tone:color-mix(in srgb, var(--base-400) 40%, var(--base-700))}.ground .night{--tone:var(--base-950);fill:var(--tone);stroke:none;fill-opacity:.45;pointer-events:none}.stubs .stub{stroke-opacity:.5}.territory .city-edge{fill:none;stroke:var(--base-400);stroke-opacity:.6;stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.territory.near .city-edge{stroke-dasharray:6 6}.scout-field>path{fill:#58b27a;fill-opacity:.22}.scout-line{stroke:#58b27a;stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.scout-run .run-way{stroke:var(--act);stroke-width:1.5px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke;pointer-events:none}.aim circle,.aim path{fill:none;stroke:var(--act);stroke-width:1.5px}.node.near{cursor:pointer}.node.near circle{stroke-width:2px}.node.near .node-hint{text-decoration:underline}.walker{fill:currentColor}.node .halo{fill:none;stroke:var(--base-600);stroke-width:1px;stroke-dasharray:3 4}.system .orbit{fill:none;stroke:var(--base-700);stroke-width:1px;stroke-dasharray:2 7}.system .star{fill:var(--base-50)}.system .star-glow{fill:none;stroke:var(--base-50);stroke-width:1px;opacity:.2}.node.sphere .orb{fill:var(--pc);stroke:none}.node.sphere .corona{fill:none;stroke:var(--pc);stroke-width:1px;opacity:.35}.node.sphere.later .orb{fill:none;stroke:var(--pc);stroke-width:1px;stroke-dasharray:2 3}.node.sphere.later .corona{display:none}.corridor line{stroke:var(--base-700);stroke-width:1px;stroke-dasharray:1 5}.passage{fill:var(--base-400);font-family:var(--font-num);text-anchor:middle;font-size:10px}.passage.open{fill:var(--success)}.node.ship .hull{fill:var(--base-900);stroke:var(--base-200);stroke-width:1.5px}.node.ship.me .hull{fill:var(--base-200)}.node.ship .node-label{fill:var(--base-400);font-size:10px}.route{fill:none;stroke:var(--base-600);stroke-width:1px;stroke-dasharray:4 6}.sky{align-items:center;gap:var(--s2)}.sky .pace{gap:2px}.sky .pace button{min-width:2.2rem;padding-inline:.3rem}.sky input[type=range]{min-width:6rem;accent-color:var(--base-400);flex:8rem}@media (prefers-reduced-motion:no-preference){.walker{animation:1s ease-in-out infinite alternate throb}@keyframes throb{0%{r:4}to{r:7}}}.route.drift{stroke:var(--warning);stroke-dasharray:2 4;opacity:.7}.territory.filled .city-edge{fill:color-mix(in srgb, var(--pc,#9aa) 22%, transparent)}.map-layers,.map-field>.sky{background:var(--base-900);border:1px solid var(--hairline);border-radius:var(--r-pop);max-width:calc(100% - 1rem);margin:0 auto;padding:.2rem .35rem;position:absolute;left:0;right:0}.map-layers{background:0 0;border:0;padding:0}.map-zoom{writing-mode:vertical-lr;width:1.6rem;height:40%;accent-color:var(--act);cursor:pointer;direction:rtl;margin:0;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}@media (width<=56rem){.map-zoom{height:auto;top:.5rem;bottom:.5rem;transform:none}}.map-layers{gap:.15rem;width:fit-content;top:.4rem}.map-field>.sky{width:min(32rem,100% - 1rem);bottom:.5rem}@media (width<=76rem){.map-layers .tab-word{display:none}.map-layers button:not(.hint){justify-content:center;min-width:2rem}}.tabs button.cam-tie:not(.quiet):not(.link):not(.bare):not(:disabled),.tabs button.scout:not(.quiet):not(.link):not(.bare):not(:disabled),.tabs button.join:not(.quiet):not(.link):not(.bare):not(:disabled),.tabs button.time:not(.quiet):not(.link):not(.bare):not(:disabled){box-shadow:none;border-color:var(--act)}.map-sep{background:var(--hairline);align-self:stretch;width:1px;margin:.1rem .25rem}.map-layers button.quiet,.map-layers.tabs button:not(.quiet):not(.link):not(.bare):not(:disabled):not([role^=menuitem]){background-color:color-mix(in srgb, var(--base-900) 82%, transparent)}@media (width<=76rem){.map-layers .tab-word.named{display:inline}}.map-layer-menu{max-height:min(30rem,100vh - 10rem);top:calc(100% + .4rem);left:0;overflow-y:auto}.map-legend{background:color-mix(in srgb, var(--base-900) 82%, transparent);border:1px solid var(--hairline);border-radius:var(--r-pop);max-width:min(19rem,100% - 3.4rem);color:var(--base-200);pointer-events:none;flex-direction:column;gap:.3rem;padding:.45rem .65rem;font-size:.78rem;display:flex;position:absolute;bottom:.6rem;left:.6rem}.map-legend .legend-title{color:var(--base-50);text-transform:lowercase;font-weight:600}.map-legend .legend-ramp{border-radius:2px;height:.55rem}.map-legend .legend-ends{font-family:var(--font-num);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;display:flex}.map-legend .legend-swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem .8rem;margin:0;padding:0;list-style:none;display:grid}.map-legend .legend-swatches li{white-space:nowrap;align-items:center;gap:.35rem;display:flex}.map-legend .legend-swatches i{border-radius:2px;flex:none;width:.8rem;height:.8rem}.map-probe{background:color-mix(in srgb, var(--base-900) 85%, transparent);border:1px solid var(--hairline);border-radius:var(--r-control);color:var(--base-50);white-space:nowrap;pointer-events:none;z-index:3;padding:.2rem .5rem;font-size:.8rem;position:absolute}.survey .peek{grid-template-columns:max-content 1fr;gap:.15rem .8rem;margin:.2rem 0 .4rem;font-size:.85rem;display:grid}.survey .peek dt{color:var(--base-400)}.survey .peek dd{color:var(--base-100);margin:0}@media (width<=56rem){.map-layers{order:1;margin:.4rem auto 0;position:relative;top:auto}.map-layer-menu{top:auto;bottom:calc(56px + env(safe-area-inset-bottom,0px) + .6rem);max-height:calc(100vh - 56px - env(safe-area-inset-bottom,0px) - 5rem);position:fixed;left:50%;transform:translate(-50%)}.map-field>.sky{order:2;justify-content:center;width:auto;max-width:none;margin:.4rem 0 0;position:static}.map-legend{pointer-events:auto;order:3;max-width:none;margin:.4rem 0 0;position:static}}.hull-plan{border:1px solid var(--base-600);background:var(--base-900);touch-action:none;width:100%;height:auto;max-height:46vh;display:block}.console{border:1px solid var(--base-600);background:var(--base-950);width:100%;max-width:820px;position:relative;overflow:hidden}.chart{touch-action:pan-y;width:100%;height:auto;display:block}.console-scan{pointer-events:none;background-image:repeating-linear-gradient(to bottom, var(--base-950) 0 1px, transparent 1px 3px);opacity:.45;position:absolute;inset:0}.console-scan:after{content:"";background:linear-gradient(to bottom, transparent, var(--base-50), transparent);opacity:.05;height:22%;animation:7s linear infinite console-roll;position:absolute;left:0;right:0}@keyframes console-roll{0%{transform:translateY(-100%)}to{transform:translateY(455%)}}.console-near{right:var(--s2);bottom:var(--s2);align-items:center;gap:var(--s1);display:flex;position:absolute}.console-near button{padding:var(--s1);background:var(--base-900);border:1px solid var(--base-600);line-height:0}.console-zoom{appearance:none;cursor:pointer;background:0 0;width:130px;height:18px}.console-zoom::-webkit-slider-runnable-track{background:var(--base-600);height:1px}.console-zoom::-moz-range-track{background:var(--base-600);height:1px}.console-zoom::-webkit-slider-thumb{appearance:none;background:var(--base-50);border-radius:0;width:3px;height:13px;margin-top:-6px}.console-zoom::-moz-range-thumb{background:var(--base-50);border:0;border-radius:0;width:3px;height:13px}.console-zoom:focus-visible{outline:1px solid var(--act);outline-offset:2px}.chart-graticule{fill:none;stroke:var(--base-700);stroke-width:.6px}.chart-grid{opacity:.85}.chart-sight{fill:none;stroke:var(--base-400);stroke-width:1px;stroke-dasharray:2 6;opacity:.8;pointer-events:none}.chart-sweep{transform-box:view-box;transform-origin:50%;animation:9s linear infinite chart-sweep}.chart-sweep line{stroke:var(--base-50);stroke-width:1px;opacity:.1}@keyframes chart-sweep{to{transform:rotate(360deg)}}.chart-cross line{stroke:var(--base-400);stroke-width:1px;opacity:.7}.chart-bezel{pointer-events:none}.chart-ruler line{stroke:var(--base-600);stroke-width:1px}.chart-bracket{fill:none;stroke:var(--base-400);stroke-width:1.5px}.chart-scale{fill:var(--base-400);font-family:var(--font-num);letter-spacing:.06em;font-size:11px}.chart-key text{fill:var(--base-400);font-size:10px}.chart-key .chart-sight{stroke:var(--base-400)}.chart-orbit{fill:none;stroke:var(--base-600);stroke-width:1px}.chart-star circle{fill:var(--warning);filter:drop-shadow(0 0 8px var(--warning))}.chart-star .chart-corona{fill:none;stroke:var(--warning);stroke-width:1px;stroke-dasharray:2 5;opacity:.5;filter:none}.chart-way{cursor:pointer}.chart-way line{stroke:var(--base-400);stroke-width:1.5px}.chart-way .chart-grab{stroke:#0000;stroke-width:14px}.chart-way.off line{stroke-dasharray:3 5;opacity:.45}.chart-way.off .chart-grab{stroke-dasharray:none;opacity:1}.chart-way.picked line{stroke:var(--base-50);stroke-width:2.5px}.chart-way.picked .chart-grab{stroke:#0000}.chart-planet{cursor:pointer}.chart-planet circle,.chart-planet path{filter:drop-shadow(0 0 5px)}.chart-planet text{fill:var(--base-400);pointer-events:none;font-size:11px}.chart-planet .chart-cheap,.chart-planet .chart-fast{font-family:var(--font-num);font-size:10px}.chart-planet.off text{opacity:.55}.chart-planet.mine circle{stroke:var(--base-50);stroke-width:2px}.chart-planet.picked text{fill:var(--base-50)}.chart-planet.picked circle{stroke:var(--base-50);stroke-width:2px;stroke-dasharray:2 3}.chart-planet.far text{font-size:10px}.chart-parking{fill:none;stroke:var(--base-50);stroke-width:1px;stroke-dasharray:3 4;opacity:.55}.chart-hull{fill:var(--base-50);filter:drop-shadow(0 0 4px var(--base-50))}.chart-hull text{fill:var(--base-50);font-size:11px}.hull-grid{stroke:var(--base-600);stroke-width:.5px;fill:none}.hull-link{stroke:var(--base-400);stroke-width:2px}.hull-room rect{fill:var(--base-900);stroke:var(--base-600);stroke-width:1px}.hull-room text{fill:var(--base-400);pointer-events:none;font-size:10px}.hull-room.here rect{stroke:var(--base-50);stroke-width:2px}.hull-room.held rect{stroke-dasharray:3 3;opacity:.7}.hull-room.movable{cursor:grab}.hull-room.movable:active{cursor:grabbing}.air-bar{border:1px solid var(--base-600);width:100%;height:4px;margin:2px 0 4px;display:block}.air-bar>span{background:var(--base-400);height:100%;display:block}.air-bar.low>span{background:var(--danger)}.chart-inertia{fill:none;stroke:var(--base-400);stroke-width:1px;stroke-dasharray:2 4;opacity:.7}.chart-course{fill:none;stroke:var(--base-200);stroke-width:1.5px;stroke-dasharray:9 5;animation:1.1s linear infinite chart-flow}.chart-plan{fill:none;stroke:var(--base-50);stroke-width:2px;filter:drop-shadow(0 0 4px var(--base-50))}@keyframes chart-flow{to{stroke-dashoffset:-14px}}.chart-nose{fill:var(--base-50);filter:drop-shadow(0 0 4px var(--base-50))}.chart-nose line{stroke:var(--base-50);stroke-width:1.5px;stroke-dasharray:5 3}.chart-hull.adrift{fill:var(--warning);filter:drop-shadow(0 0 5px var(--warning))}.chart-other circle,.chart-other path{fill:var(--base-400)}.chart-other text{fill:var(--base-400);pointer-events:none;font-size:10px}.chart-other.mine circle,.chart-other.mine path{fill:var(--base-200)}.chart-other.target{cursor:pointer}.chart-other.target circle,.chart-other.target path{stroke:var(--warning);stroke-width:1.5px}.chart-other.picked circle,.chart-other.picked path{fill:var(--base-50);stroke:var(--base-50)}.chart-other.picked text{fill:var(--base-50)}@media (prefers-reduced-motion:reduce){.console-scan:after,.chart-sweep,.chart-course{animation:none}.console-scan:after{display:none}}.landing .pads svg{aspect-ratio:1;border:1px solid var(--base-600);background:var(--base-950);touch-action:pan-y pinch-zoom;cursor:grab;width:min(100%,24rem);margin:.4rem 0;display:block}.landing .pads .way{fill:none;stroke:var(--base-400);stroke-width:1px;vector-effect:non-scaling-stroke}.landing .pads .way.wild,.landing .pads .way.trail{stroke-dasharray:2 3}.landing .pads .place{fill:var(--base-200)}.landing .pads .pad circle{fill:var(--act);fill-opacity:.85;stroke:var(--base-50);stroke-width:2px;vector-effect:non-scaling-stroke;cursor:pointer}.landing .pads .pad.picked circle{fill:var(--accent);fill-opacity:1}.landing .pads .pad.full circle{fill:none;stroke:var(--base-400);stroke-dasharray:3 3}.landing .pads .pad:focus-visible{outline:none}.landing .pads .pad:focus-visible circle{stroke:var(--act);stroke-width:5px}.scheme{margin-top:var(--s3);max-width:100%;padding:0 6px;overflow-x:auto}.scheme-field{position:relative}.scheme-lane{box-sizing:border-box;border-top:1px dashed var(--base-700);padding-top:2px;position:absolute;left:0}.scheme-lines{pointer-events:none;position:absolute;inset:0;overflow:visible}.scheme-line{fill:none;stroke:var(--line-tone,var(--base-400));stroke-width:1px}.scheme-line.drawing{stroke-dasharray:4 3}.scheme-line-hit{fill:none;stroke:#0000;stroke-width:12px;pointer-events:stroke;cursor:pointer}.scheme-line-pair.lit .scheme-line,.scheme-line-pair:hover .scheme-line{stroke-width:2px}.scheme-rank{font:10px var(--font-num);fill:var(--base-400);text-anchor:end}.scheme-card{box-sizing:border-box;padding:var(--s1) var(--s2);border:1px solid var(--base-600);border-radius:var(--r-control);background:var(--base-900);text-align:left;position:absolute}.scheme-card .sign{margin:0 0 var(--s1);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;display:block;overflow:hidden}.scheme-card.machine{padding:0 var(--s2)}.scheme-card.machine .sign{height:26px;margin:0;line-height:26px}.scheme-port-row span,.scheme-stall{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scheme-card .note{display:block}.scheme-card.vessel{font:inherit;color:inherit;border-left:3px solid var(--line-tone,var(--base-600));cursor:pointer;display:block}.scheme-card.vessel.can-take{border-color:var(--accent)}.scheme-card.vessel.cannot{opacity:.5}.scheme-port-row{height:22px;padding-right:var(--s2);align-items:center;display:flex;position:relative}.scheme-port-row.on span{color:var(--accent)}.scheme-port{right:calc(-1 * var(--s2) - 5px);border:1px solid var(--line-tone,var(--base-400));background:var(--base-900);cursor:crosshair;touch-action:none;border-radius:50%;width:10px;height:10px;padding:0;position:absolute}.scheme-port:disabled{cursor:default}.scheme-port-row.on .scheme-port{background:var(--line-tone,var(--accent))}.scheme-stall{height:20px;color:var(--warning);margin:0;line-height:20px}.scheme-panel{margin-top:var(--s3)}.scheme-order{margin:var(--s1) 0;padding-left:var(--s5)}.tone-fuel{--line-tone:var(--danger)}.tone-oxygen{--line-tone:var(--success)}.tone-water{--line-tone:var(--act)}.tone-hydrogen{--line-tone:var(--warning)}.tone-lube{--line-tone:var(--accent)}.factory{margin-top:var(--s3);max-width:100%;padding:0 5px;position:relative;overflow-x:auto}.factory-wires{pointer-events:none;position:absolute;inset:0}.factory-wire{fill:none;stroke:var(--base-400);stroke-width:1px}.factory-wire-hit{fill:none;stroke:#0000;stroke-width:12px;pointer-events:stroke;cursor:pointer}.factory-wire-pair:hover .factory-wire{stroke:var(--accent)}.factory-card{box-sizing:border-box;padding:var(--s2) var(--s3);border:1px solid var(--base-600);border-radius:var(--r-control);background:var(--base-900);position:absolute}.factory-card.armed{border-color:var(--accent)}.factory-card .sign{margin:0 0 var(--s1)}.factory-card select{width:100%}.factory-port{border:1px solid var(--base-400);background:var(--base-900);cursor:pointer;border-radius:50%;width:10px;height:10px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.factory-port.in{left:-5px}.factory-port.out{right:-5px}.factory-port:disabled{cursor:default;border-color:var(--base-600)}.factory-card.armed .factory-port.out{border-color:var(--accent);background:var(--accent)}.agro-lines{gap:.3rem;margin:0;padding-left:1.6rem;display:grid}.agro-line{border-radius:var(--r-control);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.15rem .3rem;display:flex}.agro-line.current{box-shadow:inset 2px 0 0 var(--act)}.agro-line input[type=number]{width:4.5rem}.agro-line-act{gap:.2rem;margin-left:auto;display:inline-flex}.agro-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.chat{margin-top:0}.chat-lines{border-bottom:1px dashed var(--line);height:clamp(6rem,22vh,16rem);padding-bottom:.5rem;overflow-y:auto}@media (width<=56rem){.chat-lines{flex:1;height:auto;min-height:6rem;max-height:none}.chat-input .chat-text{flex:1 0 calc(100% - 6.5rem);order:1}.chat-input .chat-send{order:2}.chat-input .chat-voice{order:3}}.chat-lines .line{font-family:var(--font-world);margin:.25rem 0}.chat-lines .line b{color:var(--accent);font-weight:600}.chat-lines .line.action{color:var(--base-200);font-style:italic}.chat-lines .line.ooc{font-family:var(--font-ui);color:var(--base-400);font-size:.9em}.chat-lines .line.ooc b{color:var(--base-400)}.chat-lines .line.overheard{color:var(--base-400);border-left:3px dotted var(--base-600);padding-left:.5rem}.chat-text{flex:12rem;min-width:0}.chat-voice{align-items:center;gap:.3rem;display:inline-flex}.net h3{margin-bottom:.35rem}.net-list{margin:0;padding:0;list-style:none}.net-list li{align-items:center;gap:.35rem;display:flex}.net-list li>.net-row{flex:1;min-width:0}.net-row{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--base-200);background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:.1rem;padding:.4rem .5rem;font-weight:400;display:flex}.net-row:hover{background:var(--base-850);color:var(--base-50)}.net-poll{cursor:default;gap:.3rem}.net-poll:hover{color:var(--base-200);background:0 0}.net-poll .row{align-items:center;gap:.35rem}.net-poll .net-preview{white-space:normal;overflow:visible}.net-head{align-items:baseline;gap:.4rem;min-width:0;display:flex}.net-head b{color:var(--base-50);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.net-when{font-family:var(--font-num);color:var(--base-400);white-space:nowrap;margin-left:auto;padding-left:.5rem;font-size:.75rem}.net-preview{color:var(--base-400);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.official{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--base-600);border-radius:var(--r-control);color:var(--base-300);white-space:nowrap;padding:0 .3rem;font-size:.7rem}.net-who{font-family:var(--font-world);color:var(--base-50);font-size:1.05rem}button.link.net-who{padding:0}.net-letters{height:clamp(10rem,40vh,28rem)}.net-letters .line .net-when{margin-left:.5rem;display:inline-block}.net-letters .line.post{white-space:pre-wrap;margin:.6rem 0}.net-letters .line.post .net-when{margin-left:.5rem}.net .chat-input textarea{resize:vertical}.person{cursor:context-menu}.profile .about{font-family:var(--font-world);white-space:pre-wrap}.circle{border:1px dashed var(--line);padding:.1rem .5rem}.circle.mine{border-style:solid;border-color:var(--base-50)}main.entry.auth{gap:.75rem;overflow-y:auto}.entry.auth>*{width:min(26rem,100%)}.entry.auth h1{text-align:center;margin:0 0 .75rem;font-size:1.25rem}.entry.auth .center{text-align:center}.brand{flex-direction:column;align-items:center;gap:.15rem;margin-bottom:.5rem;display:flex}.brand .logo{max-width:100%;height:auto}.brand .note{letter-spacing:.3em;text-transform:uppercase}.find{border:1px solid var(--base-600);flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:.5rem 0;padding:.5rem .75rem;display:flex}.find b{font-size:1.1em}.card{border:1px solid var(--line);flex-direction:column;gap:.6rem;padding:1rem;display:flex}.card.flat{border:none;padding:.5rem 0 0}.card label{flex-direction:column;gap:.2rem;display:flex}.card label>span{color:var(--base-400);font-size:.8rem}.card input,.card textarea,.card .secret{box-sizing:border-box;width:100%}.card textarea{font:inherit;border:1px solid var(--base-600);background-color:var(--base-800);color:var(--base-50);resize:vertical;padding:.25rem .6rem}.card input[type=number]{width:8rem}.card .row{justify-content:space-between;margin-bottom:0}.card .row>button[type=submit]{margin-left:auto}.card .trouble{margin:0}button.link{box-shadow:none;text-underline-offset:.15em;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);border:none;padding:0}button.link:not(:disabled):hover{-webkit-text-decoration-color:var(--base-50);text-decoration-color:var(--base-50);background:0 0}.secret{align-items:stretch;display:flex;position:relative}.secret input{flex:1;padding-right:2.6rem;transition:letter-spacing .3s}.secret.shut input{letter-spacing:.12em}.secret.open input{animation:.45s ease-out secret-reveal}@keyframes secret-reveal{0%{filter:blur(3px);opacity:.4}to{filter:blur();opacity:1}}.secret.invalid input{border-color:var(--base-50);border-style:dashed}.secret-flash{pointer-events:none;background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--base-50) 22%, transparent) 50%, transparent 70%);opacity:0;background-position:120% 0;background-size:250% 100%;animation:.55s ease-out secret-flash;position:absolute;inset:1px 2.5rem 1px 1px}@keyframes secret-flash{0%{opacity:1;background-position:120% 0}to{opacity:0;background-position:-120% 0}}button.eye{box-shadow:none;color:inherit;border:none;padding:.1rem .25rem;line-height:0;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}button.eye:not(:disabled):hover{background:0 0}button.eye:not(:disabled):active{transform:translateY(-50%)translateY(1px)}.eye svg{display:block;overflow:visible}.eye-lid{transform-origin:16px 2px;transition:transform .28s cubic-bezier(.4,0,.2,1);transform:scaleY(0)}.secret.shut .eye-lid{transform:scaleY(1.05)}.eye-open{transition:opacity .2s .1s}.secret.shut .eye-open{opacity:0;transition-delay:0s}.eye-iris{transition:transform .25s ease-out}.eye-shut{opacity:0;transition:opacity .2s,transform .28s cubic-bezier(.4,0,.2,1);transform:translateY(-3px)}.secret.shut .eye-shut{opacity:1;transition-delay:.12s;transform:translateY(0)}.secret.open .eye-open{transform-origin:16px 11px;animation:6s ease-in-out 2s infinite eye-blink}@keyframes eye-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}@media (prefers-reduced-motion:reduce){.secret input,.secret-flash,.eye-lid,.eye-open,.eye-shut,.eye-iris{transition:none!important;animation:none!important}}.steps{flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin:0 auto .5rem;padding:0;font-size:.85rem;list-style:none;display:flex}.steps li{color:var(--base-400);align-items:center;gap:.4rem;display:flex}.steps li.now{color:var(--base-50);font-weight:700}.steps li.done{color:var(--base-200)}.steps .n{border:1px solid var(--base-600);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:inline-grid}.steps li.now .n{background:var(--base-50);color:var(--base-900)}.steps li.done .n{border-style:dashed}.lines-step .line ul{margin:.35rem 0;padding-left:1.1rem;font-size:.9rem}.lines-step .line li{margin:.2rem 0}.lines-step .line.soon,.lines-step .line.soon .note{color:var(--base-400)}.soon-tag{border:1px dashed var(--base-600);color:var(--base-400);padding:.25rem .6rem;font-style:italic;display:inline-block}.entry-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.entry-split>main.entry{z-index:1;background:var(--base-900);justify-content:safe center;height:auto;min-height:0;position:relative;overflow-y:auto}.entry-globe{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-width:0;min-height:0;padding:1rem;display:flex;position:relative}.globe-space{aspect-ratio:1;pointer-events:none;width:min(100%,80vh);max-height:100%}.entry-globe svg{touch-action:pan-y pinch-zoom;cursor:grab;width:100%;height:100%;display:block;position:fixed;inset:0}.entry-globe .note{z-index:1;pointer-events:none;position:relative}.entry-globe .door circle{fill:var(--act);stroke:var(--base-50);stroke-width:2px;vector-effect:non-scaling-stroke;cursor:pointer}.entry-globe .door.picked circle{fill:var(--accent)}.entry-globe .door:focus-visible{outline:none}.entry-globe .door:focus-visible circle{stroke:var(--act);stroke-width:5px}.entry.auth .row.last{justify-content:space-between}.entry.auth .row.tabs{flex-wrap:wrap;justify-content:center;margin:.5rem 0}@media (width<=56rem){.entry-split{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.entry-globe{padding:0;position:absolute;inset:0}.entry-globe .note{margin:0;padding-inline:.75rem;position:absolute;bottom:.5rem;left:0;right:0}.entry-split>main.entry{background:0 0}.entry.auth>.card,.entry.auth>section,.entry.auth>.steps,.entry.auth>p{background:var(--base-900);background:color-mix(in srgb, var(--base-900) 88%, transparent)}.entry.auth>.steps,.entry.auth>p{padding:.35rem .6rem}.entry.auth>.brand{text-shadow:0 1px 4px var(--base-900)}.entry-globe svg{touch-action:none}.entry.auth.bare{pointer-events:none;justify-content:flex-start}.entry.auth.bare button{pointer-events:auto}.entry.auth>.doors-step.bare{background:0 0;border:none;padding:0}.entry.auth>.doors-step.bare h1,.entry.auth>.doors-step.bare p{background:var(--base-900);background:color-mix(in srgb, var(--base-900) 88%, transparent);padding:.35rem .6rem}}@media (width<=40rem){.entry-split>main.entry{padding-inline:0}.entry.auth>*{width:100%}}
