:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--panel:#0e1014c7;--line:#2c3139;--text:#e8e9ec;--muted:#9aa1ac;--accent:#d9a441;--bad:#e58080;--bar:34px;font:14px/1.45 system-ui,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%;color:var(--text);background:#0d0f12;margin:0;overflow:hidden}#view{width:100%;height:100%;display:block;position:fixed;inset:0}.muted{color:var(--muted)}.small{font-size:12px}.bad{color:var(--bad)}a{color:var(--accent)}code{font-size:12px}button,select{font:inherit;color:var(--text);border:1px solid var(--line);cursor:pointer;background:#262a31;border-radius:4px;padding:6px 12px}button.primary{background:var(--accent);border-color:var(--accent);color:#1a1406;font-weight:600}button:disabled{opacity:.5;cursor:default}#start{--accent:#d9a441;--accent-bright:#ecb850;--text:#e6e8ec;--muted:#8f96a3;--line:#2a2e35;--bad:#e58080;z-index:10;color:var(--text);background:radial-gradient(60% 45% at 50% 0,#d9a4411a,#0000 70%),#0d0f12;place-items:center;padding:16px 16px 10vh;font:13px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;transition:opacity .6s;display:grid;position:fixed;inset:0}#start.leaving{opacity:0;pointer-events:none}.card{border:1px solid var(--line);background:#15181d;border-radius:8px;width:min(468px,100%);padding:20px 24px 16px;transition:border-color .15s;box-shadow:0 16px 40px #00000073}.card:has(#drop.dragging){border-color:var(--accent)}.card header{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.card .logo{flex:none;width:32px;height:32px;margin-top:1px}.card h1{letter-spacing:.01em;margin:0;font-size:17px;font-weight:600;line-height:1.3}.card .tagline{color:var(--muted);margin:1px 0 0}.step{display:grid}.step>*{grid-area:1/1}#start.loading #drop{visibility:hidden}#drop{justify-items:start;gap:8px;display:grid}#drop .hint{color:var(--muted);font-size:12px}#start code{width:fit-content;color:var(--text);background:#1f232a;border-radius:3px;margin-top:3px;padding:1px 6px;font-size:11.5px;display:block}#start button{font:inherit;color:var(--text);cursor:pointer;background:#22262d;border:1px solid #343941;border-radius:6px;padding:7px 14px;font-weight:500;transition:background-color .15s,border-color .15s}#start button:hover:not(:disabled){background:#2a2f37;border-color:#434a54}#start button:disabled{opacity:.5;cursor:default}#start button.primary{color:#1b1407;background:var(--accent);border-color:var(--accent);font-weight:600}#start button.primary:hover:not(:disabled){background:var(--accent-bright);border-color:var(--accent-bright)}#start select{font:inherit;color:var(--text);background:#1b1f25;border:1px solid #343941;border-radius:6px;padding:6px 8px}#start select:focus-visible,#start button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#loading{align-self:center;gap:10px;display:grid}#loading-text{font-weight:500}.loading-bar{background:#22262d;border-radius:2px;height:4px;overflow:hidden}#loading-fill{background:var(--accent);border-radius:2px;width:0%;height:100%;transition:width .4s ease-out;position:relative}#loading-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000) -60% 0/40% 100% no-repeat;animation:1.6s ease-in-out infinite loading-glint;position:absolute;inset:0}@keyframes loading-glint{to{background-position:160% 0}}@media (prefers-reduced-motion:reduce){#loading-fill:after{animation:none}}#product-step{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}#product-step label{color:var(--muted);align-items:center;gap:8px;display:flex}#status{color:var(--muted);margin:12px 0 0}#status.bad{color:var(--bad)}#status:empty{display:none}.card .note{border-top:1px solid var(--line);color:var(--muted);margin:16px 0 0;padding-top:10px;font-size:11.5px}#start.finding :is(.step,.note){visibility:hidden}#menu{height:var(--bar);background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:2px;padding:0 8px;display:flex;position:fixed;top:0;left:0;right:0}#menu details{position:relative}#menu summary{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;padding:4px 12px;font-size:13px;font-weight:600;list-style:none}#menu summary::-webkit-details-marker{display:none}#menu summary:hover,#menu details[open]>summary{color:var(--accent);background:#ffffff12}#menu .menu-body{width:300px;max-height:calc(100vh - var(--bar) - 16px);scrollbar-width:thin;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto}#top-left{top:calc(var(--bar) + 8px);pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:fixed;left:12px}body:has(#menu details[open]) #hud{visibility:hidden}#hud{background:var(--panel);pointer-events:none;border-radius:6px;min-width:230px;padding:8px 12px;font-size:13px}#hud-location{font-weight:600}#hud-coords{pointer-events:auto;text-align:left;font-variant-numeric:tabular-nums;display:block}#hud-coords:hover{color:var(--text);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#hud-stats{border-top:1px solid var(--line);padding-top:4px;margin-top:6px!important}#hud-area[hidden]+#hud-stats{border-top:none;padding-top:0;margin-top:0!important}button.plain{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}#hud dl{font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;gap:0 12px;margin:6px 0 0;display:grid}#hud dt{color:var(--muted)}#hud dd{margin:0}#help-hint{color:var(--muted);border-radius:4px;padding:4px 10px;font-size:12px}#help-hint:hover{color:var(--text)}#help{background:#00000059;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.help-card{border:1px solid var(--line);background:#0e1014eb;border-radius:8px;width:min(760px,100%);max-height:calc(100vh - 32px);padding:16px 20px;font-size:13px;position:relative;overflow:auto}.help-card h2{margin:0 0 10px;font-size:17px}.help-card h3{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin:0 0 4px;font-size:12px}.help-groups{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px 24px;display:grid}.help-groups section{align-content:start;gap:3px;display:grid}.help-card p{margin:12px 0 0}#help-close{color:var(--muted);font-size:20px;line-height:1;position:absolute;top:8px;right:12px}#notice{background:var(--panel);border:1px solid var(--line);pointer-events:none;opacity:0;white-space:nowrap;border-radius:6px;max-width:calc(100% - 32px);padding:6px 14px;font-size:14px;transition:opacity .4s;position:fixed;bottom:56px;left:50%;transform:translate(-50%)}#notice.show{opacity:1;transition:none}kbd{color:var(--text);background:#2a2f37;border:1px solid #3a404a;border-radius:3px;margin-right:2px;padding:0 4px;font:11px/1.5 ui-monospace,monospace;display:inline-block}#game-updated{top:calc(var(--bar) + 12px);background:var(--panel);border:1px solid var(--line);border-radius:6px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:8px 8px 8px 14px;font-size:13px;display:flex;position:fixed;left:50%;transform:translate(-50%)}#game-updated[hidden]{display:none}#shot-status{top:calc(var(--bar) + 12px);background:var(--panel);border:1px solid var(--line);pointer-events:none;border-radius:6px;max-width:calc(100% - 32px);padding:8px 14px;font-size:13px;position:fixed;left:50%;transform:translate(-50%)}#zone-banner{--ui-unit:calc(100vh / 768);top:calc(192 * var(--ui-unit) - .6 * 32 * var(--ui-unit));text-align:center;pointer-events:none;color:#ffedc2;font-family:Friz Quadrata,Trebuchet MS,system-ui,sans-serif;line-height:1.2;position:fixed;left:0;right:0}#zone-name,#subzone-name{opacity:0;white-space:nowrap;text-shadow:.06em 0 #000,-.06em 0 #000,0 .06em #000,0 -.06em #000,.045em .045em #000,-.045em .045em #000,.045em -.045em #000,-.045em -.045em #000}#zone-name{font-size:calc(32 * var(--ui-unit))}#subzone-name{font-size:calc(26 * var(--ui-unit))}#zone-name.show,#subzone-name.show{animation:3.5s linear forwards zone-fade}@keyframes zone-fade{0%{opacity:0}14.3%{opacity:1}42.9%{opacity:1}to{opacity:0}}#crosshair{pointer-events:none;background:#ffffffd9;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:fixed;top:50%;left:50%;box-shadow:0 0 0 1px #0009}#side{top:calc(var(--bar) + 8px);pointer-events:none;scrollbar-width:thin;flex-direction:column;gap:8px;width:min(280px,100vw - 24px);display:flex;position:fixed;bottom:12px;right:12px;overflow-y:auto}#side>*{pointer-events:auto;flex:none}#minimap-wrap{align-self:flex-end;width:180px;height:180px;position:relative}#minimap-wrap[hidden]{display:none}#minimap{cursor:crosshair;border:2px solid #4a4134;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 0 1px #000,0 2px 10px #00000080}#minimap-wrap .north{color:#ffd35a;pointer-events:none;background:#1a1712;border:1px solid #4a4134;border-radius:50%;place-items:center;width:18px;height:18px;font:700 12px/1 Trebuchet MS,system-ui,sans-serif;display:grid;position:absolute;top:-2px;left:50%;transform:translate(-50%)}#minimap-wrap .ring,#minimap-zone{display:none}#minimap-wrap .zoom{gap:2px;display:grid;position:absolute;bottom:4px;right:-2px}#minimap-wrap .zoom button{background:#1a1712;border-color:#4a4134;border-radius:50%;width:24px;height:24px;padding:0;line-height:1}#minimap-wrap .zoom button:hover{border-color:var(--accent)}#version .menu-body{width:max-content;min-width:300px;max-width:min(460px,100vw - 32px)}#version .menu-body>p{width:0;min-width:100%}.quick-keep{margin-top:6px;display:block}#version-list{gap:2px;max-height:min(60vh,560px);display:grid;overflow:hidden auto}.version-row{border-block:2px solid #0000;align-items:stretch;gap:4px;display:flex}.version-row.drop-before{border-top-color:var(--accent)}.version-row.drop-after{border-bottom-color:var(--accent)}.version-row.dragging{opacity:.5}:is(.wow-ui,body) #version-list :is(.version-handle,.version-choice){box-shadow:none;border-image:}:is(.wow-ui,body) #version-list .version-handle{cursor:grab;color:#aaa;touch-action:none;background:0 0;border:0;flex:0 0 26px;padding:4px}:is(.wow-ui,body) #version-list .version-handle:active,body.reordering,body.reordering *{cursor:grabbing!important}:is(.wow-ui,body) #version-list .version-choice{text-align:left;background:#17130f;border:1px solid #544631;flex:1;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}:is(.wow-ui,body) #version-list .version-choice:hover{background:#30271b}:is(.wow-ui,body) #version-list .version-choice.active{color:#ffe19b;background:#3c2d13;border-color:#d6ac49}.version-mark{color:#ffd100;width:12px}.version-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.version-name small{text-overflow:ellipsis;color:#b8afa1;margin-top:2px;font-size:10px;display:block;overflow:hidden}#version-list kbd{white-space:nowrap;flex-shrink:0}.quick-switch{margin-top:8px;display:block}.viewer-frame{visibility:hidden;border:0;width:100%;height:100%;position:fixed;inset:0}.viewer-frame.shown{visibility:visible;z-index:1}#switch-status{z-index:2;color:#e8e0cc;border:1px solid var(--accent);background:#15191f;border-radius:5px;max-width:90%;padding:10px 16px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}#switch-status button{margin-left:12px}#loading-status{z-index:5;color:var(--text);background:var(--panel);pointer-events:none;border-radius:12px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;display:flex;position:fixed;top:40px;left:50%;transform:translate(-50%)}#loading-status[hidden]{display:none}#loading-status:before{content:"";border:2px solid var(--accent);border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite loading-spin}@keyframes loading-spin{to{transform:rotate(360deg)}}#goto{margin-left:auto}#goto .menu-body{width:320px;padding:8px;left:auto;right:0}#goto-query{width:100%;font:inherit;color:var(--text);border:1px solid var(--line);background:#1b1f25;border-radius:4px;padding:4px 8px;font-size:13px}#goto-query:focus{border-color:var(--accent);outline:none}#goto-results{max-height:min(360px,45vh);margin:6px 0 0;padding:0;font-size:13px;list-style:none;overflow-y:auto}#goto-results li{cursor:pointer;border-radius:3px;justify-content:space-between;gap:8px;padding:3px 6px;display:flex}#goto-results li[aria-selected=true]{background:#d9a44133}#goto-results li .sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}#goto-results li.group{cursor:default;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);padding-top:6px;font-size:11px}#goto-results li.empty{cursor:default;color:var(--muted)}#locked{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}#locked-text{margin:0 0 6px}#unlock-show{padding:3px 10px;font-size:12px}.unlock-key{flex-direction:column;gap:3px;margin-bottom:6px;font-size:12px;display:flex}.unlock-key input{color:var(--text);border:1px solid var(--line);background:#1b1f25;border-radius:4px;padding:4px 6px;font:12px ui-monospace,Consolas,monospace}.unlock-key input:focus{border-color:var(--accent);outline:none}.unlock-actions{gap:6px;display:flex}.unlock-actions button{padding:3px 10px;font-size:12px}#unlock-status{margin:6px 0 0}#unlock-status:empty{display:none}#info{background:var(--panel);border:1px solid var(--line);border-radius:6px;min-height:180px;padding:12px 14px;font-size:13px;position:relative;overflow:auto;flex:0 auto!important}#info h2{color:var(--accent);margin:2px 24px 2px 0;font-size:18px}#info-close{color:var(--muted);background:0 0;border:none;padding:0 8px;font-size:18px;line-height:1.4;position:absolute;top:6px;right:6px}#info dl{grid-template-columns:auto 1fr;gap:0 12px;margin:8px 0;display:grid}#info dt{color:var(--muted)}#info dd{margin:0}#info-pages{white-space:pre-wrap;color:#2b2115;background:#e9dcc0;border-radius:4px;max-height:40vh;margin:8px 0;padding:10px 12px;font-family:Georgia,Times New Roman,serif;line-height:1.5;overflow:auto}#info-pages:empty{display:none}#info-pages hr{border:none;border-top:1px solid #b9a67f;margin:12px 0}#info-actions{margin:8px 0}#info-actions:empty{display:none}#info-links{flex-wrap:wrap;gap:10px;margin:8px 0;display:flex}.map-label{text-align:center;white-space:nowrap;color:#ffd100;text-shadow:1px 1px #000,-1px 1px #000,1px -1px #000,-1px -1px #000,0 0 6px #000;will-change:transform;font:400 15px/1.2 Friz Quadrata,Trebuchet MS,system-ui,sans-serif;position:absolute;top:0;left:0}.map-label-kind{color:var(--text);font-size:11px;font-weight:400}.ui-hidden :is(#menu,#top-left,#help,#side,#zone-banner,#crosshair,#nameplates,#loading-status){display:none!important}.panel{background:var(--panel);border-radius:6px;padding:6px 12px 10px;font-size:13px}.panel input[type=checkbox],.panel input[type=range]{accent-color:var(--accent)}.panel kbd{margin-left:2px}.settings label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-top:4px;display:flex}.settings select{padding:1px 4px;font-size:12px}.resolution-custom{align-items:center;gap:6px;margin-top:4px;display:flex}.resolution-custom input{font-variant-numeric:tabular-nums;width:72px}.resolution-custom button{padding:1px 8px;font-size:12px}.time-row{grid-template-columns:auto 1fr auto auto;align-items:center;gap:6px;margin-top:6px;display:grid}.time-row input{width:100%;min-width:0}#time-out,#fly-speed-out,#clutter-range-out,#detail-range-out{font-variant-numeric:tabular-nums}#fly-speed-out,#clutter-range-out,#detail-range-out{text-align:right;min-width:64px}#time-out.shifted,#fly-speed-out.shifted,#clutter-range-out.shifted,#detail-range-out.shifted{color:var(--accent)}#time-now,#fly-speed-reset,#clutter-range-reset,#detail-range-reset{padding:1px 8px;font-size:12px}#sound label{grid-template-columns:76px 1fr 34px;align-items:center;gap:6px;margin-top:4px;display:grid}#sound label.check{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}#sound input[type=range]{width:100%}#sound output{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}#highlight .menu-body{gap:6px;padding:8px 12px;display:grid}#highlight label{cursor:pointer;-webkit-user-select:none;user-select:none}.highlight-on{font-weight:600}#highlight-groups{grid-template-columns:1fr 1fr;gap:2px 8px;display:grid}#highlight.off #highlight-groups,#highlight.off #highlight-query,#highlight.off #walkable-key,#highlight.off #walls-key{opacity:.5}#highlight-query{width:100%;font:inherit;color:var(--text);border:1px solid var(--line);background:#1b1f25;border-radius:4px;padding:3px 6px}#walkable-key{gap:10px;display:none}#walls-key{--slope:#b44dff;display:none}#highlight.walkable #walkable-key,#highlight.walls #walls-key{display:flex}#walkable-key span:before,#walls-key span:before{content:"";background:var(--slope);border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}#walkable-key [data-slope=flat]{--slope:#40e64d}#walkable-key [data-slope=near]{--slope:#ffbf26}#walkable-key [data-slope=steep]{--slope:#f23326}#highlight-status:empty{display:none}#highlight-status{white-space:pre-line}#highlight-groups [data-group=chest],.beacon[data-group=chest]{--beacon:#ffd100}#highlight-groups [data-group=herb],.beacon[data-group=herb]{--beacon:#5ee35e}#highlight-groups [data-group=ore],.beacon[data-group=ore]{--beacon:#e39a5a}#highlight-groups [data-group=fishing],.beacon[data-group=fishing]{--beacon:#5ac8fa}#highlight-groups [data-group=stone],.beacon[data-group=stone]{--beacon:#a98bff}.beacon[data-group=named]{--beacon:#ff7ae0}#highlight-groups input{accent-color:var(--beacon)}.beacon{white-space:nowrap;color:var(--beacon);text-shadow:1px 1px #000,-1px 1px #000,1px -1px #000,-1px -1px #000;will-change:transform;font:400 12px/1.2 Friz Quadrata,Trebuchet MS,system-ui,sans-serif;position:absolute;top:0;left:0}.beacon:before{content:"";background:var(--beacon);width:8px;height:8px;box-shadow:0 0 6px var(--beacon);border:1px solid #000;position:absolute;top:-5px;left:-5px;transform:rotate(45deg)}.beacon.graveyard.current{z-index:1;font-size:14px}.beacon.graveyard.current:before{width:12px;height:12px;top:-7px;left:-7px}.beacon-name{margin-left:9px;position:relative;top:-7px}.beacon-distance{color:var(--text);margin-left:5px;font-weight:400;position:relative;top:-7px}.beacon-distance:empty{display:none}#nameplates{pointer-events:none;position:fixed;inset:0;overflow:hidden}:is(#menu,#top-left,#side,#help,#notice,#shot-status,#game-updated,#zone-banner){z-index:1}#menu{z-index:2}body.wow-ui{--accent:#ffd100;--text:#fff;--muted:#b4b4b4;--line:#5c5c5c;--tooltip:#090918db;font-family:Friz Quadrata,Trebuchet MS,system-ui,sans-serif}.wow-ui :is(#menu,#hud,#info,.panel,#notice,#shot-status,#game-updated){border:5px solid #0000;border-image:var(--wow-tooltip-border) 16 / 16px / 0 round;background:var(--tooltip);border-radius:6px}.wow-ui .help-card{border:11px solid #0000;border-image:var(--wow-dialog-border) 32 / 32px / 0 round;background:var(--wow-dialog-background) repeat, #0009;border-radius:14px}.wow-ui :is(h2,h3,#hud-location){color:var(--accent);font-weight:400}.wow-ui .help-card h2{text-align:center;text-shadow:1px 1px #000}.wow-ui .help-card h3{text-transform:none;letter-spacing:0;font-size:13px}.wow-ui #info-pages{font:15px/1.45 Morpheus,Georgia,serif}.wow-ui #side{scrollbar-color:#5c5c5c transparent;overflow-x:hidden}.wow-ui #menu .menu-body{scrollbar-color:#5c5c5c transparent}.wow-ui kbd{color:var(--text);background:#0009;border-color:#5c5c5c;font-family:Arial Narrow,ui-monospace,monospace;font-size:12px}.wow-ui button:not(.plain,#minimap-in,#minimap-out,#info-close,#start *){border-style:solid;border-width:0 10px;border-image:var(--wow-button-up) 0 12 fill / 0 10px stretch;color:var(--accent);text-shadow:1px 1px #000;background:0 0;border-radius:0;min-height:22px;padding:3px 2px}.wow-ui button:not(.plain,#minimap-in,#minimap-out,#info-close,#start *):hover:not(:disabled){color:#fff;filter:brightness(1.25)}.wow-ui button:not(.plain,#minimap-in,#minimap-out,#info-close,#start *):active:not(:disabled){border-image-source:var(--wow-button-down);padding:4px 1px 2px 3px}.wow-ui button:not(.plain,#minimap-in,#minimap-out,#info-close,#start *):disabled{color:gray;filter:grayscale(.8)}.wow-ui #menu summary{border-style:solid;border-width:0 10px;border-image:var(--wow-button-up) 0 12 fill / 0 10px stretch;color:var(--accent);text-shadow:1px 1px #000;background:0 0;border-radius:0;padding:4px 6px;font-weight:400}.wow-ui #menu summary:hover{color:#fff;filter:brightness(1.25)}.wow-ui #menu details[open]>summary{border-image-source:var(--wow-button-down);color:#fff;padding:5px 5px 3px 7px}.wow-ui button.primary{font-weight:400}.wow-ui button.big{padding:8px 6px}.wow-ui input[type=checkbox]{appearance:none;background:var(--wow-checkbox-up) center / 100% no-repeat;cursor:pointer;flex:none;width:26px;height:26px;margin:-4px -2px -4px -4px}.wow-ui input[type=checkbox]:checked{background-image:var(--wow-checkbox-check), var(--wow-checkbox-up)}.wow-ui input[type=checkbox]:hover{background-image:var(--wow-checkbox-highlight), var(--wow-checkbox-up)}.wow-ui input[type=checkbox]:checked:hover{background-image:var(--wow-checkbox-check), var(--wow-checkbox-highlight), var(--wow-checkbox-up)}.wow-ui input[type=range]{appearance:none;cursor:pointer;background:0 0;height:17px}.wow-ui input[type=range]::-webkit-slider-runnable-track{border-style:solid;border-width:6px 3px;border-image:var(--wow-slider-border) 8 / 8px round;background:var(--wow-slider-background) repeat;height:17px}.wow-ui input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--wow-slider-thumb) center / 100% no-repeat;width:32px;height:32px;margin-top:-13.5px}.wow-ui input[type=range]::-moz-range-track{border-style:solid;border-width:6px 3px;border-image:var(--wow-slider-border) 8 / 8px round;background:var(--wow-slider-background) repeat;height:5px}.wow-ui input[type=range]::-moz-range-thumb{background:var(--wow-slider-thumb) center / 100% no-repeat;border:none;width:32px;height:32px}.wow-ui :is(#goto-query,#highlight-query){border-style:solid;border-width:0 8px;border-image:var(--wow-input-border) 0 8 fill / 0 8px stretch;background:0 0;border-radius:0;padding-left:2px;font-family:Arial Narrow,Friz Quadrata,sans-serif;font-size:14px}.wow-ui select{color:var(--accent);background:#000000b3;border-color:#5c5c5c}.wow-ui #goto-results li[aria-selected=true]{background:linear-gradient(90deg,#ffd10047,#ffd1000d)}.wow-ui :is(#info-close,#help-close){color:var(--accent)}.wow-ui #minimap-wrap{--mm-s:1.27;--mm-d:calc(134px * var(--mm-s));--mm-cx:calc(84.5px * var(--mm-s));--mm-cy:calc(104.5px * var(--mm-s));width:calc(170px * var(--mm-s));height:calc(178px * var(--mm-s))}.wow-ui #minimap{left:calc(var(--mm-cx) - var(--mm-d) / 2);top:calc(var(--mm-cy) - var(--mm-d) / 2);width:var(--mm-d);height:var(--mm-d);box-shadow:none;border:none;position:absolute}.wow-ui #minimap-wrap .ring{left:calc(-84px * var(--mm-s));top:calc(-2px * var(--mm-s));width:calc(256px * var(--mm-s));height:calc(256px * var(--mm-s));background:var(--wow-minimap-border) 0 0 / 100% no-repeat;pointer-events:none;display:block;position:absolute}.wow-ui #minimap-zone{left:calc(8px * var(--mm-s));right:calc(8px * var(--mm-s));height:calc(24px * var(--mm-s));line-height:calc(24px * var(--mm-s));text-align:center;color:var(--accent);text-shadow:1px 1px #000;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-size:12px;display:block;position:absolute;top:0;overflow:hidden}.wow-ui #minimap-wrap .north{top:calc(var(--mm-cy) - 79px * var(--mm-s));left:var(--mm-cx);width:calc(16px * var(--mm-s));height:calc(16px * var(--mm-s));background:var(--wow-minimap-north) center / 100% no-repeat;border:none;border-radius:0;font-size:0}.wow-ui #minimap-wrap .zoom{display:contents}.wow-ui #minimap-wrap .zoom button{width:calc(30px * var(--mm-s));height:calc(30px * var(--mm-s));margin:calc(-15px * var(--mm-s)) 0 0 calc(-15px * var(--mm-s));background:var(--zoom-up) center / 107% no-repeat;border:none;border-radius:50%;font-size:0;position:absolute}.wow-ui #minimap-in{--zoom-up:var(--wow-zoom-in-up);--zoom-down:var(--wow-zoom-in-down);left:calc(var(--mm-cx) + 67px * var(--mm-s));top:calc(var(--mm-cy) + 22px * var(--mm-s))}.wow-ui #minimap-out{--zoom-up:var(--wow-zoom-out-up);--zoom-down:var(--wow-zoom-out-down);left:calc(var(--mm-cx) + 46px * var(--mm-s));top:calc(var(--mm-cy) + 52px * var(--mm-s))}.wow-ui #minimap-wrap .zoom button:hover{background-image:var(--wow-zoom-highlight), var(--zoom-up)}.wow-ui #minimap-wrap .zoom button:active{background-image:var(--zoom-down)}#tint-key{flex-wrap:wrap;gap:2px 10px;display:flex}#tint-key:empty{display:none}#tint-key span:before{content:"";background:var(--key);border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}#tint-level-row{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:none}#highlight[data-tint=levels] #tint-level-row{display:flex}#tint-level-row input{flex:1}#highlight.off #tint-key,#highlight.off #tint-level-row{opacity:.5}.beacon.region:before{border-radius:50%;width:6px;height:6px;top:-4px;left:-4px;transform:none}.beacon.region .beacon-distance{color:#fff}.beacon.rested{--beacon:#ffd060}.beacon.rested.current{font-size:14px}#travel .menu-body{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 12px;display:grid}#travel label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex}.flight-grid{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.flight-grid select{text-overflow:ellipsis;width:100%;min-width:0;padding:1px 4px;font-size:12px}.flight-grid .span{grid-column:span 2}#flight-nearest{padding:1px 8px;font-size:12px}.flight-buttons{gap:6px;display:flex}.flight-buttons button{flex:1}#flight-status:empty,#transport-status:empty,#dock-status:empty{display:none}#travel .travel-heading{margin:6px 0 0;font-size:12px;font-weight:600}#emotes .menu-body{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 12px;display:grid}#emotes p{margin:0}#emotes label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex}#emotes .travel-heading{margin:6px 0 0;font-size:12px;font-weight:600}.emote-slots{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 6px;display:grid}.emote-slots kbd{justify-self:center;margin:0}.emote-slots select{width:100%;min-width:0;padding:1px 4px;font-size:12px}.emote-slots button,.emote-list button{padding:1px 8px;font-size:12px}.emote-list{flex-wrap:wrap;gap:4px;display:flex}.emote-list kbd{margin-left:2px;font-size:10px}#transport{text-overflow:ellipsis;width:100%;min-width:0;padding:1px 4px;font-size:12px}#dock-status{white-space:pre-line}#worldmap{z-index:5;background:#00000059;place-items:center;padding:16px;display:grid;position:fixed;inset:0}#worldmap[hidden]{display:none}.worldmap-frame{gap:6px;width:min(1040px,100%);max-height:calc(100vh - 32px);display:grid;overflow:hidden}.worldmap-frame header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.worldmap-frame h2{flex:1;margin:0}#worldmap-up{color:var(--accent)}#worldmap-close{color:var(--muted);font-size:20px;line-height:1}#worldmap-canvas{object-fit:contain;cursor:pointer;image-rendering:auto;width:100%;height:auto;max-height:calc(100vh - 120px)}#worldmap-hover{min-height:1.3em}#forms{z-index:5;background:#000000b3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.forms-frame{flex-direction:column;gap:8px;width:min(1160px,100%);height:calc(100vh - 32px);display:flex;overflow:hidden}.forms-frame header,.forms-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.forms-frame h2{flex:1;margin:0}.forms-filters select{padding:2px 6px;font-size:12px}.forms-filters input[type=range]{vertical-align:middle;width:140px}#forms-close{color:var(--muted);font-size:20px;line-height:1}.forms-body{flex:1;gap:6px;min-height:0;display:flex;position:relative}#forms-grid{outline:none;flex:1;min-width:0;position:relative;overflow-y:auto}.forms-sizer{position:relative}.forms-row{position:absolute;left:0;right:0}.forms-heading{height:30px;color:var(--accent);background:#0e1014f2;align-items:center;gap:4px;margin:0;font-size:13px;font-weight:600;display:flex}#forms-heading{z-index:1;pointer-events:none;position:absolute;top:0;left:0;right:30px}.forms-tiles{gap:6px;display:grid}.form-tile{border:1px solid var(--line);background:radial-gradient(70% 60% at 50% 45%,#ffffff17,#0000004d);border-radius:4px;flex-direction:column;align-items:stretch;min-width:0;display:flex;position:relative;overflow:hidden}.form-tile:hover,.form-tile:focus-visible{border-color:var(--text)}.form-tile.chosen{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.form-tile img{object-fit:contain;flex:1;width:100%;min-height:0;display:block}.form-tile:not(.drawn) img{visibility:hidden}.form-tile:not(.drawn,.missing):before{content:"";background:#ffffff12;border-radius:40% 40% 10% 10%;position:absolute;inset:25% 35% 35%}.form-tile.missing:before{content:"?";color:var(--muted);place-items:center;font-size:24px;display:grid;position:absolute;inset:0 0 18px}.form-tile span{height:16px;color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:none;padding:0 4px;font-size:11px;line-height:16px;overflow:hidden}.form-tile.chosen span{color:var(--accent)}.forms-none{margin:12px 0}.game-scrolled{scrollbar-width:none}.game-scrolled::-webkit-scrollbar{display:none}.game-scrollbar{-webkit-user-select:none;user-select:none;touch-action:none;flex-direction:column;flex:none;align-items:center;gap:2px;width:22px;display:flex}.game-scrollbar.idle{visibility:hidden}.game-scrollbar button{border:1px solid var(--line);width:20px;height:18px;color:var(--muted);background:#262a31;border-radius:3px;flex:none;padding:0;font-size:10px;line-height:1}.game-scroll-up:before{content:"▲"}.game-scroll-down:before{content:"▼"}.game-scrollbar button:hover:not(:disabled){color:var(--text)}.game-scrollbar button:disabled{opacity:.4}.game-scroll-track{background:#00000073;border-radius:6px;flex:1;width:12px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.game-scroll-knob{cursor:grab;background:linear-gradient(#8a8f98,#4d525b);border-radius:4px;width:20px;height:24px;position:absolute;top:0;left:-4px;box-shadow:inset 0 0 0 1px #0009}.game-scroll-knob.dragging{cursor:grabbing}.wow-scroll .game-scrollbar{gap:0;width:24px}.wow-scroll .game-scrollbar button{background:var(--wow-scroll-up-up) center / 100% 100% no-repeat;border:none;border-radius:0;width:24px;height:21px}.wow-scroll .game-scrollbar button:before{content:none}.wow-scroll .game-scroll-up:active:not(:disabled){background-image:var(--wow-scroll-up-down)}.wow-scroll .game-scroll-up:disabled{background-image:var(--wow-scroll-up-disabled);opacity:1}.wow-scroll .game-scroll-down{background-image:var(--wow-scroll-down-up)}.wow-scroll .game-scroll-down:active:not(:disabled){background-image:var(--wow-scroll-down-down)}.wow-scroll .game-scroll-down:disabled{background-image:var(--wow-scroll-down-disabled);opacity:1}.wow-scroll .game-scrollbar button:hover:not(:disabled){filter:brightness(1.3)}.wow-scroll .game-scroll-track{background:var(--wow-scroll-groove) center top / 24px auto repeat-y;width:24px;box-shadow:none;border-radius:0}.wow-scroll .game-scroll-knob{background:var(--wow-scroll-knob) center / 100% 100% no-repeat;width:24px;height:22px;box-shadow:none;border-radius:0;left:0}#walk-look{white-space:nowrap;font-size:12px}.walk-look-buttons{gap:4px;display:flex}.walk-look-buttons button{padding:1px 8px;font-size:12px}#status.bad{white-space:pre-line;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}
