#ui .ny{margin:0 0 var(--s-3);flex-direction:column;display:flex}#ui .ny-head{align-items:center;gap:var(--s-3);width:100%;min-height:var(--target-mouse);padding:0 var(--s-1);color:var(--accent);font:var(--t-cap);letter-spacing:var(--t-cap-track);text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;display:flex}#ui .ny-hw{white-space:nowrap;flex:none}#ui .ny-rule{background:rgb(var(--accent-rgb) / .18);flex:1;height:1px}#ui .ny-chev{flex:none;display:inline-grid}#ui .ny-rail{margin:0;padding:0;list-style:none}#ui .ny-day{align-items:center;gap:var(--s-3);height:var(--s-6);padding-left:var(--s-1);color:var(--dim);font:var(--t-cap);letter-spacing:var(--t-cap-track);white-space:nowrap;display:flex}#ui .ny-day:after{content:"";background:rgb(var(--accent-rgb) / .1);flex:1;height:1px}#ui .ny-e{padding-bottom:var(--s-2);grid-template-columns:56px minmax(0,1fr);column-gap:6px;display:grid;position:relative}#ui .ny-e:before{content:"";background:rgb(var(--accent-rgb) / .28);width:1px;position:absolute;top:0;bottom:0;left:47px}#ui .ny-r{position:relative}#ui .ny-t{text-align:right;width:30px;color:var(--dim);font:var(--t-cap);font-variant-numeric:tabular-nums;line-height:20px;position:absolute;top:8px;left:2px}#ui .ny-t:after{content:"";background:rgb(var(--accent-rgb) / .4);width:4px;height:1px;position:absolute;top:10px;left:30px}#ui .ny-n{box-sizing:border-box;border:1px solid var(--accent);background:rgb(var(--sheet-rgb));width:20px;height:20px;color:var(--hero-ink);font:var(--t-cap);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;left:37px}#ui .ny-bad .ny-n{border-color:var(--bad)}#ui .ny-m{background:var(--dim);border-radius:1px;width:8px;height:8px;position:absolute;top:14px;left:43px}#ui .ny-bad .ny-m{background:var(--bad)}#ui .ny-i{gap:var(--s-2);border:1px solid rgb(var(--accent-rgb) / .12);border-radius:var(--r-button);background:rgb(var(--panel-rgb) / .5);flex-direction:column;min-width:0;padding:6px;display:flex}#ui .ny-new .ny-i{border-color:rgb(var(--accent-rgb) / .28)}#ui .ny-lit .ny-i,#ui .ny-e:focus-within .ny-i{border-color:rgb(var(--accent-rgb) / .5)}#ui .ny-lit .ny-n,#ui .ny-e:focus-within .ny-n{outline:1px solid var(--accent);outline-offset:2px}#ui .ny-bad.ny-lit .ny-n,#ui .ny-bad:focus-within .ny-n{outline-color:var(--bad)}#ui .ny-open{column-gap:var(--s-3);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;margin:0;padding:0;display:grid}#ui .ny-ln{flex-direction:column;min-width:0;display:flex}#ui .ny-ln>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}#ui .ny-ins{line-height:0;display:block}#ui .ny-acts{gap:var(--s-2);min-width:0;display:flex;overflow:hidden}#ui .ny-map{border-radius:var(--r-bar);display:block}#ui .ny-map .ny-w{fill:rgb(var(--deep-rgb))}#ui .ny-map .ny-c1{fill:none;stroke:var(--accent);stroke-opacity:.55;stroke-width:1px;stroke-linecap:round}#ui .ny-map .ny-c2{fill:none;stroke:var(--accent);stroke-opacity:.28;stroke-width:.8px;stroke-linecap:round}#ui .ny-map .ny-tr{fill:none;stroke:var(--dim);stroke-opacity:.7;stroke-width:.8px}#ui .ny-map .ny-pin{fill:rgb(var(--sheet-rgb));stroke:var(--accent);stroke-width:1.2px}#ui .ny-bad .ny-map .ny-pin{stroke:var(--bad)}#ui .ny-map text{font:var(--t-cap);text-anchor:middle;fill:var(--text)}#ui .ny-map .ny-pn{fill:var(--hero-ink);dominant-baseline:central;font-variant-numeric:tabular-nums}#ui .ny-map .ny-pl{letter-spacing:0;paint-order:stroke;stroke:rgb(var(--deep-rgb));stroke-width:3px;stroke-linejoin:round}@media (pointer:coarse){#ui .ny-head{min-height:var(--target-finger)}}@media (hover:hover){#ui .ny-head:hover{color:var(--hover-ink)}#ui .ny-open:hover .ny-map{outline:1px solid rgb(var(--accent-rgb) / .4)}#ui .ny-i:hover{border-color:rgb(var(--accent-rgb) / .36)}#ui .ny-e:hover .ny-n{outline:1px solid var(--accent);outline-offset:2px}#ui .ny-bad:hover .ny-n{outline-color:var(--bad)}}#ui .b-loss{--bk:var(--bad)}#ui .b-war{--bk:var(--text)}#ui .b-hold{--bk:var(--amber)}#ui .b-dive{--bk:var(--isotopes)}#ui .b-trade{--bk:var(--text)}#ui .b-world{--bk:var(--dim)}#ui .ib-head{align-items:center;gap:var(--s-2) var(--s-3);min-height:var(--target-finger);padding:var(--s-1) 0;border-bottom:1px solid rgb(var(--accent-rgb) / .14);flex-wrap:wrap;display:flex}#ui .ib-t{font:var(--t-cap);letter-spacing:var(--t-cap-track);color:var(--accent);margin:0}#ui .ib-head .ib-mark{flex:none;margin-left:auto}#ui .ib-fr{padding:var(--s-2) 0;border-bottom:1px solid rgb(var(--accent-rgb) / .1);gap:3px;display:flex}#ui .ib-fc{justify-content:center;align-items:center;gap:var(--s-1);min-width:0;min-height:var(--target-mouse);border:1px solid rgb(var(--accent-rgb) / .2);border-radius:var(--r-button);color:var(--dim);font:var(--t-cap);letter-spacing:.06em;white-space:nowrap;background:0 0;flex:1 1 0;margin:0;padding:0 2px;display:flex;overflow:hidden}#ui .ib-fc .ib-ic{color:var(--bk)}#ui .ib-fc i{font-variant-numeric:tabular-nums;font-style:normal}#ui .ib-fc b{text-overflow:ellipsis;font-weight:500;overflow:hidden}#ui .ib-fc.none,#ui .ib-fc.none .ib-ic{color:var(--faint)}#ui .ib-fc.on{background:rgb(var(--accent-rgb) / .18);border-color:rgb(var(--accent-rgb) / .6);color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent);flex-grow:2}#ui .ib-only{align-items:center;gap:var(--s-3);padding:var(--s-2) 0;font:var(--t-cap);letter-spacing:var(--t-cap-track);color:var(--accent);display:flex}#ui .ib-only>span{flex:1;min-width:0}#ui .ib-only .ib-p{flex:none}#ui .ib-empty{padding:var(--s-4) 0;font:var(--t-small);color:var(--dim)}#ui .ib-rows{flex-direction:column;min-width:0;display:flex}#ui .ib-row{box-sizing:border-box;border:0;border-bottom:1px solid rgb(var(--accent-rgb) / .08);width:100%;height:44px;color:var(--text);font:var(--t-body);text-align:left;background:0 0;border-radius:0;flex:none;grid-template-rows:18px 16px;grid-template-columns:24px 80px minmax(0,1fr) auto;align-items:center;min-width:0;margin:0;padding:5px 0 4px;display:grid;position:relative}#ui .ib-u{background:var(--accent);width:2px;position:absolute;top:0;bottom:0;left:-1px}#ui .ib-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#ui .ib-row.on{background:rgb(var(--accent-rgb) / .08)}#ui .ib-g{color:var(--bk);grid-area:1/1/3;grid-template-rows:18px 16px;align-self:stretch;place-items:center;display:grid}#ui .ib-g>.ib-ic{grid-row:1}#ui .ib-n{font:var(--t-cap);letter-spacing:0;color:var(--text);grid-row:2;font-style:normal}#ui .ib-w{font:var(--t-cap);letter-spacing:var(--t-cap-track);color:var(--text);white-space:nowrap;grid-area:1/2;overflow:hidden}#ui .ib-s{min-width:0;padding-right:var(--s-3);color:var(--hero-ink);white-space:nowrap;text-overflow:ellipsis;grid-area:1/3;overflow:hidden}#ui .ib-st{font:var(--t-small);color:var(--dim);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;grid-area:1/4;padding-right:2px}#ui .ib-f{align-items:center;gap:var(--s-3);white-space:nowrap;grid-area:2/2/auto/5;min-width:0;display:flex;overflow:hidden}#ui .ib-l1{align-items:baseline;gap:var(--s-2);min-width:0;display:flex}#ui .ib-l1 .ib-w{flex:none;width:80px}#ui .ib-l1 .ib-s{flex:auto;padding-right:0}#ui .ib-l1 .ib-st{flex:none}#ui .ib-row.rd .ib-g,#ui .ib-row.rd .ib-w{color:var(--faint)}#ui .ib-row.rd .ib-s{color:var(--text)}#ui .ib-row.rd .ib-f .ib-v,#ui .ib-row.rd .ib-f .ib-ct,#ui .ib-row.rd .ib-f .ib-cw{color:var(--dim)}#ui .ib-row.rd .ib-f .ib-mk,#ui .ib-row.rd .ib-f .ib-cf,#ui .ib-row.rd .ib-f .ib-sq{opacity:.7}#ui .ib-ic{vertical-align:-2px;flex:none;display:inline-block}#ui .ib-c{white-space:nowrap;min-width:0;font:var(--t-small);color:var(--text);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:3px;display:inline-flex}#ui .ib-c.wr{flex:auto}#ui .ib-mk{width:12px;color:var(--dim);justify-content:center;display:inline-flex}#ui .ib-mk svg.ri{width:12px;height:12px}#ui .ib-v{text-align:right;font:var(--t-body);color:var(--text);display:inline-block}#ui .ib-c small{font:var(--t-small);color:var(--dim);margin-left:1px}#ui .ib-ct,#ui .ib-cw{text-overflow:ellipsis;overflow:hidden}#ui .ib-ct.ib-r{text-align:right;justify-content:flex-end}#ui .ib-cw>span{text-overflow:ellipsis;min-width:0;overflow:hidden}#ui .ib-cf{justify-content:center;width:16px}#ui .ib-cf svg.ri{width:13px;height:13px}#ui .ib-cn.w5 .ib-v{width:5ch}#ui .ib-cn.w6 .ib-v{width:6ch}#ui .ib-cn.w7 .ib-v{width:7ch}#ui .ib-cn.w8 .ib-v{width:8ch}#ui .ib-cn.w9 .ib-v{width:9ch}#ui .ib-cn.w10 .ib-v{width:10ch}#ui .ib-ct.w2{width:2ch}#ui .ib-ct.w6{width:6ch}#ui .ib-ct.w7{width:7ch}#ui .ib-ct.w8{width:8ch}#ui .ib-ct.w9{width:9ch}#ui .ib-ct.w10{width:10ch}#ui .ib-ct.w12{width:12ch}#ui .ib-ct.w13{width:13ch}#ui .ib-ct.w14{width:14ch}#ui .ib-cw.w14{width:calc(14ch + 12px)}#ui .ib-ct.wr,#ui .ib-cw.wr{flex:1 1 0}#ui .ib-z,#ui .ib-c0 .ib-v,#ui .ib-c0 small{color:var(--faint)}#ui .ib-c0 .ib-mk{opacity:.4}#ui .ib-hollow,#ui svg.ib-hollow{color:var(--faint);opacity:.5}#ui .ib-hollow *{fill:none}#ui .ib-hollow [stroke=none]{stroke:currentColor;stroke-width:1.2px}#ui .ib-bad,#ui .ib-cn.ib-bad .ib-v,#ui .ib-ct.ib-bad,#ui .ib-cf.ib-bad{color:var(--bad)}#ui .ib-good,#ui .ib-cn.ib-good .ib-v,#ui .ib-ct.ib-good{color:var(--good)}#ui .ib-dim,#ui .ib-cn.ib-dim .ib-v,#ui .ib-ct.ib-dim{color:var(--dim)}#ui .ib-sq{vertical-align:1px;border-radius:1.5px;flex:none;width:7px;height:7px;margin-right:5px;display:inline-block}#ui .ib-fold{margin:0 0 var(--s-2) 24px;padding-left:var(--s-2);border-left:1px solid rgb(var(--accent-rgb) / .14)}#ui .ib-fold.ib-pg{margin:var(--s-2) 0}#ui .ib-mem{align-items:center;column-gap:var(--s-2);border-bottom:1px solid rgb(var(--accent-rgb) / .06);height:22px;font:var(--t-small);grid-template-columns:5ch minmax(0,1fr) auto auto;display:grid}#ui .ib-mt{color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}#ui .ib-ms{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#ui .ib-mf{gap:var(--s-2);display:flex}#ui .ib-mf small{display:none}#ui .ib-ma{gap:var(--s-1);display:flex}#ui .ib-mp{height:20px;padding:0 var(--s-2);border:1px solid rgb(var(--accent-rgb) / .34);border-radius:var(--r-bar);background:rgb(var(--deep-rgb) / .88);color:var(--accent);font:var(--t-cap);letter-spacing:var(--t-cap-track);white-space:nowrap;margin:0}#ui .ib-ffoot{gap:var(--s-2);padding:var(--s-2) 0;display:flex}#ui .ib-ffoot .ib-p{flex:none}#ui .ib-acts{gap:var(--s-2);padding:var(--s-3) 0;flex-wrap:wrap;display:flex}#ui .ib-p{justify-content:center;align-items:center;gap:2px var(--s-2);min-height:var(--target-mouse);padding:0 var(--s-3);border:1px solid rgb(var(--accent-rgb) / .34);border-radius:var(--r-button);background:rgb(var(--deep-rgb) / .88);color:var(--accent);font:var(--t-body);letter-spacing:.08em;white-space:nowrap;flex-wrap:wrap;flex:auto;margin:0;font-weight:500;display:inline-flex}#ui .ib-p.dk1{flex-grow:1.6}#ui .ib-p.ib-rep{padding:var(--s-1) var(--s-3);flex-direction:column}#ui .ib-p .ib-cost{letter-spacing:0;font-weight:400}#ui .ib-p:disabled{opacity:1;color:var(--faint);border-color:rgb(var(--text-rgb) / .16);background:rgb(var(--deep-rgb) / .5)}#ui .ib-note{font:var(--t-small);color:var(--dim);padding-bottom:var(--s-2)}#ui .ib-page{flex-direction:column;min-width:0;display:flex}#ui .ib-bar{align-items:center;gap:var(--s-3);min-height:var(--target-finger);border-bottom:1px solid rgb(var(--accent-rgb) / .14);display:flex}#ui .ib-back{min-height:var(--target-mouse);padding:0 var(--s-3);border:1px solid rgb(var(--accent-rgb) / .34);border-radius:var(--r-button);background:rgb(var(--deep-rgb) / .88);color:var(--accent);font:var(--t-cap);letter-spacing:var(--t-cap-track);margin:0}#ui .ib-path{font:var(--t-cap);letter-spacing:var(--t-cap-track);color:var(--dim)}#ui .ib-oh{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) 0;display:flex}#ui .ib-ohi{color:var(--bk);padding-top:1px;display:flex}#ui .ib-ohw{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}#ui .ib-ohk{align-items:baseline;gap:var(--s-3);display:flex}#ui .ib-ohk i{font:var(--t-cap);letter-spacing:var(--t-cap-track);color:var(--dim);white-space:nowrap;flex:1;font-style:normal}#ui .ib-ohs{font:var(--t-small);color:var(--dim);white-space:nowrap;font-variant-numeric:tabular-nums}#ui .ib-ohw b{font:var(--t-title);letter-spacing:var(--t-title-track);color:var(--hero-ink);overflow-wrap:anywhere}#ui .ib-ostrip{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-2);background:rgb(var(--sheet-rgb));border-block:1px solid rgb(var(--accent-rgb) / .12);flex-wrap:wrap;display:flex}#ui .ib-ostrip .ib-c{font:var(--t-body);width:auto}#ui .ib-ostrip .ib-c .ib-v{font:var(--t-figure);width:auto;color:var(--hero-ink)}#ui .ib-ostrip .ib-ct,#ui .ib-ostrip .ib-cw{white-space:normal;overflow:visible}#ui .ib-ob{padding:var(--s-3) 0 var(--s-1)}#ui .ib-ob p{margin:0 0 var(--s-2);font:var(--t-body);color:var(--text)}#ui .ib-fig{padding:var(--s-2) 0}#ui .ib-hexmap path{fill:rgb(var(--bad-rgb) / .18);stroke:var(--bad);stroke-width:1px;stroke-dasharray:2 1.5}#ui .ib-score{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}#ui .ib-score span{flex-direction:column;gap:2px;display:flex}#ui .ib-score b{font:var(--t-figure);color:var(--hero-ink);font-variant-numeric:tabular-nums}#ui .ib-score i{font:var(--t-cap);letter-spacing:var(--t-cap-track);color:var(--dim);font-style:normal}#ui .ib-tw{max-width:100%;margin:var(--s-2) 0;overflow-x:auto}#ui .ib-tt{margin-bottom:var(--s-1);font:var(--t-cap);letter-spacing:var(--t-cap-track);color:var(--dim)}#ui .ib-tbl{border-collapse:collapse;width:100%;font:var(--t-small);font-variant-numeric:tabular-nums}#ui .ib-tbl th{border-bottom:1px solid rgb(var(--accent-rgb) / .2);height:22px;font:var(--t-cap);letter-spacing:.08em;color:var(--dim);text-align:left;white-space:nowrap;padding:0 6px}#ui .ib-tbl td{border-bottom:1px solid rgb(var(--accent-rgb) / .06);max-width:160px;height:22px;color:var(--text);white-space:nowrap;text-overflow:ellipsis;padding:0 6px;overflow:hidden}#ui .ib-tbl th:first-child,#ui .ib-tbl td:first-child{padding-left:2px}#ui .ib-tbl .r{text-align:right}#ui .ib-op{align-items:center;gap:var(--s-3);min-height:var(--target-mouse);margin-top:var(--s-1);padding:var(--s-1) 0;border-top:1px solid rgb(var(--accent-rgb) / .09);color:var(--dim);display:flex}#ui .ib-opn{flex-direction:column;flex:1;min-width:0;display:flex}#ui .ib-opn b{font:var(--t-body);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}#ui .ib-opn i{font:var(--t-small);color:var(--dim);font-style:normal}#ui .ib-op .ib-p{flex:none}#ui .ib-exp{padding:var(--s-2) 0;font:var(--t-small);color:var(--dim)}@media (hover:hover){#ui .ib-row:hover:not(:disabled){background:rgb(var(--accent-rgb) / .06);color:var(--text)}#ui .ib-p:hover:not(:disabled),#ui .ib-mp:hover:not(:disabled),#ui .ib-back:hover:not(:disabled),#ui .ib-fc:hover:not(.on){background:rgb(var(--accent-rgb) / .14);color:var(--hover-ink)}}@media (pointer:coarse){#ui .ib-fc,#ui .ib-p,#ui .ib-back{min-height:var(--target-finger)}#ui .ib-mem{height:var(--target-finger)}#ui .ib-mp{height:calc(var(--target-finger) - var(--s-2))}}:root{--accent:#35e0d2;--accent-rgb:53 224 210;--text:#a3cfe6;--text-rgb:163 207 230;--dim:#5e89a0;--faint:#4c7b93;--faint-rgb:76 123 147;--panel-rgb:6 22 35;--sheet-rgb:4 18 29;--ink-rgb:4 15 26;--deep-rgb:2 11 18;--panel-alpha:.82;--edge-alpha:.25;--panel:rgb(var(--panel-rgb) / var(--panel-alpha));--edge:rgb(var(--accent-rgb) / var(--edge-alpha));--bad:#ff5c8a;--bad-rgb:255 92 138;--good:#7ee787;--good-rgb:126 231 135;--gold:#d8c66a;--gold-rgb:216 198 106;--amber:#ffb454;--amber-rgb:255 180 84;--violet:#b18cff;--violet-rgb:177 140 255;--shield:#e8f3ff;--shield-rgb:232 243 255;--game-accent:#35e0d2;--game-bright:#dffcf8;--alloy:#b9c7d2;--biomass:#7ee787;--volatiles:#b18cff;--isotopes:#d8e84a;--credits:#d8c66a;--core:#8fb8ff;--hero-ink:#eafcfa;--hero-ink-rgb:234 252 250;--hover-ink:#d8f4f0;--hover-ink-rgb:216 244 240;--console-ground:#041420;--console-ground-rgb:4 20 32;--readout-white:#fff;--readout-white-rgb:255 255 255;--apple-glyph:#e8eef2;--apple-glyph-rgb:232 238 242;--film-black:#000;--film-black-rgb:0 0 0;--casino-red:#b3283a;--casino-red-rgb:179 40 58;--casino-green:#17734a;--casino-green-rgb:23 115 74;--npc:#e8f3ff;--npc-rgb:232 243 255;--npc-edge:rgb(var(--deep-rgb) / .9);--t-floor:10px;--t-cap:500 10px/1.3 var(--mono);--t-cap-size:10px;--t-cap-weight:500;--t-cap-track:.12em;--t-small:400 11px/1.4 var(--mono);--t-small-size:11px;--t-small-weight:400;--t-small-track:0em;--t-body:400 12px/1.45 var(--mono);--t-body-size:12px;--t-body-weight:400;--t-body-track:0em;--t-title:500 14px/1.2 var(--mono);--t-title-size:14px;--t-title-weight:500;--t-title-track:.02em;--t-figure:500 16px/1.15 var(--mono);--t-figure-size:16px;--t-figure-weight:500;--t-figure-track:0em;--t-display:500 20px/1.15 var(--mono);--t-display-size:20px;--t-display-weight:500;--t-display-track:.04em;--t-moment:500 48px/1.05 var(--mono);--t-moment-size:48px;--t-moment-weight:500;--t-moment-track:0em;--t-read:400 13px/1.65 var(--mono);--t-read-size:13px;--t-read-weight:400;--t-read-track:0em;--t-readout-size:13px;--t-readout-phone-size:11.5px;--t-readout-timer-size:10px;--t-readout-timer-phone-size:9px;--t-readout-more-size:10px;--s-1:2px;--s-2:4px;--s-3:8px;--s-4:12px;--s-5:16px;--s-6:24px;--r-bar:3px;--r-button:6px;--r-card:10px;--r-sheet:22px;--target-finger:44px;--target-mouse:28px;--w-peek:260px;--w-card:300px;--w-modal:420px;--w-dock:380px;--w-press:min(76px, 45%);--w-cost:88px;--g-card:rgb(var(--sheet-rgb) / .97);--g-peek:rgb(var(--panel-rgb) / .94);--g-scrim:rgb(var(--deep-rgb) / .5);--g-modal:rgb(var(--deep-rgb) / .85);--z-map:0;--z-furniture:10;--z-console:20;--z-dock:30;--z-card:40;--z-lane:50;--z-wheel:60;--z-scrim:70;--z-modal:80;--z-cover:90;--t-fell-note-size:10px;--t-fell-label-size:12px;--t-fell-name-size:14px;--t-fell-feature-size:16px;--wide-px:900px}#ui .sl{margin:0 0 var(--s-3)}#ui .sl .pos{color:var(--good)}#ui .sl .neg{color:var(--bad)}#ui .sl .dg-z,#ui .dg .dg-z{color:var(--faint)}#ui .sl-line{align-items:center;gap:var(--s-3);width:100%;min-height:var(--target-mouse);padding:0 0 0 var(--s-1);border:0;border-bottom:1px solid rgb(var(--accent-rgb) / .1);color:var(--text);font:var(--t-small);text-align:left;white-space:nowrap;background:0 0;border-radius:0;margin:0;display:flex}#ui .sl-line .sl-name{font:var(--t-cap);letter-spacing:var(--t-cap-track);color:var(--dim);flex:none}#ui .sl-line .sl-away{color:var(--hero-ink);font-variant-numeric:tabular-nums;flex:none}#ui .sl-line .sl-sum{text-overflow:ellipsis;min-width:0;color:var(--text);font-variant-numeric:tabular-nums;flex:1;overflow:hidden}#ui .sl-line .sl-dot{color:var(--faint)}#ui .sl-chev{flex:none;display:inline-grid}#ui .sl-open{gap:var(--s-2);padding:var(--s-2);border:1px solid rgb(var(--accent-rgb) / .2);border-radius:var(--r-card);background:rgb(var(--deep-rgb) / .35);flex-direction:column;display:flex}#ui .sl-rr{align-items:center;gap:var(--s-2);display:flex}#ui .sl-rr>.ch-ts{flex:auto}#ui .sl-rr>.ch-ts>button.ch-tab{padding:0 var(--s-2)}#ui .sl-span{padding:0 var(--s-1);font:var(--t-small);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}#ui .sl-rows{border:1px solid rgb(var(--accent-rgb) / .14);border-radius:var(--r-button)}#ui .sl-row{align-items:center;gap:var(--s-3);min-height:30px;padding:0 var(--s-3);font:var(--t-small);display:flex}#ui .sl-row+.sl-row{border-top:1px solid rgb(var(--accent-rgb) / .08)}#ui .sl-row .sl-mk{background:var(--dim);border-radius:1px;flex:none;width:8px;height:8px}#ui .sl-row.bad .sl-mk{background:var(--bad)}#ui .sl-row .sl-lab{width:11ch;font:var(--t-cap);letter-spacing:.06em;color:var(--dim);text-overflow:ellipsis;flex:none;overflow:hidden}#ui .sl-row[data-k=siege].bad .sl-lab{color:var(--bad)}#ui .sl-row .sl-det{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}#ui .sl-row .sl-fig{color:var(--text);font:var(--t-body);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none}#ui .sl-row.dim .sl-mk{background:var(--faint)}#ui .sl-row.dim .sl-lab,#ui .sl-row.dim .sl-det,#ui .sl-row.dim .sl-fig{color:var(--faint)}#ui .sl-quiet{padding:var(--s-3);font:var(--t-small);color:var(--dim)}#ui .sl-figs{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#ui .sl-fc{align-items:center;gap:var(--s-2);min-width:0;padding:var(--s-2) var(--s-3);border:1px solid rgb(var(--accent-rgb) / .14);border-radius:var(--r-button);display:flex}#ui .sl-spark{flex:auto;min-width:20px;max-width:54px;height:15px;display:block}#ui .sl-spark polyline{fill:none;stroke:var(--text);stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}#ui .sl-spark circle{fill:var(--text)}#ui .sl-spark.sp-iso polyline{stroke:var(--isotopes)}#ui .sl-spark.sp-iso circle{fill:var(--isotopes)}#ui .sl-spark.flat polyline{stroke:var(--faint)}#ui .sl-spark.flat circle{fill:var(--faint)}#ui .sl-ft{flex-direction:column;flex:none;min-width:0;display:flex}#ui .sl-ft i{font:var(--t-cap);letter-spacing:.06em;color:var(--dim);white-space:nowrap;font-style:normal}#ui .sl-ft b{font:var(--t-body);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}#ui .sl-ft em{font:var(--t-cap);color:var(--dim);white-space:nowrap;font-style:normal}#ui .sl-all{width:100%;min-height:var(--target-mouse);padding:0 var(--s-3);border:0;border-top:1px solid rgb(var(--accent-rgb) / .14);color:var(--dim);font:var(--t-cap);letter-spacing:var(--t-cap-track);background:0 0;border-radius:0;justify-content:space-between;align-items:center;margin:0;display:flex}#ui .sl-all i{font:var(--t-title);color:var(--accent);font-style:normal}#ui .sl-acts{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#ui .sl-b,#ui .dg-back,#ui .dg-mo{min-height:var(--target-mouse);padding:0 var(--s-2);border:1px solid rgb(var(--accent-rgb) / .34);border-radius:var(--r-button);background:rgb(var(--deep-rgb) / .88);color:var(--accent);font:var(--t-cap);letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}#ui .sl-b.on{background:rgb(var(--accent-rgb) / .18);border-color:rgb(var(--accent-rgb) / .6);box-shadow:inset 0 -2px 0 var(--accent)}#ui .sl-b:disabled{opacity:1;color:var(--faint);border-color:rgb(var(--text-rgb) / .14)}#ui .dg{gap:var(--s-3);flex-direction:column;display:flex}#ui .dg .pos{color:var(--good)}#ui .dg .neg{color:var(--bad)}#ui .dg-bar{align-items:center;gap:var(--s-3);display:flex}#ui .dg-back{flex:none}#ui .dg-h{font:var(--t-title);letter-spacing:var(--t-title-track);color:var(--hero-ink)}#ui .dg-pin{z-index:1;gap:var(--s-2);padding:var(--s-2) 0;background:rgb(var(--sheet-rgb));border-bottom:1px solid rgb(var(--accent-rgb) / .14);flex-direction:column;display:flex;position:sticky;top:0}#ui .dg-cb{gap:var(--s-2);flex-direction:column;display:flex}#ui .dg-sh{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;margin:0;display:flex}#ui .dg-sh b{font:var(--t-cap);letter-spacing:var(--t-cap-track);color:var(--text)}#ui .dg-sh i{font:var(--t-small);color:var(--dim);font-style:normal}#ui .dg-g{column-gap:var(--s-2);grid-template-columns:52px minmax(0,1fr) 44px;align-items:center;row-gap:2px;display:grid}#ui .dg-gc svg{width:100%;height:auto;display:block}#ui .dg-gv{grid-template-columns:repeat(var(--n), minmax(0, 1fr));display:grid}#ui .dg-gv i{font:var(--t-cap);letter-spacing:0;text-align:center;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;font-style:normal;overflow:hidden}#ui .dg-gl{align-items:center;gap:var(--s-2);font:var(--t-cap);letter-spacing:.04em;color:var(--dim);white-space:nowrap;display:flex;overflow:hidden}#ui .dg-gt{font:var(--t-small);color:var(--hero-ink);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}#ui .dg-gx,#ui .dg-gx i{color:var(--faint)}#ui .dg-k{background:var(--dim);border-radius:1px;flex:none;width:7px;height:7px}#ui .dg-k.dg-up,#ui .dg-k.dg-held{background:var(--text)}#ui .dg-k.dg-dn{background:var(--bad)}#ui .dg-k.dg-good{background:var(--good)}#ui .dg-k.dg-iso{background:var(--isotopes)}#ui .dg-k.dg-core{background:var(--core)}#ui .dg-k.dg-faint{background:var(--faint)}#ui .dg-ch .dg-up,#ui .dg-ch .dg-held{fill:var(--text)}#ui .dg-ch .dg-dn{fill:var(--bad)}#ui .dg-ch .dg-good{fill:var(--good)}#ui .dg-ch .dg-iso{fill:var(--isotopes)}#ui .dg-ch .dg-core{fill:var(--core)}#ui .dg-ch .dg-x{fill:none;stroke:var(--bad);stroke-width:1.6px;stroke-linecap:round}#ui .dg-ch .dg-base{fill:none;stroke:var(--faint);stroke-opacity:.6}#ui .dg-ch .dg-lane{fill:none;stroke:rgb(var(--text-rgb) / .08)}#ui .dg-mo{align-items:stretch;gap:var(--s-1);width:100%;padding:var(--s-2) var(--s-3);text-align:left;white-space:normal;flex-direction:column;display:flex}#ui .dg-mh{justify-content:space-between;gap:var(--s-3);display:flex}#ui .dg-mh b{color:var(--dim);font-weight:500}#ui .dg-mh i{color:var(--accent);font-style:normal}#ui .dg-mr{min-width:0;color:var(--text);font:var(--t-small);letter-spacing:0;flex-direction:column;display:flex}#ui .dg-mr>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#ui .dg-lt{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}#ui .dg-lt table{border-collapse:separate;border-spacing:0;font:var(--t-small)}#ui .dg-lt th{height:30px;padding:0 var(--s-2) var(--s-1);vertical-align:bottom;font:var(--t-cap);letter-spacing:.04em;color:var(--dim);text-align:left}#ui .dg-lt td{height:22px;padding:0 var(--s-2);white-space:nowrap}#ui .dg-lt .r{text-align:right;min-width:52px;color:var(--text);font-variant-numeric:tabular-nums}#ui .dg-lt th.r{color:var(--dim)}#ui .dg-lt .on{background:rgb(var(--accent-rgb) / .07);color:var(--hero-ink)}#ui .dg-lt th.on{color:var(--accent)}#ui .dg-lt .dg-tg,#ui .dg-lt .dg-tl{background:rgb(var(--sheet-rgb));position:sticky}#ui .dg-lt .dg-tg{width:16px;min-width:16px;padding:0 0 0 var(--s-1);color:var(--dim);left:0}#ui .dg-lt .dg-tl{text-overflow:ellipsis;width:104px;min-width:104px;max-width:104px;font:var(--t-cap);letter-spacing:.04em;color:var(--dim);box-shadow:4px 0 6px -4px rgb(var(--deep-rgb));left:18px;overflow:hidden}#ui .dg-lt tr.dg-g1 td{border-top:1px solid rgb(var(--accent-rgb) / .28)}#ui .dg-lt .dg-good{color:var(--good)}#ui .dg-lt .dg-bad{color:var(--bad)}#ui .dg-lt .dg-dim{color:var(--dim)}@media (hover:hover){#ui .sl-all:hover{background:rgb(var(--accent-rgb) / .08);color:var(--hover-ink)}#ui .sl-b:hover:not(:disabled),#ui .dg-back:hover,#ui .dg-mo:hover{background:rgb(var(--accent-rgb) / .14)}}@media (pointer:coarse){#ui .sl-line,#ui .sl-all,#ui .sl-b,#ui .dg-back,#ui .dg-mo{min-height:var(--target-finger)}}
