@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-600-normal-Dd5YO2UX.woff2)format("woff2"),url(/assets/cinzel-latin-600-normal-CH_LB4su.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-400-normal-Dc2u_eUW.woff2)format("woff2"),url(/assets/barlow-condensed-latin-400-normal-BXL2z6Kg.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff)format("woff")}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-sc-cyrillic-600-normal-h2Rzx9J-.woff2)format("woff2"),url(/assets/cormorant-sc-cyrillic-600-normal-DOzyb-Sh.woff)format("woff")}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-sc-cyrillic-700-normal-DfOZQpl7.woff2)format("woff2"),url(/assets/cormorant-sc-cyrillic-700-normal-DRe9UjKP.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-cyrillic-400-normal-_T2aQlWs.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-400-normal-Bgns473E.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-condensed-cyrillic-500-normal-s4PklZE0.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-500-normal-CvEVpWxD.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-condensed-cyrillic-600-normal-CWopvA8w.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-600-normal-DDcfBhVA.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-cyrillic-700-normal-9RN-Z7cI.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-700-normal-BGMkBBYx.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff)format("woff")}.dw-ui{--s:1;--f-title:"Cinzel", "Cormorant SC", "Times New Roman", serif;--f-label:"Barlow Condensed", "Roboto Condensed", "Arial Narrow", sans-serif;--f-mono:"IBM Plex Mono", "Consolas", monospace;--f-lore:"Cormorant Garamond", "Georgia", serif;--ink:var(--p-bone);--ink-2:rgba(var(--p-bone-rgb), .72);--ink-3:rgba(var(--p-bone-rgb), .46);--ink-4:rgba(var(--p-bone-rgb), .26);--label:var(--p-amber-text);--hot:var(--p-amber);--good:var(--p-cyan-text);--bad:var(--p-danger-text);--line:rgba(var(--p-brass-rgb), .42);--line-2:rgba(var(--p-brass-rgb), .24);--hair:rgba(var(--p-bone-rgb), .08);--steel:rgba(var(--p-shadow-deep-rgb), .86);--steel-2:rgba(var(--p-shadow-rgb), .9);pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--f-label);font-size:calc(16px * var(--s));color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.25;position:absolute;inset:0;overflow:hidden}.dw-ui *,.dw-ui :before,.dw-ui :after{box-sizing:border-box}:where(.dw-ui) :where(button){font:inherit;color:inherit;background:0 0;border:0;outline:none;margin:0;padding:0}.dw-layer{pointer-events:none;position:absolute;inset:0}.t-title{font-family:var(--f-title);letter-spacing:.08em;font-weight:600}.t-label{font-family:var(--f-label);text-transform:uppercase;letter-spacing:.16em;color:var(--label);font-weight:600}.t-mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.t-lore{font-family:var(--f-lore);font-style:italic;font-weight:500}.t-dim{color:var(--ink-3)}.dw-ico{--ico-accent:var(--p-amber);width:1em;height:1em;display:block;overflow:visible}.dw-ico .d{stroke-width:1.25px;opacity:.6}.dw-ico .f{fill:currentColor;stroke:none;opacity:.13}.dw-ico .rv{fill:currentColor;stroke:none;opacity:.75}.dw-ico .a{stroke:var(--ico-accent)}.dw-ico .af{fill:var(--ico-accent);stroke:none}.dw-iconbox{vertical-align:middle;flex:none;width:1.3em;height:1.3em;display:inline-block}.dw-iconbox .dw-ico{width:100%;height:100%}.dw-iconbox--dim{color:var(--ink-3);width:1.5em;height:1.5em}.dw-schem{--schem-line:rgba(var(--p-bone-rgb), .82);--schem-fill:rgba(var(--p-gunmetal-rgb), .5);--schem-acc:var(--p-amber);width:100%;height:100%;display:block;overflow:visible}.dw-schem *{vector-effect:non-scaling-stroke;stroke-width:1.15px}.dw-schem .sp,.dw-schem .ground{stroke:var(--schem-line);transition:stroke .25s,opacity .25s,filter .25s}.dw-schem .ground{stroke:rgba(var(--p-bone-rgb), .3)}.dw-schem .fill{fill:var(--schem-fill);stroke:none}.dw-schem .fill.solid{fill:rgba(var(--p-shadow-deep-rgb), .85)}.dw-schem .det{stroke-opacity:.5}.dw-schem .hid{stroke-dasharray:2.6 2.2;stroke-opacity:.55}.dw-schem .rvt{fill:var(--schem-line);stroke:none;opacity:.7}.dw-schem .acc{stroke:var(--schem-acc)}.dw-schem .accf{fill:var(--schem-acc);stroke:none}.dw-schem .eye{filter:drop-shadow(0 0 2px rgba(var(--p-amber-rgb), .9))}.dw-schem .flame{opacity:0;transition:opacity .15s}.dw-schem.is-thrusting .flame{opacity:1;animation:.12s steps(2,end) infinite dw-flicker}.dw-schem .sp.is-hl{stroke:var(--p-amber);filter:drop-shadow(0 0 2.5px rgba(var(--p-amber-rgb), .55))}.dw-schem .sp.is-hl .rvt{fill:var(--p-amber)}.dw-schem .sp.is-dim{opacity:.38}.dw-schem.is-ghost .sp{stroke:rgba(var(--p-pale-cyan-rgb), .85)}.dw-frame{position:relative}.dw-frame:before{content:"";pointer-events:none;--cb:rgba(var(--p-brass-bright-rgb), .75);--cl:.75em;background:linear-gradient(var(--cb), var(--cb)) left top / var(--cl) 2px no-repeat, linear-gradient(var(--cb), var(--cb)) left top / 2px var(--cl) no-repeat, linear-gradient(var(--cb), var(--cb)) right top / var(--cl) 2px no-repeat, linear-gradient(var(--cb), var(--cb)) right top / 2px var(--cl) no-repeat, linear-gradient(var(--cb), var(--cb)) left bottom / var(--cl) 2px no-repeat, linear-gradient(var(--cb), var(--cb)) left bottom / 2px var(--cl) no-repeat, linear-gradient(var(--cb), var(--cb)) right bottom / var(--cl) 2px no-repeat, linear-gradient(var(--cb), var(--cb)) right bottom / 2px var(--cl) no-repeat;position:absolute;inset:-2px}.dw-rivets:after{content:"";pointer-events:none;--rv:radial-gradient(circle at 45% 40%, rgba(var(--p-brass-bright-rgb), .95) 0 .06em, rgba(var(--p-brass-rgb), .85) .09em, #0009 .15em, transparent .18em);background:var(--rv) left top / .36em .36em no-repeat, var(--rv) right top / .36em .36em no-repeat, var(--rv) left bottom / .36em .36em no-repeat, var(--rv) right bottom / .36em .36em no-repeat;position:absolute;inset:.32em}.dw-panel{background-color:rgba(var(--p-shadow-deep-rgb), .95);background-image:var(--tex-grime), var(--tex-grain), linear-gradient(180deg, rgba(var(--p-gunmetal-rgb), .28), rgba(var(--p-shadow-rgb), .05) 38%, #0000002e);border:1px solid var(--line);box-shadow:inset 0 0 0 1px #0009, inset 0 1px 0 1px rgba(var(--p-bone-rgb), .05), inset 0 0 2.5em #00000073, 0 .6em 2em #0000008c;background-size:256px 256px,128px 128px,100% 100%;position:relative}.dw-plate{background-color:rgba(var(--p-shadow-deep-rgb), .62);background-image:var(--tex-grain), linear-gradient(180deg, rgba(var(--p-gunmetal-rgb), .22), rgba(var(--p-shadow-deep-rgb), 0) 60%);border:1px solid var(--line-2);background-size:128px 128px,100% 100%;position:relative;box-shadow:inset 0 0 0 1px #00000073,0 .2em .9em #00000059}.dw-rule{background:linear-gradient(90deg, transparent, rgba(var(--p-brass-rgb), .5) 12%, rgba(var(--p-brass-rgb), .5) 88%, transparent);border:0;height:2px;box-shadow:0 1px #000000b3}.dw-hair{background:var(--hair);height:1px;box-shadow:0 1px #0000008c}.dw-key{min-width:1.55em;height:1.55em;font-family:var(--f-mono);letter-spacing:.02em;color:var(--p-bone);background:linear-gradient(180deg, rgba(var(--p-steel-hi-rgb), .95), rgba(var(--p-iron-rgb), .98));border:1px solid rgba(var(--p-bone-rgb), .28);white-space:nowrap;vertical-align:middle;border-bottom:2px solid #000000bf;border-radius:2px;justify-content:center;align-items:center;padding:0 .38em;font-size:.78em;font-weight:500;line-height:1;display:inline-flex;box-shadow:0 1px #0009,inset 0 1px #ffffff1a}.dw-key--hot{color:#1a120a;background:linear-gradient(180deg, var(--p-amber-soft), rgba(var(--p-brass-rgb), 1));border-color:rgba(var(--p-amber-rgb), .9)}.dw-key .dw-ico{width:1.15em;height:1.15em}.dw-btn{pointer-events:auto;cursor:pointer;min-height:2.6em;font-family:var(--f-label);text-transform:uppercase;letter-spacing:.2em;color:var(--ink);background:var(--tex-grain), linear-gradient(180deg, rgba(var(--p-gunmetal-rgb), .9), rgba(var(--p-iron-rgb), .95));border:1px solid rgba(var(--p-brass-rgb), .55);justify-content:center;align-items:center;gap:.6em;padding:.55em 1.5em;font-size:1em;font-weight:600;transition:color .15s,border-color .15s,box-shadow .15s,transform 80ms;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0f,inset 0 -2px #00000059,0 1px #0009}.dw-btn:hover{color:#fff1d8;border-color:var(--p-brass-bright);box-shadow:inset 0 1px 0 #ffffff14, inset 0 0 1.4em rgba(var(--p-amber-rgb), .12), 0 0 0 1px rgba(var(--p-amber-rgb), .18), 0 0 1em rgba(var(--p-amber-rgb), .12)}.dw-btn:active{box-shadow:inset 0 2px 6px #000000a6, 0 0 0 1px rgba(var(--p-amber-rgb), .18);transform:translateY(1px)}.dw-btn--primary{font-family:var(--f-title);letter-spacing:.32em;border-color:rgba(var(--p-brass-bright-rgb), .8);padding:.7em 2.4em .7em 2.7em;font-size:1.15em}.dw-btn--ghost{border-color:var(--line-2);letter-spacing:.14em;white-space:nowrap;background:#00000040;min-height:2.2em;padding:.35em .8em .35em 1em;font-size:.86em}.dw-bar{border:1px solid rgba(var(--p-brass-rgb), .38);background:#0000009e;height:.55em;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #000000e6,0 1px #ffffff08}.dw-bar>i{transform-origin:0;will-change:transform;position:absolute;inset:1px}.dw-bar .ghost{background:rgba(var(--p-bone-rgb), .55)}.dw-bar .fill{background:linear-gradient(#ddd5c2,#a49d8d 55%,#8a8476)}.dw-bar .sheen{opacity:0;background:linear-gradient(90deg,#0000,#ffecc88c,#0000);width:30%;inset:1px;transform:translate(-100%)}.dw-bar .ticks{background-image:repeating-linear-gradient(90deg, transparent 0 calc(var(--tick,10%) - 1px), #000000bf calc(var(--tick,10%) - 1px) var(--tick,10%));inset:0;transform:none}.dw-bar .ticks:after{content:"";background:linear-gradient(#ffffff1f,#0000);height:40%;position:absolute;inset:0 0 auto}.dw-chip{font-family:var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line-2);white-space:nowrap;background:#00000073;align-items:center;gap:.35em;padding:.12em .5em .1em;font-size:.72em;font-weight:600;display:inline-flex}.dw-chip--hot{color:var(--p-amber);border-color:rgba(var(--p-amber-rgb), .45);background:rgba(var(--p-amber-rgb), .08)}.dw-chip--bad{color:var(--bad);border-color:rgba(var(--p-danger-red-rgb), .6);background:rgba(var(--p-danger-red-rgb), .12)}.dw-chip--flash{animation:.9s ease-out dw-chip-flash}@keyframes dw-chip-flash{0%{background:rgba(var(--p-danger-red-rgb), .55);color:#fff}}.dw-chip--good{color:var(--good);border-color:rgba(var(--p-pale-cyan-rgb), .45);background:rgba(var(--p-pale-cyan-rgb), .07)}.dw-hud{transition:opacity .35s}.dw-ui[data-mode=title] .dw-hud,.dw-ui[data-mode=title] .dw-world,.dw-ui[data-mode=title] .dw-notes,.dw-ui[data-mode=title] .dw-banners,.dw-ui.is-modal .dw-hud,.dw-ui.is-modal .dw-world,.dw-ui.is-modal .dw-bannerlayer,.dw-ui.is-modal .dw-noteslayer,.dw-ui.is-modal .dw-fxlayer,.dw-ui[data-mode=title] .dw-noteslayer,.dw-ui[data-mode=dead] .dw-bannerlayer,.dw-ui[data-mode=dead] .dw-world{opacity:0;visibility:hidden}.dw-noteslayer,.dw-bannerlayer{transition:opacity .25s}.dw-ui[data-mode=dead] .dw-hud{opacity:.35}.dw-vitals{background:var(--tex-grain), linear-gradient(90deg, rgba(var(--p-shadow-deep-rgb), .78), rgba(var(--p-shadow-deep-rgb), .55) 72%, rgba(var(--p-shadow-deep-rgb), 0));border-left:2px solid rgba(var(--p-brass-rgb), .55);background-size:128px 128px,100% 100%;align-items:stretch;gap:.7em;padding:.6em 1.6em .6em .6em;display:flex;position:absolute;top:1.2em;left:1.4em}.dw-vitals:before{content:"";background:linear-gradient(90deg, rgba(var(--p-brass-rgb), .6), transparent);width:62%;height:1px;position:absolute;top:-1px;left:-2px}.dw-vitals:after{content:"";background:linear-gradient(90deg, rgba(var(--p-brass-rgb), .45), transparent);width:45%;height:1px;position:absolute;bottom:-1px;left:-2px}.dw-unit{border:1px solid var(--line-2);background:linear-gradient(rgba(var(--p-bone-rgb), .035) 1px, transparent 1px) 0 0 / .575em .575em, linear-gradient(90deg, rgba(var(--p-bone-rgb), .035) 1px, transparent 1px) 0 0 / .575em .575em, #00000061;flex:none;width:4.6em;padding:.25em .2em .1em;position:relative}.dw-unit .dw-schem{height:3.9em}.dw-unit .dw-schem *{stroke-width:1.3px}.dw-unit.is-hurt .dw-schem{--schem-line:var(--p-danger-text);--schem-acc:var(--p-danger-red)}.dw-unit.is-critical .dw-schem{animation:.9s ease-in-out infinite dw-critical}.dw-unit__tag{font-family:var(--f-mono);letter-spacing:.08em;color:var(--ink-3);font-size:.5em;position:absolute;top:.18em;left:.3em}.dw-vitals__bars{flex-direction:column;justify-content:center;gap:.36em;width:15em;display:flex}.dw-meter__head{align-items:baseline;gap:.5em;margin-bottom:.18em;display:flex}.dw-meter__head .t-label{letter-spacing:.2em;font-size:.72em}.dw-meter__val{font-family:var(--f-mono);color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.75em}.dw-meter__val i{color:var(--ink-3);font-style:normal}.dw-meter__rate{font-family:var(--f-mono);color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;min-width:4.2em;font-size:.62em}.dw-meter__rate.is-up{color:var(--good)}.dw-meter__rate.is-down{color:var(--p-amber-soft)}.dw-meter--hull .dw-bar{height:.62em}.dw-meter--hull.is-low .fill{background:linear-gradient(180deg, var(--p-amber-soft), #9a5c22)}.dw-meter--hull.is-critical .fill{background:linear-gradient(#e2604a,#8c2218)}.dw-meter--hull.is-critical .dw-bar{animation:.8s ease-in-out infinite dw-bar-alarm}.dw-meter--hull .ghost{background:rgba(var(--p-danger-red-rgb), .85)}.dw-meter--energy .fill{background:linear-gradient(180deg, #ffc46e, var(--p-amber) 45%, #b4651d);box-shadow:0 0 6px rgba(var(--p-amber-rgb), .4)}.dw-meter--energy .ghost{background:#ffe4b499}.dw-meter--energy.is-regen .sheen{opacity:1;animation:1.6s linear infinite dw-sheen}.dw-meter--energy.is-low .dw-bar{border-color:rgba(var(--p-danger-red-rgb), .7);animation:.7s ease-in-out infinite dw-bar-alarm}.dw-meter--energy.is-low .fill{background:linear-gradient(180deg, #ff9a5a, var(--p-ember) 50%, #8e3410)}.dw-meter--energy.is-denied .dw-bar{border-color:var(--p-danger-red);animation:.3s linear dw-shake}.dw-meter__warn{font-family:var(--f-label);letter-spacing:.22em;color:var(--bad);font-size:.62em;font-weight:700;animation:.9s steps(2,end) infinite dw-blink;display:none}.dw-meter.is-low .dw-meter__warn{display:inline}.dw-vitals__mods{align-items:center;gap:.28em;margin-top:.12em;display:flex}.dw-minimod{border:1px solid var(--line-2);width:1.45em;height:1.45em;color:var(--ink-2);background:#00000059;padding:.15em;font-size:1em}.dw-minimod .dw-ico{width:100%;height:100%}.dw-minimod.is-empty{opacity:.35}.dw-vitals__sep{background:var(--line-2);width:1px;height:1.1em;margin:0 .2em}.dw-scrap{font-family:var(--f-mono);color:var(--ink-2);align-items:center;gap:.3em;margin-left:auto;font-size:.72em;display:flex}.dw-scrap .dw-ico{width:1.2em;height:1.2em;color:var(--p-brass-bright)}.dw-scrap.is-bump{animation:.4s ease-out dw-bump}.dw-mapbox{flex-direction:column;align-items:stretch;width:16em;display:flex;position:absolute;top:1.2em;right:1.4em}.dw-minimap{border:1px solid var(--line);background:rgba(var(--p-shadow-deep-rgb), .82);height:8em;position:relative;box-shadow:inset 0 0 0 1px #0009,0 .2em .9em #0006}.dw-minimap canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.dw-minimap__scale{font-family:var(--f-mono);color:var(--ink-3);align-items:center;gap:.4em;font-size:.5em;display:flex;position:absolute;bottom:.3em;left:.45em}.dw-minimap__scale b{border:1px solid var(--ink-3);border-top:0;width:8em;height:.35em;display:block}.dw-minimap__hint{opacity:.8;font-size:.8em;position:absolute;bottom:.3em;right:.35em}.dw-region{text-align:right;background:linear-gradient(270deg, rgba(var(--p-shadow-deep-rgb), .72), rgba(var(--p-shadow-deep-rgb), .5) 60%, transparent);margin-top:.3em;margin-left:auto;padding:.35em .15em .4em 2.5em;position:relative}.dw-region__name{font-family:var(--f-title);letter-spacing:.12em;color:var(--ink);text-shadow:0 1px 3px #000000e6;font-size:.95em;font-weight:600}.dw-region__sub{font-family:var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);text-shadow:0 1px 2px #000000e6;margin-top:.1em;font-size:.72em}.dw-region__coords{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.06em;text-shadow:0 1px 2px #000000e6;margin-top:.25em;font-size:.6em}.dw-region.is-flash .dw-region__name{animation:1.6s ease-out dw-region-flash}.dw-toolbar{align-items:flex-end;gap:.5em;display:flex;position:absolute;bottom:1.3em;left:50%;transform:translate(-50%)}.dw-toolbar__sep{background:linear-gradient(180deg, transparent, var(--line), transparent);align-self:center;width:1px;height:2.4em;margin:0 .25em}.dw-slot{width:3.9em;height:3.9em;color:var(--ink-2);background:var(--tex-grain), radial-gradient(ellipse at 50% 35%, rgba(var(--p-gunmetal-rgb), .5), rgba(var(--p-shadow-deep-rgb), .85) 70%);border:1px solid var(--line-2);background-size:128px 128px,100% 100%;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s;position:relative;box-shadow:inset 0 0 0 1px #0000008c,0 .2em .6em #00000073}.dw-slot__icon{width:2.3em;height:2.3em;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.dw-slot__icon .dw-ico{width:100%;height:100%}.dw-slot__key{font-size:.85em;position:absolute;top:-.45em;left:-.4em}.dw-slot__mount{font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink-4);font-size:.5em;position:absolute;bottom:.22em;left:.32em}.dw-slot.is-selected .dw-slot__mount{color:var(--p-amber-text)}.dw-slot__cost{font-family:var(--f-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.55em;position:absolute;bottom:.2em;right:.3em}.dw-slot__cost b{color:var(--p-amber-text);font-weight:500}.dw-slot__cd{background:conic-gradient(#000000ad calc(var(--cd,0) * 360deg), transparent 0);pointer-events:none;position:absolute;inset:1px}.dw-slot__bar{opacity:0;background:#0009;height:.18em;position:absolute;bottom:-.45em;left:.3em;right:.3em}.dw-slot__bar i{background:var(--p-amber);transform-origin:0;height:100%;display:block}.dw-slot.is-empty{color:var(--ink-4);background:rgba(var(--p-shadow-deep-rgb), .5);border-style:dashed}.dw-slot.is-empty .dw-slot__key{opacity:.6}.dw-slot.is-selected{color:var(--ink);border-color:rgba(var(--p-brass-bright-rgb), .95);box-shadow:inset 0 0 0 1px #0000008c, inset 0 -1.2em 1.4em -.8em rgba(var(--p-amber-rgb), .28), 0 0 0 1px rgba(var(--p-amber-rgb), .18), 0 .3em 1em #0009;transform:translateY(-.35em)}.dw-slot.is-selected .dw-slot__key .dw-key{color:#1a120a;background:linear-gradient(180deg, var(--p-amber-soft), rgba(var(--p-brass-rgb), 1));border-color:rgba(var(--p-amber-rgb), .9)}.dw-slot.is-selected:after{content:"";background:var(--p-amber);height:2px;box-shadow:0 0 8px rgba(var(--p-amber-rgb), .85);position:absolute;bottom:-.32em;left:18%;right:18%}.dw-slot.is-active{color:#fff0d6;--ico-accent:#ffd08a}.dw-slot.is-active .dw-slot__icon{animation:90ms linear infinite dw-vibrate}.dw-slot.is-denied{border-color:var(--p-danger-red);animation:.28s linear dw-shake}.dw-slot.is-denied .dw-slot__icon{color:var(--bad)}.dw-slot__status{white-space:nowrap;opacity:0;transition:opacity .15s;position:absolute;bottom:calc(100% + .7em);left:50%;transform:translate(-50%)}.dw-slot.is-selected .dw-slot__status.is-on{opacity:1}.dw-slot--thrust{width:4.6em}.dw-slot--thrust .dw-slot__key{left:50%;transform:translate(-50%)}.dw-slot--thrust .dw-slot__icon{width:2.1em;height:2.1em;top:44%}.dw-slot--thrust .dw-slot__tw{text-align:center;font-family:var(--f-mono);color:var(--ink-3);font-size:.55em;position:absolute;bottom:.18em;left:0;right:0}.dw-slot--thrust.is-active{border-color:rgba(var(--p-amber-rgb), .85);box-shadow:inset 0 -1.6em 1.6em -1em rgba(var(--p-amber-rgb), .45), 0 0 .9em rgba(var(--p-amber-rgb), .25)}.dw-slot--thrust.is-active .dw-slot__icon{animation:70ms linear infinite dw-vibrate}.dw-slot--thrust.is-heavy .dw-slot__tw{color:var(--bad)}.dw-slot--thrust.is-heavy .dw-slot__icon{color:var(--ink-4)}.dw-toolinfo{border-left:2px solid rgba(var(--p-brass-rgb), .55);background:var(--tex-grain), linear-gradient(90deg, rgba(var(--p-shadow-deep-rgb), .78), rgba(var(--p-shadow-deep-rgb), .5) 70%, rgba(var(--p-shadow-deep-rgb), 0));background-size:128px 128px,100% 100%;min-width:15em;max-width:21em;padding:.55em 1.6em .6em .85em;position:absolute;bottom:1.3em;left:1.4em}.dw-toolinfo__top{align-items:center;gap:.55em;display:flex}.dw-toolinfo__icon{width:1.9em;height:1.9em;color:var(--ink-2);flex:none}.dw-toolinfo__icon .dw-ico{width:100%;height:100%}.dw-toolinfo__top>div{min-width:0}.dw-toolinfo__name{font-family:var(--f-title);letter-spacing:.08em;color:var(--ink);font-size:1.05em;font-weight:600;line-height:1.15}.dw-toolinfo__tag{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.15em;font-size:.68em;line-height:1.3;display:-webkit-box;overflow:hidden}.dw-toolinfo__status{flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.45em;display:flex}.dw-toolinfo__spec{font-family:var(--f-mono);color:var(--ink-2);font-size:.66em}.dw-toolinfo__ctx{font-family:var(--f-mono);color:var(--ink-3);min-height:1.25em;margin-top:.35em;font-size:.66em;transition:color .2s}.dw-toolinfo__ctx.is-warn{color:var(--bad)}.dw-toolinfo__ctx.is-hot{color:var(--p-amber-text)}.dw-prompt{opacity:0;will-change:transform;flex-direction:column;align-items:center;transition:opacity .18s;display:flex;position:absolute;top:0;left:0}.dw-prompt.is-on{opacity:1}.dw-prompt__box{white-space:nowrap;background:var(--tex-grain), linear-gradient(180deg, rgba(var(--p-shadow-rgb), .92), rgba(var(--p-shadow-deep-rgb), .92));border:1px solid var(--line);background-size:128px 128px,100% 100%;align-items:center;gap:.55em;padding:.38em .8em .38em .45em;display:flex;box-shadow:inset 0 0 0 1px #00000080,0 .3em 1em #0000008c}.dw-prompt__icon{width:1.5em;height:1.5em;color:var(--ink-2)}.dw-prompt__icon .dw-ico{width:100%;height:100%}.dw-prompt__verb{font-family:var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--p-amber);font-size:.9em;font-weight:700}.dw-prompt__dot{color:var(--ink-4)}.dw-prompt__label{font-family:var(--f-title);letter-spacing:.06em;color:var(--ink);font-size:.92em;font-weight:600}.dw-prompt__sub{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);text-shadow:0 1px 2px #000;gap:.8em;margin-top:.3em;font-size:.78em;display:flex}.dw-prompt__sub span{align-items:center;gap:.35em;display:flex}.dw-prompt__stem{background:linear-gradient(180deg, rgba(var(--p-brass-bright-rgb), .85), rgba(var(--p-brass-bright-rgb), .15));width:1px;height:1.3em;margin-top:.1em;position:relative;box-shadow:0 0 2px #000c}.dw-prompt__stem:after{content:"";border:1px solid rgba(var(--p-brass-bright-rgb), .9);background:rgba(var(--p-shadow-deep-rgb), .85);width:7px;height:7px;box-shadow:0 0 4px rgba(var(--p-amber-rgb), .35);position:absolute;bottom:-4px;left:-3px;transform:rotate(45deg)}.dw-notes{flex-direction:column;align-items:flex-end;gap:.45em;width:19em;display:flex;position:absolute;top:13.4em;right:1.4em}.dw-toast{background:var(--tex-grain), linear-gradient(270deg, rgba(var(--p-shadow-deep-rgb), .86), rgba(var(--p-shadow-deep-rgb), .7));border-right:2px solid var(--toast-c,var(--line));background-size:128px 128px,100% 100%;align-items:flex-start;gap:.6em;max-width:100%;padding:.45em .85em .5em .7em;animation:.32s cubic-bezier(.2,.8,.2,1) both dw-toast-in;display:flex;position:relative;box-shadow:0 .2em .8em #0006}.dw-toast.is-out{animation:.4s ease-in both dw-toast-out}.dw-toast__mark{border:1px solid var(--toast-c,var(--p-brass-bright));background:rgba(var(--p-shadow-deep-rgb), 1);flex:none;width:.5em;height:.5em;margin-top:.42em;transform:rotate(45deg)}.dw-toast__text{font-family:var(--f-label);letter-spacing:.04em;color:var(--ink);font-size:.92em;font-weight:500}.dw-toast__sub{color:var(--ink-3);letter-spacing:.04em;margin-top:.1em;font-size:.75em}.dw-toast--warn{--toast-c:var(--p-danger-red)}.dw-toast--warn .dw-toast__text{color:var(--bad)}.dw-toast--discovery{--toast-c:var(--p-ancient-cyan)}.dw-toast--module{--toast-c:var(--p-brass-bright)}.dw-toast--lore .dw-toast__text{font-family:var(--f-lore);font-size:1.05em;font-style:italic}.dw-modcard{align-items:center;gap:.75em;width:100%;padding:.55em .8em .6em .6em;animation:.42s cubic-bezier(.2,.8,.2,1) both dw-toast-in;display:flex;position:relative}.dw-modcard.is-out{animation:.45s ease-in both dw-toast-out}.dw-modcard__icon{width:3.1em;height:3.1em;color:var(--ink);border:1px solid var(--line);background:radial-gradient(circle at 50% 40%, rgba(var(--p-amber-rgb), .16), #0006 70%);flex:none;padding:.4em;position:relative}.dw-modcard__icon .dw-ico{width:100%;height:100%}.dw-modcard__icon:after{content:"";border:1px solid rgba(var(--p-amber-rgb), .7);animation:1.2s ease-out .25s 2 both dw-ping;position:absolute;inset:-1px}.dw-modcard__body{min-width:0}.dw-modcard__kicker{letter-spacing:.24em;font-size:.66em}.dw-modcard__name{font-family:var(--f-title);letter-spacing:.06em;color:#efe6d3;margin-top:.1em;font-size:1.02em;font-weight:700}.dw-modcard__tag{letter-spacing:.08em;color:var(--ink-3);margin-top:.1em;font-size:.75em}.dw-modcard__state{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.4em;margin-top:.35em;font-size:.75em;display:flex}.dw-banner{text-align:center;background:radial-gradient(ellipse at center, rgba(var(--p-shadow-deep-rgb), .72) 0%, rgba(var(--p-shadow-deep-rgb), .45) 45%, transparent 72%);opacity:0;flex-direction:column;align-items:center;min-width:34em;padding:1.1em 3em 1.2em;display:flex;position:absolute;top:19vh;left:50%;transform:translate(-50%)}.dw-banner.is-on{animation:5.2s ease-in-out both dw-banner}.dw-banner__rule{width:26em;height:1em;color:rgba(var(--p-brass-bright-rgb), .85);align-items:center;gap:.6em;display:flex}.dw-banner__rule:before,.dw-banner__rule:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--p-brass-bright-rgb), .75));transform-origin:100%;flex:1;height:1px}.dw-banner__rule:after{background:linear-gradient(270deg, transparent, rgba(var(--p-brass-bright-rgb), .75));transform-origin:0}.dw-banner.is-on .dw-banner__rule:before,.dw-banner.is-on .dw-banner__rule:after{animation:1s cubic-bezier(.2,.8,.2,1) .1s both dw-rule-grow}.dw-banner__rule .dw-ico{--ico-accent:var(--banner-accent,var(--p-amber));flex:none;width:1.3em;height:1.3em}.dw-banner__kicker{letter-spacing:.42em;color:var(--banner-accent,var(--label));margin:.5em 0 .15em;font-size:.78em}.dw-banner__title{font-family:var(--f-title);letter-spacing:.16em;color:#ece3cf;text-shadow:0 0 1.2em rgba(var(--p-amber-rgb), .18), 0 2px 4px #000000e6;font-size:2.6em;font-weight:700;line-height:1.1}.dw-banner.is-on .dw-banner__title{animation:1.4s cubic-bezier(.2,.8,.2,1) .15s both dw-title-in}.dw-banner__text{max-width:34em;font-family:var(--f-lore);color:var(--ink-2);text-shadow:0 1px 3px #000000f2;margin-top:.4em;font-size:1.2em;font-style:italic;font-weight:500}.dw-banner--discovery{--banner-accent:var(--p-ancient-cyan)}.dw-banner--region .dw-banner__title{font-size:2.1em}.dw-lore{text-align:center;max-width:44em;font-family:var(--f-lore);color:var(--ink);text-shadow:0 1px 3px #000,0 0 1.5em #000000e6;background:radial-gradient(ellipse at center, rgba(var(--p-shadow-deep-rgb), .6), transparent 70%);opacity:0;padding:.4em 2.4em;font-size:1.22em;font-style:italic;font-weight:500;transition:opacity .6s;position:absolute;bottom:11em;left:50%;transform:translate(-50%)}.dw-hint{white-space:nowrap;font-family:var(--f-label);letter-spacing:.05em;color:var(--ink);text-shadow:0 1px 2px #000;background:linear-gradient(90deg, transparent, rgba(var(--p-shadow-deep-rgb), .85) 12%, rgba(var(--p-shadow-deep-rgb), .85) 88%, transparent);opacity:0;align-items:center;gap:.6em;padding:.45em 1.6em .45em 1.4em;font-size:.98em;font-weight:500;transition:opacity .35s,transform .35s;display:flex;position:absolute;bottom:7.9em;left:50%;transform:translate(-50%,.5em)}.dw-hint.is-on{opacity:1;transform:translate(-50%)}.dw-hint__mark{border:1px solid var(--p-amber);width:.45em;height:.45em;box-shadow:0 0 6px rgba(var(--p-amber-rgb), .5);flex:none;transform:rotate(45deg)}.dw-hint__body{align-items:center;gap:.45em;display:flex}.dw-hint__sep{color:var(--ink-4);margin:0 .25em}.dw-hint__dash{color:var(--ink-3)}.dw-hint__mouse{width:1.35em;height:1.35em;color:var(--ink-2)}.dw-prompt__sub .is-new{color:var(--p-amber);animation:1.1s ease-in-out infinite dw-blink}.dw-lore.is-on{opacity:1}.dw-lore small{font-family:var(--f-label);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-3);margin-top:.2em;font-size:.56em;font-style:normal;display:block}.dw-vignette{opacity:0;will-change:opacity;background:radial-gradient(#0000 48%,#780e0861 78%,#5a0604d1 100%);position:absolute;inset:0}.dw-lowedge{opacity:0;box-shadow:inset 0 0 6em rgba(var(--p-danger-red-rgb), .35);position:absolute;inset:0}.dw-lowedge.is-on{animation:1.6s ease-in-out infinite dw-pulse-edge}.dw-screen{opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;transition:opacity .22s,visibility 0s linear .22s;display:flex;position:absolute;inset:0}.dw-screen.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s,visibility}.dw-backdrop{background:radial-gradient(ellipse at 50% 45%, rgba(var(--p-shadow-deep-rgb), .35), #08090bdb 88%), #08090b33;-webkit-backdrop-filter:blur(2px)saturate(.7);backdrop-filter:blur(2px)saturate(.7);position:absolute;inset:0}.dw-sheet{flex-direction:column;max-width:94vw;max-height:92vh;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;transform:translateY(.6em)scale(.985)}.dw-screen.is-open .dw-sheet{transform:none}.dw-sheet__head{border-bottom:1px solid var(--line-2);background:linear-gradient(180deg, rgba(var(--p-gunmetal-rgb), .28), #0000);align-items:center;gap:1em;padding:.9em 1.3em .8em 1.4em;display:flex;position:relative}.dw-sheet__head:after{content:"";background:#000000b3;height:1px;position:absolute;bottom:-2px;left:0;right:0}.dw-sheet__crest{width:2.2em;height:2.2em;color:var(--p-brass-bright);flex:none}.dw-sheet__crest .dw-ico{width:100%;height:100%}.dw-sheet__title{font-family:var(--f-title);letter-spacing:.16em;color:#ebe2cd;text-shadow:0 1px 2px #000;font-size:1.45em;font-weight:700}.dw-sheet__sub{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-top:.1em;font-size:.75em}.dw-sheet__mark{text-align:right;font-family:var(--f-mono);color:var(--ink-4);letter-spacing:.08em;margin-left:auto;font-size:.6em;line-height:1.5}.dw-sheet__close{cursor:pointer;pointer-events:auto;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);border:1px solid #0000;align-items:center;gap:.4em;margin-left:1.2em;padding:.3em .5em;font-size:.78em;transition:color .15s,border-color .15s;display:flex}.dw-sheet__close:hover{color:var(--ink);border-color:var(--line-2)}.dw-sheet__foot{border-top:1px solid var(--line-2);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);background:#00000038;align-items:center;gap:1.6em;padding:.6em 1.4em .65em;font-size:.78em;display:flex}.dw-sheet__foot span{align-items:center;gap:.45em;display:inline-flex}.dw-sheet__foot .grow{margin-left:auto}.dw-sec-title{letter-spacing:.26em;align-items:center;gap:.6em;margin-bottom:.7em;font-size:.72em;display:flex}.dw-sec-title:after{content:"";background:linear-gradient(90deg, var(--line-2), transparent);flex:1;height:1px}.dw-scroll{scrollbar-width:thin;scrollbar-color:rgba(var(--p-brass-rgb), .5) #0000004d;overflow-y:auto}.dw-scroll::-webkit-scrollbar{width:6px}.dw-scroll::-webkit-scrollbar-thumb{background:rgba(var(--p-brass-rgb), .5)}.dw-scroll::-webkit-scrollbar-track{background:#0000004d}.dw-mcard{pointer-events:auto;text-align:left;cursor:pointer;width:100%;color:var(--ink-2);background:var(--tex-grain), linear-gradient(180deg, rgba(var(--p-gunmetal-rgb), .3), rgba(var(--p-shadow-deep-rgb), .55));border:1px solid var(--line-2);background-size:128px 128px,100% 100%;grid-template-columns:3.1em 1fr auto;align-items:center;gap:.75em;padding:.55em .75em .55em .55em;transition:border-color .15s,background-color .15s,color .15s,transform 80ms,box-shadow .15s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #00000073}.dw-mcard:hover{color:var(--ink);border-color:rgba(var(--p-brass-bright-rgb), .85);background-color:rgba(var(--p-amber-rgb), .05);box-shadow:inset 0 0 0 1px #00000073, inset 0 0 1.5em rgba(var(--p-amber-rgb), .08)}.dw-mcard:active{transform:translateY(1px)}.dw-mcard__icon{border:1px solid var(--line-2);background:#00000059;width:3.1em;height:3.1em;padding:.35em}.dw-mcard__icon .dw-ico{width:100%;height:100%}.dw-mcard__name{font-family:var(--f-title);letter-spacing:.05em;color:var(--ink);font-size:.98em;font-weight:600}.dw-mcard__tag{letter-spacing:.06em;color:var(--ink-3);margin-top:.12em;font-size:.75em}.dw-mcard__nums{font-family:var(--f-mono);color:var(--ink-3);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.15em;font-size:.66em;display:flex}.dw-mcard__nums b{color:var(--ink-2);font-weight:500}.dw-mcard__badge{position:absolute;top:-.6em;right:.5em}.dw-mcard__problem{letter-spacing:.06em;color:var(--bad);grid-column:2/-1;font-size:.72em;display:none}.dw-mcard.is-invalid .dw-mcard__problem{display:block}.dw-mcard.is-invalid{border-color:rgba(var(--p-danger-red-rgb), .45)}.dw-mcard.is-invalid:hover{border-color:rgba(var(--p-danger-red-rgb), .8);background-color:rgba(var(--p-danger-red-rgb), .06)}.dw-mcard.is-installed{cursor:default;border-color:rgba(var(--p-brass-bright-rgb), .55);background-color:rgba(var(--p-brass-rgb), .08)}.dw-mcard.is-installed .dw-mcard__icon{border-color:rgba(var(--p-brass-bright-rgb), .6);color:var(--ink)}.dw-mcard.is-denied{animation:.3s linear dw-shake}.dw-mcard--remove .dw-mcard__icon{color:var(--ink-3)}.dw-mcard--remove .dw-mcard__name{font-family:var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-size:.85em;font-weight:600}.dw-mcard.is-unknown{cursor:default;color:var(--ink-4)}.dw-mcard.is-unknown .dw-mcard__icon{color:rgba(var(--p-bone-rgb), .18);background:repeating-linear-gradient(135deg, rgba(var(--p-bone-rgb), .04) 0 2px, transparent 2px 6px), #00000059;position:relative}.dw-mcard.is-unknown .dw-mcard__icon:after{content:"?";font-family:var(--f-title);color:rgba(var(--p-bone-rgb), .45);justify-content:center;align-items:center;font-size:1.3em;font-weight:700;display:flex;position:absolute;inset:0}.dw-mcard.is-unknown .dw-mcard__name{color:var(--ink-4);letter-spacing:.3em}.dw-station{width:min(94vw,92em);height:min(90vh,54em)}.dw-station__grid{flex:1;grid-template-columns:17.5em minmax(0,1fr) 24em;gap:0;min-height:0;display:grid}.dw-station__col{flex-direction:column;min-height:0;padding:1.1em 1.2em;display:flex}.dw-station__col+.dw-station__col{border-left:1px solid var(--line-2);box-shadow:inset 1px 0 #0009}.dw-slots{flex-direction:column;gap:.3em;display:flex;position:relative}.dw-slots__group{letter-spacing:.3em;color:var(--ink-4);margin:.55em 0 .15em 1.9em;font-size:.62em}.dw-slots__group:first-child{margin-top:0}.dw-srow{pointer-events:auto;cursor:pointer;text-align:left;border:1px solid #0000;grid-template-columns:2.6em 1fr;align-items:center;gap:.6em;padding:.4em .6em .4em .4em;transition:background-color .15s,border-color .15s;display:grid;position:relative}.dw-srow:before{content:"";background:var(--line-2);z-index:-1;width:1px;position:absolute;top:-.35em;bottom:-.35em;left:1.7em}.dw-srow__node{width:2.6em;height:2.6em;color:var(--ink-2);border:1px solid var(--line-2);background:rgba(var(--p-shadow-deep-rgb), .95);padding:.4em;transition:border-color .15s,color .15s,box-shadow .15s;position:relative}.dw-srow__node .dw-ico{width:100%;height:100%}.dw-srow__slot{letter-spacing:.24em;font-size:.62em}.dw-srow__mod{font-family:var(--f-title);letter-spacing:.04em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-top:.1em;font-size:.9em;font-weight:600;overflow:hidden}.dw-srow.is-empty .dw-srow__mod{font-family:var(--f-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4);font-size:.75em;font-weight:500}.dw-srow:hover{background:rgba(var(--p-amber-rgb), .04);border-color:var(--line-2)}.dw-srow:hover .dw-srow__node{border-color:rgba(var(--p-brass-bright-rgb), .7);color:var(--ink)}.dw-srow.is-selected{background:linear-gradient(90deg, rgba(var(--p-amber-rgb), .1), rgba(var(--p-amber-rgb), .02));border-color:rgba(var(--p-brass-bright-rgb), .55)}.dw-srow.is-selected .dw-srow__node{color:var(--p-amber);border-color:var(--p-amber);box-shadow:0 0 .8em rgba(var(--p-amber-rgb), .3)}.dw-srow.is-selected:after{content:"";border-top:1px solid rgba(var(--p-brass-bright-rgb), .8);border-right:1px solid rgba(var(--p-brass-bright-rgb), .8);background:rgba(var(--p-shadow-deep-rgb), 1);width:.6em;height:.6em;position:absolute;top:50%;right:-1.25em;transform:translateY(-50%)rotate(45deg)}.dw-srow__count{font-family:var(--f-mono);color:var(--p-amber-text);border:1px solid rgba(var(--p-amber-rgb), .35);background:rgba(var(--p-amber-rgb), .06);padding:.1em .4em;font-size:.6em;position:absolute;top:50%;right:.45em;transform:translateY(-50%)}.dw-storage{margin-top:auto;padding-top:1em}.dw-storage__grid{flex-wrap:wrap;gap:.35em;display:flex}.dw-stile{pointer-events:auto;cursor:pointer;width:2.5em;height:2.5em;color:var(--ink-2);border:1px solid var(--line-2);background:#00000059;padding:.35em;transition:border-color .15s,color .15s;position:relative}.dw-stile .dw-ico{width:100%;height:100%}.dw-stile:hover{color:var(--ink);border-color:rgba(var(--p-brass-bright-rgb), .85)}.dw-stile b{font-family:var(--f-mono);color:var(--p-amber-text);font-size:.55em;font-weight:500;position:absolute;bottom:.05em;right:.15em}.dw-storage__empty{letter-spacing:.06em;color:var(--ink-4);font-size:.75em}.dw-viewport{border:1px solid var(--line-2);background:radial-gradient(ellipse at 50% 62%, rgba(var(--p-amber-rgb), .07), transparent 55%), linear-gradient(rgba(var(--p-bone-rgb), .03) 1px, transparent 1px) 0 0 / 2em 2em, linear-gradient(90deg, rgba(var(--p-bone-rgb), .03) 1px, transparent 1px) 0 0 / 2em 2em, linear-gradient(180deg, rgba(var(--p-shadow-rgb), .65), rgba(var(--p-shadow-deep-rgb), .9));flex:1;min-height:12em;position:relative;overflow:hidden;container-type:inline-size}.dw-viewport__3d{position:absolute;inset:0}.dw-screen:not(.is-open) .dw-viewport__3d{display:none}.dw-viewport.is-projected .dw-viewport__corner{border-color:rgba(var(--p-pale-cyan-rgb), .75)}.dw-viewport.is-projected .dw-viewport__mark.tl{color:rgba(var(--p-pale-cyan-rgb), .8)}.dw-viewport.is-projected .dw-viewport__designation{color:var(--p-cyan-text)}.dw-viewport__3d>canvas{width:100%;height:100%;display:block}.dw-viewport__schem{position:absolute;inset:9% 8% 11%}.dw-viewport.has-3d .dw-viewport__schem{opacity:.85;border:1px solid var(--line-2);background:#00000073;width:9em;height:7.5em;padding:.3em;inset:auto .8em .8em auto}.dw-viewport__mark{font-family:var(--f-mono);color:var(--ink-4);letter-spacing:.08em;font-size:.6em;line-height:1.5;position:absolute}.dw-viewport__mark.tl{top:1em;left:2.6em}.dw-viewport__mark.tr{text-align:right;top:1em;right:2.6em}.dw-viewport__mark.bl{bottom:.7em;left:.9em}.dw-viewport__ruler{border-left:1px solid var(--ink-4);background:repeating-linear-gradient(180deg, var(--ink-4) 0 1px, transparent 1px 10%);background-repeat:no-repeat;background-size:50% 100%;width:.6em;position:absolute;top:18%;bottom:18%;left:.9em}.dw-viewport__corner{border:0 solid rgba(var(--p-brass-bright-rgb), .5);width:1.2em;height:1.2em;position:absolute}.dw-viewport__corner.c1{border-top-width:1px;border-left-width:1px;top:.4em;left:.4em}.dw-viewport__corner.c2{border-top-width:1px;border-right-width:1px;top:.4em;right:.4em}.dw-viewport__corner.c3{border-bottom-width:1px;border-left-width:1px;bottom:.4em;left:.4em}.dw-viewport__corner.c4{border-bottom-width:1px;border-right-width:1px;bottom:.4em;right:.4em}.dw-viewport__designation{font-family:var(--f-title);letter-spacing:.3em;color:var(--ink-2);white-space:nowrap;font-size:.85em;font-weight:600;position:absolute;bottom:.8em;left:50%;transform:translate(-50%)}.dw-viewport.has-3d .dw-viewport__designation{top:.75em;bottom:auto}@container (width<=44em){.dw-viewport__mark.tl,.dw-viewport__mark.tr{display:none}.dw-viewport__designation{letter-spacing:.16em;white-space:normal;text-align:center;max-width:92%;font-size:.72em}}.dw-viewport.is-flash:after{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 60%, rgba(var(--p-amber-rgb), .22), transparent 60%);animation:.7s ease-out both dw-fade-out;position:absolute;inset:0}.dw-stats{grid-template-columns:1fr 1fr;gap:.5em 1.6em;margin-top:1em;display:grid}.dw-stat{pointer-events:auto;position:relative}.dw-stat__head{align-items:baseline;gap:.5em;display:flex}.dw-stat__icon{width:1.05em;height:1.05em;color:var(--ink-3);align-self:center}.dw-stat__icon .dw-ico{width:100%;height:100%}.dw-stat__label{letter-spacing:.2em;font-size:.7em}.dw-stat__val{font-family:var(--f-mono);color:var(--ink);white-space:nowrap;margin-left:auto;font-size:.82em}.dw-stat__val i{color:var(--ink-3);font-size:.85em;font-style:normal}.dw-stat__delta{font-family:var(--f-mono);text-align:right;white-space:nowrap;opacity:0;min-width:3.6em;font-size:.68em;transition:opacity .12s}.dw-stat__delta.is-on{opacity:1}.dw-stat__delta.is-good{color:var(--good)}.dw-stat__delta.is-bad{color:var(--bad)}.dw-stat__delta.is-flat{color:var(--ink-3)}.dw-stat .dw-bar{height:.42em;margin-top:.3em}.dw-stat .dw-bar .fill{background:linear-gradient(#d9cfb9,#9c9482)}.dw-stat .dw-bar .cand{background:rgba(var(--p-pale-cyan-rgb), .45);transform:scaleX(0)}.dw-stat--mass.is-over .dw-bar{border-color:rgba(var(--p-amber-rgb), .6)}.dw-stat--mass.is-over .dw-bar .fill{background:linear-gradient(180deg, var(--p-amber-soft), #9a5c22)}.dw-stat--power .dw-bar .fill{background:linear-gradient(180deg, #ffc46e, var(--p-amber) 50%, #b4651d)}.dw-stat--power.is-over .dw-bar{border-color:var(--p-danger-red)}.dw-stat--power.is-over .dw-bar .cand{background:rgba(var(--p-danger-red-rgb), .75)}.dw-stat__verdict{margin-top:.3em}.dw-validation{flex-wrap:wrap;align-items:center;gap:.45em;min-height:1.9em;margin-top:.8em;display:flex}.dw-station__list{flex-direction:column;flex:none;gap:.5em;max-height:46%;margin-bottom:.8em;padding:.1em .25em .2em 0;display:flex}.dw-station__none{letter-spacing:.06em;color:var(--ink-3);border:1px dashed var(--line-2);text-align:center;padding:.9em .8em;font-size:.8em}.dw-detail{border:1px solid var(--line-2);background:#00000047;flex-direction:column;flex:1;min-height:0;padding:.95em 1em 1em;display:flex}.dw-detail__top{align-items:center;gap:.9em;display:flex}.dw-detail__top>div{min-width:0}.dw-detail__name,.dw-mcard__name,.dw-srow__mod{overflow-wrap:anywhere}.dw-detail__icon{width:4.2em;height:4.2em;color:var(--ink);border:1px solid var(--line);background:radial-gradient(circle at 50% 40%, rgba(var(--p-amber-rgb), .1), #0006 70%);flex:none;padding:.5em}.dw-detail__icon .dw-ico{width:100%;height:100%}.dw-detail__slot{letter-spacing:.26em;font-size:.64em}.dw-detail__name{font-family:var(--f-title);letter-spacing:.05em;color:#ece3cf;margin-top:.1em;font-size:1.3em;font-weight:700}.dw-detail__tag{letter-spacing:.06em;color:var(--p-amber-text);margin-top:.1em;font-size:.8em}.dw-detail__desc{font-family:var(--f-label);letter-spacing:.02em;color:var(--ink-2);margin-top:.8em;font-size:.95em;font-weight:400;line-height:1.38}.dw-detail__specs{font-family:var(--f-mono);color:var(--ink-3);grid-template-columns:1fr 1fr;gap:.25em 1.2em;margin-top:.75em;font-size:.68em;display:grid}.dw-detail__specs div{border-bottom:1px dotted rgba(var(--p-bone-rgb), .09);justify-content:space-between;gap:.6em;padding-bottom:.18em;display:flex}.dw-detail__specs b{color:var(--ink);white-space:nowrap;font-weight:500}.dw-detail__state{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.45em;margin-top:.8em;font-size:.8em;display:flex}.dw-pause__links{flex-direction:column;gap:.4em;margin-top:.4em;display:flex}.dw-pause__links .dw-btn{justify-content:space-between}.dw-detail__flavor{font-family:var(--f-lore);color:var(--ink-3);margin-top:auto;padding-top:.9em;font-size:1.05em;font-style:italic;font-weight:500;line-height:1.3}.dw-detail__flavor:before{content:"";background:var(--line-2);width:3em;height:1px;margin-bottom:.6em;display:block}.dw-detail{overflow:hidden}.dw-detail.is-tight .dw-detail__desc{margin-top:.5em;line-height:1.28}.dw-detail.is-tight .dw-detail__specs{margin-top:.5em}.dw-detail.is-tight .dw-detail__flavor{padding-top:.5em;font-size:.98em}.dw-detail.is-tight .dw-detail__flavor:before{margin-bottom:.4em}.dw-detail.is-tighter .dw-detail__flavor{display:none}.dw-inventory{width:min(94vw,86em);height:min(90vh,50em)}.dw-inventory__grid{flex:1;grid-template-columns:21em minmax(0,1fr) 22em;min-height:0;display:grid}.dw-inventory__robot{border:1px solid var(--line-2);background:linear-gradient(rgba(var(--p-bone-rgb), .03) 1px, transparent 1px) 0 0 / 1.5em 1.5em, linear-gradient(90deg, rgba(var(--p-bone-rgb), .03) 1px, transparent 1px) 0 0 / 1.5em 1.5em, #0000004d;flex:none;height:12em;padding:1em 1.2em .6em}.dw-summary{font-family:var(--f-mono);color:var(--ink-2);flex-direction:column;gap:.35em;margin-top:.9em;font-size:.75em;display:flex}.dw-summary div{border-bottom:1px dotted rgba(var(--p-bone-rgb), .09);justify-content:space-between;gap:1em;padding-bottom:.2em;display:flex}.dw-summary span{font-family:var(--f-label);letter-spacing:.18em;text-transform:uppercase;color:var(--label);font-size:.95em;font-weight:600}.dw-reg{flex-direction:column;flex:1;gap:1.1em;min-height:0;padding-right:.4em;display:flex}@media (max-width:1180px){.dw-inventory__grid{grid-template-columns:16em minmax(0,1fr) 17em}.dw-inventory__robot{height:10em}.dw-inventory .dw-detail__specs{grid-template-columns:1fr}}.dw-reg__cards{grid-template-columns:repeat(auto-fill,minmax(15em,1fr));gap:.5em;display:grid}.dw-reg .dw-mcard{cursor:default}.dw-reg .dw-mcard.is-focus{border-color:rgba(var(--p-brass-bright-rgb), .95)}.dw-mapscreen{width:min(96vw,112em);height:min(92vh,62em)}.dw-mapscreen__body{flex:1;min-height:0;margin:.9em 1.2em;position:relative}.dw-mapscreen__canvas{pointer-events:auto;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.dw-mapscreen__canvas.is-drag{cursor:grabbing}.dw-mapscreen__legend{background:rgba(var(--p-shadow-deep-rgb), .82);border:1px solid var(--line-2);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);flex-direction:column;gap:.35em;padding:.6em .8em;font-size:.72em;display:flex;position:absolute;bottom:.8em;left:.8em}.dw-mapscreen__legend div{align-items:center;gap:.55em;display:flex}.dw-mapscreen__legend .dw-ico{width:1.3em;height:1.3em}.dw-mapscreen__legend .sw{border:1px solid var(--line-2);width:1.3em;height:.7em}.dw-mapscreen__info{text-align:right;background:rgba(var(--p-shadow-deep-rgb), .82);border:1px solid var(--line-2);padding:.5em .8em;position:absolute;top:.8em;right:.8em}.dw-mapscreen__info .t-title{font-size:.95em}.dw-mapscreen__info .t-mono{color:var(--ink-3);margin-top:.2em;font-size:.65em}.dw-pause{width:min(94vw,58em)}.dw-pause__body{grid-template-columns:16.5em 1fr;gap:0;display:grid}.dw-pause__menu{border-right:1px solid var(--line-2);flex-direction:column;gap:.6em;padding:1.3em 1.2em;display:flex}.dw-pause__menu .dw-btn{width:100%}.dw-pause__audio{margin-top:auto;padding-top:1em}.dw-settings{min-width:0;padding:1.1em 1.5em 1.3em}.dw-tabs{border-bottom:1px solid var(--line-2);flex-wrap:wrap;gap:.25em;margin-bottom:1.1em;display:flex}.dw-tab{pointer-events:auto;cursor:pointer;font-family:var(--f-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);border:1px solid #0000;border-bottom:0;margin-bottom:-1px;padding:.45em 1em .5em;font-size:.85em;font-weight:600;transition:color .15s,background-color .15s}.dw-tab:hover{color:var(--ink)}.dw-tab.is-on{color:var(--p-amber);border-color:var(--line-2);background:linear-gradient(180deg, rgba(var(--p-amber-rgb), .08), #00000040);box-shadow:inset 0 2px 0 rgba(var(--p-amber-rgb), .65)}.dw-settings__panel{flex-direction:column;gap:.95em;display:flex}.dw-settings__note{letter-spacing:.04em;color:var(--ink-3);font-size:.82em}.dw-langs{flex-direction:column;gap:.5em;max-width:26em;display:flex}.dw-lang{pointer-events:auto;cursor:pointer;text-align:left;border:1px solid var(--line-2);background:#0000004d;align-items:center;gap:.85em;padding:.7em 1.1em;transition:border-color .15s,background-color .15s;display:flex}.dw-lang:hover{border-color:rgba(var(--p-brass-bright-rgb), .8)}.dw-lang.is-on{border-color:var(--p-amber);background:rgba(var(--p-amber-rgb), .08)}.dw-lang__box{border:1px solid var(--line);border-radius:50%;flex:none;width:1em;height:1em;position:relative}.dw-lang.is-on .dw-lang__box:after{content:"";background:var(--p-amber);box-shadow:0 0 6px rgba(var(--p-amber-rgb), .7);border-radius:50%;position:absolute;inset:.2em}.dw-lang__name{font-family:var(--f-title);letter-spacing:.06em;color:var(--ink);font-size:1.15em;font-weight:600}.dw-lang__code{font-family:var(--f-mono);color:var(--ink-3);margin-left:auto;font-size:.72em}.dw-langswitch{pointer-events:auto;font-family:var(--f-mono);align-items:center;gap:.35em;font-size:.82em;display:flex;position:absolute;top:1.3em;left:1.6em}.dw-langswitch__btn{cursor:pointer;letter-spacing:.12em;color:var(--ink-3);border:1px solid #0000;padding:.28em .6em;transition:color .15s,border-color .15s}.dw-langswitch__btn:hover{color:var(--ink);border-color:var(--line-2)}.dw-langswitch__btn.is-on{color:var(--p-amber);border-color:rgba(var(--p-amber-rgb), .5);background:rgba(var(--p-amber-rgb), .08)}.dw-langswitch__sep{color:var(--ink-4)}.dw-ui:lang(uk) .t-label,.dw-ui:lang(uk) .dw-chip,.dw-ui:lang(uk) .dw-tab,.dw-ui:lang(uk) .dw-btn{letter-spacing:.1em}.dw-ui:lang(uk) .dw-btn--primary{letter-spacing:.2em}.dw-controls__list{grid-template-columns:auto 1fr;align-items:center;gap:.5em 1.1em;display:grid}.dw-controls__keys{justify-content:flex-end;align-items:center;gap:.25em;display:flex}.dw-controls__keys .dw-ico{width:1.4em;height:1.4em;color:var(--ink-2)}.dw-controls__keys .sep{color:var(--ink-4);font-size:.7em}.dw-controls__act{letter-spacing:.06em;color:var(--ink-2);font-size:.92em}.dw-slider{pointer-events:auto;cursor:pointer;touch-action:none;height:1.6em;position:relative}.dw-slider__track{border:1px solid var(--line-2);background:#0009;height:.4em;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:inset 0 1px 2px #000000e6}.dw-slider__track i{transform-origin:0;background:linear-gradient(180deg, #ffc46e, var(--p-amber) 50%, #b4651d);position:absolute;inset:1px}.dw-slider__track b{background-image:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#000000b3 calc(10% - 1px) 10%);position:absolute;inset:0}.dw-slider__knob{background:linear-gradient(90deg, #6e5530, var(--p-brass-bright) 45%, #5e4626);border:1px solid #000c;width:.75em;height:1.45em;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #000c,inset 0 1px #fff3}.dw-slider:hover .dw-slider__knob{box-shadow:0 0 .6em rgba(var(--p-amber-rgb), .35), 0 1px 3px #000c}.dw-audio-row{grid-template-columns:minmax(8em,12em) minmax(8em,1fr) 3.4em;align-items:center;gap:.9em;display:grid}.dw-audio-row__label{font-size:.78em}.dw-audio-row .t-mono{text-align:right;color:var(--ink-2);font-size:.72em}.dw-audio-row.is-off{opacity:.4}.dw-audio-row.is-off .dw-slider{cursor:default}.dw-toggle{pointer-events:auto;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.5em;margin-top:.7em;font-size:.8em;display:inline-flex}.dw-toggle__box{border:1px solid var(--line);background:#00000080;width:1.15em;height:1.15em;position:relative}.dw-toggle.is-on .dw-toggle__box:after{content:"";background:var(--p-amber);box-shadow:0 0 6px rgba(var(--p-amber-rgb), .7);position:absolute;inset:.2em}.dw-toggle:hover{color:var(--ink)}.dw-title{pointer-events:none;opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;transition:opacity 1.1s,visibility 0s linear 1.1s;display:flex;position:absolute;inset:0}.dw-title.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s,visibility}.dw-title__shade{background:radial-gradient(at 50% 46%,#08090b33,#08090b8c 55%,#08090beb 100%),linear-gradient(#08090b80,#0000 30% 62%,#08090bd9);position:absolute;inset:0}.dw-title__inner{text-align:center;flex-direction:column;align-items:center;margin-top:-16vh;display:flex;position:relative}.dw-title__kicker{letter-spacing:.6em;color:var(--ink-3);margin-right:-.6em;font-size:.82em}.dw-wordmark{font-family:var(--f-title);letter-spacing:.24em;color:#0000;background:linear-gradient(#f1e3c2 0%,#c7a467 38%,#8c6a3a 52%,#5b4223 62%,#a98448 82%,#d9bd85 100%);filter:drop-shadow(0 .04em 0 #000000e6) drop-shadow(0 0 .35em rgba(var(--p-amber-rgb), .18));-webkit-background-clip:text;background-clip:text;margin:.2em -.24em 0 0;font-size:clamp(3.4em,6.2vw,7.2em);font-weight:700;line-height:1}.dw-title__rule{width:min(46em,70vw);height:1.2em;color:var(--p-brass-bright);align-items:center;gap:.8em;margin:1.1em 0 1em;display:flex}.dw-title__rule:before,.dw-title__rule:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--p-brass-bright-rgb), .8));flex:1;height:1px}.dw-title__rule:after{background:linear-gradient(270deg, transparent, rgba(var(--p-brass-bright-rgb), .8))}.dw-title__rule .dw-ico{flex:none;width:1.6em;height:1.6em}.dw-title__line{max-width:36em;font-family:var(--f-lore);color:var(--ink);text-shadow:0 1px 4px #000000f2;font-size:1.45em;font-style:italic;font-weight:500;line-height:1.35}.dw-title__line span{opacity:0;animation:.9s .15s forwards dw-fade-up;display:block}.dw-title__line span:nth-child(2){color:var(--p-amber-text);animation-delay:.45s}.dw-title__cta{opacity:0;margin-top:2.6em;animation:.8s .75s forwards dw-fade-up}.dw-title__foot{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);justify-content:center;gap:1.8em;font-size:.8em;display:flex;position:absolute;bottom:1.6em;left:0;right:0}.dw-title__foot span{align-items:center;gap:.45em;display:inline-flex}.dw-title__build{font-family:var(--f-mono);color:var(--ink-4);text-align:right;letter-spacing:.08em;font-size:.62em;line-height:1.6;position:absolute;top:1.4em;right:1.6em}.dw-death{opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:opacity .6s,visibility 0s linear .6s;display:flex;position:absolute;inset:0}.dw-death.is-open{opacity:1;visibility:visible;transition:opacity 1.2s .25s,visibility}.dw-death__shade{background:radial-gradient(#28060459,#0c0302e0 75%),#08040340;position:absolute;inset:0}.dw-death__inner{text-align:center;flex-direction:column;align-items:center;margin-top:-30vh;display:flex;position:relative}.dw-death__kicker{letter-spacing:.5em;color:var(--bad);font-size:.8em}.dw-death__title{font-family:var(--f-title);letter-spacing:.24em;color:#d9c9b6;text-shadow:0 0 .6em rgba(var(--p-danger-red-rgb), .45), 0 2px 4px #000;margin-top:.2em;margin-right:-.24em;font-size:3.4em;font-weight:700}.dw-death.is-open .dw-death__title{animation:2.4s step-end .4s dw-death-glitch}.dw-death__text{font-family:var(--f-lore);color:var(--ink-2);margin-top:.6em;font-size:1.3em;font-style:italic}.dw-death__progress{background:rgba(var(--p-bone-rgb), .1);width:18em;height:2px;margin-top:2em;position:relative;overflow:hidden}.dw-death__progress i{background:linear-gradient(90deg, transparent, var(--p-amber), transparent);width:30%;animation:1.6s ease-in-out infinite dw-scan;position:absolute;top:0;bottom:0}.dw-death__status{font-family:var(--f-mono);letter-spacing:.14em;color:var(--ink-3);margin-top:.7em;font-size:.7em}.dw-tip{max-width:22em;color:var(--ink-2);background:var(--tex-grain), linear-gradient(180deg, rgba(var(--p-shadow-rgb), .97), rgba(var(--p-shadow-deep-rgb), .97));border:1px solid var(--line);opacity:0;z-index:50;background-size:128px 128px,100% 100%;padding:.55em .75em .6em;font-size:.82em;line-height:1.35;transition:opacity .12s;position:absolute;top:0;left:0;box-shadow:0 .4em 1.2em #0009}.dw-tip.is-on{opacity:1}.dw-tip b{font-family:var(--f-label);letter-spacing:.2em;text-transform:uppercase;color:var(--label);margin-bottom:.2em;font-size:.85em;font-weight:600;display:block}@keyframes dw-flicker{0%{opacity:1}50%{opacity:.55}}@keyframes dw-blink{50%{opacity:.25}}@keyframes dw-sheen{0%{transform:translate(-120%)}to{transform:translate(380%)}}@keyframes dw-bar-alarm{50%{box-shadow:inset 0 1px 3px #000000e6, 0 0 .6em rgba(var(--p-danger-red-rgb), .55)}}@keyframes dw-critical{50%{opacity:.55}}@keyframes dw-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.dw-slot.is-selected.is-denied{animation:.28s linear dw-shake-sel}@keyframes dw-shake-sel{0%,to{transform:translateY(-.35em)translate(0)}25%{transform:translateY(-.35em)translate(-3px)}50%{transform:translateY(-.35em)translate(3px)}75%{transform:translateY(-.35em)translate(-2px)}}@keyframes dw-vibrate{0%{transform:translate(-50%,-50%)translate(.5px)}50%{transform:translate(-50%,-50%)translate(-.5px,.5px)}to{transform:translate(-50%,-50%)translate(.5px,-.5px)}}@keyframes dw-bump{30%{color:var(--p-amber);transform:scale(1.18)}}@keyframes dw-toast-in{0%{opacity:0;transform:translate(1.5em)}to{opacity:1;transform:none}}@keyframes dw-toast-out{to{opacity:0;transform:translate(1em)}}@keyframes dw-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes dw-banner{0%{opacity:0}8%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes dw-rule-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dw-title-in{0%{letter-spacing:.42em;opacity:0;filter:blur(4px)}to{letter-spacing:.16em;opacity:1;filter:blur()}}@keyframes dw-region-flash{0%{color:var(--p-amber);text-shadow:0 0 .8em rgba(var(--p-amber-rgb), .6)}to{color:var(--ink)}}@keyframes dw-pulse-edge{50%{opacity:1}}@keyframes dw-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dw-fade-up{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes dw-scan{0%{left:-30%}to{left:100%}}@keyframes dw-death-glitch{0%{opacity:.6;transform:translate(-3px)}4%{opacity:1;transform:none}9%{opacity:.7;transform:translate(2px)}12%{opacity:1;transform:none}}
