html,body{background:#9ec7e8;height:100%;margin:0;padding:0;overflow:hidden}#scene{touch-action:none;width:100vw;height:100vh;display:block}#overlay{color:#e6edf3;pointer-events:none;-webkit-user-select:none;user-select:none;background:#0000008c;border-radius:4px;margin:8px;padding:6px 10px;font:12px/1.5 ui-monospace,Cascadia Mono,Consolas,monospace;position:fixed;top:0;left:0}#overlay .overlay-toggle{color:#8b949e;font:inherit;text-align:left;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:-2px 0 2px;padding:0;display:block}#overlay .overlay-toggle:hover{color:#e6edf3}#overlay.collapsed>div:not(.overlay-keep){display:none}.camera-tuning{z-index:20;color:#e6edf3;-webkit-user-select:none;user-select:none;background:#000000b3;border-radius:4px;margin:8px;padding:8px 10px;font:12px/1.5 ui-monospace,Cascadia Mono,Consolas,monospace;position:fixed;top:0;right:0}.camera-tuning[hidden]{display:none}.camera-tuning__title{margin-bottom:4px;font-weight:600}.camera-tuning__row{align-items:center;gap:8px;display:flex}.camera-tuning__label{color:#8b949e;width:136px}.camera-tuning__row input[type=range]{width:160px}.camera-tuning__value{text-align:right;width:56px}.camera-tuning__title+.camera-tuning__row{margin-top:2px}.camera-tuning__row+.camera-tuning__title{margin-top:8px}.camera-tuning__readout{color:#8b949e}.camera-tuning__reset{margin-top:6px;margin-right:6px}.camera-tuning__readout{max-width:320px}#overlay .label{color:#8b949e;width:116px;display:inline-block}.name-dialog-backdrop{background:#0d1017d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.name-dialog{color:#e6edf3;background:#161b22;border:1px solid #30363d;border-radius:6px;flex-direction:column;gap:10px;min-width:260px;padding:20px 24px;font:14px/1.5 system-ui,sans-serif;display:flex}.name-dialog h1{margin:0;font-size:18px}.name-dialog p{color:#8b949e;margin:0;font-size:12px}.name-dialog input{color:#e6edf3;font:inherit;background:#0d1017;border:1px solid #30363d;border-radius:4px;padding:8px 10px}.name-dialog button{color:#fff;font:inherit;cursor:pointer;background:#1f6feb;border:1px solid #2f6feb;border-radius:4px;padding:8px 10px}.name-dialog button:hover{background:#2f7ffb}body.dreh>:not(#scene):not(.intro-subtitle){display:none!important}.intro-subtitle{z-index:40;color:#ece7df;text-align:center;text-shadow:0 1px 3px #000c;opacity:0;pointer-events:none;background:#08090b8c;border-radius:3px;max-width:min(760px,100vw - 32px);margin:0;padding:6px 14px;font:500 20px/1.45 Barlow,Segoe UI,system-ui,sans-serif;transition:opacity .35s ease-out;position:fixed;bottom:9vh;left:50%;transform:translate(-50%)}.intro-subtitle-shown{opacity:1}#net-notice{color:#e6edf3;text-align:center;z-index:70;background:#0a0c10d9;border:1px solid #e6edf340;border-radius:6px;max-width:min(520px,100vw - 32px);padding:16px 20px;font:15px/1.5 Segoe UI,system-ui,sans-serif;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%)}#net-notice[hidden],#net-notice .net-notice-button[hidden]{display:none}#net-notice .net-notice-text{margin:0}#net-notice .net-notice-button{color:inherit;font:inherit;cursor:pointer;background:#e6edf31a;border:1px solid #e6edf366;border-radius:4px;margin-top:12px;padding:6px 14px}#net-notice .net-notice-button:hover{background:#e6edf333}:root{--hud-font:"Inter", "Segoe UI", system-ui, sans-serif;--ui-base:1.4;--ui-fit:1;--ui-user:1;--u:calc(1px * var(--ui-base) * var(--ui-fit) * var(--ui-user));--panel:#161c26f2;--panel-2:#11161e;--slot:#0f141b;--line:#2a3340;--text:#e8ecf1;--dim:#8e9aab;--mute:#828e9d;--gold:#f2c14e;--steel:#9aa8b8;--hp:#4fbf5a;--mana:#3d86e0;--xp:#ef8f2f;--cast:#f2c14e;--hostile:#e05548;--player-name:#e8ecf1;--ts:0 1px 2px #00000059;--ts-plate:-1px 0 1px #05080c, 1px 0 1px #05080c, 0 -1px 1px #05080c, 0 1px 2px #05080c;--glass:linear-gradient(180deg, #0e1319a3, #080c10c2);--glass-slot:linear-gradient(180deg, #141b22a8, #0a0e12c7);--glass-bar:linear-gradient(180deg, #0e141aad, #080c10cc);--blur-panel:blur(18px) saturate(.55) brightness(.72);--blur-small:blur(12px) saturate(.55) brightness(.72);--blur-bar:blur(14px) saturate(.55) brightness(.72);--hair:#ffffff1c;--hair-soft:#ffffff1a;--sheen:inset 0 1px 0 #ffffff1f;--sheen-soft:inset 0 1px 0 #ffffff1a;--lift-panel:0 10px 30px #0006;--lift-slot:0 4px 12px #00000059;--lift-bar:0 6px 18px #00000059;--track:#ffffff12;--track-line:inset 0 0 0 1px #ffffff14}.hud,.world-layer{pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--hud-font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;position:fixed;inset:0}.hud *,.world-layer *{box-sizing:border-box}.world-layer{z-index:3}.hud{z-index:4}.hud [hidden],.world-layer [hidden]{display:none!important}.hud .bar{height:calc(var(--u) * 10);background:#00000059;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #00000073,inset 0 0 0 1px #ffffff0a}.hud .bar>.trail{transform-origin:0;will-change:transform;box-shadow:0 0 calc(var(--u) * 6) #ffdcaa73;background:linear-gradient(#fff4dc,#ffd9a8);display:block;position:absolute;inset:0;transform:scaleX(0)}.hud .bar>.fill{transform-origin:0;will-change:transform;box-shadow:0 0 calc(var(--u) * 8) #7fdca459;background:linear-gradient(#8fe6b2,#6cc994);display:block;position:absolute;inset:0;transform:scaleX(1)}.hud .bar.mana>.fill{box-shadow:0 0 calc(var(--u) * 8) #9cc2ff59;background:linear-gradient(#a9ccff,#7eaef5)}.hud .bar.stamina>.fill{box-shadow:0 0 calc(var(--u) * 8) #e8c16a4d;background:linear-gradient(#f0d08a,#d8ae5a)}.hud .bar.stamina.spent>.fill{box-shadow:none;background:linear-gradient(#a06a4a,#7a4630)}.hud .bar.stamina.refused>.fill{box-shadow:0 0 calc(var(--u) * 10) #ffd678b3;background:linear-gradient(#fff1c8,#f0c86a)}.hud .bar.stamina.refused{box-shadow:inset 0 0 0 1px #ffe4a0d9, 0 0 calc(var(--u) * 5) #ffd67873;background:#f0c86a52}.hud .bar.xp>.fill{box-shadow:0 0 calc(var(--u) * 8) #f2b27a4d;background:linear-gradient(#f2b27a,#d98c4a)}.hud .bar>.num{padding-right:calc(var(--u) * 5);white-space:nowrap;font:500 calc(var(--u) * 7.5) / 1 var(--hud-font);font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 2px #000000e6,0 0 4px #0009;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.hud .bar.manabar{height:calc(var(--u) * 6)}.hud .bar.manabar>.num{display:none}.hud .bar.staminabar,.hud .bar.xpbar{height:calc(var(--u) * 3)}.hud .bar.xpbar>.num{display:none}.hud .bar.hit>.fill{background:var(--hostile);box-shadow:0 0 calc(var(--u) * 12) #e055488c, inset 0 1px 0 #ffffff47}.hud .uf{width:calc(var(--u) * 240);padding:calc(var(--u) * 9) calc(var(--u) * 11) calc(var(--u) * 10);background:var(--dg-glass);-webkit-backdrop-filter:var(--dg-blur);box-shadow:inset 0 1px 0 var(--dg-rim), var(--dg-shadow);position:absolute}.hud .uf:before{content:"";pointer-events:none;background:var(--dg-edge-light);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hud .uf .col{gap:calc(var(--u) * 4);flex-direction:column;display:flex}.hud .uf .nrow{align-items:baseline;gap:calc(var(--u) * 6);height:calc(var(--u) * 15);display:flex}.hud .uf .uname{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 calc(var(--u) * 10.5) / calc(var(--u) * 15) var(--hud-font);letter-spacing:.01em;color:var(--dg-ink);text-shadow:0 1px 2px #0000008c;flex:0 auto;overflow:hidden}.hud .uf .lv{font:500 calc(var(--u) * 7.5) / calc(var(--u) * 15) var(--hud-font);letter-spacing:.08em;text-transform:uppercase;color:var(--dg-ink-3);flex:none;margin-left:auto}#playerFrame{left:calc(var(--u) * 16);bottom:calc(var(--u) * 28)}#hoverFrame{will-change:transform;color:#e8ecf1e6;--frame-line:max(2px, calc(var(--u) * 1.5));--frame-arm:min(calc(var(--u) * 12), 30%);position:absolute;top:0;left:0}#hoverFrame.h-hostile{color:var(--hostile)}#hoverFrame.h-neutral{color:var(--gold)}#hoverFrame.h-friendly{color:var(--hp)}#hoverFrame.h-object{color:#c4c6cae6}#hoverFrame.h-far{opacity:.45}#hoverFrame .prompt{letter-spacing:.02em;font-weight:600}#hoverFrame .prompt:empty{display:none}#hoverFrame .corner{width:var(--frame-arm);height:var(--frame-arm);filter:drop-shadow(0 0 1px #000000d9);border:0 solid;position:absolute}#hoverFrame .corner:first-child{border-left-width:var(--frame-line);border-top-width:var(--frame-line);top:0;left:0}#hoverFrame .corner:nth-child(2){border-right-width:var(--frame-line);border-top-width:var(--frame-line);top:0;right:0}#hoverFrame .corner:nth-child(3){border-left-width:var(--frame-line);border-bottom-width:var(--frame-line);bottom:0;left:0}#hoverFrame .corner:nth-child(4){border-right-width:var(--frame-line);border-bottom-width:var(--frame-line);bottom:0;right:0}#hoverFrame .tag{width:max(100%, calc(var(--u) * 104));max-width:calc(var(--u) * 220);margin-bottom:calc(var(--u) * 5);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;top:auto;bottom:100%;left:50%;transform:translate(-50%)}#hoverFrame .tag .col{gap:calc(var(--u) * 3)}#hoverFrame .tag .nrow{height:calc(var(--u) * 15);justify-content:center;gap:calc(var(--u) * 5)}#hoverFrame .tag .uname{font:700 calc(var(--u) * 12.5) / calc(var(--u) * 15) var(--hud-font);color:inherit;text-shadow:0 0 2px #000000f2,0 1px 3px #000c}#hoverFrame .tag .lv{font:700 calc(var(--u) * 10) / calc(var(--u) * 15) var(--hud-font);text-shadow:0 0 2px #000000f2,0 1px 3px #000c;margin-left:0}#hoverFrame .tag .lv:empty{display:none}#hoverFrame .tag .armor{pointer-events:auto;padding:0 calc(var(--u) * 3);border-radius:calc(var(--u) * 2);font:600 calc(var(--u) * 7.5) / calc(var(--u) * 11) var(--hud-font);letter-spacing:.06em;text-transform:uppercase;color:#e8ecf1cc;cursor:help;background:#080a0e8c;border:1px solid #e8ecf159}#hoverFrame .tag .armor[hidden]{display:none}#hoverFrame .tag .bar{height:calc(var(--u) * 5);background:#080a0eb8;border-radius:1px;box-shadow:0 0 0 1px #0009,0 1px 3px #00000080}#hoverFrame .tag .bar>.fill{border-radius:1px}#hoverFrame .tag .bar>.num{display:none}#hoverFrame.tag-below .tag{margin-top:calc(var(--u) * 5);margin-bottom:0;top:100%;bottom:auto}#hoverFrame.tag-below .tag .col{flex-direction:column-reverse}#hoverFrame.tag-inside .tag{top:calc(var(--u) * 10);margin-bottom:0;bottom:auto}.hud .uf .swords{width:calc(var(--u) * 14);height:calc(var(--u) * 14);color:var(--hostile);flex:none;display:none}.hud .uf .swords svg{width:100%;height:100%;display:block}.hud .uf.fighting .swords{display:block}.hud .uf .lv.band-grey{color:var(--mute)}.hud .uf .lv.band-green{color:var(--hp)}.hud .uf .lv.band-yellow{color:#e2c84a}.hud .uf .lv.band-orange{color:#e08a3a}.hud .uf .lv.band-red{color:var(--hostile)}.hud .aurarow{bottom:calc(var(--u) * 84);align-items:center;gap:calc(var(--u) * 3);display:flex;position:absolute}#buffRow{left:calc(var(--u) * 16);bottom:calc(var(--u) * 113);width:calc(var(--u) * 240)}#targetDebuffs{left:50%;top:calc(var(--u) * 110);width:calc(var(--u) * 240);bottom:auto;transform:translate(-50%)}.hud .aura{width:calc(var(--u) * 24);height:calc(var(--u) * 24);-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#1214198c;flex:none;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff16,inset 0 1px #ffffff0f,0 6px 14px #0000004d}.hud .aura.mine{box-shadow:inset 0 0 0 1px #9cc2ffb3,inset 0 1px #ffffff0f,0 6px 14px #0000004d}.hud .aura>.icon{left:0;right:0;top:calc(var(--u) * 3);text-align:center;font:700 calc(var(--u) * 10) / 1 var(--hud-font);letter-spacing:0;color:var(--text);text-shadow:var(--ts);position:absolute}.hud .aura.harm>.icon{color:var(--hostile)}.hud .aura>.sweep{z-index:2;background:conic-gradient(#0009 0deg var(--sweep,0deg), transparent var(--sweep,0deg));display:block;position:absolute;inset:0}.hud .aura>.atime{left:0;right:0;bottom:calc(var(--u) * 1.5);z-index:3;text-align:center;font:600 calc(var(--u) * 9) / 1 var(--hud-font);color:var(--text);text-shadow:var(--ts-plate);position:absolute}.hud .aura.more{font:700 calc(var(--u) * 11) / 1 var(--hud-font);color:var(--dim);place-items:center;display:grid}#castbar{left:calc(50% - var(--u) * 150);bottom:calc(var(--u) * 203);width:calc(var(--u) * 300);height:calc(var(--u) * 20);border-radius:calc(var(--u) * 4);background:var(--glass-bar);-webkit-backdrop-filter:var(--blur-bar);box-shadow:var(--sheen-soft), var(--lift-bar);border:1px solid #ffffff1f;position:absolute;overflow:hidden}#castbar>.fill{transform-origin:0;border-radius:calc(var(--u) * 3);background:linear-gradient(180deg, #f8dfa4, var(--cast));box-shadow:0 0 calc(var(--u) * 14) #f2c14e80;will-change:transform;display:block;position:absolute;inset:0;transform:scaleX(0)}#castbar.push>.fill{box-shadow:0 0 calc(var(--u) * 14) #f2894e80;background:linear-gradient(#f8b98a,#f2894e)}#castbar.failed{border-color:var(--hostile);background:linear-gradient(#3a1a18c7,#28100edb)}#castbar .cname{left:calc(var(--u) * 6);font:600 calc(var(--u) * 12) / 1 var(--hud-font);color:#fff;text-shadow:var(--ts-plate);align-items:center;display:flex;position:absolute;top:0;bottom:0}#castbar .ctime{right:calc(var(--u) * 6);font:600 calc(var(--u) * 12) / 1 var(--hud-font);color:#fff;text-shadow:var(--ts-plate);align-items:center;display:flex;position:absolute;top:0;bottom:0}#errline{left:50%;bottom:calc(var(--u) * 231);white-space:nowrap;font:600 calc(var(--u) * 13) / 1 var(--hud-font);color:var(--hostile);text-shadow:var(--ts-plate);opacity:0;transition:opacity 1.2s linear;position:absolute;transform:translate(-50%)}#errline.show{opacity:1;transition:opacity 80ms linear}#noticeline{left:50%;top:calc(var(--u) * 96);transform:translate(-50%, calc(var(--u) * -6));white-space:pre;text-align:center;line-height:1.3;font:600 calc(var(--u) * 15) / 1 var(--hud-font);color:var(--gold);text-shadow:var(--ts-plate);opacity:0;pointer-events:none;transition:opacity .9s linear,transform .9s ease-out;position:absolute}#noticeline.show{opacity:1;transition:opacity .18s linear,transform .18s ease-out;transform:translate(-50%)}#actionbar{left:50%;bottom:calc(var(--u) * 28);align-items:center;gap:calc(var(--u) * 8);display:flex;position:absolute;transform:translate(-50%)}#actionbar .slot{width:calc(var(--u) * 48);height:calc(var(--u) * 48);border-radius:calc(var(--u) * 6);background:var(--glass-slot);border:1px solid var(--hair-soft);-webkit-backdrop-filter:var(--blur-small);box-shadow:var(--sheen-soft), var(--lift-slot);color:var(--text);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}#actionbar .slot>.icon{font:700 calc(var(--u) * 16) / 1 var(--hud-font);letter-spacing:.02em;color:var(--text);text-shadow:var(--ts)}#actionbar .slot .key{right:calc(var(--u) * 4);top:calc(var(--u) * 3);z-index:3;font:600 calc(var(--u) * 11) / 1 var(--hud-font);color:var(--dim);position:absolute}#actionbar .slot .sweep{z-index:2;background:conic-gradient(#000000a6 0deg var(--sweep,0deg), transparent var(--sweep,0deg));display:block;position:absolute;inset:0}#actionbar .slot .gsweep{height:calc(var(--u) * 2);z-index:2;transform-origin:100%;will-change:transform;background:#e8ecf18c;display:block;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}#actionbar .slot .cdnum{z-index:4;font:700 calc(var(--u) * 18) / 1 var(--hud-font);color:var(--text);text-shadow:var(--ts);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#actionbar .slot.cooling>.icon{opacity:.25}#actionbar .slot.dim{opacity:.4}#actionbar .slot.oor>.icon,#actionbar .slot.oor .cdnum{color:var(--hostile)}#actionbar .slot.oor>.icon{opacity:.75}#actionbar .slot.oor .key{color:var(--mute)}#actionbar .slot.nomana>.icon{color:#2f5f9e;opacity:.7}#actionbar .slot.toggled{box-shadow:var(--sheen-soft), var(--lift-slot), inset 0 0 0 1px #f2c14e8c, 0 0 calc(var(--u) * 10) #f2c14e59;border-color:#f2c14ebf}#combatlog{left:calc(var(--u) * 16);bottom:calc(var(--u) * 145);width:min(var(--u) * 340, 50% - var(--u) * 280);flex-direction:column-reverse;gap:1px;display:flex;position:absolute}#combatlog .line{font:500 calc(var(--u) * 13) / 1.35 var(--hud-font);color:var(--text);text-shadow:var(--ts-plate);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#deathOverlay{background:#06090e8c;place-items:center;display:grid;position:absolute;inset:0}#deathOverlay .dp{padding:calc(var(--u) * 16) calc(var(--u) * 24);border:1px solid var(--hair);border-radius:calc(var(--u) * 8);background:var(--glass);-webkit-backdrop-filter:var(--blur-panel);box-shadow:var(--sheen), var(--lift-panel);font:700 calc(var(--u) * 18) / 1.3 var(--hud-font);color:var(--gold)}#deathOverlay .dk{margin-top:calc(var(--u) * 8);font:600 calc(var(--u) * 14) / 1.3 var(--hud-font);color:var(--text);text-align:center}#killFeed{top:calc(var(--u) * 48);right:calc(var(--u) * 209);z-index:5;align-items:flex-end;gap:calc(var(--u) * 3);pointer-events:none;-webkit-user-select:none;user-select:none;font:600 calc(var(--u) * 13) / 1.3 var(--hud-font);color:var(--text);text-shadow:0 1px 4px #000,0 0 9px #0009;flex-direction:column;display:flex;position:fixed}#killFeed .kf[hidden]{display:none}.world-layer .plate{width:calc(var(--u) * 132);margin-left:calc(var(--u) * -66);margin-top:calc(var(--u) * -30);contain:layout paint;text-align:center;will-change:transform;position:absolute;top:0;left:0}.world-layer .plate .pname{font:600 calc(var(--u) * 16) / 1.2 var(--hud-font);letter-spacing:.02em;color:var(--hostile);text-shadow:var(--ts-plate);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.world-layer .plate .pbar{height:calc(var(--u) * 4);width:calc(var(--u) * 60);margin:calc(var(--u) * 2) auto 0;border-radius:calc(var(--u) * 3);background:#080c109e;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24}.world-layer .plate .pbar>i{border-radius:calc(var(--u) * 3);transform-origin:0;background:var(--hostile);will-change:transform;display:block;position:absolute;inset:0}.world-layer .plate.tgt .pbar{box-shadow:0 0 0 1px var(--gold)}.world-layer .fct{--fct-size:22;--fct-color:var(--text);width:calc(var(--u) * 160);margin-left:calc(var(--u) * -80);text-align:center;contain:layout;will-change:transform;position:absolute;top:0;left:0}.world-layer .fct .n{font:700 calc(var(--u) * var(--fct-size)) / 1 var(--hud-font);color:var(--fct-color);text-shadow:var(--ts-plate);display:inline-block}.world-layer .fct.t0{--fct-size:18;--fct-color:#e8e4da}.world-layer .fct.t1{--fct-size:22;--fct-color:#fff}.world-layer .fct.t2{--fct-size:28;--fct-color:#ffc768}.world-layer .fct.t3{--fct-size:34;--fct-color:#ff8a3c}.world-layer .fct.inc{--fct-color:var(--hostile)}.world-layer .fct.crit{--fct-size:38;--fct-color:var(--gold)}.world-layer .fct.crit .n{text-shadow:var(--ts-plate), 0 0 calc(var(--u) * 10) #ffaa28d9}.world-layer .fct.avoid{--fct-size:18;--fct-color:var(--mute)}.world-layer .fct .arr{vertical-align:.35em;margin-left:.15em;font-size:.6em}.world-layer .fct.out.m-dn{--fct-color:#9c9a94}.world-layer .fct.m-dn .arr{color:#b8b6ae}.world-layer .fct.out.m-up{--fct-color:#ffe04a}.world-layer .fct.m-up .arr{color:#ffe04a}.world-layer .fct.lvl{--fct-size:30;--fct-color:#1fc7ff;width:calc(var(--u) * 320);margin-left:calc(var(--u) * -160)}.world-layer .fct.lvl .n{font:900 calc(var(--u) * var(--fct-size)) / 1 Impact, "Haettenschweiler", "Arial Narrow", "Arial Black", sans-serif;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;text-shadow:calc(var(--u) * -1.5) calc(var(--u) * -1.5) 0 #000, calc(var(--u) * 1.5) calc(var(--u) * -1.5) 0 #000, calc(var(--u) * -1.5) calc(var(--u) * 1.5) 0 #000, calc(var(--u) * 1.5) calc(var(--u) * 1.5) 0 #000, 0 calc(var(--u) * 2.5) 0 #05385c, 0 calc(var(--u) * 3.5) 0 #05385c, 0 calc(var(--u) * 4.5) 0 #05385c, calc(var(--u) * 1.5) calc(var(--u) * 6) 0 #000, calc(var(--u) * -1.5) calc(var(--u) * 6) 0 #000, 0 0 calc(var(--u) * 12) #1fc7ff8c}.npc-layer{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--hud-font);-webkit-font-smoothing:antialiased;position:fixed;inset:0}.npc-layer [hidden]{display:none!important}.npc-layer .marker{transform-origin:50% 100%;text-align:center;contain:layout paint;width:80px;font:700 56px/1 var(--hud-font);color:var(--gold);text-shadow:var(--ts-plate);will-change:transform;margin-top:-56px;margin-left:-40px;position:absolute;top:0;left:0}.npc-layer .marker.grey{color:var(--mute)}.npc-layer .marker.loot{margin-top:-20px;font-size:20px;animation:1.6s ease-in-out infinite lootpulse}.npc-layer .marker.target{margin-top:-56px;font-size:56px}@keyframes lootpulse{0%,to{opacity:.65}50%{opacity:1}}.npc-layer .bubble{text-align:center;contain:layout paint;will-change:transform, opacity;width:260px;margin-top:-18px;margin-left:-130px;position:absolute;top:0;left:0}.npc-layer .bubble>i{border:1px solid var(--line);background:var(--panel);max-width:240px;font:500 12px/1.35 var(--hud-font);color:var(--text);text-shadow:var(--ts);border-radius:10px;padding:6px 11px;font-style:normal;display:inline-block}.dialog{z-index:6;-webkit-user-select:none;user-select:none;width:min(560px,100vw - 360px);font-family:var(--hud-font);-webkit-font-smoothing:antialiased;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dialog-fade,.25s) ease-in, transform var(--dialog-fade,.25s) ease-in, visibility 0s linear var(--dialog-fade,.25s);position:fixed;bottom:16px;left:16px;transform:translateY(10px)}.dialog.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dialog-fade,.25s) ease-out var(--dialog-fade-delay,.15s), transform var(--dialog-fade,.25s) ease-out var(--dialog-fade-delay,.15s), visibility 0s linear var(--dialog-fade-delay,.15s);transform:none}.dialog.mirror{left:auto;right:16px}.dialog[hidden],.dialog [hidden]{display:none!important}.dialog .dbox{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:14px 16px 12px;box-shadow:0 8px 28px #04070b73}.dialog .dwho{align-items:baseline;gap:9px;display:flex}.dialog .dwho h3{font:700 17px/1.2 var(--hud-font);color:var(--text);margin:0}.dialog .dwho span{font:500 12px/1.2 var(--hud-font);letter-spacing:.05em;color:var(--gold)}.dialog .drule{background:linear-gradient(90deg,#f2c14e8c,#ffffff14 45%,#fff0);height:1px;margin:10px 0 11px}.dialog .dsay{min-height:44px;font:400 14px/1.5 var(--hud-font);color:var(--text)}.dialog .dcaret{width:7px;color:var(--gold);margin-left:1px;animation:1s steps(2,end) infinite dcaret;display:inline-block}@keyframes dcaret{50%{opacity:0}}.dialog .dquest{border:1px solid var(--line);background:var(--panel-2);border-radius:6px;margin-top:11px;padding:11px 12px}.dialog .dquest .qh{font:700 11px/1.2 var(--hud-font);letter-spacing:.11em;text-transform:uppercase;color:var(--gold)}.dialog .dquest .qn{font:700 15px/1.25 var(--hud-font);color:var(--text);margin-top:3px}.dialog .dquest .qd{font:400 12.5px/1.45 var(--hud-font);color:var(--dim);margin-top:6px}.dialog .dquest .qz,.dialog .dquest .qr{font:500 12px/1.3 var(--hud-font);color:var(--text);margin-top:8px}.dialog .dquest .qr{color:var(--gold)}.dialog .reward-slots{gap:calc(var(--u) * 4);flex-wrap:wrap;margin-top:8px;display:flex}.dialog .reward-slots[hidden]{display:none}.dialog .reward-slots .islot{width:var(--dg-slot);height:var(--dg-slot);cursor:pointer;background:radial-gradient(ellipse 60% 18% at 50% 86%, #0000008c, transparent 70%), radial-gradient(circle at 50% 70%, color-mix(in srgb, var(--rc,#fff) 20%, transparent), transparent 60%), #ffffff08;place-items:center;display:grid;position:relative;box-shadow:inset 0 2px 6px #00000059,inset 0 0 0 1px #ffffff0f}.dialog .reward-slots .islot[hidden]{display:none}.dialog .reward-slots .islot:hover{box-shadow:inset 0 2px 6px #00000059, inset 0 0 0 1px var(--dg-edge-2)}.dialog .reward-slots .islot>.icon{font:600 calc(var(--u) * 9) / 1 var(--hud-font);color:var(--dg-ink-2)}.dialog .reward-slots .islot>.icon.pic{inset:calc(var(--u) * 1);background-image:var(--item-icons,none);background-size:var(--item-icon-size,100% 100%);filter:drop-shadow(0 calc(var(--u) * 3) calc(var(--u) * 2) #00000080);background-repeat:no-repeat;position:absolute}.dialog .reward-slots .islot>.count{right:calc(var(--u) * 3);bottom:calc(var(--u) * 2.5);color:var(--dg-ink);font:500 calc(var(--u) * 7) / 1 var(--hud-font);text-shadow:0 1px 2px #000;position:absolute}.dialog .dshop{font:500 12px/1.35 var(--hud-font);color:var(--mute);margin-top:10px}.dialog .dopts{gap:4px;margin-top:12px;display:grid}.dialog .dopt{box-sizing:border-box;width:100%;font:500 13px/1.3 var(--hud-font);text-align:left;color:var(--text);cursor:pointer;background:#ffffff09;border:1px solid #0000;border-radius:6px;grid-template-columns:18px 1fr;align-items:center;gap:9px;padding:7px 10px;display:grid}.dialog .dopt .num{font:700 11px/1 var(--hud-font);color:var(--dim);font-variant-numeric:tabular-nums}.dialog .dopt:hover,.dialog .dopt:focus-visible{background:#f2c14e21;border-color:#f2c14e6b;outline:none}.dialog .dopt:hover .num,.dialog .dopt:focus-visible .num{color:var(--gold)}.dialog .dopt.prim{color:var(--gold);background:#f2c14e29;border-color:#f2c14e5c;font-weight:600}:root{--dg-glass:#0e101494;--dg-glass-strong:#0e1014bd;--dg-blur:blur(36px) saturate(1.25);--dg-edge:#ffffff16;--dg-edge-2:#ffffff29;--dg-rim:#ffffff0f;--dg-ink:#e9ebee;--dg-ink-2:#e9ebeea3;--dg-ink-3:#e9ebee66;--dg-acc:#9cc2ff;--dg-bad:#ff7a6e;--dg-slot:calc(var(--u) * 48);--dg-edge-light:linear-gradient(145deg, #ffffff57, #ffffff0f 28%, #fff0 55%, #ffffff1a);--dg-shadow:0 2px 6px #0000004d, 0 30px 70px #00000073}.wins{z-index:5;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--hud-font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;color:var(--dg-ink);position:fixed;inset:0}.wins *,.wins :before,.wins :after{box-sizing:border-box}.wins [hidden]{display:none!important}.wins .win{background:var(--dg-glass);-webkit-backdrop-filter:var(--dg-blur);box-shadow:inset 0 1px 0 var(--dg-rim), var(--dg-shadow);pointer-events:auto;max-height:calc(100vh - var(--u) * 32);flex-direction:column;display:flex;position:absolute}.wins .win.dragging{box-shadow:inset 0 0 0 1px var(--dg-edge-2), inset 0 1px 0 var(--dg-rim), 0 2px 4px #00000040, 0 28px 64px #00000080}.wins .win:before,.itemtip:before{content:"";z-index:3;pointer-events:none;background:var(--dg-edge-light);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.wins .hdr{align-items:center;gap:calc(var(--u) * 7);height:calc(var(--u) * 27);padding:0 calc(var(--u) * 4) 0 calc(var(--u) * 11);cursor:grab;touch-action:none;background:linear-gradient(#ffffff0a,#0000);flex:none;display:flex}.wins .hdr:active{cursor:grabbing}.wins .wtitle{font:500 calc(var(--u) * 9) / 1.2 var(--hud-font);letter-spacing:.01em;color:var(--dg-ink);flex:auto;margin:0}.wins .wclose{width:calc(var(--u) * 19);height:calc(var(--u) * 19);color:var(--dg-ink-3);font:300 calc(var(--u) * 13) / 1 var(--hud-font);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.wins .wclose:hover{color:var(--dg-ink);background:#ffffff0f}.wins .win-body{gap:calc(var(--u) * 7);min-height:0;padding:calc(var(--u) * 4) calc(var(--u) * 11) calc(var(--u) * 11);scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.wins .win-foot{align-items:center;gap:calc(var(--u) * 7);padding:calc(var(--u) * 7) calc(var(--u) * 11);box-shadow:inset 0 1px 0 var(--dg-edge);flex:none;display:flex}.wins .wrule{height:1px;margin:calc(var(--u) * 2) calc(var(--u) * -11);background:var(--dg-edge)}.wins .wlabel{font:500 calc(var(--u) * 7.5) / 1.2 var(--hud-font);letter-spacing:.08em;text-transform:uppercase;color:var(--dg-ink-3)}.wins .whint,.wins .lbl{font:400 calc(var(--u) * 8) / 1.35 var(--hud-font);color:var(--dg-ink-3)}.wins .val{font:500 calc(var(--u) * 8.5) / 1.3 var(--hud-font);color:var(--dg-ink)}.wins .kvrow{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 8);display:flex}.wins .kvlist,.wins .charhead{gap:calc(var(--u) * 3);flex-direction:column;display:flex}.wins .islot{width:var(--dg-slot);height:var(--dg-slot);cursor:default;background:#00000047;flex:none;place-items:center;transition:box-shadow .12s;display:grid;position:relative;box-shadow:inset 0 2px 6px #00000073,inset 0 0 0 1px #ffffff08}.wins .islot.filled{cursor:pointer;background:radial-gradient(ellipse 60% 18% at 50% 86%, #0000008c, transparent 70%), radial-gradient(circle at 50% 70%, color-mix(in srgb, var(--rc,#fff) 20%, transparent), transparent 60%), #ffffff08;box-shadow:inset 0 2px 6px #00000059,inset 0 0 0 1px #ffffff0f}.wins .islot.filled[data-r="1"],.wins .islot.filled[data-r="2"]{background:radial-gradient(60% 18% at 50% 86%,#0000008c,#0000 70%),#ffffff08}.wins .islot.filled:hover{box-shadow:inset 0 2px 6px #00000059, inset 0 0 0 1px var(--dg-edge-2)}.wins .islot>.icon,.itemcursor>.icon{font:600 calc(var(--u) * 10.5) / 1 var(--hud-font);letter-spacing:.02em;color:var(--dg-ink-2);text-shadow:0 1px 2px #0009}.wins .islot>.icon.pic,.itemcursor>.icon.pic{inset:calc(var(--u) * 1);background-image:var(--item-icons,none);background-size:var(--item-icon-size,100% 100%);filter:drop-shadow(0 calc(var(--u) * 4) calc(var(--u) * 3) #00000080);background-repeat:no-repeat;transition:transform .18s;position:absolute;transform:translateY(-4%)}.wins .islot.filled:hover>.icon.pic{transform:translateY(-9%)scale(1.06)}.wins .islot>.count{right:calc(var(--u) * 3.5);bottom:calc(var(--u) * 3);z-index:3;color:var(--dg-ink);font:500 calc(var(--u) * 7.5) / 1 var(--hud-font);text-shadow:0 1px 2px #000,0 0 4px #000;position:absolute}.wins .islot>.slotlabel{text-align:center;padding:0 calc(var(--u) * 2);font:400 calc(var(--u) * 7) / 1.2 var(--hud-font);color:var(--dg-ink-3);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wins .islot.filled>.slotlabel{display:none}.wins .islot.locked{opacity:.55}.wins .islot.locked:after,.hud .qslot.locked:after{content:"🔒";color:#e04a3a;text-shadow:0 0 3px #000c;pointer-events:none;font-size:12px;line-height:1;position:absolute;top:2px;right:3px}.workspace-item-lock{color:#e8574a;margin:6px 0 10px;font-weight:600}.wins .islot.pending{opacity:.45}.wins .islot.held,#quickbelt .qslot[data-lift]{opacity:.25}.wins .islot.flash{animation:.7s ease-out itemflash}@keyframes itemflash{0%{box-shadow:inset 0 0 0 1px var(--dg-acc), 0 0 calc(var(--u) * 14) #9cc2ff8c}to{box-shadow:inset 0 2px 6px #00000059,inset 0 0 0 1px #ffffff0f}}.wins .invgrid{grid-template-columns:repeat(var(--cols,4), var(--dg-slot));gap:calc(var(--u) * 6);justify-content:center;display:grid}.wins .itabs .vtab{justify-content:center;align-items:baseline;gap:calc(var(--u) * 4);letter-spacing:.04em;text-transform:none;white-space:nowrap;min-width:0;display:flex}.wins .itabs .vtab>b{font:500 calc(var(--u) * 7) / 1 var(--hud-font);color:#e9ebee47}.wins .itabs .vtab>i{font:400 calc(var(--u) * 6.5) / 1 var(--hud-font);color:#e9ebee47;font-style:normal}.wins .itabs .vtab.on>b,.wins .itabs .vtab.on>i{color:var(--dg-ink-3)}.wins .itools{gap:calc(var(--u) * 5);padding:calc(var(--u) * 5) 0 calc(var(--u) * 1);display:flex}.wins .isearch,.wins .isort{font:400 calc(var(--u) * 8.5) / 1 var(--hud-font);color:var(--dg-ink);padding:calc(var(--u) * 5) calc(var(--u) * 6);background:#00000047;border:0;box-shadow:inset 0 1px 3px #0006,inset 0 0 0 1px #ffffff08}.wins .isearch{flex:auto;min-width:0}.wins .isearch::placeholder{color:var(--dg-ink-3)}.wins .isearch:focus,.wins .isort:focus{box-shadow:inset 0 1px 3px #0006, inset 0 0 0 1px var(--dg-edge-2);outline:0}.wins .iempty{padding:calc(var(--u) * 18) 0;text-align:center;font:400 calc(var(--u) * 8.5) / 1.3 var(--hud-font);color:var(--dg-ink-3)}.wins .invgrid.storage{max-height:calc(var(--dg-slot) * 6.5 + var(--u) * 6 * 6);padding-right:calc(var(--u) * 2);scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;overflow-y:auto}.wins .win-foot .weight{font-variant-numeric:tabular-nums}.wins .win.overweight .win-foot .weight,.wins .win.overweight .win-foot .lbl{color:var(--dg-bad)}.wins .eqdoll{grid-template-columns:repeat(2, var(--dg-slot));gap:calc(var(--u) * 6);justify-content:center;display:grid}.wins .vtabs{box-shadow:inset 0 -1px 0 var(--dg-edge);display:flex}.wins .vtab{padding:calc(var(--u) * 5) calc(var(--u) * 6);color:var(--dg-ink-3);font:500 calc(var(--u) * 7.5) / 1.2 var(--hud-font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:auto}.wins .vtab.on{color:var(--dg-ink);box-shadow:inset 0 -1px 0 var(--dg-acc)}.wins .wbtn:disabled{color:var(--dg-ink-3);cursor:default;box-shadow:inset 0 0 0 1px var(--dg-edge)}.wins .win.shopwin{max-height:none}.wins .win-body.scale{flex-direction:row;align-items:stretch;gap:0;padding:0;overflow:hidden}.wins .scale .pan{flex-direction:column;flex:1 1 0;width:0;min-height:0;display:flex}.wins .scale .pan-h{align-items:baseline;gap:calc(var(--u) * 5);padding:calc(var(--u) * 7) calc(var(--u) * 9) calc(var(--u) * 5);font:500 calc(var(--u) * 7.5) / 1.2 var(--hud-font);letter-spacing:.08em;text-transform:uppercase;color:var(--dg-ink-3);box-shadow:inset 0 -1px 0 var(--dg-edge);flex:none;display:flex}.wins .scale .pan-h .arrow{color:#e9ebee38;font-size:calc(var(--u) * 10);line-height:1}.wins .scale .pan-h .cnt{font:500 calc(var(--u) * 7.5) / 1 var(--hud-font);color:#e9ebee4d;letter-spacing:0}.wins .scale .pan-h .side{letter-spacing:0;text-transform:none;color:#e9ebee47;font-weight:400}.wins .pan.get .pan-h .arrow{order:4}.wins .pan.get .pan-h .cnt{order:2}.wins .pan.get .pan-h .side{order:3;margin-left:auto}.wins .pan.give .pan-h .arrow{order:0}.wins .pan.give .pan-h .cnt{order:2}.wins .pan.give .pan-h .side{order:3;margin-left:auto}.wins .scale .pan-tools{gap:calc(var(--u) * 5);padding:calc(var(--u) * 5) calc(var(--u) * 9);box-shadow:inset 0 -1px 0 var(--dg-edge);flex:none;display:flex}.wins .scale .pan-tools input{min-width:0;font:400 calc(var(--u) * 8) / 1 var(--hud-font);color:var(--dg-ink);padding:calc(var(--u) * 4) calc(var(--u) * 6);background:#00000047;border:0;flex:1;box-shadow:inset 0 1px 3px #0006,inset 0 0 0 1px #ffffff08}.wins .scale .pan-tools input::placeholder{color:var(--dg-ink-3)}.wins .scale .pan-tools input:focus{box-shadow:inset 0 1px 3px #0006, inset 0 0 0 1px var(--dg-edge-2);outline:0}.wins .scale .pan-b{min-height:0;padding:calc(var(--u) * 8) calc(var(--u) * 11) calc(var(--u) * 11);scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex:auto;overflow-y:auto}.wins .scale .grid{grid-template-columns:repeat(3, var(--dg-slot));gap:calc(var(--u) * 6);justify-content:center;display:grid}.wins .scale .cell{cursor:pointer;flex-direction:column;display:flex}.wins .scale .islot>.price{left:calc(var(--u) * 3.5);bottom:calc(var(--u) * 3);z-index:3;color:var(--gold);font:500 calc(var(--u) * 7) / 1 var(--hud-font);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000,0 0 4px #000;position:absolute}.wins .scale .islot>.price.none{color:#e9ebee73;font-weight:400}.wins .scale .cell.dead{cursor:default}.wins .scale .cell.poor .islot{opacity:.34}.wins .scale .cell.poor .islot>.icon.pic{filter:grayscale(1) drop-shadow(0 calc(var(--u) * 4) calc(var(--u) * 3) #00000080)}.wins .scale .cell.on .islot{box-shadow:inset 0 2px 6px #0000004d, inset 0 0 0 1px var(--dg-acc);background:radial-gradient(60% 18% at 50% 86%,#00000080,#0000 70%),radial-gradient(circle at 50% 70%,#9cc2ff24,#0000 62%),#ffffff0b}.wins .scale .cell.on .islot>.price{color:var(--dg-ink)}.wins .pan.get .cell.on .islot{box-shadow:inset 0 2px 6px #0000004d, inset 0 0 0 1px var(--dg-acc), inset calc(var(--u) * -2) 0 0 var(--dg-acc)}.wins .pan.give .cell.on .islot{box-shadow:inset 0 2px 6px #0000004d, inset 0 0 0 1px var(--dg-acc), inset calc(var(--u) * 2) 0 0 var(--dg-acc)}.wins .scale .pan-b .empty{padding:calc(var(--u) * 24) 0;text-align:center;color:var(--dg-ink-3);font-size:calc(var(--u) * 8.5)}.wins .scale .pan-b .empty[hidden]{display:none}.wins .scale .counter{flex:0 0 calc(var(--u) * 210);min-height:0;box-shadow:inset 1px 0 0 var(--dg-edge-2), inset -1px 0 0 var(--dg-edge-2), inset 0 2px 10px #0000004d;background:#0000002b;flex-direction:column;display:flex;overflow:hidden}.wins .scale .counter .pan-h{box-shadow:inset 0 -1px 0 var(--dg-edge-2);background:linear-gradient(#ffffff08,#0000);justify-content:center}.wins .scale .deal{flex:auto;grid-template-rows:minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid}.wins .scale .deal>.idle,.wins .scale .deal>.detail{flex-direction:column;grid-area:1/1;min-width:0;min-height:0;display:flex}.wins .scale .deal>.idle[hidden],.wins .scale .deal>.detail[hidden]{display:none}.wins .scale .idle{justify-content:center;align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 14) calc(var(--u) * 10);text-align:center}.wins .scale .idle .lbl{font:400 calc(var(--u) * 7.5) / 1.2 var(--hud-font);letter-spacing:.08em;text-transform:uppercase;color:var(--dg-ink-3)}.wins .scale .idle .big{font:500 calc(var(--u) * 22) / 1 var(--hud-font);color:var(--gold);font-variant-numeric:tabular-nums}.wins .scale .idle .hint{font:400 calc(var(--u) * 8) / 1.45 var(--hud-font);color:#e9ebee4d;max-width:calc(var(--u) * 150)}.wins .scale .idle .loadbox{width:100%;padding:calc(var(--u) * 6) 0 0}.wins .scale .deal .who{padding:calc(var(--u) * 8) calc(var(--u) * 10) 0;text-align:center;display:block}.wins .scale .deal .t-stage{width:100%;height:calc(var(--u) * 108);background:radial-gradient(ellipse 34% 7% at 50% 84%, #0009, transparent 70%), radial-gradient(ellipse at 50% 55%, color-mix(in srgb, var(--rc,#fff) 20%, transparent), transparent 62%);place-items:center;display:grid;position:relative}.wins .scale .deal .t-stage[data-r="1"],.wins .scale .deal .t-stage[data-r="2"]{background:radial-gradient(34% 7% at 50% 84%,#0009,#0000 70%)}.wins .scale .deal .t-stage .itempreview{inset:calc(var(--u) * 2);width:calc(100% - var(--u) * 4);height:calc(100% - var(--u) * 4);display:block;position:absolute}.wins .scale .deal .t-stage .itempreview[hidden]{display:none}.wins .scale .deal .t-stage .islot{width:calc(var(--u) * 92);height:calc(var(--u) * 92);box-shadow:none;background:0 0}.wins .scale .deal .t-stage .islot>.icon{font-size:calc(var(--u) * 18)}.wins .scale .deal .nm{height:calc(var(--u) * 27);margin-top:calc(var(--u) * 5);font:500 calc(var(--u) * 10.5) / 1.2 var(--hud-font);color:var(--rc,var(--dg-ink));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wins .scale .deal .sub{height:calc(var(--u) * 11);margin-top:calc(var(--u) * 1);font:400 calc(var(--u) * 7.5) / 1.4 var(--hud-font);color:var(--dg-ink-3);overflow:hidden}.wins .scale .deal .from{height:calc(var(--u) * 9);margin-top:calc(var(--u) * 6);font:400 calc(var(--u) * 7) / 1 var(--hud-font);letter-spacing:.1em;text-transform:uppercase;color:#9cc2ff8c}.wins .scale .deal .qty{padding:calc(var(--u) * 9) calc(var(--u) * 10) 0}.wins .scale .deal .qty .head{font:500 calc(var(--u) * 7) / 1.2 var(--hud-font);letter-spacing:.08em;text-transform:uppercase;color:var(--dg-ink-3);align-items:baseline;display:flex}.wins .scale .deal .qty .head .n{letter-spacing:0;text-transform:none;font:500 calc(var(--u) * 13) / 1 var(--hud-font);color:var(--dg-ink);font-variant-numeric:tabular-nums;margin-left:auto}.wins .scale .deal .qty .of{margin-left:calc(var(--u) * 2);letter-spacing:0;text-transform:none;font:400 calc(var(--u) * 7.5) / 1 var(--hud-font);color:#e9ebee47}.wins .scale .deal .qty .rail{margin:calc(var(--u) * 6) 0 0}.wins .scale .deal .qty input[type=range]{width:100%;accent-color:var(--dg-acc);cursor:pointer;margin:0;display:block}.wins .scale .deal .qty .steps{margin-top:calc(var(--u) * 5);gap:1px;display:flex}.wins .scale .deal .qty .steps button{font:400 calc(var(--u) * 7.5) / 1 var(--hud-font);color:var(--dg-ink-2);padding:calc(var(--u) * 5) 0;cursor:pointer;background:#0000004d;border:0;flex:1;box-shadow:inset 0 0 0 1px #ffffff08}.wins .scale .deal .qty .steps button:hover:not(:disabled){color:var(--dg-ink);box-shadow:inset 0 0 0 1px var(--dg-edge-2)}.wins .scale .deal .qty .steps button:disabled{color:#e9ebee2e;cursor:default}.wins .scale .deal .qty.single .rail{opacity:.4}.wins .scale .deal .qty.single input[type=range]{accent-color:var(--dg-ink-3);cursor:default}.wins .scale .deal .qty.single .steps button{color:#e9ebee29}.wins .scale .deal .qty.single .head .of{color:#e9ebee38}.wins .scale .deal .loadbox{padding:calc(var(--u) * 9) calc(var(--u) * 10) 0}.wins .scale .loadbox .wline{align-items:baseline;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 7.5);display:flex}.wins .scale .loadbox .kgbig{font:500 calc(var(--u) * 9) / 1.2 var(--hud-font);font-variant-numeric:tabular-nums}.wins .scale .loadbox .lim{font:400 calc(var(--u) * 8) / 1.3 var(--hud-font);color:var(--dg-ink-3)}.wins .scale .loadbox .sp{font:400 calc(var(--u) * 8) / 1.3 var(--hud-font);color:var(--dg-ink-2);margin-left:auto}.wins .scale .loadbox .sp.slow{color:var(--xp)}.wins .scale .loadbox .sp.crawl{color:var(--dg-bad)}.wins .scale .loadbox .wbar{height:calc(var(--u) * 3);margin-top:calc(var(--u) * 4);background:#00000059;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.wins .scale .loadbox .wbar i{height:100%;display:block}.wins .scale .loadbox .wbar i.ok{background:var(--dg-ink-2)}.wins .scale .loadbox .wbar i.over{background:var(--dg-bad)}.wins .scale .loadbox .wbar .mark{background:#ffffff73;width:1px;position:absolute;top:0;bottom:0;left:50%}.wins .scale .deal .acts{gap:calc(var(--u) * 2);padding:calc(var(--u) * 9) calc(var(--u) * 10) calc(var(--u) * 10);grid-area:2/1;margin-top:0;display:flex}.wins .scale .deal .acts button{font:400 calc(var(--u) * 9) / 1 var(--hud-font);color:var(--dg-ink);padding:calc(var(--u) * 8) 0;cursor:pointer;background:#0000004d;border:0;flex:1;box-shadow:inset 0 0 0 1px #ffffff0a}.wins .scale .deal .acts button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--dg-edge-2);background:#ffffff0d}.wins .scale .deal .acts button:disabled{color:var(--dg-ink-3);cursor:default;box-shadow:inset 0 0 0 1px #ffffff08}.wins .scale .deal .acts button.go{color:var(--gold);flex:1.5;box-shadow:inset 0 0 0 1px #f2c14e40}.wins .scale .deal .acts button.go:hover:not(:disabled){background:#f2c14e12}.wins .scale .deal .acts button.go:disabled{color:var(--dg-ink-3);box-shadow:inset 0 0 0 1px #ffffff08}.wins .scale .deal .acts button.go.give{color:var(--dg-ink-2);box-shadow:inset 0 0 0 1px var(--dg-edge-2)}.credits:not(:empty):after{content:"";vertical-align:-.06em;width:.82em;height:.82em;-webkit-mask:var(--credit-sign) center / contain no-repeat;-webkit-mask:var(--credit-sign) center / contain no-repeat;mask:var(--credit-sign) center / contain no-repeat;background:currentColor;margin-left:.22em;display:inline-block}:root{--credit-sign:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M13 3.2H5.8L3.2 5.8v4.4l2.6 2.6H13' fill='none' stroke='black' stroke-width='2.1'/%3E%3Crect x='8' y='6.8' width='2.4' height='2.4'/%3E%3C/svg%3E")}.wins .scale .purserow{justify-content:center;align-items:center;gap:calc(var(--u) * 6);margin:calc(var(--u) * 11) calc(var(--u) * 10) 0;padding:calc(var(--u) * 9) 0 calc(var(--u) * 6);box-shadow:inset 0 1px 0 var(--dg-edge-2);display:flex}.wins .scale .purserow .v{font:500 calc(var(--u) * 13) / 1 var(--hud-font);letter-spacing:-.01em;color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap}.wins .scale .purserow .arrowbox{flex:0 0 calc(var(--u) * 30);height:calc(var(--u) * 22);position:relative}.wins .scale .purserow .arrowbox:before{content:"";left:0;right:calc(var(--u) * 1);background:#e9ebee59;height:1px;position:absolute;top:50%}.wins .scale .purserow .arrowbox:after{content:"";width:calc(var(--u) * 4.5);height:calc(var(--u) * 4.5);border-top:1px solid #e9ebee8c;border-right:1px solid #e9ebee8c;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.wins .scale .purserow .delta{left:50%;bottom:calc(50% + var(--u) * 3);font:500 calc(var(--u) * 8) / 1 var(--hud-font);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;transform:translate(-50%)}.wins .scale .purserow.more .delta{color:#6fdc8c}.wins .scale .purserow.less .delta{color:var(--dg-bad)}.wins .scale .purserow.same .delta{color:var(--dg-ink-3)}.wins .dropask{gap:calc(var(--u) * 6);padding:calc(var(--u) * 8);background:#ff7a6e14;flex-direction:column;display:flex;box-shadow:inset 0 0 0 1px #ff7a6e66}.wins .asktext{font:500 calc(var(--u) * 8.5) / 1.35 var(--hud-font);color:var(--dg-ink)}.wins .askrow{gap:calc(var(--u) * 5);display:flex}.wins .wbtn{padding:calc(var(--u) * 5) calc(var(--u) * 8);box-shadow:inset 0 0 0 1px var(--dg-edge);color:var(--dg-ink);font:500 calc(var(--u) * 8.5) / 1.2 var(--hud-font);cursor:pointer;background:#ffffff0f;border:0;flex:auto}.wins .wbtn:hover{box-shadow:inset 0 0 0 1px var(--dg-edge-2);background:#ffffff1a}.wins .wbtn.danger{color:#ffb4ad;box-shadow:inset 0 0 0 1px #ff7a6e8c}.wins .lootlist{gap:calc(var(--u) * 3);flex-direction:column;display:flex}.wins .lootrow{align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 2);cursor:pointer;display:flex}.wins .lootrow:hover{background:#ffffff0d}.wins .lootname{font:500 calc(var(--u) * 8.5) / 1.3 var(--hud-font);color:var(--dg-ink);flex:auto}.wins .lootcoin{align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 4) calc(var(--u) * 6);cursor:pointer;display:flex}.wins .lootcoin:hover{background:#ffffff0d}.wins .coinmark{font:700 calc(var(--u) * 12) / 1 var(--hud-font);color:var(--gold)}.wins .coinval{font:500 calc(var(--u) * 8.5) / 1.3 var(--hud-font);color:var(--dg-ink)}.itemtip,.itemcursor{z-index:7;pointer-events:none;will-change:transform;font-family:var(--hud-font);font-variant-numeric:tabular-nums;position:fixed;top:0;left:0}.itemtip[hidden],.itemcursor[hidden],.itemtip [hidden]{display:none!important}.itemtip{width:calc(var(--u) * 240);color:var(--dg-ink);background:var(--dg-glass-strong);-webkit-backdrop-filter:var(--dg-blur);box-shadow:inset 0 1px 0 var(--dg-rim), 0 24px 60px #00000080;flex-direction:column;display:flex}.itemtip .t-stage{height:calc(var(--u) * 150);background:radial-gradient(ellipse 34% 7% at 50% 80%, #0000008c, transparent 70%), radial-gradient(ellipse at 50% 55%, color-mix(in srgb, var(--rc,#fff) 22%, transparent), transparent 62%), linear-gradient(180deg, #ffffff0a, #0000001a);position:relative}.itemtip .t-stage:after{content:"";height:calc(var(--u) * 48);pointer-events:none;background:linear-gradient(#0000,#0e1014eb);position:absolute;bottom:0;left:0;right:0}.itemtip .itempreview{width:100%;height:100%;display:block;position:absolute;inset:0}.itemtip .t-body{gap:calc(var(--u) * 3);padding:calc(var(--u) * 10) calc(var(--u) * 11) calc(var(--u) * 9);flex-direction:column;display:flex;position:relative}.itemtip .t-stage:not([hidden])+.t-body{margin-top:calc(var(--u) * -34);padding-top:0}.itemtip .t-name{font:600 calc(var(--u) * 13) / 1.2 var(--hud-font);letter-spacing:-.01em;color:var(--dg-ink);text-shadow:0 2px 10px #0009}.itemtip .t-name+.t-line{margin-bottom:calc(var(--u) * 4);color:var(--rc,var(--dg-ink-2));font-weight:500}.itemtip .t-line{font:400 calc(var(--u) * 8.5) / 1.4 var(--hud-font);color:var(--dg-ink-2)}.itemtip .t-foot{margin:calc(var(--u) * 5) calc(var(--u) * -11) 0;padding:calc(var(--u) * 7) calc(var(--u) * 11) 0;box-shadow:inset 0 1px 0 var(--dg-edge);font:400 calc(var(--u) * 7.5) / 1.3 var(--hud-font);color:var(--dg-ink-3)}.itemcursor{width:var(--dg-slot);height:var(--dg-slot);background:radial-gradient(ellipse 60% 18% at 50% 86%, #0000008c, transparent 70%), radial-gradient(circle at 50% 70%, color-mix(in srgb, var(--rc,#fff) 20%, transparent), transparent 60%), var(--dg-glass-strong);filter:drop-shadow(0 12px 18px #00000080);cursor:grabbing;place-items:center;display:grid;transform:translate(-50%,-50%)rotate(-3deg)scale(1.06);box-shadow:inset 0 2px 6px #00000059,inset 0 0 0 1px #ffffff1a}.itemcursor[data-r="1"],.itemcursor[data-r="2"]{background:radial-gradient(ellipse 60% 18% at 50% 86%, #0000008c, transparent 70%), var(--dg-glass-strong)}.wins .islot[data-drop=ok],.wins .islot[data-drop=ok]:hover{box-shadow:inset 0 0 0 1px var(--dg-acc), 0 0 calc(var(--u) * 10) #9cc2ff2e;background-color:#9cc2ff14}.wins .islot[data-drop=no],.wins .islot[data-drop=no]:hover{box-shadow:inset 0 0 0 1px var(--dg-bad)}.wins .islot[data-fx=land]{animation:.35s ease-out itemland}.wins .islot[data-fx=no]{animation:.3s ease-in-out itemshake}@keyframes itemland{0%{filter:brightness(2.4)}}@keyframes itemshake{25%{translate:-4px}75%{translate:4px}}@media (prefers-reduced-motion:reduce){.wins .islot[data-fx]{animation:none}}.edge-pulse{z-index:7;pointer-events:none;background:radial-gradient(#b4140c00 40%,#b4140ca8 100%);position:fixed;inset:0}#crosshair{z-index:8;pointer-events:none;width:200px;height:200px;color:var(--text);margin:-100px 0 0 -100px;position:fixed;top:50%;left:50%}#crosshair svg{width:100%;height:100%;display:block;overflow:visible}#crosshair .aim{color:var(--crosshair,#c9bfad);opacity:var(--crosshair-opacity,.95)}#crosshair .aim .fg{stroke:currentColor}#crosshair.form-lines .corners,#crosshair.form-corners .ticks{display:none}#crosshair.on,#crosshair.on .aim{color:var(--hostile);opacity:1}#aimhint{left:50%;top:calc(50% + var(--u) * 64);z-index:8;pointer-events:none;white-space:nowrap;font:500 calc(var(--u) * 13) / 1.2 var(--hud-font);color:var(--crosshair,#c9bfad);text-shadow:var(--ts-plate);opacity:0;transition:opacity 1.5s ease-out;position:fixed;transform:translate(-50%)}#aimhint.show{opacity:.9;transition:opacity .4s ease-in}#crosshair.sights .dot{opacity:0}#crosshair{--crosshair-zeroed-dot-opacity:.3}#crosshair.zeroed .dot{opacity:var(--crosshair-zeroed-dot-opacity)}#crosshair .blockmark,#crosshair.blocked .blockmark{opacity:0}#crosshair.blocked,#crosshair.blocked .aim{color:#8a8a86;opacity:.45}#crosshair .charge{display:none}#crosshair .swing{color:var(--crosshair,#c9bfad);display:none}#crosshair.swinging .swing{display:inline}#crosshair .swing path{stroke:currentColor;stroke-width:1.8px}#crosshair .swing.tone-hit{color:var(--gold)}#crosshair .swing.tone-miss{color:#bdbdb8}#crosshair .swing.tone-hit path,#crosshair .swing.tone-miss path{stroke-width:2.6px}#crosshair.charging .charge{display:inline}#crosshair .chargering{stroke:#ffc865}#crosshair .chargeglow{stroke:#ffc865;opacity:.15;filter:blur(3px)}#crosshair .marks,#crosshair .missmark{opacity:0}#crosshair.mark .marks{opacity:1;color:#fff}#crosshair.mark.crit .marks{opacity:1;color:var(--hostile)}#crosshair.mark.miss .marks{opacity:0}#crosshair.mark.miss .missmark{opacity:1;color:var(--mute)}#crosshair.mark.kill .marks,#crosshair.mark.kill .missmark{opacity:1;color:#ff4a2e}#crosshair.mark.kill{filter:drop-shadow(0 0 6px #ff4a2ecc)}#damage-feedback{z-index:7;pointer-events:none;position:fixed;inset:0;overflow:hidden}#damage-feedback .arc{will-change:transform, opacity;width:0;height:0;position:absolute;top:50%;left:50%}#damage-feedback .arc>i{left:calc(var(--u) * -78);top:calc(var(--u) * -186);width:calc(var(--u) * 156);height:calc(var(--u) * 52);clip-path:polygon(50% 0%,100% 74%,84% 100%,50% 40%,16% 100%,0% 74%);filter:drop-shadow(0 0 calc(var(--u) * 6) #000000d9);background:linear-gradient(#ff6040,#b4120a40);display:block;position:absolute}#damage-feedback .low{background:radial-gradient(#78080600 34%,#7808068c 78%,#460403e6 100%);position:absolute;inset:0}#quickbelt{left:50%;bottom:calc(var(--u) * 24);align-items:flex-end;gap:calc(var(--u) * 5);display:flex;position:absolute;transform:translate(-50%)}#quickbelt.open{pointer-events:auto}#quickbelt.open .qslot{cursor:pointer}#quickbelt.open .qslot:hover{box-shadow:inset 0 0 0 1px #fff3,inset 0 1px #ffffff0f,0 8px 20px #00000059}#quickbelt.open .qslot.on:hover{box-shadow:inset 0 0 0 1px #9cc2ff,0 0 0 1px #9cc2ff4d,0 16px 28px #00000073}.hud .qslot{width:var(--dg-slot);height:var(--dg-slot);-webkit-backdrop-filter:blur(18px)saturate(1.2);background:radial-gradient(60% 18% at 50% 86%,#00000080,#0000 70%),#1214198c;flex:none;transition:opacity .4s,translate .18s,box-shadow .18s;position:relative;box-shadow:inset 0 0 0 1px #ffffff16,inset 0 1px #ffffff0f,0 8px 20px #00000059}.hud .qslot .key{left:50%;bottom:calc(var(--u) * -11);font:500 calc(var(--u) * 7) / 1 var(--hud-font);color:#e9ebee66;text-shadow:0 1px 2px #000;position:absolute;transform:translate(-50%)}.hud .qslot .qicon{inset:calc(var(--u) * 1);background-image:var(--item-icons,none);background-size:var(--item-icon-size,100% 100%);filter:drop-shadow(0 calc(var(--u) * 4) calc(var(--u) * 3) #00000080);pointer-events:none;background-repeat:no-repeat;display:block;position:absolute;transform:translateY(-4%)}.hud .qslot.hasicon .qname{display:none}.hud .qslot .qname{left:0;right:0;bottom:calc(var(--u) * 5);text-align:center;font:500 calc(var(--u) * 7.5) / 1 var(--hud-font);color:#e9ebee;text-shadow:0 1px 2px #000;position:absolute}.hud .qslot .qammo{right:calc(var(--u) * 3.5);top:calc(var(--u) * 3);font:500 calc(var(--u) * 7) / 1 var(--hud-font);color:#e9ebeea3;text-shadow:0 1px 2px #000;position:absolute}.hud .qslot .qreload{height:calc(var(--u) * 2);transform-origin:0;will-change:transform;background:#9cc2ff;display:block;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hud .qslot.on{translate:0 calc(var(--u) * -4);box-shadow:inset 0 0 0 1px #9cc2ff,inset 0 1px #ffffff0f,0 0 0 1px #9cc2ff2e,0 16px 28px #00000073}.hud .qslot.on:after{content:"";left:32%;right:32%;bottom:calc(var(--u) * -4);background:#9cc2ff;height:2px;position:absolute;box-shadow:0 0 8px #9cc2ff}.hud .qslot.on .key{bottom:calc(var(--u) * -15);color:#9cc2ff}.hud .qslot.on .qammo,.hud .qslot.on .qname{color:#e9ebee}.hud .qslot.empty{opacity:.45}.hud .qslot.locked .qicon,.hud .qslot.locked .qname{opacity:.45;filter:grayscale()}#quickbelt.quiet .qslot:not(.on){opacity:.55}.hud .qslot .qicon{transition:transform .18s}#quickbelt.open .qslot:hover .qicon{transform:translateY(-9%)scale(1.06)}#quickbelt.open .qslot[data-drop=ok],#quickbelt.open .qslot[data-drop=ok]:hover{box-shadow:inset 0 0 0 1px var(--dg-acc), 0 0 calc(var(--u) * 10) #9cc2ff38, 0 8px 20px #00000059;background-color:#9cc2ff1a}#quickbelt.open .qslot[data-drop=no],#quickbelt.open .qslot[data-drop=no]:hover{box-shadow:inset 0 0 0 1px var(--dg-bad), 0 8px 20px #00000059}#quickbelt .qslot[data-fx=land]{animation:.35s ease-out itemland}#quickbelt .qslot[data-fx=no]{animation:.3s ease-in-out itemshake}@media (prefers-reduced-motion:reduce){#quickbelt .qslot[data-fx]{animation:none}}#ammocount{left:50%;bottom:calc(var(--u) * 88);align-items:baseline;gap:calc(var(--u) * 7);font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 2px #000000b3,0 0 12px #00000073;display:flex;position:absolute;transform:translate(-50%)}#ammocount .aname{font:500 calc(var(--u) * 9) / 1 var(--hud-font);color:#e9ebee}#ammocount .anow{font:500 calc(var(--u) * 16) / 1 var(--hud-font);letter-spacing:-.02em;color:#e9ebee}#ammocount .amax{font:400 calc(var(--u) * 8) / 1 var(--hud-font);color:#e9ebee66}#ammocount .apower{align-items:baseline;gap:calc(var(--u) * 4);margin-left:calc(var(--u) * 10);font:500 calc(var(--u) * 8) / 1 var(--hud-font);color:#e9ebee8c;display:inline-flex}#ammocount .apower.ready .apname{color:#ffd98a}#ammocount .aptrack{width:calc(var(--u) * 26);height:calc(var(--u) * 2);background:#e9ebee26;display:inline-block;position:relative;overflow:hidden}#ammocount .apfill{transform-origin:0;background:#e9ebeeb3;position:absolute;inset:0;transform:scaleX(0)}#ammocount .apower.ready .aptrack{display:none}#ammocount .apnote{color:var(--hostile)}#ammocount .aptile{width:calc(var(--u) * 20);height:calc(var(--u) * 20);border-radius:calc(var(--u) * 3);align-self:center;position:relative;overflow:hidden}#ammocount .aptile .sicon{width:100%;height:100%;font-size:calc(var(--u) * 10);text-shadow:none}#ammocount .aptile .sweep{background:conic-gradient(#000000a6 0deg var(--sweep,0deg), transparent var(--sweep,0deg));display:block;position:absolute;inset:0}.sicon{--sframe:var(--steel);box-sizing:border-box;width:calc(var(--u) * 24);height:calc(var(--u) * 24);border:max(1px, calc(var(--u) * 1.2)) solid var(--sframe);border-radius:calc(var(--u) * 3);box-shadow:inset 0 0 calc(var(--u) * 5) #000000bf, 0 1px 3px #0006;font:700 calc(var(--u) * 12) / 1 var(--hud-font);color:var(--sframe);background-color:#0b0f14;background-position:50%;background-size:cover;flex:none;justify-content:center;align-items:center;display:inline-flex}.sicon[data-kind=power]{--sframe:var(--gold)}.itemtip .t-line.skill{align-items:flex-start;gap:calc(var(--u) * 7);margin-top:calc(var(--u) * 2);display:flex}.itemtip .t-line.skill .t-text{min-width:0;padding-top:calc(var(--u) * 1);flex:1}.lock-overlay{z-index:4;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--hud-font);place-items:center;display:grid;position:fixed;inset:0}.lock-overlay[hidden]{display:none}.lock-overlay__panel{pointer-events:auto;cursor:pointer;padding:calc(var(--u) * 14) calc(var(--u) * 26);border:1px solid var(--hair);border-radius:calc(var(--u) * 10);background:var(--glass);-webkit-backdrop-filter:var(--blur-panel);box-shadow:var(--sheen), var(--lift-panel);font:600 calc(var(--u) * 14) / 1.2 var(--hud-font);color:var(--text);text-shadow:var(--ts);letter-spacing:.02em}.aim-debug-panel{z-index:50;color:#e8ecf1;white-space:pre-wrap;pointer-events:none;background:#080a0eb8;max-width:46em;padding:6px 8px;font:11px/1.35 ui-monospace,Consolas,monospace;position:fixed;top:8px;left:8px}.aim-debug-panel[hidden]{display:none}.qtrack{top:calc(var(--u) * 256);right:calc(var(--u) * 30);z-index:5;pointer-events:none;-webkit-user-select:none;user-select:none;width:240px;font-family:var(--hud-font);color:var(--text);text-shadow:0 1px 4px #000,0 0 9px #0009;background:radial-gradient(at 55%,#0b1c2566,#0000 72%);margin:-10px -12px 0 0;padding:10px 12px;position:fixed}.qtrack[hidden]{display:none!important}.qtrack .qt-quest{margin-bottom:10px}.qtrack .qt-title{font:700 13px/1.3 var(--hud-font);color:var(--gold)}.qtrack .qt-line{font:500 12px/1.35 var(--hud-font);margin-top:2px;padding-left:8px}.qtrack .qt-full{color:var(--dim)}.qtrack .qt-where{color:var(--dim);font-style:italic}.qtrack .qt-next .qt-line{color:var(--gold)}.qtrack .qt-followed .qt-title:before{content:"◆ ";font-size:10px}.qcompass{z-index:5;pointer-events:none;-webkit-user-select:none;user-select:none;height:26px;font-family:var(--hud-font);color:var(--text);text-shadow:var(--ts-plate);position:fixed;top:10px;left:50%;overflow:visible;transform:translate(-50%)}.qcompass .qc-ticks{background:var(--glass-bar);box-shadow:var(--track-line);border-radius:3px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.qcompass[hidden]{display:none!important}.qcompass .qc-row{will-change:transform;height:26px;position:absolute;top:0;left:0}.qcompass .qc-tick{background:#e9ebee66;width:1px;height:6px;position:absolute;top:18px}.qcompass .qc-card{font:600 11px/1 var(--hud-font);color:#e9ebee9e;position:absolute;top:6px;transform:translate(-50%)}.qcompass .qc-main{color:var(--text);font-size:13px;top:5px}.qcompass .qc-centre{background:var(--text);width:1px;height:5px;position:absolute;top:0;left:50%}.qcompass .qc-band{background:#f2c14e2e;height:26px;position:absolute;top:0;box-shadow:inset 0 -2px #f2c14eb3}.qcompass .qc-band.qc-inside{text-align:center;font:600 9px/1 var(--hud-font);color:var(--gold);letter-spacing:.08em;background:#f2c14e1a;padding-top:1px}.qcompass .qc-target{will-change:transform;width:0;height:26px;position:absolute;top:0;left:0}.qcompass .qc-glyph,.qcompass .qc-dist{white-space:nowrap;color:var(--gold);position:absolute;left:0;transform:translate(-50%)}.qcompass .qc-glyph{font:700 15px/1 var(--hud-font);top:4px}.qcompass .qc-dist{font:600 11px/1 var(--hud-font);top:30px}#playerFrame,#hoverFrame,#castbar,#actionbar,#quickbelt,#ammocount,#combatlog,#buffRow,#targetDebuffs{transition:opacity .3s ease-out}.hud.talking #playerFrame,.hud.talking #hoverFrame,.hud.talking #castbar,.hud.talking #actionbar,.hud.talking #quickbelt,.hud.talking #ammocount,.hud.talking #combatlog,.hud.talking #buffRow,.hud.talking #targetDebuffs,.hud.talking #aimhint{opacity:0;pointer-events:none}.wins .settings-tabs{gap:calc(var(--u) * 2);margin:0 calc(var(--u) * -4);display:flex}.wins .settings-tab{padding:calc(var(--u) * 4) calc(var(--u) * 2);color:var(--dg-ink-3);font:500 calc(var(--u) * 7.5) / 1.2 var(--hud-font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 -1px 0 var(--dg-edge);background:0 0;border:0;flex:1 1 0}.wins .settings-tab:hover{color:var(--dg-ink-2)}.wins .settings-tab.active{color:var(--dg-ink);box-shadow:inset 0 -2px 0 var(--dg-acc)}.wins .settings-page{gap:calc(var(--u) * 5);flex-direction:column;display:flex}.wins .settings-page[hidden]{display:none}.wins .settings-heading{margin-top:calc(var(--u) * 4)}.wins .settings-row{min-height:calc(var(--u) * 14);align-items:center}.wins .settings-slider{align-items:center;gap:calc(var(--u) * 5);display:flex}.wins .settings-slider input[type=range]{width:calc(var(--u) * 90);accent-color:var(--dg-acc)}.wins .settings-value{min-width:calc(var(--u) * 26);text-align:right;font-variant-numeric:tabular-nums}.wins .settings-toggle{width:calc(var(--u) * 11);height:calc(var(--u) * 11);accent-color:var(--dg-acc)}.wins .settings-choice,.wins .settings-button{padding:calc(var(--u) * 2) calc(var(--u) * 6);color:var(--dg-ink);font:500 calc(var(--u) * 8) / 1.2 var(--hud-font);box-shadow:inset 0 0 0 1px var(--dg-edge);cursor:pointer;background:#ffffff0f;border:0}.wins .settings-button:hover,.wins .settings-choice:hover{background:#ffffff1a}.wins .islot>.slotlabel.slotglyph{opacity:.45;width:22px;height:22px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.slotglyph svg{fill:none;stroke:currentColor;stroke-width:1px;width:100%;height:100%;display:block}.wins .gpu-win .gpu-page{gap:calc(var(--u) * 7);flex-direction:column;display:flex}.wins .gpu-win .gpu-lead{font:500 calc(var(--u) * 11) / 1.3 var(--hud-font);color:var(--dg-ink)}.wins .gpu-win .gpu-text{font:400 calc(var(--u) * 8.5) / 1.45 var(--hud-font);color:var(--dg-ink-2);-webkit-user-select:text;user-select:text}.wins .gpu-win .gpu-hint{line-height:1.45}.wins .gpu-win ul.gpu-hint{margin:calc(var(--u) * 3) 0 0;padding-left:calc(var(--u) * 12)}.wins .gpu-win .gpu-again{padding:calc(var(--u) * 7) calc(var(--u) * 9);box-shadow:inset calc(var(--u) * 1.5) 0 0 var(--dg-bad);background:#ff7a6e12}.wins .gpu-win .gpu-step{align-items:flex-start;gap:calc(var(--u) * 10);padding:calc(var(--u) * 8) calc(var(--u) * 9);box-shadow:inset 0 0 0 1px var(--dg-edge);background:#ffffff08;display:flex}.wins .gpu-win .gpu-step-text{gap:calc(var(--u) * 5);flex-direction:column;flex:auto;min-width:0;display:flex}.wins .gpu-win .gpu-step-head{align-items:center;gap:calc(var(--u) * 6);display:flex}.wins .gpu-win .gpu-step-number{width:calc(var(--u) * 13);height:calc(var(--u) * 13);box-shadow:inset 0 0 0 1px var(--dg-acc);color:var(--dg-acc);font:600 calc(var(--u) * 8) / calc(var(--u) * 13) var(--hud-font);text-align:center;flex:none}.wins .gpu-win .gpu-link{flex:none;align-self:flex-start;text-decoration:none}.wins .gpu-win .gpu-path{align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 7);box-shadow:inset 0 0 0 1px var(--dg-edge);background:#00000047;display:flex}.wins .gpu-win .gpu-path code{overflow-wrap:anywhere;min-width:0;font:400 calc(var(--u) * 7.5) / 1.35 Consolas, monospace;color:var(--dg-ink);-webkit-user-select:all;user-select:all;flex:auto}.wins .gpu-win .gpu-path .wbtn{flex:none}.wins .gpu-win .wbtn.gpu-primary{box-shadow:inset 0 0 0 1px var(--dg-acc);background:#9cc2ff24}.wins .gpu-win .wbtn.gpu-primary:hover{background:#9cc2ff38}.wins .gpu-win .win-foot .wbtn{flex:none}.wins .gpu-win .gpu-quiet{color:var(--dg-ink-3);font:400 calc(var(--u) * 8) / 1.2 var(--hud-font);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.wins .gpu-win .gpu-quiet:hover{color:var(--dg-ink)}.wins .gpu-win .gpu-sketch{width:calc(var(--u) * 92);gap:calc(var(--u) * 3.5);padding:calc(var(--u) * 6);box-shadow:inset 0 0 0 1px var(--dg-edge);font:400 calc(var(--u) * 6.5) / 1.3 var(--hud-font);color:var(--dg-ink-3);background:#00000042;flex-direction:column;flex:none;display:flex}.wins .gpu-win .gpu-sketch-crumb{color:var(--dg-ink-2)}.wins .gpu-win .gpu-sketch-line{height:calc(var(--u) * 3);background:#ffffff14}.wins .gpu-win .gpu-sketch-line+.gpu-sketch-line{width:60%}.wins .gpu-win .gpu-sketch-button{padding:calc(var(--u) * 1.5) calc(var(--u) * 4);box-shadow:inset 0 0 0 1px var(--dg-edge-2);color:var(--dg-ink-2);align-self:flex-start}.wins .gpu-win .gpu-sketch-button.is-marked{box-shadow:inset 0 0 0 1px var(--dg-acc);color:var(--dg-ink)}.wins .gpu-win .gpu-sketch-row{align-items:center;gap:calc(var(--u) * 3);color:var(--dg-ink-2);display:flex}.wins .gpu-win .gpu-sketch-row .gpu-sketch-button{margin-left:auto}.wins .gpu-win .gpu-sketch-icon{width:calc(var(--u) * 6);height:calc(var(--u) * 6);background:var(--dg-ink-3);border-radius:50%}.wins .gpu-win .gpu-sketch-radio{align-items:center;gap:calc(var(--u) * 3);display:flex}.wins .gpu-win .gpu-sketch-dot{width:calc(var(--u) * 5);height:calc(var(--u) * 5);box-shadow:inset 0 0 0 1px var(--dg-ink-3);border-radius:50%}.wins .gpu-win .gpu-sketch-radio.is-chosen{color:var(--dg-ink)}.wins .gpu-win .gpu-sketch-radio.is-chosen .gpu-sketch-dot{background:var(--dg-acc);box-shadow:none}.wins .gpu-win .gpu-sketch-restart{flex-direction:row}.wins .gpu-win .gpu-sketch-window{height:calc(var(--u) * 20);box-shadow:inset 0 0 0 1px var(--dg-edge-2);border-top:calc(var(--u) * 5) solid #ffffff1a;flex:1 1 0;position:relative}.wins .gpu-win .gpu-sketch-x{top:calc(var(--u) * -5.5);right:calc(var(--u) * 1.5);color:var(--dg-bad);font:600 calc(var(--u) * 6.5) / 1 var(--hud-font);position:absolute}.gpu-done{top:calc(var(--u) * 46);z-index:6;padding:calc(var(--u) * 6) calc(var(--u) * 11);background:var(--dg-glass-strong);-webkit-backdrop-filter:var(--dg-blur);backdrop-filter:var(--dg-blur);box-shadow:inset 0 0 0 1px var(--dg-edge-2), var(--dg-shadow);color:var(--dg-ink);font:500 calc(var(--u) * 9) / 1.3 var(--hud-font);pointer-events:none;position:fixed;left:50%;transform:translate(-50%)}.qcompass.optical-compass{top:calc(var(--u) * 29);height:calc(var(--u) * 55);color:#dbe9eb;font-variant-numeric:tabular-nums;text-shadow:0 1px 4px #000,0 0 9px #0009}.optical-compass .qc-ticks{height:calc(var(--u) * 13);box-shadow:none;background:0 0;border-radius:0}.optical-compass .qc-card,.optical-compass .qc-main{color:#a7b9c0;font-size:calc(var(--u) * 8);font-weight:400;top:0}.optical-compass .qc-tick{display:none}.optical-compass .qc-centre{top:calc(var(--u) * 13);height:calc(var(--u) * 4);background:#d3e7e9}.optical-compass .compass-heading{top:calc(var(--u) * 20);color:#e0edef;font-size:calc(var(--u) * 8);font-weight:500;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.optical-compass .qc-glyph{top:calc(var(--u) * -14);font-size:calc(var(--u) * 10);color:#f2cd80;font-weight:500}.optical-compass .qc-dist{top:calc(var(--u) * 36);color:#f2cd80;font-size:calc(var(--u) * 8);font-weight:500}.optical-compass .qc-band,.optical-compass .qc-band.qc-inside{top:calc(var(--u) * 14);height:1px;box-shadow:none;background:#f2cd8055;padding:0;font-size:0}.optical-compass .qc-band.qc-inside{background:#f2cd80;box-shadow:0 0 5px #f2cd8033}.optical-health{display:none}.optical-world{color:#dbe9eb;font-family:var(--hud-font);font-variant-numeric:tabular-nums;text-shadow:0 1px 4px #000,0 0 9px #0009;pointer-events:none}.hud.optical-playing #playerFrame{left:auto;right:calc(var(--u) * 30);bottom:calc(var(--u) * 35);width:calc(var(--u) * 175);box-shadow:none;-webkit-backdrop-filter:none;text-shadow:0 1px 4px #000,0 0 9px #0009;background:0 0;padding:0}.hud.optical-playing #playerFrame:before{display:none}.hud.optical-playing #playerFrame .nrow{right:0;bottom:calc(100% + var(--u) * 9);height:calc(var(--u) * 14);position:absolute}.hud.optical-playing #playerFrame .uname,.hud.optical-playing #playerFrame .lv{display:none}.hud.optical-playing #playerFrame .col{gap:calc(var(--u) * 6)}.hud.optical-playing .optical-health{justify-content:flex-end;align-items:baseline;gap:calc(var(--u) * 6);height:calc(var(--u) * 43);margin-bottom:calc(var(--u) * 8);color:#e4edef;font-variant-numeric:tabular-nums;display:flex}.optical-health strong{font-size:calc(var(--u) * 30);letter-spacing:-.055em;font-weight:450;line-height:1}.optical-health small,.optical-health>span{font-size:calc(var(--u) * 8);color:#b1c1c8}.hud.optical-playing #playerFrame .bar{height:calc(var(--u) * 2);background:#1d2d38a6;overflow:visible;box-shadow:0 1px 3px #0008}.hud.optical-playing #playerFrame .bar>.fill{box-shadow:none;background:#aecbbf}.hud.optical-playing #playerFrame .mana>.fill{background:#aabed7}.hud.optical-playing #playerFrame .stamina>.fill{background:#d0c399}.hud.optical-playing #playerFrame .stamina.spent{outline:1px solid #ce785b}.hud.optical-playing #playerFrame .stamina.refused{background:#f0c86a52;outline:1px solid #ffe4a0}.hud.optical-playing #playerFrame .bar>.num,.hud.optical-playing #playerFrame .xpbar{display:none}.hud.optical-playing #buffRow{left:auto;right:calc(var(--u) * 30);bottom:calc(var(--u) * 141);justify-content:flex-end}.hud.optical-playing #buffRow .aura{width:calc(var(--u) * 23);height:calc(var(--u) * 23);-webkit-backdrop-filter:none;backdrop-filter:none;background:#12232c40;box-shadow:inset 0 -1px #a9c9b8}.hud.optical-playing #buffRow .aura.harm{box-shadow:inset 0 -1px #da7c72}.hud.optical-playing #buffRow .aura>.icon{font-size:calc(var(--u) * 7);font-weight:500}.hud.optical-playing #buffRow .aura>.atime{font-size:calc(var(--u) * 7);text-align:right;padding-right:calc(var(--u) * 2)}.hud.optical-playing #combatlog{left:calc(var(--u) * 30);bottom:calc(var(--u) * 35);width:calc(var(--u) * 270);color:#bdcdd1;font-size:calc(var(--u) * 8);text-shadow:0 1px 4px #000,0 0 8px #000b;line-height:1.65}.optical-objective{left:calc(var(--u) * 30);top:calc(var(--u) * 100);max-width:calc(var(--u) * 255);position:absolute}.optical-objective small{font-size:calc(var(--u) * 8);letter-spacing:.14em;color:#9dafb6}.optical-objective h2{margin:calc(var(--u) * 10) 0;font-size:calc(var(--u) * 17);letter-spacing:-.025em;font-weight:450}.optical-objective p{font-size:calc(var(--u) * 9);color:#b6c6cc;margin:0;line-height:1.6}.optical-map{right:calc(var(--u) * 30);top:calc(var(--u) * 48);width:calc(var(--u) * 155);height:calc(var(--u) * 155);position:absolute}.optical-map>svg{filter:drop-shadow(0 1px 3px #000);background:radial-gradient(#0b1c2538,#0000 70%);width:100%;height:100%;overflow:hidden}.map-world{overflow:hidden}.map-road{fill:none;stroke:#60717c88;stroke-linecap:round;stroke-linejoin:round}.map-square{fill:#60717c55}.map-floor{fill:#91a6b13b}.map-walls{fill:none;stroke:#c2d2d9bf;stroke-width:1.2px;stroke-linecap:butt;stroke-linejoin:round;vector-effect:non-scaling-stroke}.map-range{fill:none;stroke:#adc7d414;stroke-width:.6px}.map-origin{fill:#101a20b3}.map-player{fill:#dcfaff;stroke:#101a20;stroke-width:1.2px;stroke-linejoin:round}.map-mark{fill:#e8c25a;stroke:#101a20;stroke-width:2.4px;paint-order:stroke;vector-effect:non-scaling-stroke;font:700 11px/1 Segoe UI,system-ui,sans-serif}.map-mark.grey{fill:#a9b3b8}.map-mark.target{font-size:8px}.map-mark.rim{opacity:.85;font-size:8px}.map-target-arrow{fill:#f2c14e;stroke:#101a20;stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.map-hatch-line{fill:#f2c14e66}.map-area{fill:url(#map-hatch);stroke:#f2c14ecc;stroke-width:.9px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.hud.optical-playing #combatlog .line{font-size:calc(var(--u) * 8);color:#bdcdd1;text-shadow:inherit;line-height:1.65}.optical-map text{fill:#c6d9de;font:9px var(--hud-font)}.map-place{bottom:calc(var(--u) * -11);font-size:calc(var(--u) * 8);text-transform:uppercase;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;max-width:70%;position:absolute;left:0;overflow:hidden}.optical-map>small{bottom:calc(var(--u) * -11);font-size:calc(var(--u) * 7);color:#9bafb8;text-align:right;border-top:1px solid #bfd1d55c;width:20.8333%;position:absolute;right:0}.optical-money{top:calc(var(--u) * 231);right:calc(var(--u) * 30);font-size:calc(var(--u) * 13);letter-spacing:.025em;position:absolute}@media (max-width:900px){.hud.optical-playing #combatlog{width:calc(var(--u) * 210);bottom:calc(var(--u) * 155)}.hud.optical-playing #playerFrame{width:calc(var(--u) * 145);bottom:calc(var(--u) * 140)}.hud.optical-playing #buffRow{bottom:calc(var(--u) * 246)}}.workspace-open:after{content:"";z-index:3;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(.3);backdrop-filter:blur(18px)saturate(.3);background:linear-gradient(110deg,#090f17ed,#101922d9 55%,#0a1119ed);position:fixed;inset:0}.workspace-open #playerFrame,.workspace-open #combatlog,.workspace-open .qtrack,.workspace-open .thing-prompt,.workspace-open #buffRow{visibility:hidden}.workspace-nav{z-index:6;color:#c7d7de;height:46px;font:12px var(--hud-font);border-bottom:1px solid #d9efff14;align-items:center;gap:8px;display:flex;position:fixed;top:26px;left:4%;right:4%}.workspace-nav[hidden]{display:none}.workspace-mark{color:#b2e1e5;margin-right:30px;font-size:26px}.workspace-nav button{color:#82939f;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:13px 18px}.workspace-nav button.active{color:#d7f2f4;box-shadow:inset 0 -2px #b2e1e5}.workspace-nav button:hover:enabled{color:#effbff;background:#c9edff08}.workspace-nav button:disabled{opacity:.32;cursor:default}.workspace-nav button:focus-visible,.workspace-mode button:focus-visible{outline-offset:3px;outline:1px solid #b2e1e5}.workspace-money{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.wins.workspace-mode{--dg-acc:#b2e1e5;--dg-edge:#d0e7f014;--dg-edge-2:#d0e7f022}.wins.workspace-mode .win{max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:auto!important;height:auto!important;inset:99px 4% 150px!important}.wins.workspace-mode .win:before,.wins.workspace-mode .workspace-inactive{display:none}.wins.workspace-mode .hdr{cursor:default;background:0 0;height:46px;padding:0 0 20px}.wins.workspace-mode .wtitle{letter-spacing:-.02em;font-size:20px;font-weight:400}.wins.workspace-mode .wclose{width:28px;height:28px;font-size:22px}.wins.workspace-mode .win-body{padding:12px 0 0}.wins.workspace-mode .win-foot{min-height:32px;box-shadow:none;padding:12px 0 0;font-size:11px}.wins.workspace-mode .workspace-inventory .win-body{grid-template-columns:minmax(210px,.8fr) minmax(240px,1.25fr) minmax(300px,1fr);gap:4%;display:grid;overflow:hidden}.workspace-item-info,.workspace-item-stage{display:none}.workspace-mode .workspace-item-info{align-self:center;max-height:100%;display:block;overflow:auto}.workspace-item-info h1{font:400 clamp(24px, 2.4vw, 40px)/1.1 var(--hud-font);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 28px}.workspace-item-info p{color:#b5c5ce;margin:10px 0;font-size:12px;line-height:1.7}.workspace-item-info small{color:#7e929e;margin-top:25px;font-size:11px;line-height:1.7;display:block}.workspace-mode .workspace-item-stage{place-items:center;min-width:0;min-height:0;display:grid;position:relative}.workspace-item-stage:after{content:"";background:linear-gradient(90deg,#0000,#b2e1e540,#0000);height:1px;position:absolute;bottom:15%;left:15%;right:15%}.workspace-item-stage>span{color:#c6e5ed14;font-size:80px;font-weight:200}.workspace-item-fallback{background-image:var(--item-icons);background-size:var(--item-icon-size);background-repeat:no-repeat;place-items:center;width:200px;height:200px;display:grid}.workspace-item-stage .itempreview{width:100%;height:75%;position:absolute}.workspace-collection{min-width:0;min-height:0}.workspace-mode .workspace-collection{flex-direction:column;gap:18px;display:flex}.wins.workspace-mode .itabs{box-shadow:none;flex-wrap:wrap;gap:5px}.wins.workspace-mode .itabs .vtab{letter-spacing:0;flex:0 auto;padding:7px 8px;font-size:10px}.wins.workspace-mode .itabs .vtab i{display:none}.wins.workspace-mode .itools{flex:none}.wins.workspace-mode .isearch,.wins.workspace-mode .isort{box-shadow:none;background:#c6e5ed06;padding:8px;font-size:11px}.wins.workspace-mode .storage{grid-template-columns:repeat(auto-fill, var(--dg-slot));align-content:start;gap:8px;min-height:0;overflow:auto}.wins.workspace-mode .islot{width:var(--dg-slot);height:var(--dg-slot);aspect-ratio:1;background:#b7d8ed07;border-radius:0;box-shadow:inset 0 0 0 1px #d5e9ff0d}.wins.workspace-mode .islot:hover{background-color:#b2e1e517}.wins.workspace-mode .dropask{z-index:4;background:#111b25fa;width:360px;padding:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 70px #0009}.wins.workspace-mode :is(.workspace-character,.workspace-implants) .win-body{grid-template-columns:.85fr 1fr 1fr;align-content:start;gap:30px 6%;display:grid}.wins.workspace-mode .workspace-character .wrule,.wins.workspace-mode .workspace-character .whint{display:none}.wins.workspace-mode .workspace-character .eqdoll{align-content:start;gap:14px;padding-top:20px}.wins.workspace-mode .workspace-character .wlabel{letter-spacing:.12em;align-self:end;font-size:11px}.wins.workspace-mode .workspace-character .kvlist{align-self:start;gap:4px}.wins.workspace-mode .workspace-character .kvrow{padding:8px 0;font-size:13px}.wins.workspace-mode .workspace-character .val{color:#d6ebee}.wins.workspace-mode .win-body.scale{grid-template-columns:minmax(220px,1fr) minmax(310px,1.3fr) minmax(220px,1fr);gap:4%;display:grid}.wins.workspace-mode .scale .pan{width:auto;min-width:0}.wins.workspace-mode .scale .counter{box-shadow:none;background:0 0}.wins.workspace-mode .scale .counter>.pan-h{visibility:hidden}.wins.workspace-mode .scale .pan-h{box-shadow:none;background:0 0;padding:0 0 15px;font-size:11px}.wins.workspace-mode .scale .pan-tools{box-shadow:none;padding:0 0 18px}.wins.workspace-mode .scale .pan-tools input{box-shadow:none;background:#c6e5ed06;padding:9px;font-size:11px}.wins.workspace-mode .scale .pan-b{padding:0}.wins.workspace-mode .scale .grid{grid-template-columns:repeat(auto-fill, var(--dg-slot));gap:9px}.wins.workspace-mode .scale .deal>.detail{scrollbar-width:thin;overflow-y:auto}.wins.workspace-mode .scale .deal .t-stage{background:0 0;height:clamp(70px,50vh - 285px,260px)}.wins.workspace-mode .scale .deal .nm{height:48px;font-size:20px;font-weight:400}.wins.workspace-mode .scale .deal .acts{padding:18px 0 0}.wins.workspace-mode .scale .deal .acts button{background:#b2e1e50a;border-radius:0;min-height:38px}.wins.workspace-mode .scale .cell.on .islot{background:#b2e1e512;box-shadow:inset 0 -2px #b2e1e5}.wins.workspace-mode .scale .idle .hint{display:none}@media (max-height:780px){.wins.workspace-mode .scale .deal .nm{height:30px;font-size:18px}.wins.workspace-mode .scale .deal .from{display:none}.wins.workspace-mode .scale .purserow{margin-top:6px;padding-top:4px;padding-bottom:4px}.wins.workspace-mode .scale .deal .qty{padding-top:5px}}.wins.workspace-mode .workspace-loot .win-body,.wins.workspace-mode .workspace-loot .win-foot{width:min(600px,100%);margin:0 auto}.wins.workspace-mode .lootrow{background:#b7d8ed06;padding:14px}@media (max-width:1050px){.workspace-nav{gap:0;left:24px;right:24px}.workspace-nav button{padding:13px 10px}.workspace-mark{margin-right:12px}.wins.workspace-mode .win{left:24px!important;right:24px!important}.wins.workspace-mode .workspace-inventory .win-body{grid-template-columns:minmax(160px,.8fr) minmax(160px,1fr) minmax(260px,1.2fr);gap:20px}.wins.workspace-mode .win-body.scale{grid-template-columns:minmax(180px,1fr) minmax(260px,1.2fr) minmax(180px,1fr);gap:18px}}@media (max-width:760px){.workspace-nav{top:12px;overflow-x:auto}.workspace-nav button{white-space:nowrap}.workspace-mark{display:none}.workspace-money{padding-left:18px}.wins.workspace-mode .win{top:76px!important;bottom:130px!important}.wins.workspace-mode .workspace-inventory .win-body{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr);gap:20px;overflow:auto}.workspace-mode .workspace-item-stage{display:none}.wins.workspace-mode .win-body.scale{grid-template-columns:180px 260px 180px;overflow-x:auto}.wins.workspace-mode :is(.workspace-character,.workspace-implants) .win-body{grid-template-columns:180px 200px 220px;gap:20px;overflow:auto}}.wins.workspace-mode{--workspace-edge:4vw;--workspace-bag-width:clamp(290px, 29vw, 440px);--workspace-gap:3vw}.wins.workspace-mode .win:not(.workspace-inventory){right:calc(var(--workspace-edge) + var(--workspace-bag-width) + var(--workspace-gap))!important}.wins.workspace-mode .win.workspace-inventory{left:auto!important;right:var(--workspace-edge)!important;width:var(--workspace-bag-width)!important}.wins.workspace-mode .workspace-inventory .wclose,.wins.workspace-mode .workspace-character .wclose{display:none}.wins.workspace-mode .workspace-inventory .win-body{padding-top:12px;display:flex;overflow:hidden}.wins.workspace-mode .workspace-collection{flex:1;overflow:hidden}.wins.workspace-mode .workspace-inventory .dropask{width:min(360px,100%)}.wins.workspace-mode :is(.workspace-character,.workspace-implants) .win-body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(180px,.8fr) minmax(240px,1.3fr);align-content:stretch;gap:20px 5%}.wins.workspace-mode .workspace-identity{grid-area:1/1}.wins.workspace-mode .workspace-combat{grid-area:2/1}.wins.workspace-mode .workspace-character-stats{scrollbar-width:thin;min-height:0;overflow-y:auto}.wins.workspace-mode .workspace-equipment{flex-direction:column;grid-area:1/2;min-height:0;display:flex}.wins.workspace-mode .workspace-character .eqdoll{grid-template-columns:repeat(4, var(--dg-slot));flex:none;gap:8px;padding-top:0}.wins.workspace-mode .workspace-character .kvrow{padding:3px 0}.wins.workspace-mode .workspace-character .charhead{margin-bottom:12px}.wins.workspace-mode .workspace-character .kvrow .lbl,.wins.workspace-mode .workspace-character .kvrow .val{font-size:11px}.workspace-inspection{flex:1;grid-template-rows:minmax(120px,1fr) auto;min-height:240px;margin-top:12px;display:grid}.workspace-inspection .workspace-item-info{align-self:end;max-height:180px;padding:0 12px}.workspace-inspection .workspace-item-info h1{margin:0 0 10px;font-size:23px}.workspace-inspection .workspace-item-info p{margin:3px 14px 3px 0;font-size:11px;display:inline-block}.workspace-inspection .workspace-item-info small{margin-top:8px}.workspace-inspection .workspace-item-stage .itempreview{height:100%}.workspace-inspection .workspace-item-stage:after{bottom:8%}.wins.workspace-mode .win-body.scale{grid-template-columns:minmax(180px,1fr) minmax(250px,1.25fr);gap:5%}.wins.workspace-mode .scale>.pan.give{display:none}@media (max-width:1050px){.wins.workspace-mode{--workspace-edge:24px;--workspace-bag-width:290px;--workspace-gap:22px}.wins.workspace-mode :is(.workspace-character,.workspace-implants) .win-body{grid-template-columns:minmax(160px,.8fr) minmax(210px,1fr)}}@media (max-width:760px){.wins.workspace-mode{--workspace-edge:16px;--workspace-bag-width:42vw;--workspace-gap:16px}.wins.workspace-mode .win:not(.workspace-inventory){left:16px!important}.wins.workspace-mode :is(.workspace-character,.workspace-implants) .win-body{flex-direction:column;display:flex}.wins.workspace-mode .workspace-equipment{order:-1;min-height:360px}.wins.workspace-mode .workspace-item-stage{display:grid}.wins.workspace-mode .storage{grid-template-columns:repeat(auto-fill, var(--dg-slot))}.wins.workspace-mode .itools{flex-wrap:wrap}.wins.workspace-mode .win-body.scale{grid-template-columns:180px 250px;overflow-x:auto}}.wins.workspace-mode :is(.workspace-character,.workspace-implants) .win-body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-content:stretch;gap:clamp(22px,3vw,56px);display:grid;overflow:hidden}.wins.workspace-mode :is(.workspace-character,.workspace-implants) .win-foot{display:none}.workspace-character-section,.wins.workspace-mode :is(.workspace-character,.workspace-implants) .workspace-inspection{grid-template-rows:minmax(0,60fr) minmax(0,40fr);gap:24px;min-width:0;height:100%;min-height:0;margin:0;display:grid}.wins.workspace-mode .workspace-equipment{grid-area:auto;min-width:0;min-height:0;display:block;position:relative}.wins.workspace-mode .workspace-character .charhead{align-items:baseline;gap:16px;height:36px;margin:0;display:flex;overflow:hidden}.wins.workspace-mode .workspace-character .charhead .kvrow{flex:none;gap:6px;padding:0}.wins.workspace-mode .workspace-character .charhead .kvrow:first-child{flex:1;min-width:0}.wins.workspace-mode .workspace-character .charhead .kvrow:first-child .lbl{display:none}.wins.workspace-mode .workspace-character .charhead .kvrow:first-child .val{text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:400;overflow:hidden}.wins.workspace-mode .workspace-character .charhead .kvrow:last-child .lbl{display:none}.workspace-character-portrait{position:absolute;inset:36px 58px 0}.character-preview{cursor:grab;touch-action:none;outline:none;width:100%;height:100%;position:absolute;inset:0}.character-preview:active{cursor:grabbing}.character-preview:focus-visible{outline-offset:-1px;outline:1px solid #b2e1e54d}.character-preview-status{font:12px var(--hud-font);color:#879ba6;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.wins.workspace-mode .workspace-character .eqdoll{grid-template-columns:repeat(2, var(--dg-slot));grid-template-rows:repeat(var(--doll-rows,4), minmax(0, 1fr));pointer-events:none;place-content:stretch space-between;gap:9px 0;padding:0;display:grid;position:absolute;inset:48px 0 8px}.wins.workspace-mode .workspace-character .eqdoll .islot{width:auto;height:min(var(--dg-slot), 100%);aspect-ratio:1;pointer-events:auto;background:#b7d8ed07;align-self:center;box-shadow:inset 0 0 0 1px #d5e9ff12}.wins.workspace-mode .workspace-character-stats{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:20px;min-height:0;display:grid;overflow:hidden}.wins.workspace-mode .workspace-character-stats>section{scrollbar-width:thin;scrollbar-gutter:stable;grid-area:auto;min-width:0;min-height:0;margin:0;overflow-y:auto}.wins.workspace-mode .workspace-character .wlabel{color:#8499a5;margin:0 0 12px;font-size:9px;font-weight:500}.wins.workspace-mode .workspace-character .kvlist{gap:3px}.wins.workspace-mode .workspace-character .kvrow{align-items:baseline;gap:12px;padding:4px 0}.wins.workspace-mode .workspace-character .kvrow .lbl{color:#9bacb5;font-size:10px;line-height:1.4}.wins.workspace-mode .workspace-character .kvrow .val{white-space:nowrap;font-size:11px;font-weight:500}.wins.workspace-mode :is(.workspace-character,.workspace-implants) .workspace-item-stage{height:100%;min-height:0;display:grid}.workspace-inspection .workspace-item-stage .itempreview{width:100%;height:88%}.workspace-inspection .workspace-item-stage:after{background:linear-gradient(90deg,#0000,#b2e1e522,#0000);bottom:0;left:20%;right:20%}.workspace-inspection .workspace-item-info{scrollbar-gutter:stable;scrollbar-width:thin;align-self:stretch;height:100%;min-height:0;max-height:none;padding:0;overflow-y:auto}.workspace-inspection .workspace-item-info h1{scrollbar-width:thin;height:2.3em;margin:0 0 12px;font-size:clamp(20px,1.6vw,29px);font-weight:400;line-height:1.15;overflow-y:auto}.workspace-inspection .workspace-item-info p{margin:0 0 8px;font-size:11px;line-height:1.45;display:block}.workspace-inspection .workspace-item-info small{margin-top:16px;font-size:10px}@media (max-width:1100px){.wins.workspace-mode :is(.workspace-character,.workspace-implants) .win-body{grid-template-columns:minmax(240px,2fr) minmax(190px,1fr);gap:20px;overflow-x:auto}.wins.workspace-mode .workspace-character-stats{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;overflow-y:auto}.wins.workspace-mode .workspace-character-stats>section{overflow:visible}.workspace-character-portrait{left:43px;right:43px}}@media (max-height:760px){.workspace-character-section,.wins.workspace-mode :is(.workspace-character,.workspace-implants) .workspace-inspection{grid-template-rows:minmax(0,58fr) minmax(0,42fr);gap:16px}.wins.workspace-mode .workspace-character .eqdoll{gap:6px 0;inset-block:36px 0}.workspace-character-portrait{top:24px}.wins.workspace-mode .workspace-character .charhead .kvrow:first-child .val{font-size:16px}}.wins.workspace-mode .workspace-character .charhead{flex-direction:row}.wins.workspace-mode .workspace-character-stats .workspace-combat{margin-top:0}.wins.workspace-mode .workspace-character-stats .kvrow{grid-template-columns:minmax(0,1fr) 66px;min-height:25px;display:grid}.wins.workspace-mode .workspace-character-stats .kvrow .lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wins.workspace-mode .workspace-character-stats .kvrow .val{text-align:right}.wins.workspace-mode .scale .deal .t-stage .islot{width:var(--dg-slot);height:var(--dg-slot)}.workspace-character-section,.wins.workspace-mode :is(.workspace-character,.workspace-implants) .workspace-inspection{grid-template-rows:minmax(calc(var(--dg-slot) * 4 + 66px), 60fr) minmax(0, 40fr)}.workspace-character-portrait{left:calc(var(--dg-slot) + 12px);right:calc(var(--dg-slot) + 12px)}.wins.workspace-mode .workspace-character-section{grid-template-rows:calc(var(--equipment-rows) * var(--dg-slot) + (var(--equipment-rows) - 1) * 8px + 48px) max-content;scrollbar-width:thin;scrollbar-gutter:stable;box-sizing:border-box;align-content:start;padding-right:6px;overflow-y:auto}.wins.workspace-mode .workspace-character-section .eqdoll{grid-template-rows:repeat(var(--equipment-rows), var(--dg-slot));align-content:start;gap:8px 0;inset:42px 0 auto}.wins.workspace-mode .workspace-character-section .workspace-character-portrait{top:42px;bottom:0}@media (max-height:820px){.wins.workspace-mode .workspace-character-section{grid-template-rows:100% max-content}.wins.workspace-mode .workspace-character-section .eqdoll{grid-template-rows:repeat(var(--equipment-rows), minmax(0, var(--dg-slot)));gap:6px 0;inset:42px 0 0}.wins.workspace-mode .workspace-character-section .eqdoll .islot{height:min(var(--dg-slot), 100%);aspect-ratio:1;width:auto}}.wins.workspace-mode .workspace-character-stats.character-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;overflow:visible}.character-outcome{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;gap:5px;min-height:49px;font-size:11px;display:flex}.character-outcome .lbl{color:#82929f;font-size:10px}.character-outcome .val{color:#d5f4f5}@media (max-width:1100px){.wins.workspace-mode .workspace-character-stats.character-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-open #quickbelt .qslot[data-inspected],.workspace-mode .islot[data-inspected]{outline-offset:2px;outline:1px solid #d5f4f5}.workspace-open #quickbelt .qslot.on{box-shadow:inset 0 0 0 1px #d5e9ff0d}.workspace-inspection{grid-template-rows:minmax(0,1fr) minmax(0,180px)}.workspace-inspection .workspace-item-info{align-self:stretch;overflow:auto}.workspace-inspection .workspace-item-ammo[hidden],.workspace-shop-inspection[hidden],.workspace-loot-inspection[hidden]{display:none}.workspace-mode .scale .counter{position:relative}.workspace-mode .workspace-own-inspection .counter>:not(.workspace-shop-inspection){visibility:hidden}.workspace-shop-inspection{position:absolute;inset:0}.workspace-shop-inspection>.workspace-inspection,.workspace-loot-inspection>.workspace-inspection{height:100%;min-height:0;margin:0}.wins.workspace-mode .workspace-loot .win-body{width:100%;margin:0;padding-right:52%;position:relative}.workspace-loot-inspection{position:absolute;inset:0 0 0 52%}.wins.workspace-mode .container-window .win-body{grid-template-columns:minmax(160px,.85fr) minmax(220px,1.15fr);gap:32px;padding:12px 0 0;display:grid;overflow:hidden}.wins.workspace-mode .container-window .workspace-loot-inspection{min-width:0;min-height:0;position:relative;inset:auto}.container-contents{scrollbar-width:thin;min-height:0;overflow:auto}.container-toolbar{align-items:flex-start;height:100px;display:flex}.container-money{color:#e8cf8c;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0}.container-grid{grid-template-columns:repeat(auto-fill, var(--dg-slot));align-content:start;gap:8px;padding:3px;display:grid}.wins .container-grid .islot{width:var(--dg-slot);height:var(--dg-slot);cursor:pointer}.wins .container-grid .islot[hidden],.container-empty[hidden]{display:none}.container-empty{color:#82939f;padding:0 3px;font-size:12px}.wins.workspace-mode .container-window .win-foot{flex:0 0 48px;grid-template-columns:minmax(160px,.85fr) minmax(220px,1.15fr);gap:32px;width:100%;margin:0;display:grid}.wins.workspace-mode .container-window .wbtn{background:#c9edff09;border:0;border-radius:0;place-self:start;width:auto;min-width:112px;min-height:34px;padding:8px 16px}.wins.workspace-mode .container-window .wbtn:hover:enabled{background:#c9edff16}.wins.workspace-mode .container-window .wbtn:disabled{opacity:.3;cursor:default}.workspace-inventory.container-drop-ready .storage{outline-offset:4px;outline:1px solid #b2e1e5}.container-drag{width:calc(var(--u) * 48);height:calc(var(--u) * 48);z-index:10000;pointer-events:none;background:#101922dd;position:fixed}.container-drag .icon{background-image:var(--item-icons);background-size:var(--item-icon-size);background-repeat:no-repeat;width:100%;height:100%;display:block}.container-drag .count{position:absolute;bottom:2px;right:3px}@media (max-width:1050px){.wins.workspace-mode .container-window .win-body,.wins.workspace-mode .container-window .win-foot{grid-template-columns:minmax(110px,.8fr) minmax(160px,1.2fr);gap:18px}.wins.workspace-mode .container-window .workspace-item-stage{display:flex}}.wins.workspace-mode .workspace-journal .wclose{display:none}.wins.workspace-mode .workspace-journal .win-body{flex-direction:column;gap:14px;display:flex;overflow:hidden}.journal-toolbar{color:#82939f;letter-spacing:.04em;border-bottom:1px solid #d9efff14;flex:none;padding-bottom:10px;font-size:11px}.journal-list{scrollbar-width:thin;min-height:0;padding-right:8px;overflow:auto}.journal-group{color:#82939f;letter-spacing:.15em;text-transform:uppercase;margin:18px 0 10px;font-size:10px;font-weight:400}.journal-list>.journal-group:first-child{margin-top:0}.journal-entry{background:#b7d8ed06;border-left:2px solid #6f879c;margin-bottom:10px;padding:14px 16px}.journal-entry.journal-followed{background:#b2e1e50d;border-left-color:#e2bb63}.journal-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.journal-title{color:#e6f1f4;margin:0;font-size:15px;font-weight:500}.wins .journal-follow{color:#b2e1e5;cursor:pointer;background:#c9edff09;border:0;border-radius:0;flex:none;width:auto;min-height:0;padding:6px 12px;font-size:11px}.wins .journal-follow:hover:enabled{background:#c9edff16}.wins .journal-follow:disabled{color:#e2bb63;cursor:default;background:0 0}.journal-head .journal-title{flex:1}.wins .journal-abandon{color:#8b99a7;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;width:auto;min-height:0;padding:6px 12px;font-size:11px}.wins .journal-abandon:hover{color:#e7a39b;background:#ff8a7a10}.wins .journal-abandon.journal-armed{color:#ffd9d3;background:#b4574f}.journal-text{color:#aebccc;margin:8px 0 10px;font-size:12px;line-height:1.6}.journal-goals{margin:0;padding:0;list-style:none}.journal-goal{color:#d4e0eb;font-variant-numeric:tabular-nums;padding:5px 0;font-size:12px}.journal-goal:before{content:"◇";color:#b2e1e5;margin-right:8px}.journal-goal.journal-full{color:#82939f}.journal-goal.journal-full:before{content:"✓"}.journal-where{color:#dfc78d;margin:2px 0 0 20px;font-size:11px;display:block}.journal-turnin{color:#e2bb63;margin:8px 0 0;font-size:12px}.journal-reward{color:#e8cf8c;margin:10px 0 0;font-size:12px}.journal-label{color:#82939f;letter-spacing:.12em;text-transform:uppercase;margin-right:10px;font-size:10px}.journal-turned summary{cursor:pointer}.journal-turned-row{color:#82939f;padding:6px 0 6px 16px;font-size:12px}.journal-empty{color:#82939f;font-size:12px}.journal-reward-slots{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.journal-reward-slots[hidden],.workspace-journal-inspection[hidden]{display:none}.wins .journal-reward-slots .islot.filled{cursor:pointer}.wins .journal-reward-slots .islot[data-inspected]{box-shadow:inset 0 2px 6px #00000059,inset 0 0 0 1px #b2e1e5}.wins.workspace-mode .workspace-journal.workspace-own-inspection .win-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(220px,.9fr);column-gap:32px;display:grid}.wins.workspace-mode .workspace-journal.workspace-own-inspection .journal-toolbar{grid-area:1/1}.wins.workspace-mode .workspace-journal.workspace-own-inspection .journal-list{grid-area:2/1}.workspace-journal-inspection{grid-area:1/2/3;min-width:0;min-height:0;position:relative}.workspace-journal-inspection>.workspace-inspection{height:100%;min-height:0;margin:0}.wins.workspace-mode .workspace-settings .wclose{display:none}.wins.workspace-mode .workspace-settings .win-body{padding:16px 28px 24px}.wins.workspace-mode .workspace-settings .settings-page{max-width:560px}.character-outcome-values{white-space:nowrap;grid-template-columns:1fr 1fr;gap:4px;min-height:14px;display:grid}.character-outcome-planned{color:#8cf0da;font-variant-numeric:tabular-nums}.workspace-item-outcomes{min-height:84px}.workspace-item-outcomes .character-outcome{grid-template-columns:1fr 1fr;gap:8px;min-height:28px;display:grid}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/big-shoulders-display-900-EACME5TP.woff2)format("woff2")}@font-face{font-family:Big Shoulders Text;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/big-shoulders-text-600-qPsGcdXe.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/barlow-400-qiz4-Cze.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/barlow-500-BPAOfeC8.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-600-DILqtrty.woff2)format("woff2")}.account-backdrop{--font-logo:"Big Shoulders Display", "Arial Narrow", sans-serif;--font-head:"Big Shoulders Text", "Arial Narrow", sans-serif;--font-body:"Barlow", "Segoe UI", system-ui, sans-serif;--accent:#e3a23c;--accent-soft:#e3a23c24;--on-accent:#1b1306;--ink:#ece7df;--ink-2:#b4ada2;--ink-3:#8a847b;--panel-bg:#111214f2;--line:#ffffff1a;--field-bg:#ffffff0a;--danger:#d9534f;--radius:4px;z-index:50;color:var(--ink);font:400 15px/1.55 var(--font-body);background:radial-gradient(120% 90% at 20% 10%,#9a5c2c38,#0000 60%),radial-gradient(100% 80% at 90% 100%,#34565c3d,#0000 65%),#0b0e12;justify-content:center;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.account-scene{z-index:0;pointer-events:none;opacity:0;transition:opacity .6s ease-out;position:fixed;inset:0}.account-scene-ready{opacity:1}.account-scene-canvas{width:100%;height:100%;display:block}.account-scene:after{content:"";background:radial-gradient(60% 70%,#0000 30%,#08060480 100%),linear-gradient(#0a080633,#0000 30% 70%,#0a080673);position:absolute;inset:0}.account-shell{z-index:1;flex-direction:column;gap:20px;width:min(420px,100%);margin-block:auto;display:flex;position:relative}.account-shell:has(.account-panel-wide){width:min(640px,100%)}.account-logo{flex-direction:column;align-items:center;gap:6px;margin:0 0 8px;display:flex}.account-logo-word{color:#efe8dc;font-family:var(--font-logo);letter-spacing:.01em;text-transform:uppercase;text-shadow:0 2px 18px #0000008c;font-size:clamp(56px,min(11vw,11vh),104px);font-weight:900;line-height:.9}.account-logo-sub{color:#efe8dc;font-family:var(--font-head);letter-spacing:.42em;text-transform:uppercase;text-shadow:0 1px 2px #000000e6,0 0 10px #0009;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.account-logo-sub:before,.account-logo-sub:after{content:"";background:var(--accent);opacity:.7;width:40px;height:1px}.account-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-bg);flex-direction:column;gap:16px;padding:32px;display:flex;box-shadow:0 24px 60px #00000073}.account-title{color:var(--ink);font-family:var(--font-head);letter-spacing:.03em;text-transform:uppercase;text-wrap:balance;margin:0 0 4px;font-size:26px;font-weight:600;line-height:1.15}.account-form{flex-direction:column;gap:16px;display:flex}.account-field{flex-direction:column;gap:6px;display:flex}.account-label{color:var(--ink-2);font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;font-size:12.5px;font-weight:600}.account-hint{color:var(--ink-3);font-size:13px}.account-field input{border:1px solid var(--line);border-radius:var(--radius);background:var(--field-bg);color:var(--ink);font:400 16px var(--font-body);outline:none;padding:12px 14px;transition:border-color .12s,box-shadow .12s}.account-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.account-submit{border-radius:var(--radius);background:var(--accent);color:var(--on-accent);font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;margin-top:8px;padding:13px 16px;font-size:17px;font-weight:600;transition:filter .12s}.account-submit:hover{filter:brightness(1.07)}.account-submit:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.account-submit:disabled{background:var(--field-bg);color:var(--ink-3);cursor:not-allowed;filter:none}.account-panel-wide .account-form>.account-submit{z-index:1;box-shadow:0 0 0 14px var(--panel-bg);position:sticky;bottom:0}.account-form-danger .account-submit{background:var(--danger);color:#fff}.account-note{margin:0;font-size:14px}.account-note-plain{color:var(--ink-2)}.account-note-info{border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft);color:var(--ink);padding:10px 14px}.account-note-error{border-left:3px solid var(--danger);border-radius:var(--radius);color:var(--ink);background:#d9534f1f;padding:10px 14px}.account-anchor{max-width:100%;color:var(--accent);overflow-wrap:anywhere;display:inline-block}.account-links{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}.account-links-box{flex-direction:column;gap:10px;display:flex}.account-links-danger{border-top:1px solid var(--line);justify-content:flex-start;padding-top:10px}.account-links-danger .account-link{color:var(--ink-3);font-size:13px}.account-links-danger .account-link:hover,.account-links-danger .account-link:focus-visible{color:var(--danger)}.account-link{color:var(--ink-2);font:500 14px var(--font-body);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;background:0 0;border:0;padding:2px 0}.account-link:hover,.account-link:focus-visible{color:var(--accent);text-decoration-color:currentColor}.account-link:disabled{color:var(--ink-3);cursor:not-allowed;text-decoration:none}.account-characters-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.account-characters{flex-direction:column;gap:8px;display:flex}.account-character,.account-class{border:1px solid var(--line);border-radius:var(--radius);background:var(--field-bg);color:var(--ink)}.account-character{font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 16px;transition:border-color .12s,background .12s;display:flex}.account-character:hover:not(:disabled){border-color:#ffffff38}.account-character[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}.account-class:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.account-character:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.account-character:disabled{cursor:not-allowed;opacity:.5}.account-character-name,.account-class-name{font-family:var(--font-head);letter-spacing:.03em;font-weight:600}.account-character-name{font-size:19px}.account-character-line{color:var(--ink-2);font-size:13px}.account-new{align-self:flex-start}.account-classes{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.account-classes legend{margin-bottom:8px;padding:0}.account-class{cursor:pointer;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:10px 14px;display:flex}.account-class input{accent-color:var(--accent);margin:0}.account-class-name{font-size:16px}.account-class-later{cursor:not-allowed;opacity:.55}.account-class-later .account-hint{flex-basis:100%}.account-look:empty{display:none}.account-footer{justify-content:center;display:flex}.account-footer .account-link,.account-loading-text,.account-privacy{color:var(--ink);text-shadow:0 1px 6px #000000d9}.account-loading{flex-direction:column;align-items:center;gap:8px;display:flex}.account-loading-bar{background:var(--line);width:220px;max-width:100%;height:2px;overflow:hidden}.account-loading-fill{background:var(--accent);width:0;height:100%;transition:width .3s ease-out}.account-loading-done .account-loading-bar{visibility:hidden}.account-loading-text{margin:0;font-size:13px}.account-privacy{text-align:center;max-width:380px;margin:0 auto;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.account-scene,.account-loading-fill{transition:none}}.arrival-cover{z-index:60;align-items:center}.arrival-cover-box{width:260px;max-width:100%}.arrival-cover-asking{cursor:pointer}.arrival-cover-asking .account-loading-text{color:var(--accent);font-size:18px}.arrival-cover-failed .account-loading-bar{visibility:hidden}.arrival-cover-failed .account-loading-text{color:var(--danger);font-size:16px}.arrival-cover-reload{margin-top:8px}.arrival-cover-yielding .arrival-cover-box{visibility:hidden}.atmosphere-tuning{z-index:20;color:#e6edf3;-webkit-user-select:none;user-select:none;background:#000000b3;border-radius:4px;max-height:calc(100vh - 16px);margin:8px;padding:8px 10px;font:12px/1.5 ui-monospace,Cascadia Mono,Consolas,monospace;position:fixed;top:0;right:0;overflow-y:auto}.atmosphere-tuning[hidden]{display:none}.atmosphere-tuning__title{margin:8px 0 2px;font-weight:600}.atmosphere-tuning__title:first-child{margin-top:0}.atmosphere-tuning__row{align-items:center;gap:8px;display:flex}.atmosphere-tuning__label{color:#8b949e;width:120px}.atmosphere-tuning__row input[type=range]{width:160px}.atmosphere-tuning__value{text-align:right;width:72px}.atmosphere-tuning__button{margin-top:6px;margin-right:6px}.atmosphere-tuning--gravel{top:auto;bottom:0}.wins.workspace-mode .workspace-skills>.hdr{display:none}.workspace-skills .win-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.skills-columns{flex:1;order:0;grid-template-rows:48px 250px minmax(0,1fr);gap:16px;min-height:0;display:grid}.skills-primary-list{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 12px;min-width:0;min-height:0;display:grid}.skills-primary{isolation:isolate;color:#b9cbd4;min-width:0;font:inherit;cursor:pointer;text-align:left;background:linear-gradient(100deg,#b2e1e507,#0000);border:0;border-radius:0;grid-template-rows:1fr 12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:7px 9px;display:grid;position:relative;overflow:hidden}.skills-primary:hover{background:#b2e1e50c}.skills-primary.active{color:#effcfc;background:linear-gradient(100deg,#b2e1e515,#b2e1e504);box-shadow:inset 2px 0 #b2e1e5}.skills-primary-icon{color:#7e9ba8;filter:drop-shadow(0 2px 2px #0005);grid-area:1/1/3;width:32px;height:32px}.skills-primary-icon svg{width:100%;height:100%}.skills-primary-name{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;font-size:11px;overflow:hidden}.skills-primary-level{white-space:nowrap;color:#bdd3df;font-variant-numeric:tabular-nums;grid-area:1/3;font-size:12px}.skills-primary-points{text-align:right;color:#c4f1dd;font-variant-numeric:tabular-nums;grid-area:2/3;font-size:9px}.skills-primary-xp{width:calc(100% - 110px);height:2px;position:absolute;bottom:8px;left:55px}.skills-primary.has-points{background:linear-gradient(100deg,#82d7c425,#80c8c509 75%);box-shadow:inset 2px 0 #bcebdd88}.skills-primary.has-points.active{box-shadow:inset 2px 0 #d4f5e9}.skills-primary.active .skills-primary-icon{color:#ddf3f7}.skills-primary.has-points .skills-primary-icon{color:#c6f6e7;filter:drop-shadow(0 0 7px #72e9c633)}.skills-primary-shimmer{z-index:-1;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.skills-primary.has-points .skills-primary-shimmer{display:block}.skills-primary-shimmer:after{content:"";width:55%;height:100%;animation:4.8s ease-in-out infinite skills-shimmer;animation-delay:var(--shimmer-delay);background:linear-gradient(105deg,#0000 5%,#9ce8d60c 30%,#d8fff12e 52%,#9ce8d60c 72%,#0000 95%);display:block}@keyframes skills-shimmer{0%,15%{opacity:0;transform:translate(-140%)skew(-15deg)}25%{opacity:1}65%{opacity:1;transform:translate(250%)skew(-15deg)}80%,to{opacity:0;transform:translate(250%)skew(-15deg)}}.skills-detail{--attribute-columns:minmax(80px, 1fr) 44px 44px 38px 56px;grid-template-rows:40px 24px minmax(0,1fr);grid-template-columns:minmax(0,1.55fr) minmax(275px,1fr);column-gap:30px;min-width:0;min-height:0;display:grid}.skills-heading{grid-area:1/1;grid-template-columns:minmax(0,1fr) 90px minmax(150px,1fr);align-items:start;gap:12px;min-width:0;height:36px;display:grid}.skills-heading h2,.skills-inspector h3{min-height:24px;margin:0;font-size:16px;font-weight:400;line-height:24px}.skills-heading h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skills-budget{white-space:nowrap;color:#c6e0e3;font-variant-numeric:tabular-nums;height:36px;font-size:11px;line-height:24px}.skills-xp-area{font-variant-numeric:tabular-nums;grid-template-rows:20px 4px;grid-template-columns:1fr auto;gap:4px 6px;min-width:0;display:grid}.skills-level{color:#abc1ca;white-space:nowrap;font-size:9px;line-height:20px}.skills-xp-remaining{text-align:right;color:#718c9b;white-space:nowrap;font-size:8px;line-height:20px}.skills-experience{grid-column:1/-1;width:100%;height:4px}.skills-experience,.skills-primary-xp{appearance:none;color:#9edce9;background:#b2e1e50c;border:0;border-radius:0;display:block}.skills-experience::-webkit-progress-bar{background:#b2e1e50c}.skills-primary-xp::-webkit-progress-bar{background:#b2e1e50c}.skills-experience::-webkit-progress-value{background:linear-gradient(90deg,#507c90,#c9edf0);transition:width .45s ease-out}.skills-primary-xp::-webkit-progress-value{background:linear-gradient(90deg,#507c90,#c9edf0);transition:width .45s ease-out}.skills-experience::-moz-progress-bar{background:linear-gradient(90deg,#507c90,#c9edf0)}.skills-primary-xp::-moz-progress-bar{background:linear-gradient(90deg,#507c90,#c9edf0)}.skills-identity{display:none}.skills-attribute{grid-template-columns:var(--attribute-columns);box-sizing:border-box;font-variant-numeric:tabular-nums;align-items:center;column-gap:7px;height:36px;padding:0 8px;font-size:11px;display:grid}.skills-table-head{color:#728997;scrollbar-gutter:stable;scrollbar-width:thin;grid-area:2/1;height:24px;font-size:9px;overflow-y:hidden}.skills-attributes{scrollbar-width:thin;scrollbar-gutter:stable;grid-area:3/1;min-height:0;overflow-y:scroll}.skills-attribute.selected{background:linear-gradient(90deg,#b2e1e512,#b2e1e503);box-shadow:inset 2px 0 #a9cbd3}.skills-attribute-name{color:#b8cbd3;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;line-height:20px}.skills-attribute.selected .skills-attribute-name{color:#e1f4f6}.skills-current,.skills-planned,.skills-cost,.skills-table-head>span:not(:first-child){text-align:right;line-height:20px}.skills-current{color:#c9dce4}.skills-planned{color:#526772}.skills-planned.changed{color:#b1d5b7}.skills-cost{color:#8297a5}.skills-controls{justify-content:flex-end;align-items:center;gap:4px;display:flex}.skills-controls button{color:#c8e8ed;width:24px;height:24px;font:inherit;cursor:pointer;background:#d5f4f508;border:0;border-radius:0;padding:0;font-size:16px;line-height:24px}.skills-controls button:hover:enabled{background:#b2e1e518}.skills-controls button:disabled{opacity:.2;cursor:default}.skills-inspector{scrollbar-width:thin;scrollbar-gutter:stable;grid-area:1/2/4;min-height:0;padding-right:6px;overflow-y:auto}.skills-description{color:#829aa9;min-height:54px;margin:8px 0 10px;font-size:11px;line-height:18px}.skills-next-cost{color:#b2e1e5;font-size:9px;line-height:18px}.skills-effects{margin-top:18px}.skills-no-preview{color:#718896;font-size:10px;line-height:18px}.skills-effect{color:#b8cbd3;grid-template-rows:20px 14px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;padding:5px 0;font-size:10px;display:grid}.skills-effect-values{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;gap:7px;display:flex}.skills-effect-values b{color:#deeff1;font-size:12px;font-weight:400}.skills-effect-values em{color:#b1d5b7;font-style:normal}.skills-effect small{text-align:right;color:#91b7bc;grid-column:2;font-size:9px}.skills-toolbar{flex:0 0 34px;order:1;align-items:center;gap:12px;min-width:0;display:flex}.skills-class{color:#8196a4}.skills-class-choice{color:#d5f4f5;font:inherit;background:#18242c;border:0;padding:6px 10px}.skills-class-choice[hidden]{display:none}.skills-pending{color:#b2e1e5;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:10px;overflow:hidden}.workspace-skills .skills-toolbar .wbtn{flex:none;width:auto;min-width:66px;padding:6px 14px}.skills-status{color:#95aab7;flex:0 0 30px;order:2;font-size:10px;line-height:15px;overflow:hidden}.workspace-skills button:focus-visible{outline-offset:-2px;outline:1px solid #b2e1e5}@media (max-width:1350px){.skills-detail{--attribute-columns:minmax(75px, 1fr) 34px 34px 30px 52px;grid-template-columns:minmax(0,1.5fr) minmax(255px,1fr);column-gap:22px}.skills-heading{grid-template-columns:minmax(0,1fr) 72px 150px;gap:8px}.skills-primary-list{column-gap:6px}.skills-primary-name,.skills-primary-level{font-size:10px}.skills-attribute{column-gap:4px}}@media (max-height:800px){.skills-columns{grid-template-rows:48px 170px minmax(0,1fr);gap:8px}.skills-primary{grid-template-rows:1fr 9px;grid-template-columns:28px minmax(0,1fr) auto;gap:0 6px;padding:3px 5px 4px}.skills-primary-icon{width:27px;height:27px}.skills-primary-xp{width:calc(100% - 88px);bottom:6px;left:39px}}@media (prefers-reduced-motion:reduce){.skills-primary-shimmer:after{opacity:0;animation:none}.skills-experience::-webkit-progress-value{transition:none}.skills-primary-xp::-webkit-progress-value{transition:none}}.skills-ranks{align-items:center;gap:26px;min-width:0;display:flex}.skills-ranks button{color:#b5cedf;cursor:pointer;text-align:left;background:radial-gradient(at 26%,#b8f1e909,#0000 70%);border:0;border-radius:0;flex:0 0 188px;grid-template-columns:36px 84px 48px;align-items:center;gap:10px;width:188px;height:44px;padding:0 4px;display:grid}.skills-ranks button[data-rank=skill]{color:#b6e4db;flex-basis:118px;grid-template-columns:36px 64px;width:118px}.skills-ranks button[data-rank=skill] em{display:none}.skills-ranks button:hover{filter:brightness(1.18);background:radial-gradient(at 26%,#b8f1e915,#0000 75%)}.skills-ranks button:focus-visible{outline-offset:2px;outline:1px solid #b2e1e5}.skills-ranks strong{letter-spacing:-.045em;color:inherit;font-variant-numeric:tabular-nums;font-size:32px;font-weight:300;line-height:40px}.skills-ranks em{white-space:nowrap;color:#b7e5cc;font-variant-numeric:tabular-nums;align-self:end;padding-bottom:8px;font-size:10px;font-style:normal}.skills-ranks svg{filter:drop-shadow(0 0 9px #b6e4db12);width:36px;height:36px}.skills-ranks .rank-outline{fill:none;stroke:currentColor;stroke-width:1px;opacity:.32}.skills-ranks .rank-solid{fill:currentColor}.skills-ranks .rank-cutout{fill:#101921}.skills-rank-details{box-sizing:border-box;color:#c7dce4;width:510px;max-width:calc(100vw - 40px);max-height:80vh;font:inherit;background:#101a22f5;border:1px solid #9fc4d025;border-radius:2px;padding:24px;overflow:auto;box-shadow:0 20px 90px #0009}.skills-rank-details::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060999}.skills-rank-details h2{margin:18px 0;font-size:21px;font-weight:400}.skills-rank-details>p{color:#95adba;font-size:12px;line-height:1.75}.skills-rank-values p{justify-content:space-between;gap:16px;font-size:12px;display:flex}.skills-rank-values b{font-variant-numeric:tabular-nums;color:#cce6e4;font-weight:400}.skills-rank-close{float:right;color:#a7c5d2;cursor:pointer;background:0 0;border:0;font-size:22px}.ghost-silhouette{fill:url(#ghost-volume);stroke:url(#ghost-edge);stroke-width:1.15px}.ghost-secondary-pose{fill:none;stroke:#9bbfca;stroke-width:.7px;stroke-opacity:.12}.ghost-proportions{fill:none;stroke:#9dbfc8;stroke-width:.6px;stroke-opacity:.14}.ghost-proportions circle{stroke-dasharray:1 5}.ghost-axis{stroke-dasharray:2 12;opacity:.5}.ghost-musculature{fill:none;stroke:#bbd9df;stroke-width:.75px;stroke-opacity:.27;stroke-linecap:round}.ghost-soft-tissue{fill:#c5e0e6;fill-opacity:.055;stroke:none}.ghost-rib-shadow{fill:none;stroke:#88b1c1;stroke-width:1px;stroke-opacity:.1}.ghost-neural-thread{fill:none;stroke:#acdacf;stroke-width:.8px;stroke-opacity:.28}.ghost-vertebrae{fill:#cae9e2;fill-opacity:.25;stroke:#cdf2e9;stroke-opacity:.24;stroke-width:.4px}.ghost-cranial{fill:none;stroke:#badbe2;stroke-width:.6px;stroke-opacity:.3}.ghost-slot{cursor:pointer;outline:none}.ghost-slot-wash{fill:#bddbe202}.ghost-slot-rule{fill:none;stroke:#bedce1;stroke-opacity:.07;stroke-width:.7px}.ghost-slot-selection{fill:none;stroke:#b9e8df;stroke-width:1.7px;opacity:0}.ghost-slot.selected .ghost-slot-wash{fill:#b6dfdd0b}.ghost-slot.selected .ghost-slot-selection{opacity:1}.ghost-slot-icon{fill:none;stroke:#91b7bf;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.ghost-slot-title{fill:#c0d5dd;letter-spacing:.015em;font-size:14px;font-weight:400}.ghost-slot-item{fill:#87a1ae;font-size:10px}.ghost-slot.empty .ghost-slot-item{fill:#55727e}.ghost-slot.empty .ghost-slot-icon{opacity:.4}.ghost-slot-led{fill:#a2d6c5;opacity:.65}.ghost-slot.empty .ghost-slot-led{fill:none;stroke:#7796a1;stroke-width:.6px;opacity:.4}.ghost-slot.warning .ghost-slot-led{fill:#d0ae81}.ghost-slot-condition{fill:#66858e;font-variant-numeric:tabular-nums;font-size:8px}.ghost-slot.selected .ghost-slot-title{fill:#d8f1ed}.ghost-slot.selected .ghost-slot-icon{stroke:#bfe9e0;opacity:1}.ghost-slot:hover .ghost-slot-wash,.ghost-slot:focus-visible .ghost-slot-wash{fill:#bddbe20c}.ghost-slot:focus-visible .ghost-slot-rule{stroke-opacity:.7}.ghost-wire{fill:none;stroke:#94bbc5;stroke-opacity:.12;stroke-width:.65px;vector-effect:non-scaling-stroke}.ghost-link.empty .ghost-wire{stroke-opacity:.055}.ghost-link.selected .ghost-wire{stroke:#bee8df;stroke-opacity:.85;stroke-width:.9px}.ghost-link.hovered .ghost-wire{stroke-opacity:.55}.ghost-contact{cursor:pointer;outline:none}.contact-hit{fill:#0000;stroke:none}.contact-ring{fill:#17282f;stroke:#9cbfc7;stroke-width:.65px;stroke-opacity:.4}.contact-core{fill:#b1d8d9;opacity:.35}.ghost-link.live .contact-ring{stroke-opacity:.7}.ghost-link.live .contact-core{opacity:.8}.contact-reticle{fill:none;stroke:#c5e9e2;stroke-width:.7px;opacity:0}.ghost-link.selected .contact-reticle,.ghost-contact:focus-visible .contact-reticle{opacity:.65}.ghost-link.selected .contact-ring{stroke:#d4f4ed;stroke-opacity:1}.ghost-link.selected .contact-core{fill:#e3fff4;opacity:1}.ghost-musculature{stroke-opacity:.32}.ghost-proportions{stroke-opacity:.19}.ghost-secondary-pose{stroke-opacity:.085}.implant-live-heading{justify-content:space-between;align-items:center;display:flex}.implant-live-heading h2{color:#cbdee2;margin:0;font-size:23px;font-weight:350}.implant-live-heading>span{color:#87a4b2;font-size:11px}.implant-live-level{color:#b4dfd9;font-variant-numeric:tabular-nums;margin-left:12px;font-size:22px;font-weight:400}.implant-live-map{background:radial-gradient(at 50% 37%,#a5cad608,#0000 58%);min-height:0}.implant-live-map svg{width:100%;height:100%;display:block}.implant-live-detail{border-top:1px solid #b9d7e20b;align-items:center;gap:36px;display:flex}.implant-live-detail>div{flex-shrink:0;width:180px}.implant-live-detail small{color:#7294a2;font-size:9px}.implant-live-detail h3{color:#cce6e5;margin:8px 0;font-size:16px;font-weight:400}.implant-live-detail p{color:#a5bec7;font-size:11px;line-height:1.8}.implant-live-detail p span{color:#7694a2}.workspace-implants[data-ghost-slot="3"] .ghost-vertebrae{fill-opacity:.53;stroke-opacity:.7}.workspace-implants .ghost-slot.empty .ghost-slot-title{fill:#a2bcc7}.workspace-implants .ghost-slot.selected .ghost-slot-title{fill:#d8f1ed}.workspace-implants .ghost-slot.empty .ghost-slot-item{fill:#668591}.implant-live-map{min-width:0}.workspace-implants .ghost-slot-title{font-size:17px}.workspace-implants .ghost-slot-item{font-size:13px}.implant-live-viewer{min-width:0;min-height:0;position:relative}.workspace-implant-inspection{position:absolute;inset:0}.implant-live-viewer .implant-live-detail{border:0;padding-top:20px;display:block;position:absolute;inset:60% 0 0;overflow-y:auto}.implant-live-viewer .implant-live-detail>div{width:auto}.implant-live-viewer:has([data-item-selected]) .implant-live-detail{display:none}.workspace-implant-inspection>.workspace-inspection:not([data-item-selected]){visibility:hidden}.wins.workspace-mode .workspace-implants .wclose{display:none}.implant-live-heading{margin-left:auto}.implant-live-layout{display:contents}.implant-live-map{position:relative}.implant-slot-row{align-items:center;gap:10px;width:144px;display:flex;position:absolute}.implant-slot-row.right{flex-direction:row-reverse}.implant-slot-label{color:#a2bcc7;font-size:12px;transform:translateY(-13px)}.implant-slot-row:has([data-inspected]) .implant-slot-label{color:#d8f1ed}
