@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(./vt323-vietnamese-400-normal-D0VnvwZ9.woff2)format("woff2"),url(./vt323-vietnamese-400-normal-D_5Q7Vcv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(./vt323-latin-ext-400-normal-iUdYUaX4.woff2)format("woff2"),url(./vt323-latin-ext-400-normal-DqOq58ri.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(./vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(./vt323-latin-400-normal-Dqn9ZSPj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2)format("woff2"),url(./barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2)format("woff2"),url(./barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(./barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Black Ops One;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+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Black Ops One;font-style:normal;font-display:swap;font-weight:400;src:url(./black-ops-one-vietnamese-400-normal-C73XRxqP.woff2)format("woff2"),url(./black-ops-one-vietnamese-400-normal-zxIl8_id.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Black Ops One;font-style:normal;font-display:swap;font-weight:400;src:url(./black-ops-one-latin-ext-400-normal-CMPv-r5W.woff2)format("woff2"),url(./black-ops-one-latin-ext-400-normal-qz3wlKjE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Black Ops One;font-style:normal;font-display:swap;font-weight:400;src:url(./black-ops-one-latin-400-normal-CYRH0z_U.woff2)format("woff2"),url(./black-ops-one-latin-400-normal-DmcO2QRk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#14100e;--shadow:#2a2420;--panel:#2e2520;--panel2:#3b2f28;--border:#7a5f45;--border-hi:#9c7b58;--text:#e8dcc4;--muted:#8f978f;--accent:#e0be58;--good:#76924c;--warn:#c9803a;--danger:#a84a36;--water:#46758a;--x-5a4636:#5a4636;--x-6b4a24:#6b4a24;--x-8db3bf:#8db3bf;--x-a9c97c:#a9c97c;--x-b8c9b0:#b8c9b0;--x-b9d68f:#b9d68f;--x-d39a7f:#d39a7f;--x-e08a6a:#e08a6a;--x-e8b27a:#e8b27a;--x-ff9a7a:#ff9a7a;--x-ff9f86:#ff9f86;--x-ffb39a:#ffb39a;--x-ffc3ad:#ffc3ad;--z:2}html,body{background:var(--ink);overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;height:100%;margin:0;overflow:hidden}#game{height:100%}#game canvas{touch-action:none}#ui textarea,#ui input{-webkit-user-select:text;user-select:text}#rotate{display:none}@media (orientation:portrait) and (pointer:coarse){#rotate{z-index:100;text-align:center;background:var(--ink);color:var(--accent);justify-content:center;align-items:center;padding:24px;font:22px VT323,monospace;display:flex;position:fixed;inset:0}}#game canvas,img.px{image-rendering:pixelated}#ui{--u:calc(var(--z) * 1px);pointer-events:none;color:var(--text);font-family:VT323,monospace;font-size:calc(var(--u) * 9);-webkit-user-select:none;user-select:none;line-height:1.05;position:fixed}#ui *{box-sizing:border-box;accent-color:var(--accent)}#ui .panel{background:var(--panel);border:var(--u) solid var(--border);box-shadow:inset 0 0 0 var(--u) var(--shadow), calc(var(--u) * 2) calc(var(--u) * 2) 0 #0000008c;pointer-events:auto}#ui h3,#ui h4{margin:calc(var(--u) * 4) 0 calc(var(--u) * 2);color:var(--accent);text-transform:uppercase;letter-spacing:.05em;font-weight:400}#ui p{margin:calc(var(--u) * 2) 0}#ui small{opacity:.85;font-size:.85em}.muted{color:var(--muted)}.good{color:var(--x-a9c97c)}.bad,.warn{color:var(--x-e08a6a)}.btn{font:inherit;color:var(--text);background:var(--panel2);border:var(--u) solid var(--border);padding:calc(var(--u) * .5) calc(var(--u) * 3);cursor:pointer;pointer-events:auto;box-shadow:inset 0 calc(var(--u) * -1) 0 var(--shadow);text-align:left}.btn:hover:not(:disabled){border-color:var(--accent);color:#fff}.btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale()}.btn.active{background:var(--x-5a4636);border-color:var(--accent);color:var(--accent)}.btn.primary{background:var(--x-6b4a24);border-color:var(--accent)}.btn .why{color:var(--x-d39a7f)}.topbar{height:calc(var(--u) * 17);align-items:center;gap:calc(var(--u) * 4);padding:0 calc(var(--u) * 4);display:flex;position:absolute;top:0;left:0;right:0}.topbar .btn{padding:0 calc(var(--u) * 2.5);height:calc(var(--u) * 11)}.topbar .speeds{gap:var(--u);display:flex}.topbar .speeds .btn{min-width:calc(var(--u) * 11);text-align:center;font-size:.8em}.topbar .clock b{color:var(--accent);font-weight:400}.topbar .res{align-items:center;gap:calc(var(--u) * 1.5);white-space:nowrap;display:flex}.topbar .res .bar{width:calc(var(--u) * 18)}#ui{font-variant-numeric:tabular-nums}.num{text-align:right;min-width:2ch;display:inline-block}.num.n3{min-width:3.2ch}.num.n6{text-align:left;min-width:7ch}.topbar .res.alert{color:var(--text);background:var(--danger);border-radius:calc(var(--u) * 1.5);padding:0 calc(var(--u) * 2)}.topbar .spacer{flex:1}.glyph.water{color:var(--x-8db3bf)}.glyph.power{color:var(--accent)}.glyph.air,.glyph.word{color:var(--x-b8c9b0)}.glyph.word.talked{color:var(--accent)}.glyph.word.marked{color:var(--text)}@keyframes blink{50%{opacity:.55}}.bar{height:calc(var(--u) * 2.5);background:var(--ink);border:calc(var(--u) * .5) solid #000;min-width:calc(var(--u) * 10);flex:1}.bar>div{height:100%}.members{left:calc(var(--u) * 2);top:calc(var(--bar-h,calc(var(--u) * 17)) + var(--u) * 3);bottom:calc(var(--u) * 2);width:calc(var(--u) * 88);gap:calc(var(--u) * 2);pointer-events:none;scrollbar-width:none;flex-direction:column;display:flex;position:absolute;overflow-y:auto}.member{padding:calc(var(--u) * 2);cursor:pointer;opacity:.9;font-size:.92em}.member.selected{border-color:var(--accent);border-width:calc(var(--u) * 1.5);background:var(--panel2);opacity:1}.member.away{opacity:.65}.member-head{gap:calc(var(--u) * 2);align-items:center;display:flex}.member-head>img.px{border-radius:calc(var(--u) * 2);padding:calc(var(--u) * .5);background:radial-gradient(circle at 50% 40%,#e8cea047,#e8cea00f 70%)}.member-meta{flex:1;min-width:0}.member .name{color:var(--accent)}.member .job{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.9em;overflow:hidden}.member .info{font:inherit;border:var(--u) solid var(--border);color:var(--muted);cursor:pointer;width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:0 0;padding:0}.needs{column-gap:calc(var(--u) * 3);row-gap:calc(var(--u) * .5);margin-top:calc(var(--u) * 1.5);grid-template-columns:1fr 1fr;font-size:.82em;display:grid}.need{align-items:center;gap:calc(var(--u) * 1.5);display:flex}.need span{width:calc(var(--u) * 21);color:var(--muted);white-space:nowrap;flex-shrink:0;overflow:hidden}.tags{margin-top:var(--u);gap:var(--u);flex-wrap:wrap;display:flex}.tag{padding:0 var(--u);border:calc(var(--u) * .5) solid var(--border);margin-left:var(--u);font-size:.8em}.tag.bad{border-color:var(--danger);color:var(--x-ffb39a)}.banner{top:calc(var(--u) * 20);padding:calc(var(--u) * 1) calc(var(--u) * 5);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.banner.subtle{opacity:.8;color:var(--accent);top:auto;bottom:calc(var(--u) * 25)}.toasts{right:calc(var(--u) * 3);bottom:calc(var(--u) * 25);gap:calc(var(--u) * 2);max-width:calc(var(--u) * 190);z-index:40;flex-direction:column;align-items:flex-end;display:flex;position:absolute}.toast{padding:calc(var(--u) * 1.5) calc(var(--u) * 4)}.toast.good{border-color:var(--good)}.toast.warn{border-color:var(--warn)}.toast.danger{border-color:var(--danger);color:var(--x-ffc3ad)}.context{max-height:calc(100vh - 12px);min-width:calc(var(--u) * 110);max-width:calc(var(--u) * 170);padding:calc(var(--u) * 3);gap:calc(var(--u) * 1.5);z-index:9;flex-direction:column;display:flex;position:absolute;overflow-y:auto}.ctx-title{color:var(--accent);text-transform:uppercase}.ctx-title .lvl{margin-left:calc(var(--u) * 3);color:var(--muted)}.ctx-desc,.ctx-hint{color:var(--muted);font-size:.9em}.ctx-line{font-size:.92em}.ctx-actions{gap:var(--u);margin-top:var(--u);flex-direction:column;display:flex}.confirm-backdrop{z-index:30!important}.dialog-backdrop{pointer-events:auto;z-index:10;background:#0a080673;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dialog{width:calc(var(--u) * 230);max-height:calc(var(--u) * 240);flex-direction:column;display:flex}.dialog.wide{width:calc(var(--u) * 340)}.dialog-title{padding:calc(var(--u) * 2) calc(var(--u) * 4);background:var(--panel2);border-bottom:var(--u) solid var(--border);color:var(--accent);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.dialog-title .x{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none}.dialog-body{padding:calc(var(--u) * 3) calc(var(--u) * 5);overflow-y:auto}.dialog select,.dialog input,.screen select,.screen input{font:inherit;background:var(--ink);color:var(--text);border:var(--u) solid var(--border);pointer-events:auto}.check{margin:calc(var(--u) * 2) 0;pointer-events:auto;display:block}.recipes{gap:calc(var(--u) * 1.5);flex-direction:column;display:flex}.recipe{align-items:center;gap:calc(var(--u) * 3);padding:calc(var(--u) * 1.5);background:var(--panel2);display:flex}.recipe.locked{opacity:.45}.r-main{flex:1}.r-btns{gap:calc(var(--u) * 1.5);display:flex}.r-desc{color:var(--muted);font-size:.9em}.cost{gap:calc(var(--u) * 3);flex-wrap:wrap;font-size:.9em;display:inline-flex}.cost span{align-items:center;gap:var(--u);display:inline-flex}.cost .need{color:var(--x-e08a6a)}.inv{columns:2;column-gap:calc(var(--u) * 6)}.inv-group{break-inside:avoid}.inv-row{align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * .5) 0;display:flex}.inv-name{flex:1}.inv-n{color:var(--accent)}.inv-row .btn{font-size:.85em}.kits,.menu-list{gap:calc(var(--u) * 2);flex-wrap:wrap;display:flex}.menu-list{flex-direction:column}.blueprints{gap:calc(var(--u) * 3);grid-template-columns:1fr 1fr;display:grid}.bp{background:var(--panel2);padding:calc(var(--u) * 2)}.log{gap:var(--u);flex-direction:column;display:flex}.log-row .t{color:var(--muted)}.log-row.good{color:var(--x-b9d68f)}.log-row.warn{color:var(--x-e8b27a)}.log-row.danger{color:var(--x-ff9f86)}.md{gap:calc(var(--u) * 6);display:flex}.md-left{gap:calc(var(--u) * 2);width:calc(var(--u) * 80);flex-direction:column;align-items:flex-start;display:flex}.md-col{flex:1}.stat{align-items:center;gap:calc(var(--u) * 3);display:flex}.stat span{width:calc(var(--u) * 40)}.stat b{width:calc(var(--u) * 8);color:var(--accent);font-weight:400}.equip{align-items:center;gap:calc(var(--u) * 2);margin:var(--u) 0;display:flex}.equip .slot{width:calc(var(--u) * 24);color:var(--muted);text-transform:capitalize}.icon-missing{background:var(--panel2);border:calc(var(--u) * .5) dashed var(--border);display:inline-block}.saves{gap:calc(var(--u) * 2);margin-bottom:calc(var(--u) * 3);flex-direction:column;display:flex}.save-row{gap:calc(var(--u) * 3);align-items:center;display:flex}.save-row .muted{flex:1}.screen{pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.screen.title{padding-bottom:calc(var(--u) * 50);pointer-events:none;justify-content:flex-end}.title-menu{gap:calc(var(--u) * 3);width:calc(var(--u) * 100);pointer-events:auto;padding:calc(var(--u) * 5);border:var(--u) solid var(--border);box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 12) #0009;background:#14100ed1;flex-direction:column;display:flex}.title-menu .btn{text-align:center;padding:calc(var(--u) * 2)}.credits{bottom:calc(var(--u) * 4);right:calc(var(--u) * 6);position:absolute}.load-panel{padding:calc(var(--u) * 6);width:calc(var(--u) * 300)}.newgame{gap:calc(var(--u) * 4);padding:calc(var(--u) * 6);touch-action:pan-y;background:#14100ed9;justify-content:flex-start;overflow-y:auto}.newgame>*{flex-shrink:0}.newgame .ng-foot{padding:calc(var(--u) * 2) 0;background:#14100ee6;position:sticky;bottom:0}.ng-head{gap:calc(var(--u) * 6);padding:calc(var(--u) * 3) calc(var(--u) * 5);flex-wrap:wrap;align-items:center;display:flex}.editors{gap:calc(var(--u) * 4);display:flex}.editor{width:calc(var(--u) * 104);padding:calc(var(--u) * 3);gap:calc(var(--u) * 1.5);flex-direction:column;align-items:stretch;display:flex}.editor select{min-width:0;font-size:.85em}.ed-portrait{padding:calc(var(--u) * 2);background:radial-gradient(at 50% 35%,#5a4630 0%,#2e2419 60%,#1a1410 100%);justify-content:center;display:flex}.ed-row{align-items:center;gap:calc(var(--u) * 2);display:flex}.ed-row .btn{flex:1;font-size:.85em}.swatch{width:calc(var(--u) * 10);height:calc(var(--u) * 8);border:var(--u) solid var(--border);cursor:pointer}.name-input{text-align:center;color:var(--accent)!important}.trait-desc{color:var(--muted);font-size:.85em}.ng-foot{gap:calc(var(--u) * 6);display:flex}.ng-foot .btn{padding:calc(var(--u) * 2) calc(var(--u) * 8)}.help p{margin:calc(var(--u) * 3) 0}.gameover{gap:calc(var(--u) * 2);flex-direction:column;display:flex}.right-col{right:calc(var(--u) * 3);top:calc(var(--bar-h,calc(var(--u) * 17)) + var(--u) * 3);align-items:flex-end;gap:calc(var(--u) * 2);pointer-events:none;flex-direction:column;display:flex;position:absolute}.right-col>*{pointer-events:auto}.tracker{gap:calc(var(--u) * 2);width:calc(var(--u) * 92);flex-direction:column;display:flex}.track{padding:calc(var(--u) * 1.5) calc(var(--u) * 3);cursor:pointer;font-size:.9em}.track.alert{border-color:var(--danger);animation:.8s steps(2,end) infinite blink}.track-row{gap:calc(var(--u) * 4);color:var(--muted);font-size:.92em;display:flex}.map-panel{left:calc(var(--u) * 2);top:calc(var(--u) * 20);bottom:calc(var(--u) * 2);width:calc(var(--u) * 112);gap:calc(var(--u) * 2);pointer-events:none;scrollbar-width:none;flex-direction:column;display:flex;position:absolute;overflow-y:auto}.map-panel>.panel{padding:calc(var(--u) * 2.5)}.map-head{gap:calc(var(--u) * 2);flex-wrap:wrap;align-items:center;display:flex}.map-head .btn{margin-left:auto}.tile-info h4{margin-top:0!important}.tile-actions,.exp-actions{gap:var(--u);margin-top:calc(var(--u) * 2);flex-direction:column;display:flex}.exp{cursor:pointer}.exp.selected{border-color:var(--accent)}.exp-head{gap:calc(var(--u) * 2);margin-bottom:var(--u);align-items:center;display:flex}.exp-m{gap:calc(var(--u) * 2);align-items:center;font-size:.9em;display:flex}.exp-m>span:first-child{width:calc(var(--u) * 22)}.exp details{pointer-events:auto;font-size:.9em}.carry{gap:calc(var(--u) * 2);flex-wrap:wrap;display:flex}.carry span{align-items:center;display:inline-flex}.exp-log div{color:var(--muted);margin:calc(var(--u) * .5) 0}.hint-box{padding:calc(var(--u) * 3)}.planner{gap:calc(var(--u) * 6);grid-template-columns:1.1fr 1fr;display:grid}.pick-list{gap:calc(var(--u) * 1.5);flex-direction:column;display:flex}.pick{gap:calc(var(--u) * 2);padding:var(--u);border:var(--u) solid transparent;cursor:pointer;pointer-events:auto;align-items:center;display:flex}.pick.on{border-color:var(--accent);background:var(--panel2)}.pick.off{opacity:.5}.qty{gap:calc(var(--u) * 2);margin:calc(var(--u) * .5) 0;align-items:center;display:flex}.qty>span:first-child{width:calc(var(--u) * 50);align-items:center;gap:var(--u);display:inline-flex}.qty .btn{padding:0 calc(var(--u) * 2)}.qty b{width:calc(var(--u) * 8);text-align:center;color:var(--accent);font-weight:400}.plan-go{margin-top:calc(var(--u) * 4);bottom:calc(var(--u) * -3);padding:calc(var(--u) * 2) 0;background:var(--panel);position:sticky}.plan-go .btn{padding:calc(var(--u) * 2) calc(var(--u) * 10)}.encounter{width:calc(var(--u) * 260)}.enc-party{gap:calc(var(--u) * 6);display:flex}.enc-m{align-items:center;gap:calc(var(--u) * 2);width:calc(var(--u) * 60);display:flex}.enc-m>span:last-child{flex:1}.enc-text{font-size:1.05em;line-height:1.2}.enc-result{color:var(--accent);line-height:1.2}.enc-options{gap:calc(var(--u) * 1.5);flex-direction:column;display:flex}.combat-panel{left:calc(var(--u) * 20);right:calc(var(--u) * 20);bottom:calc(var(--u) * 4);padding:calc(var(--u) * 3);z-index:12;position:absolute}.cb-log{min-height:calc(var(--u) * 16);font-size:.95em}.cb-actions{gap:calc(var(--u) * 2);margin-top:calc(var(--u) * 2);flex-wrap:wrap;align-items:center;display:flex}.cb-actions b{color:var(--accent);margin-right:calc(var(--u) * 3);font-weight:400}.gear{gap:var(--u);margin-top:var(--u);flex-wrap:wrap;display:flex}.gear select{max-width:calc(var(--u) * 58);font-size:.85em}.knock{top:calc(var(--bar-h,calc(var(--u) * 17)) + var(--u) * 3);left:calc(var(--u) * 96);padding:calc(var(--u) * 2) calc(var(--u) * 5);gap:calc(var(--u) * 3);border-color:var(--accent);white-space:nowrap;align-items:center;display:flex;position:absolute}.trade{gap:calc(var(--u) * 6);grid-template-columns:1fr 1fr;display:grid}.trade-row{align-items:center;gap:calc(var(--u) * 1.5);margin:calc(var(--u) * .5) 0;display:flex}.trade-row .price{color:var(--accent);width:calc(var(--u) * 14);text-align:right}.trade-row .btn{padding:0 calc(var(--u) * 2)}.trade-row b{width:calc(var(--u) * 6);text-align:center;font-weight:400}.trade-foot{gap:calc(var(--u) * 4);margin-top:calc(var(--u) * 4);align-items:center;display:flex}.story{padding:calc(var(--u) * 2) calc(var(--u) * 3);margin-bottom:calc(var(--u) * 3);border-color:var(--accent)!important}.story b{color:var(--accent);font-weight:400}.tabs{gap:calc(var(--u) * 2);margin-bottom:calc(var(--u) * 3);display:flex}.quest,.faction{background:var(--panel2);padding:calc(var(--u) * 2) calc(var(--u) * 3);margin-bottom:calc(var(--u) * 2)}.quest.done,.quest.failed{opacity:.55}.qstatus{float:right;font-size:.85em}.qstatus.ready,.qstatus.offered{color:var(--accent)}.qstatus.failed{color:var(--x-e08a6a)}#ui:has(.tutorial) .toasts{right:calc(var(--u) * 179);z-index:9}.tutorial{right:calc(var(--u) * 3);bottom:calc(var(--u) * 3);width:calc(var(--u) * 170);padding:calc(var(--u) * 3) calc(var(--u) * 5);z-index:8;position:absolute;border-color:var(--accent)!important}.tut-head{color:var(--accent);justify-content:space-between;display:flex}.tut-head b{text-transform:uppercase;font-weight:400}.tutorial p{line-height:1.2}.tut-actions{gap:calc(var(--u) * 2);align-items:center;display:flex}.tut-glow{outline-offset:calc(var(--u) * .5);animation:.9s ease-in-out infinite alternate tutglow;outline:calc(var(--u) * 1) solid var(--accent)!important}@keyframes tutglow{0%{outline-color:#e0be5859}to{outline-color:#e0be58}}.guide-tabs{gap:var(--u);margin-bottom:calc(var(--u) * 3);flex-wrap:wrap;display:flex}.topbar .clock{white-space:nowrap}#ui:has(.tutorial) .toasts{bottom:calc(var(--u) * 62)}.member.pet{opacity:.85}.member.pet img{width:auto!important}.preset-desc{flex-basis:100%;font-size:.9em}.techs{grid-template-columns:repeat(auto-fill, minmax(calc(var(--u) * 100), 1fr));gap:calc(var(--u) * 2);display:grid}.tech{background:var(--panel2);padding:calc(var(--u) * 2);gap:var(--u);flex-direction:column;display:flex}.tech.known{opacity:.6;border-left:var(--u) solid var(--good)}.tech.locked{opacity:.45}.tech.current{outline:calc(var(--u) * .5) solid var(--accent)}.tech-head{justify-content:space-between;display:flex}.manual{grid-template-columns:calc(var(--u) * 80) 1fr;gap:calc(var(--u) * 4);min-height:calc(var(--u) * 140);display:grid}.manual-list{gap:calc(var(--u) * .5);max-height:calc(var(--u) * 170);flex-direction:column;display:flex;overflow-y:auto}.manual-item{font:inherit;text-align:left;color:var(--text);border:var(--u) solid transparent;cursor:pointer;gap:var(--u);pointer-events:auto;background:0 0;align-items:center;display:flex}.manual-item.on{border-color:var(--accent);background:var(--panel2)}.manual-unknown{margin-top:calc(var(--u) * 2)}.manual-search{width:calc(var(--u) * 60);margin-left:auto}.entry h5{margin:calc(var(--u) * 3) 0 var(--u);color:var(--accent);text-transform:uppercase;font-weight:400}.entry-head{gap:calc(var(--u) * 3);align-items:center;display:flex}.hidden-hint{color:var(--accent);opacity:.75;margin-top:var(--u);font-style:italic}.announce{top:calc(var(--u) * 58);width:calc(var(--u) * 200);padding:calc(var(--u) * 4) calc(var(--u) * 6);z-index:20;text-align:center;animation:.25s ease-out pop;position:absolute;left:50%;transform:translate(-50%);border-color:var(--accent)!important}.announce-title{color:var(--accent);text-transform:uppercase;font-size:1.2em}@keyframes pop{0%{opacity:0;transform:translate(-50%)scale(.9)}}.member .standing{font:inherit;background:var(--ink);color:var(--muted);border:calc(var(--u) * .5) solid var(--border);pointer-events:auto;max-width:100%;margin-top:calc(var(--u) * .5);font-size:.85em}.dialog.confirm{width:calc(var(--u) * 170);z-index:30}#style-fx{pointer-events:none;background:repeating-linear-gradient(to bottom, rgba(0, 0, 0, var(--scan,0)) 0 1px, transparent 1px 3px), radial-gradient(ellipse at center, transparent 55%, rgba(0, 0, 0, var(--vignette,0)) 100%);position:fixed;inset:0}.style-picker{margin-top:calc(var(--u) * 5);width:calc(var(--u) * 240);box-sizing:border-box;padding:calc(var(--u) * 3);gap:calc(var(--u) * 2);max-width:calc(var(--u) * 240);pointer-events:auto;flex-direction:column;display:flex}.sp-row{align-items:center;gap:calc(var(--u) * 2);display:flex}.sp-desc{text-align:center;min-height:2.2em;font-size:.9em}html[data-art-style=illustrated] #ui{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:500;font-size:calc(var(--u) * 7.4);line-height:1.15}.intro-backdrop{pointer-events:auto;z-index:20;background:#080606db;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.intro-card{max-width:calc(var(--u) * 230);padding:calc(var(--u) * 8) calc(var(--u) * 10);animation:.9s intro-in}.intro-card p{color:var(--text);margin:0 0 calc(var(--u) * 8);font-size:1.35em;line-height:1.35}.intro-foot{gap:calc(var(--u) * 3);justify-content:flex-end;align-items:center;display:flex}.intro-foot .muted{margin-right:auto}@keyframes intro-in{0%{opacity:0;transform:translateY(calc(var(--u) * 3))}to{opacity:1;transform:none}}.journal-story p,.doc-text{line-height:1.3}.doc-text{margin:calc(var(--u) * 2) 0 calc(var(--u) * 4) calc(var(--u) * 3);white-space:pre-wrap}.documents .doc .btn{text-align:left;width:100%}.tech .bar{flex:none}.intro-card{background:var(--panel);border:calc(var(--u) * 1) solid var(--border);box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 12) #0009}.alerts{align-items:flex-end;gap:calc(var(--u) * 1.5);pointer-events:none;flex-direction:column;display:flex}.alert-row{pointer-events:auto;padding:calc(var(--u) * 1) calc(var(--u) * 3);border:var(--u) solid var(--warn);color:var(--text);background:#14100ee0;font-size:.9em}.alert-row.danger{border-color:var(--danger);background:#461410e6}.alert-row.clickable{cursor:pointer}.alert-icon{color:var(--accent);font-weight:700}.alert-row.danger .alert-icon{color:var(--x-ff9a7a)}.knock.danger{background:#461410f0;border-color:var(--danger)!important}.plan-warn{margin:calc(var(--u) * 2) 0}.objective{bottom:calc(var(--u) * 3);max-width:calc(var(--u) * 230);padding:calc(var(--u) * 1) calc(var(--u) * 4);cursor:pointer;opacity:.9;font-size:.85em;position:absolute;left:50%;transform:translate(-50%)}.objective b{color:var(--accent);margin-right:calc(var(--u) * 1.5)}.context .btn:disabled{opacity:.75}.context .btn:disabled:before{content:"🔒 ";font-size:.8em}.context .why{color:var(--x-ff9a7a)}.members{scrollbar-width:thin;scrollbar-color:var(--border) transparent}html[data-art-style=illustrated] #ui .panel{box-shadow:inset 0 var(--u) 0 #fff0d212, inset 0 calc(var(--u) * -1) 0 #00000059, 0 calc(var(--u) * 2) calc(var(--u) * 6) #00000073;border-radius:calc(var(--u) * 1.2)}html[data-art-style=illustrated] .journal-story p{font-family:Georgia,Times New Roman,serif;font-size:.95em}.feedback{gap:calc(var(--u) * 2.5);flex-direction:column;display:flex}.feedback textarea{font:inherit;color:var(--text);border:1px solid var(--muted);padding:calc(var(--u) * 2);resize:vertical;pointer-events:auto;background:#0000004d}.feedback-go{justify-content:flex-end;display:flex}.intro-card.controls p{white-space:pre-line;font-size:1.1em}.job .why{color:var(--warn,#d8a24a);font-size:.9em}.overview{gap:calc(var(--u) * 6);grid-template-columns:repeat(3,1fr);display:grid}.ov-row{justify-content:space-between;gap:calc(var(--u) * 3);display:flex}.ov-row.clickable{cursor:pointer}.ov-row.clickable:hover{background:#ffffff0d}.topbar .res{cursor:pointer}@media (max-aspect-ratio:4/3){.overview{grid-template-columns:1fr 1fr}}.terminal{z-index:60;border-bottom:calc(var(--u) * .75) solid var(--accent);color:#e8dcc4;pointer-events:auto;background:#0c0a08f0;flex-direction:column;height:62%;font:15px/1.3 ui-monospace,DejaVu Sans Mono,Menlo,monospace;display:flex;position:absolute;top:0;left:0;right:0}.terminal-out{-webkit-user-select:text;user-select:text;flex:1;padding:8px 12px;overflow-y:auto}.terminal-out pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0 0 8px}.terminal-in{color:var(--accent);border-top:1px solid #4a3a2c;align-items:center;gap:8px;padding:6px 12px;display:flex}.terminal-in input{color:#f0d68a;font:inherit;background:#14100e;border:1px solid #7a5f45;flex:1;padding:5px 6px}.title-extra{gap:calc(var(--u) * 3);margin-top:calc(var(--u) * 3);pointer-events:auto;display:flex}.toasts.over-combat{bottom:calc(var(--u) * 52)}.find-row{align-items:center;gap:calc(var(--u) * 1.5);display:flex}.rate-high{color:var(--good,#8fbf5f)}.rate-medium{color:var(--accent)}.rate-low{color:var(--muted)}#ui[data-coarse="1"] .topbar{height:auto;min-height:calc(var(--u) * 17);z-index:5;flex-wrap:wrap;row-gap:4px;padding-top:4px;padding-bottom:4px}#ui[data-coarse="1"] .topbar .btn,#ui[data-coarse="1"] .menu-list .btn,#ui[data-coarse="1"] .alert-row{min-height:40px}#ui[data-coarse="1"] .topbar .btn{min-width:40px;font-size:max(1em,15px)}#ui[data-coarse="1"] .topbar .res{min-height:32px;padding:0 6px;font-size:max(1em,14px)}#ui[data-coarse="1"] .member .info{width:32px;height:32px;font-size:14px}#ui[data-coarse="1"] .member select.standing{min-height:32px;font-size:14px}#ui[data-coarse="1"] .dialog{max-height:calc(100% - 12px);font-size:max(1em,14px);overflow-y:auto}#ui[data-coarse="1"] .menu-list .btn{font-size:max(1em,15px)}#ui[data-coarse="1"] .tutorial{bottom:calc(var(--u) * 26)}.topbar .lbl{display:none}.sidebar{width:calc(var(--u) * 92);cursor:pointer;flex-direction:column;display:flex}.sidebar .res,.sidebar .clock{height:calc(var(--u) * 14);padding:0 calc(var(--u) * 3);align-items:center;gap:calc(var(--u) * 1.5);border-bottom:calc(var(--u) * .5) solid var(--border);white-space:nowrap;display:flex}.sidebar .res:last-child{border-bottom:0}.sidebar .lbl{color:var(--muted);margin-right:auto}.sidebar .res .bar{width:calc(var(--u) * 24);margin-left:calc(var(--u) * 2)}.sidebar .res.alert{color:var(--text);background:var(--danger)}#ui[data-layout=b] .toasts,#ui[data-layout=b] .tutorial{right:calc(var(--u) * 98)}#ui[data-layout=b]:has(.tutorial) .toasts{right:calc(var(--u) * 274)}#ui[data-layout=b] .announce{max-width:calc(100% - var(--u) * 200)}#ui[data-layout=b] .objective{max-width:min(calc(var(--u) * 230), calc(100% - var(--u) * 200))}#ui[data-coarse="1"][data-layout=b] .topbar.phone{flex-wrap:nowrap;gap:6px;height:48px;min-height:48px;padding:0 6px}#ui[data-coarse="1"][data-layout=b] .topbar.phone .btn{min-width:44px;height:44px;min-height:44px;padding:0 10px;font-size:16px}#ui[data-coarse="1"][data-layout=b] .sidebar{width:112px}#ui[data-coarse="1"][data-layout=b] .sidebar .res,#ui[data-coarse="1"][data-layout=b] .sidebar .clock{height:26px;min-height:26px;padding:0 6px;font-size:14px}#ui[data-coarse="1"][data-layout=b] .sidebar .res .bar{width:28px}#ui[data-coarse="1"][data-layout=b] .sheet-backdrop{z-index:29;pointer-events:auto;position:absolute;inset:0}#ui[data-coarse="1"][data-layout=b] .actions{top:calc(var(--bar-h,48px) + 4px);z-index:30;pointer-events:auto;grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid;position:absolute;right:6px}#ui[data-coarse="1"][data-layout=b] .actions .btn{min-width:128px;height:44px;font-size:16px}#ui[data-coarse="1"][data-layout=b] .objective{font-size:13px;bottom:6px}#ui[data-coarse="1"][data-layout=b] .tutorial{bottom:6px;right:124px}
