.editor-root{--ed-bg:#10131a;--ed-panel:#141820eb;--ed-border:#4a4f5c;--ed-text:#e8e8e8;--ed-muted:#9aa0ad;--ed-accent:#6ea8ff;z-index:8;pointer-events:auto;box-sizing:border-box;border-left:1px solid var(--ed-border);background:var(--ed-panel);width:320px;color:var(--ed-text);-webkit-user-select:none;user-select:none;flex-direction:column;font-family:system-ui,sans-serif;font-size:12px;display:flex;position:absolute;top:0;bottom:0;right:0}.editor-root[hidden],.editor-root [hidden]{display:none!important}.editor-header{border-bottom:1px solid var(--ed-border);align-items:center;gap:8px;padding:8px 10px;display:flex}.editor-title{letter-spacing:.02em;flex:1;font-size:13px}.editor-busy{color:var(--ed-accent);font-size:16px;line-height:12px}.editor-close{border:1px solid var(--ed-border);color:var(--ed-muted);font:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:0 6px;font-size:14px;line-height:18px}.editor-close:hover{color:var(--ed-text)}.editor-body{flex:1;min-height:0;display:flex}.editor-sidebar{box-sizing:border-box;border-right:1px solid var(--ed-border);flex-direction:column;gap:2px;width:96px;padding:8px 6px;display:flex;overflow-y:auto}.editor-nav{color:var(--ed-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:6px 8px}.editor-nav:hover{color:var(--ed-text)}.editor-nav--active{border-color:var(--ed-border);background:var(--ed-bg);color:var(--ed-text)}.editor-panels{box-sizing:border-box;flex:1;min-width:0;padding:8px 10px;overflow-y:auto}.editor-panel{flex-direction:column;gap:8px;display:flex}.editor-placeholder{color:var(--ed-muted);line-height:1.5}.editor-footer{border-top:1px solid var(--ed-border);padding:6px 10px}.editor-error{color:#ff8a7a;white-space:pre-wrap;overflow-wrap:break-word;-webkit-user-select:text;user-select:text;min-height:15px;line-height:15px}.editor-field{color:var(--ed-muted);flex-direction:column;gap:3px;font-size:11px;display:flex}.editor-input{border:1px solid var(--ed-border);background:var(--ed-bg);color:var(--ed-text);font:inherit;border-radius:3px;padding:5px 6px}.editor-input:focus{border-color:var(--ed-accent);outline:none}.editor-button{color:var(--ed-text);font:inherit;cursor:pointer;background:#232833;border:1px solid #6d7484;border-radius:3px;padding:6px 10px}.editor-button:hover:not(:disabled){background:#2f3542}.editor-button:disabled{opacity:.45;cursor:default}.disconnect-overlay{pointer-events:auto;color:#e8e8e8;-webkit-user-select:text;user-select:text;background:#080a0ed1;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-family:system-ui,sans-serif;display:flex;position:absolute;inset:0}.death-title{letter-spacing:.02em;font-size:22px}.death-reason{color:#ffb0a0;text-align:center;max-width:60ch;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px}@font-face{font-family:Cinzel;src:url(/fonts/Cinzel-Variable.ttf)format("truetype-variations");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Cinzel Decorative;src:url(/fonts/CinzelDecorative-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cinzel Decorative;src:url(/fonts/CinzelDecorative-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}.auth-overlay,.auth-logout{--auth-font-display:"Cinzel", "Palatino Linotype", Palatino, Georgia, serif;--auth-font-accent:"Cinzel Decorative", "Cinzel", Georgia, serif;--auth-font-ui:system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--auth-sky-high:var(--vis-hud-auth-sky-from,#2b2340);--auth-sky-low:var(--vis-hud-auth-sky-to,#c8763c);--auth-dune-far:var(--vis-hud-auth-dune-far-color,#a85a48);--auth-dune-near:var(--vis-hud-auth-dune-near-color,#3d1f18);--auth-panel:var(--vis-hud-auth-panel-color,#191310);--auth-edge:var(--vis-hud-auth-panel-border-color,#a37c46);--auth-title:var(--vis-hud-auth-title-color,#f0d9a8);--auth-accent:var(--vis-hud-auth-accent-color,#d1913f);--auth-text:#f2e7d5;--auth-text-dim:#c0ac93;--auth-text-faint:#8d7c68;--auth-well:#120e0b;--auth-face:#241c14;--auth-face-hot:#33281c;--auth-hairline:#5a4630}.auth-overlay{z-index:10;pointer-events:auto;background: radial-gradient(30% 30% at 50% 50%, #00000080, #0000 78%),  radial-gradient(115% 95% at 50% 46%, #0000 48%, #0000008c 100%),  radial-gradient(120% 30% at 34% 102%, var(--auth-dune-near) 99.6%, #0000 100%),  radial-gradient(88% 26% at 88% 98%, var(--auth-dune-near) 99.6%, #0000 100%),  radial-gradient(85% 24% at 78% 87%, var(--auth-dune-far) 99.6%, #0000 100%),  radial-gradient(75% 26% at 14% 84%, var(--auth-dune-far) 99.6%, #0000 100%),  radial-gradient(13% 9% at 52% 52%, #ffffff8c, #fff0 72%),  radial-gradient(42% 26% at 52% 54%, #ffffff29, #fff0 74%),  linear-gradient(180deg, var(--auth-sky-high) 0%, var(--auth-sky-high) 16%, var(--auth-sky-low) 60%, var(--auth-sky-low) 100%);font-family:var(--auth-font-ui);color:var(--auth-text);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.auth-overlay[hidden],.auth-overlay [hidden],.auth-logout[hidden]{display:none!important}.auth-panel{box-sizing:border-box;border:1px solid var(--auth-edge);background:var(--auth-panel);border-radius:3px;flex-direction:column;gap:10px;width:310px;padding:20px 20px 16px;display:flex;box-shadow:0 0 0 1px #000000a6,inset 0 0 0 1px #00000080,inset 0 1px #ffffff12,0 20px 44px #0009}.auth-title{font-family:var(--auth-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--auth-title);text-shadow:0 2px 3px #000;border-bottom:1px solid var(--auth-edge);margin-bottom:2px;padding-bottom:9px;font-size:19px;font-weight:700}.auth-title--mark{font-family:var(--auth-font-accent);letter-spacing:.14em;text-align:center;padding-bottom:12px;font-size:30px}.auth-sub{color:var(--auth-text-dim);font-size:12px;line-height:1.45}.auth-field{font-family:var(--auth-font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--auth-text-dim);flex-direction:column;gap:4px;font-size:11px;font-weight:600;display:flex}.auth-input{border:1px solid var(--auth-hairline);background:var(--auth-well);color:var(--auth-text);font-family:var(--auth-font-ui);border-radius:2px;padding:8px 9px;font-size:13px;box-shadow:inset 0 1px 3px #0000008c}.auth-input:focus{border-color:var(--auth-accent);outline:none}.auth-button{border:1px solid var(--auth-hairline);background:var(--auth-face);color:var(--auth-text);font-family:var(--auth-font-display);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 2px #000;cursor:pointer;border-radius:2px;padding:9px 14px;font-size:13px;font-weight:600}.auth-button:hover:not(:disabled){background:var(--auth-face-hot);border-color:var(--auth-edge)}.auth-button:disabled{opacity:.4;cursor:default}.auth-button--primary{border-color:var(--auth-accent);background:var(--auth-face-hot);color:var(--auth-title)}.auth-link{color:var(--auth-accent);font-family:var(--auth-font-ui);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;text-decoration:underline}.auth-link:hover{color:var(--auth-title)}.auth-error{min-height:15px;font-family:var(--auth-font-ui);color:#ff8a7a;font-size:12px}.auth-notice{min-height:15px;font-family:var(--auth-font-ui);color:#7fd694;font-size:12px}.auth-hint{font-family:var(--auth-font-ui);color:var(--auth-text-faint);margin-top:-6px;font-size:11px}.auth-rule{font-family:var(--auth-font-accent);letter-spacing:.16em;text-transform:uppercase;color:var(--auth-text-faint);align-items:center;gap:10px;font-size:11px;display:flex}.auth-rule:before,.auth-rule:after{content:"";background:var(--auth-hairline);flex:1;height:1px}.auth-status{font-family:var(--auth-font-ui);color:var(--auth-text-faint);align-items:center;gap:7px;margin-top:2px;font-size:11px;display:flex}.auth-status-dot{background:var(--auth-text-faint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #000000b3}.auth-status-dot--up{background:#7fd694;box-shadow:0 0 0 1px #000000b3,0 0 7px #ffffff59}.auth-status-dot--down{background:#ff8a7a;box-shadow:0 0 0 1px #000000b3,0 0 7px #ffffff59}.auth-rows{border:1px solid var(--auth-hairline);background:var(--auth-well);color:var(--auth-text-dim);border-radius:2px;flex-direction:column;gap:3px;padding:9px 11px;font-size:12px;display:flex;box-shadow:inset 0 1px 3px #0000008c}.auth-row{line-height:1.55}.auth-swatches{flex-wrap:wrap;gap:6px;display:flex}.auth-swatch{border:1px solid var(--auth-hairline);background:var(--auth-face);color:var(--auth-text-dim);font-family:var(--auth-font-display);letter-spacing:.06em;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 9px 4px 5px;font-size:11px;display:flex}.auth-swatch:hover:not(:disabled){border-color:var(--auth-edge)}.auth-swatch:disabled{opacity:.4;cursor:default}.auth-swatch-chip{background:var(--auth-face-hot);border:1px solid #0009;border-radius:999px;width:16px;height:16px}.auth-swatch--on{border-color:var(--auth-accent);outline:1px solid var(--auth-accent);color:var(--auth-title)}.auth-class{border:1px dashed var(--auth-hairline);background:var(--auth-well);color:var(--auth-text-dim);border-radius:2px;align-items:baseline;gap:8px;padding:7px 11px;font-size:12px;display:flex}.auth-class-name{font-family:var(--auth-font-accent);letter-spacing:.08em;color:var(--auth-title);font-size:13px}.auth-class-note{font-family:var(--auth-font-ui);color:var(--auth-text-faint);font-size:11px}.auth-logout{z-index:5;pointer-events:auto;border:1px solid var(--auth-hairline);background:var(--auth-panel);color:var(--auth-text-dim);font-family:var(--auth-font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:2px;padding:5px 11px;font-size:11px;font-weight:600;position:absolute;bottom:16px;right:16px}.auth-logout:hover:not(:disabled){border-color:var(--auth-edge);color:var(--auth-title)}.auth-logout:disabled{opacity:.4;cursor:default}.nethud{pointer-events:none;color:#cfe3ff;text-shadow:0 1px 2px #000;-webkit-user-select:none;user-select:none;background:#0c10188c;border:1px solid #2c3444;border-radius:3px;min-width:150px;padding:6px 8px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.35;position:absolute;top:8px;left:8px}.nethud-row{white-space:pre}.nethud-cond{color:#ffd27f;margin-top:4px}html,body{background:#10131a;margin:0;padding:0;overflow:hidden}canvas{touch-action:none;display:block}.ui-root{pointer-events:none;color:#e8e8e8;-webkit-user-select:none;user-select:none;font-family:system-ui,sans-serif;position:absolute;inset:0}.ui-root [hidden]{display:none!important}.ui-root--ghost .ui-bottom,.ui-root--ghost .ui-target{filter:saturate(.3)}.ui-bottom{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.ui-health{background:#1b1f28;border:1px solid #4a4f5c;border-radius:3px;width:320px;height:20px;position:relative;overflow:hidden}.ui-health-fill{background:linear-gradient(var(--vis-hud-health-bar-from,#3ea14b), var(--vis-hud-health-bar-to,#2a7534));width:100%;height:100%}.ui-health-text{text-shadow:0 1px 2px #000;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.ui-rage{background:#1b1f28;border:1px solid #4a4f5c;border-radius:3px;width:320px;height:12px;position:relative;overflow:hidden}.ui-rage-fill{background:linear-gradient(var(--vis-hud-rage-bar-from,#c04a3a), var(--vis-hud-rage-bar-to,#8c2f24));width:0%;height:100%}.ui-rage-text,.ui-xp-text{text-shadow:0 1px 2px #000;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;inset:0}.ui-xp{background:#1b1f28;border:1px solid #4a4f5c;border-radius:3px;width:320px;height:12px;position:relative;overflow:hidden}.ui-xp-fill{background:linear-gradient(var(--vis-hud-xp-bar-from,#8455c4), var(--vis-hud-xp-bar-to,#5c3990));width:0%;height:100%}.ui-target{box-sizing:border-box;background:#10131ab8;border:1px solid #4a4f5c;border-radius:4px;width:240px;padding:6px 8px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.ui-target-name{margin-bottom:4px;font-size:13px}.ui-target--dead .ui-target-name{color:#8b909b}.ui-target-bar{background:#1b1f28;border:1px solid #4a4f5c;border-radius:2px;height:14px;position:relative;overflow:hidden}.ui-target-fill{background:linear-gradient(var(--vis-hud-target-hp-bar-from,#b4483c), var(--vis-hud-target-hp-bar-to,#7d2f27));width:100%;height:100%}.ui-target-hp{text-shadow:0 1px 2px #000;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;inset:0}.ui-target-auras,.ui-self-auras{gap:4px;min-height:14px;display:flex}.ui-target-auras{margin-top:4px}.ui-self-auras{justify-content:flex-start;width:320px}.ui-aura{white-space:nowrap;background:#7d46278c;border:1px solid #7d5a2f;border-radius:2px;gap:3px;padding:0 4px;font-size:10px;line-height:12px;display:inline-flex}.ui-aura-timer{color:#9aa0ad}.ui-np-layer{position:absolute;inset:0;overflow:hidden}.ui-np{text-align:center;will-change:transform;--np:var(--vis-hud-nameplate-player-color,#4f7fd6);width:140px;margin-top:-26px;margin-left:-70px;position:absolute;top:0;left:0}.ui-np--hostile{--np:var(--vis-hud-nameplate-hostile-color,#c9463a)}.ui-np--friendly{--np:var(--vis-hud-nameplate-friendly-color,#4bb45a)}.ui-np--bot{--np:var(--vis-hud-nameplate-bot-color,#9ec9f5)}.ui-np--dead{--np:var(--vis-hud-nameplate-dead-color,#8b909b)}.ui-np-row{text-shadow:0 1px 2px #000,0 0 3px #000;white-space:nowrap;justify-content:center;align-items:baseline;gap:4px;font-size:11px;line-height:13px;display:flex;overflow:hidden}.ui-np-name{text-overflow:ellipsis;color:var(--np);overflow:hidden}.ui-np-level{color:var(--np);opacity:.85;font-size:10px}.ui-np-bar{background:#141820bf;border:1px solid #0a0c12d9;width:76px;height:4px;margin:2px auto 0;overflow:hidden}.ui-np-fill{background:var(--np);width:100%;height:100%}.ui-np-marker{text-shadow:0 1px 2px #000,0 0 4px #000;font-size:15px;font-weight:700;line-height:15px}.ui-np-marker--give{color:var(--vis-hud-quest-marker-give-color,#ffd034)}.ui-np-marker--turnin{color:var(--vis-hud-quest-marker-turnin-color,#d6dce6)}.ui-np--elite .ui-np-bar{border-color:var(--vis-hud-nameplate-elite-color,#e0b93f);width:88px;height:6px}.ui-np--elite .ui-np-row{font-size:12px}.ui-np--elite .ui-np-level:after{content:"+"}.ui-np--target{filter:brightness(1.25)}.ui-np--target .ui-np-bar{border-color:#e8e8e8;width:96px}.ui-np--target .ui-np-row{font-size:12px}.ui-reject{color:#ff8a7a;text-shadow:0 1px 2px #000;min-height:16px;font-size:13px}.ui-hotbar{pointer-events:auto;gap:4px;display:flex}.ui-tip{box-sizing:border-box;text-align:left;pointer-events:none;background:#0a0c12f0;border:1px solid #6d7484;border-radius:4px;width:250px;margin-bottom:10px;padding:8px 10px;position:absolute;bottom:100%;transform:translate(-50%)}.ui-tip-title{color:#ffd9a0;margin-bottom:4px;font-size:13px}.ui-tip-line{color:#9aa0ad;font-size:11px;line-height:15px}.ui-slot{box-sizing:border-box;color:#9aa0ad;background:#141820bf;border:1px solid #4a4f5c;border-radius:3px;justify-content:flex-end;align-items:flex-end;width:40px;height:40px;padding:2px;font-size:11px;display:flex;position:relative;overflow:hidden}.ui-slot--bound{color:#d7dae2;border-color:#6d7484}.ui-slot--unusable{opacity:.45}.ui-slot--reject{animation:.35s ease-out ui-slot-reject}@keyframes ui-slot-reject{0%{box-shadow:inset 0 0 0 40px #c832288c}to{box-shadow:inset 0 0 0 40px #c8322800}}.ui-slot-sweep{pointer-events:none;background:#0a0c12a8;width:100%;height:0%;position:absolute;bottom:0;left:0}.ui-slot-label{text-align:center;letter-spacing:.02em;width:100%;font-size:9px;position:absolute;top:3px;left:0}.ui-slot-cd{color:#ffd9a0;text-shadow:0 1px 2px #000;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}.ui-slot-key{position:relative}.ui-cbt{position:absolute;inset:0;overflow:hidden}.ui-cbt-item{text-shadow:0 1px 3px #000;will-change:transform, opacity;font-size:16px;font-weight:600;animation:1s ease-out forwards ui-cbt-float;position:absolute;transform:translate(-50%,-50%)}.ui-cbt-item--damage{color:var(--vis-hud-combat-text-damage-color,#ffe9d0)}.ui-cbt-item--heal{color:var(--vis-hud-combat-text-heal-color,#79dd8a)}.ui-cbt-item--xp{color:var(--vis-hud-combat-text-xp-color,#ffe066)}.ui-cbt-item--crit{color:var(--vis-hud-combat-text-crit-color,#ff9a3c);font-size:26px}@keyframes ui-cbt-float{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(-50% - 60px))}}.ui-item-name{color:#e8e8e8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-item-name--poor{color:var(--vis-hud-item-quality-poor-color,#9d9d9d)}.ui-item-name--common{color:var(--vis-hud-item-quality-common-color,#fff)}.ui-item-name--uncommon{color:var(--vis-hud-item-quality-uncommon-color,#1eff00)}.ui-loot{box-sizing:border-box;pointer-events:auto;background:#10131aeb;border:1px solid #6d7484;border-radius:4px;width:220px;padding:8px;position:absolute;top:42%;left:38%}.ui-loot-title,.ui-bag-title,.ui-sheet-title{color:#9aa0ad;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px}.ui-loot-list{flex-direction:column;display:flex}.ui-loot-row{cursor:pointer;border-radius:2px;justify-content:space-between;align-items:baseline;gap:8px;padding:3px 4px;font-size:12px;display:flex}.ui-loot-row:hover{background:#232833}.ui-loot-count{color:#9aa0ad;font-size:11px}.ui-loot-row--coin{border-bottom:1px solid #4a4f5c;margin-bottom:4px;padding-bottom:5px}.ui-loot-coin{color:#ffd9a0}.ui-bag{box-sizing:border-box;pointer-events:auto;background:#10131aeb;border:1px solid #6d7484;border-radius:4px;padding:8px;position:absolute;bottom:16px;right:16px}.ui-bag-grid{grid-template-columns:repeat(4,64px);gap:4px;display:grid}.ui-bag-cell{box-sizing:border-box;text-align:center;background:#141820bf;border:1px solid #4a4f5c;border-radius:3px;justify-content:center;align-items:center;height:64px;padding:4px;display:flex;position:relative;overflow:hidden}.ui-bag-cell .ui-item-name{white-space:normal;overflow-wrap:anywhere;font-size:9px;line-height:11px}.ui-bag-cell--equippable{cursor:pointer;border-color:#6d7484}.ui-bag-cell--equippable:hover{background:#2f3542}.ui-bag-count{color:#d7dae2;text-shadow:0 1px 2px #000;font-size:10px;position:absolute;bottom:2px;right:3px}.ui-bag-copper{text-align:right;color:#ffd9a0;margin-top:6px;font-size:12px}.ui-sheet{box-sizing:border-box;pointer-events:auto;background:#10131aeb;border:1px solid #6d7484;border-radius:4px;width:260px;padding:10px;position:absolute;top:72px;left:16px}.ui-sheet-name{color:#e8e8e8;margin-bottom:8px;font-size:14px}.ui-sheet-stats{margin-bottom:10px}.ui-sheet-stat{justify-content:space-between;font-size:12px;line-height:17px;display:flex}.ui-sheet-stat-key{color:#9aa0ad}.ui-sheet-stat-value{color:#d7dae2}.ui-sheet-doll{border-top:1px solid #4a4f5c;padding-top:6px}.ui-sheet-slot{border-radius:2px;justify-content:space-between;gap:8px;padding:2px 4px;font-size:12px;line-height:17px;display:flex}.ui-sheet-slot-label{color:#9aa0ad;white-space:nowrap}.ui-sheet-slot-item{color:#d7dae2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-sheet-slot--filled{cursor:pointer}.ui-sheet-slot--filled:hover{background:#232833}.death-overlay{pointer-events:none;position:absolute;inset:0}.death-overlay--dead{background:#06070ab8}.death-overlay--ghost{box-shadow:inset 0 0 220px 60px #78829659}.death-overlay__dead{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.death-overlay__title{letter-spacing:.06em;color:#e6e6e6;font-size:34px}.death-overlay__ghost{box-sizing:border-box;background:#10131ac7;border:1px solid #4a4f5c;border-radius:4px;flex-direction:column;align-items:stretch;gap:6px;width:210px;padding:10px;display:flex;position:absolute;top:18px;right:18px}.death-overlay__ghost-title{color:#b8c4d8;font-size:13px}.death-overlay__hint{color:#9aa0ad;font-size:11px}.death-overlay__button{pointer-events:auto;color:#e8e8e8;font:inherit;cursor:pointer;background:#232833;border:1px solid #6d7484;border-radius:3px;padding:8px 14px;font-size:13px}.death-overlay__button:hover:not(:disabled){background:#2f3542}.death-overlay__button:disabled{opacity:.45;cursor:default}.ui-minimap{--mm-hostile:var(--vis-hud-nameplate-hostile-color,#c9463a);--mm-friendly:var(--vis-hud-nameplate-friendly-color,#4bb45a);--mm-player:var(--vis-hud-nameplate-player-color,#4f7fd6);--mm-bot:var(--vis-hud-nameplate-bot-color,#9ec9f5);--mm-low:var(--vis-hud-minimap-low-color,#8a6238);--mm-high:var(--vis-hud-minimap-high-color,#d9c08c);background:#10131aeb;border:1px solid #6d7484;border-radius:50%;line-height:0;position:absolute;top:16px;right:16px;overflow:hidden}.ui-minimap-canvas{display:block}.ui-quests{box-sizing:border-box;pointer-events:auto;background:#10131aeb;border:1px solid #6d7484;border-radius:4px;width:240px;max-height:46vh;padding:8px;position:absolute;top:16px;left:16px;overflow-y:auto}.ui-quests-title,.ui-questdlg-title{color:#9aa0ad;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px}.ui-quests-row{border-top:1px solid #4a4f5c;padding:4px 0}.ui-quests-name{font-size:12px}.ui-quests-obj,.ui-quests-empty,.ui-quests-foot{color:#9aa0ad;font-size:11px}.ui-quests-foot{margin-top:6px}.ui-quests-row--done .ui-quests-obj{color:var(--vis-hud-quest-marker-turnin-color,#d6dce6)}.ui-questdlg{box-sizing:border-box;pointer-events:auto;background:#10131af0;border:1px solid #6d7484;border-radius:4px;width:320px;max-height:64vh;padding:10px;position:absolute;top:18%;left:12%;overflow-y:auto}.ui-questdlg-row{border-top:1px solid #4a4f5c;padding:8px 0}.ui-questdlg-name{color:#ffd9a0;margin-bottom:4px;font-size:14px}.ui-questdlg-text{color:#d7dae2;margin-bottom:6px;font-size:12px;line-height:17px}.ui-questdlg-obj{color:#9aa0ad;font-size:12px}.ui-questdlg-reward{color:#9aa0ad;margin:4px 0 8px;font-size:12px}.ui-questdlg-reward-label{display:inline}.ui-questdlg-button,.ui-questdlg-close{color:#e8e8e8;font:inherit;cursor:pointer;background:#232833;border:1px solid #6d7484;border-radius:3px;padding:6px 12px;font-size:12px}.ui-questdlg-button:hover,.ui-questdlg-close:hover{background:#2f3542}.ui-questdlg-close{margin-top:8px}
