#stats{font:12px var(--font);color:#fff6e2;opacity:.6;text-shadow:var(--text-outline);position:fixed;bottom:10px;left:12px}#hint{white-space:nowrap;font:14px var(--font);color:var(--strip-ink);text-shadow:0 1px #120904;background:var(--strip), var(--frame);box-shadow:var(--frame-ring), 0 5px 14px #00000059;border:2px solid #0000;border-radius:8px;align-items:center;gap:16px;padding:6px 16px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}#hint .key{min-width:20px;height:20px;margin-right:5px;font-size:12px}#hint .pad{color:#fff;text-shadow:0 1px #00000080;width:20px;box-shadow:inset 0 1px 0 #fff6, inset 0 -2px 0 #0003, 0 2px 0 var(--key-line);border-radius:50%;padding:0}#hint .pad-a{background:#5cb85c}#hint .pad-b{background:#d9534f}#hint .pad-x{background:#337ab7}#hint .pad-y{background:#f0ad4e}#hint .stick{background:var(--plaque);color:#ffeccc}#dummy-hp{pointer-events:none;background:var(--trough) padding-box, var(--brass) border-box;width:90px;height:10px;box-shadow:0 0 0 1px var(--line), inset 0 2px 3px #000000b3;transform:scale(var(--ui-s));transform-origin:50%;border:2px solid #0000;border-radius:6px;margin-left:-45px;position:fixed;overflow:hidden}#dummy-hp .fill{background:var(--gloss), var(--hp);width:100%;height:100%;transition:width 80ms}#target-plate{pointer-events:none;transform:translate(-50%, -100%) scale(var(--ui-s));transform-origin:50% 100%;text-align:center;min-width:104px;font-family:var(--font);color:var(--ink-strong);background:var(--card) padding-box, var(--brass-dim) border-box;box-shadow:var(--card-shadow);border:2px solid #0000;border-radius:8px;margin-top:-14px;padding:4px 9px 6px;display:none;position:fixed}#target-plate.locked{background:var(--card) padding-box, var(--brass) border-box;box-shadow:var(--card-shadow), 0 0 12px var(--glow)}#target-plate .name{font-size:12px;font-weight:700}#target-plate .bar{background:var(--trough);height:8px;box-shadow:var(--trough-shadow);border-radius:6px;margin-top:3px;overflow:hidden}#target-plate .bar .fill{background:var(--gloss), var(--hp);width:100%;height:100%;transition:width 90ms}#target-plate .cast{background:var(--trough);height:13px;box-shadow:var(--trough-shadow);border-radius:4px;margin-top:3px;display:none;position:relative;overflow:hidden}.dmg{pointer-events:none;font:900 22px var(--font);color:#fff;transform:translate(-50%, -50%) scale(var(--ui-s));white-space:nowrap;text-shadow:0 2px #2b1a0e,2px 0 #2b1a0e,-2px 0 #2b1a0e,0 -2px #2b1a0e;position:fixed}.dmg.big{font-size:34px}.dmg.hit.big{color:#ffd166}.dmg.hurt{color:#ff7b7b;font-size:26px}.dmg.hurt.big{color:#ff4d4d;font-size:38px}.dmg.heal{color:#8fe07a}.dmg .icon{vertical-align:-.1em;margin-right:3px;display:inline-block}.dmg .icon img{width:.75em;height:.75em}.dmg.pop{animation:.15s ease-out dmg-pop}.dmg.big.pop{animation:.26s cubic-bezier(.2,1.5,.4,1) dmg-crit}@keyframes dmg-pop{0%{transform:translate(-50%, -50%) scale(calc(var(--ui-s) * 1.25))}to{transform:translate(-50%, -50%) scale(var(--ui-s))}}.dmg.xp{--xp:#dac8ff;--xp-glow:#9669ffb3;--xp-line:#1e0d36;color:var(--xp);text-shadow:0 2px 0 var(--xp-line), 2px 0 0 var(--xp-line), -2px 0 0 var(--xp-line), 0 -2px 0 var(--xp-line), 1px 1px 0 var(--xp-line), -1px 1px 0 var(--xp-line), 1px -1px 0 var(--xp-line), -1px -1px 0 var(--xp-line), 0 0 14px var(--xp-glow);font-size:21px}.dmg.xp.commerce{--xp:#ffc4e8;--xp-glow:#eb5fb9a6}.dmg.xp.wayfaring{--xp:#b4d8ff;--xp-glow:#5091ffa6}.dmg.xp.skill{--xp:#a8f1f7;--xp-glow:#3cc8e199}.dmg.xp .w{letter-spacing:.02em;margin-left:5px;font-size:.8em;font-weight:800}.dmg.xp .icon img{width:.9em;height:.9em;filter:drop-shadow(0 1px 1px var(--xp-line)) drop-shadow(0 0 4px var(--xp-glow))}.dmg.xp.pop{animation:.32s cubic-bezier(.2,1.4,.4,1) dmg-xp}@keyframes dmg-xp{0%{opacity:0;transform:translate(-50%, -50%) scale(calc(var(--ui-s) * .6))}to{opacity:1;transform:translate(-50%, -50%) scale(var(--ui-s))}}@keyframes dmg-crit{0%{transform:translate(-50%, -50%) scale(calc(var(--ui-s) * 1.85))}to{transform:translate(-50%, -50%) scale(var(--ui-s))}}.lvl{--lvl:#ffd76a;--lvl-line:#3a2104;--lvl-glow:#ffba3cbf;pointer-events:none;white-space:nowrap;color:var(--lvl);transform:translate(-50%, -100%) scale(var(--ui-s));transform-origin:50% 100%;z-index:1;text-shadow:0 2px 0 var(--lvl-line), 2px 0 0 var(--lvl-line), -2px 0 0 var(--lvl-line), 0 -2px 0 var(--lvl-line), 1px 1px 0 var(--lvl-line), -1px 1px 0 var(--lvl-line), 1px -1px 0 var(--lvl-line), -1px -1px 0 var(--lvl-line), 0 0 18px var(--lvl-glow);flex-direction:column;align-items:center;line-height:1;display:flex;position:fixed}.lvl .t{font:900 44px/1 var(--font-title);letter-spacing:.03em}.lvl .w{font:800 23px/1 var(--font);letter-spacing:.02em;margin-top:4px}.lvl.commerce{--lvl:#ffbd8a;--lvl-line:#3a1405;--lvl-glow:#ff7832b3}.lvl.skill{--lvl:#c3cbff;--lvl-line:#13174d;--lvl-glow:#6973ffbf}.lvl.wayfaring{--lvl:color-mix(in srgb, var(--tree,#4a9a8a) 38%, #fff);--lvl-line:color-mix(in srgb, var(--tree,#4a9a8a) 40%, #000);--lvl-glow:color-mix(in srgb, var(--tree,#4a9a8a) 75%, transparent)}.lvl.pop{animation:.46s cubic-bezier(.2,1.5,.4,1) lvl-pop}@keyframes lvl-pop{0%{opacity:0;transform:translate(-50%, -100%) scale(calc(var(--ui-s) * .45))}to{opacity:1;transform:translate(-50%, -100%) scale(var(--ui-s))}}#hud-refuse{opacity:0;pointer-events:none;white-space:nowrap;font:700 15px var(--font);color:var(--bad);background:var(--card) padding-box, var(--brass) border-box;box-shadow:var(--card-shadow);border:2px solid #0000;border-radius:999px;padding:3px 14px 4px;position:fixed;top:18%;left:50%;transform:translate(-50%)}#hud-refuse.show{animation:1.3s ease-out forwards hud-refuse}@keyframes hud-refuse{0%{opacity:0;transform:translate(-50%)translateY(4px)}8%,70%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}#abilities{pointer-events:none;--socket:0 0 0 1px var(--line), 0 0 0 3px #4a2d18, 0 0 0 4px #0f0703, 0 5px 6px -1px #00000073;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:66px;left:50%;transform:translate(-50%)}#abilities .weapon{flex-direction:column;align-items:center;gap:3px;margin-right:8px;display:flex}#abilities .weapon .icon{background:var(--slot-sel) padding-box, var(--brass-lit) border-box;width:54px;height:54px;box-shadow:var(--slot-depth), var(--socket), 0 0 12px var(--glow);border:2px solid #0000;border-radius:6px;place-items:center;font-size:28px;display:grid}#abilities .weapon .icon img{width:40px;height:40px}#abilities .weapon .name{font:700 13px var(--font);color:#fff6e2;text-shadow:var(--text-outline);letter-spacing:.04em;text-transform:capitalize}#abilities .slot{cursor:grab;pointer-events:auto;background:var(--slot) padding-box, var(--slot-frame) border-box;width:50px;height:50px;box-shadow:var(--slot-depth), var(--socket);border:2px solid #0000;border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}#abilities .slot .icon{font-size:25px;line-height:1}#abilities .slot .icon img{width:36px;height:36px}#abilities .slot.empty{background:var(--slot-empty) padding-box, var(--slot-empty-frame) border-box}#abilities .slot.drag{opacity:.45;cursor:grabbing}#abilities .slot.over,#abilities .slot.casting{background:var(--slot-sel) padding-box, var(--brass-lit) border-box;box-shadow:var(--slot-depth), var(--socket), 0 0 14px var(--glow)}#abilities .slot .cd{position:absolute;inset:0}#abilities .slot .secs{font:900 17px var(--font);color:#fff6e2;text-shadow:var(--text-outline);place-items:center;display:grid;position:absolute;inset:0}#abilities .bind{min-width:0;height:auto;font:700 12px/14px var(--font);color:var(--key-ink);background:var(--key);border:1px solid var(--key-line);text-shadow:0 1px #00000073;border-radius:3px;padding:0 4px;position:absolute;bottom:2px;right:2px;box-shadow:inset 0 1px #ffdcaa59}#abilities .slot.short .icon{filter:saturate(.35)brightness(.8)}#abilities .slot.short:after{content:"";pointer-events:none;background:#285ac852;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #4a82ead9}#abilities .moves{gap:8px;margin-right:10px;display:flex}#abilities .mslot{background:var(--slot) padding-box, var(--slot-frame) border-box;width:44px;height:44px;box-shadow:var(--slot-depth), var(--socket);border:2px solid #0000;border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden}#abilities .mslot .icon img{width:30px;height:30px}#abilities .mslot.empty{background:var(--slot-empty) padding-box, var(--slot-empty-frame) border-box}#abilities .mslot .cd{position:absolute;inset:0}#abilities .mslot .secs{font:900 15px var(--font);color:#fff6e2;text-shadow:var(--text-outline);place-items:center;display:grid;position:absolute;inset:0}#abilities .mslot .bind{padding:0 3px;font-size:10px;line-height:12px;bottom:0;right:50%;transform:translate(50%)}#abilities .mslot.short .icon{filter:saturate(.35)brightness(.8)}#abilities .mslot.short{box-shadow:var(--slot-depth), inset 0 0 0 2px #f2cc3ae6, var(--socket)}#abilities .skills-btn{pointer-events:auto;cursor:var(--cur-pointer);padding:calc(9px + var(--cap-nudge)) 14px calc(9px - var(--cap-nudge)) 10px;font:700 14px var(--font);color:var(--strip-ink);text-shadow:0 1px #120904;background:var(--sheen) padding-box, var(--strip), var(--brass) border-box;box-shadow:inset 0 0 0 1px var(--line), 0 0 0 1.5px var(--line), 0 4px 0 #0000004d;border:2px solid #0000;border-radius:6px;align-items:center;gap:6px;margin-left:10px;display:flex;position:relative}#abilities .skills-btn:hover{filter:brightness(1.1)}#abilities .skills-btn .bind{position:static}#abilities .skills-btn b{min-width:18px;height:18px;font:700 11px/1 var(--font);color:#fff;text-shadow:0 1px #00000073;background:var(--badge);border-radius:9px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 0 0 2px #ffe2a8,0 0 0 3px #2b1a0e}#castbar{pointer-events:none;align-items:center;width:300px;height:36px;margin-left:-150px;display:none;position:fixed;top:64%;left:50%}#castbar.show{display:flex}#castbar .cb-icon{z-index:2;background:var(--slot) padding-box, var(--brass) border-box;width:36px;height:36px;box-shadow:0 0 0 1.5px #2b1a0e, var(--slot-depth), 0 3px 8px #00000073;border:2px solid #0000;border-radius:8px;flex:none;place-items:center;margin-right:-7px;display:grid;position:relative}#castbar .cb-icon img{filter:drop-shadow(0 1px 1px #0009);width:27px;height:27px}#castbar .cb-bar{background:linear-gradient(#120a05,#2a1a0e 60%,#3a2414) padding-box padding-box,linear-gradient(#fff1b8 0%,#d9a24a 35%,#8e5a18 72%,#5a3510 100%) border-box;border:2px solid #0000;border-radius:0 12px 12px 0;flex:1;height:24px;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #2b1a0e,inset 0 3px 6px #000000d9,inset 0 -1px #ffdca029,0 4px 10px #0006}#castbar .fill{background:linear-gradient(#ffffff8c 0%,#ffffff29 44%,#fff0 50%,#0003 100%),linear-gradient(90deg,#9c4510,#e2892a 55%,#ffd277);border-radius:0 9px 9px 0;width:0;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #ffecbe4d,0 0 8px #ffaa3c8c}#castbar .cb-edge{background:#fff6d6;border-radius:2px;width:3px;margin-left:-2px;position:absolute;top:1px;bottom:1px;left:0;box-shadow:0 0 6px 2px #ffd278e6}#castbar .label{padding-top:var(--cap-nudge);white-space:nowrap;font:700 12.5px/1 var(--font);letter-spacing:.03em;color:#fff6e2;text-shadow:var(--text-outline);align-items:center;display:flex;position:absolute;inset:0 46px 0 15px;overflow:hidden}#castbar .cb-time{padding-top:var(--cap-nudge);font:700 11.5px/1 var(--font);color:#ffe2a6;text-shadow:var(--text-outline);font-variant-numeric:tabular-nums;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:9px}#castbar.done .cb-edge,#castbar.interrupted .cb-edge,#castbar.cancelled .cb-edge{display:none}#castbar.done .fill{background:linear-gradient(#fff9 0%,#fff3 44%,#fff0 50%,#0000001f 100%),linear-gradient(90deg,#ffc35a,#fff1c2);width:100%!important}#castbar.done{animation:.26s ease-in .14s forwards cb-fade}#castbar.done .cb-bar,#castbar.done .cb-icon{animation:.3s ease-out cb-flash}@keyframes cb-flash{0%{filter:brightness(1.9);box-shadow:0 0 0 1.5px #2b1a0e,0 0 0 3px #fff3c4,0 0 24px 10px #ffd678f2}to{filter:brightness()}}@keyframes cb-fade{to{opacity:0;transform:scale(1.04)}}#castbar.interrupted .fill{background:linear-gradient(#ffffff4d 0%,#fff0 50%,#0003 100%),repeating-linear-gradient(-50deg,#00000047 0 3px,#0000 3px 8px),linear-gradient(90deg,#6e1410,#cf3427);box-shadow:inset 0 0 0 1px #ff968259}#castbar.interrupted .cb-bar{background:linear-gradient(#120a05,#2a1a0e 60%,#3a2414) padding-box padding-box,linear-gradient(#ffb4a2 0%,#d0402e 40%,#7a1810 100%) border-box}#castbar.interrupted .cb-icon{filter:grayscale(.6)brightness(.75)}#castbar.interrupted .label{color:#ffd6cc}#castbar.interrupted{animation:.38s ease-out cb-shake,.3s ease-in .65s forwards cb-fade}@keyframes cb-shake{0%,to{transform:translate(0)}15%{transform:translate(-7px)}35%{transform:translate(6px)}55%{transform:translate(-4px)}75%{transform:translate(2px)}}#castbar.cancelled{opacity:.6;filter:saturate(.15);animation:.3s ease-in .22s forwards cb-fade}.lui{pointer-events:none;color:var(--ink);font-family:var(--font);position:fixed}#lui-compass{background:var(--strip), var(--frame);width:560px;height:30px;box-shadow:var(--frame-ring), 0 5px 14px #00000059;border:2px solid #0000;border-radius:8px;top:10px;left:50%;overflow:hidden;transform:translate(-50%)}#lui-compass:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#342011fa 0,#0000 16% 84%,#342011fa 100%);position:absolute;inset:0}#lui-compass .tick{font:700 12px var(--font);color:var(--strip-ink);text-shadow:0 1px #24140a;position:absolute;top:5px;transform:translate(-50%)}#lui-compass .tick.card{color:#ffd36e;font-size:14px;top:4px}#lui-compass .poi{position:absolute;top:4px;transform:translate(-50%)}#lui-compass .poi img{filter:drop-shadow(0 1px 1px #00000080);width:20px;height:20px}#lui-compass .goal{z-index:2;color:#ffd36e;text-shadow:var(--text-outline);font-size:16px;font-weight:900;position:absolute;top:1px;transform:translate(-50%)}#lui-compass .goal small{font:700 9px var(--font);color:#fff6e2;white-space:nowrap;position:absolute;top:16px;left:50%;transform:translate(-50%)}#lui-compass .centre{background:linear-gradient(#ffd36e 0 28%,#0000 28% 72%,#ffd36e 72%);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}#lui-breath{align-items:center;gap:8px;width:240px;display:none;top:50px;left:50%;transform:translate(-50%)}#lui-breath.show{display:flex}#lui-breath .label{font:700 12.5px var(--font);color:#fff1d6;text-shadow:var(--text-outline)}#lui-breath .hud-bar{flex:1}#lui-banner{text-align:center;opacity:0;transition:opacity .6s;top:22%;left:50%;transform:translate(-50%)}#lui-banner.show{opacity:1}#lui-banner .name{font:700 30px var(--font-title);letter-spacing:.06em;color:#ffeccc;text-shadow:0 1px #2b0d10,0 0 10px #0000004d;background:var(--plaque) padding-box, var(--brass) border-box;box-shadow:var(--plaque-edge);border:3px solid #0000;border-radius:4px;padding:6px 42px 8px;display:inline-block;position:relative}#lui-banner .name:before,#lui-banner .name:after{content:"";background:var(--brass);width:16px;height:16px;box-shadow:0 0 0 1.5px var(--line), inset 0 0 0 3px #fff5d240;margin-top:-8px;position:absolute;top:50%;transform:rotate(45deg)}#lui-banner .name:before{left:-11px}#lui-banner .name:after{right:-11px}#lui-banner .sub{letter-spacing:.42em;text-transform:uppercase;color:#fff6e2;text-shadow:var(--text-outline);margin-top:8px;font-size:12px}#lui-toasts{flex-direction:column;align-items:flex-end;gap:4px;display:flex;bottom:72px;right:16px}#lui-toasts .t{font:700 11.5px var(--font);color:var(--ink);white-space:nowrap;background:var(--card) padding-box, var(--brass) border-box;box-shadow:var(--card-shadow);border:1.5px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;transition:opacity .4s,transform .4s;display:inline-flex}#lui-toasts .t img{width:16px;height:16px}#lui-toasts .t.good{color:var(--good)}#lui-toasts .t.bad{color:var(--bad)}#lui-toasts .t.coin,#lui-toasts .t.quest{color:var(--price)}#lui-toasts .t.fade{opacity:0;transform:translateY(-6px)}#lui-prompt{font:700 16px var(--font);color:var(--ink-strong);background:var(--card) padding-box, var(--brass) border-box;box-shadow:var(--card-shadow);border:2px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:8px 16px 8px 10px;display:none;bottom:190px;left:50%;transform:translate(-50%)}#lui-prompt.show{display:flex}#lui-prompt.off{opacity:.7}#lui-prompt .key{min-width:26px;height:26px;color:var(--btn-gold-ink);background:var(--sheen), var(--btn-gold);border-color:var(--outline);box-shadow:inset 0 1px 0 #fffadc99, 0 2px 0 var(--outline);text-shadow:none;font-size:14px}#lui-prompt .detail{color:var(--ink-2);font-size:12.5px;font-weight:600}#lui-walk{white-space:nowrap;font:700 13px var(--font);color:var(--ink-strong);background:var(--card) padding-box, var(--brass) border-box;box-shadow:var(--card-shadow);border:2px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:3px 12px 3px 9px;display:none;top:50px;left:50%;transform:translate(-50%)}#lui-walk.show{display:flex}#lui-walk .dist{color:var(--ink-2)}#lui-walk .stop{color:var(--ink-2);border-left:1px solid #6e461e59;align-items:center;gap:3px;padding-left:8px;font-size:12px;display:inline-flex}#lui-walk .key{min-width:18px;height:18px;margin-right:2px;font-size:11px}#lui-ride{background:var(--grain) padding-box, var(--card) padding-box, var(--brass) border-box;min-width:200px;box-shadow:var(--card-shadow);border:2px solid #0000;border-radius:8px;padding:9px 12px;font-size:12.5px;display:none;bottom:72px;right:16px}#lui-ride.show{display:block}#lui-ride .big{font:900 26px/1 var(--font);color:var(--ink-strong)}#lui-ride .big small{color:var(--ink-2);margin-left:3px;font-size:12px}#lui-ride .slots{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}#lui-ride .slot{background:var(--slot) padding-box, var(--slot-frame) border-box;width:30px;height:30px;box-shadow:0 0 0 1px var(--line), var(--slot-depth);border:2px solid #0000;border-radius:5px;place-items:center;display:grid}#lui-ride .slot img{width:20px;height:20px}#lui-ride .wind{align-items:center;gap:8px;margin-top:6px;display:flex}#lui-ride .arrow{font-size:18px;transition:transform .2s;display:inline-block}#lui-ride .trim{background:var(--trough);height:7px;box-shadow:var(--trough-shadow);border-radius:4px;margin-top:4px;overflow:hidden}#lui-ride .trim i{background:var(--gloss), linear-gradient(180deg, #ffd977, #c98a2c);height:100%;display:block}#lui-ride .vario.up{color:var(--good)}#lui-ride .vario.down{color:var(--bad)}#lui-ride.ship{width:290px}#lui-ride.ship.small{width:250px}#lui-ride .rd-name{color:var(--ink-2)}#lui-ride .rd-bar{grid-template-columns:62px 1fr 44px;align-items:center;gap:8px;margin:4px 0;display:grid}#lui-ride .rd-bar>span{color:var(--ink-2);font-weight:700}#lui-ride .rd-bar>b{text-align:right;color:var(--ink-strong)}#lui-ride .rd-bar .q-bar{height:9px;margin:0}#lui-ride .rd-line{color:var(--ink-2);margin-top:5px}#lui-ride .rd-line b{color:var(--ink-strong)}#lui-ride .rd-line img{vertical-align:-3px}#lui-ride .rd-line .bad,#lui-ride .rd-warn{color:var(--bad)}#lui-ride .rd-warn{margin-top:4px;font-weight:700}#ui.at-gun #abilities,#ui.at-gun #castbar,#ui.at-gun #lui-prompt{visibility:hidden!important}#lui-gun{width:560px;height:112px;font:13px var(--font);background:var(--grain) padding-box, var(--card) padding-box, var(--brass) border-box;box-shadow:var(--card-shadow);border:2px solid #0000;border-radius:8px;grid-template-columns:150px 1fr 120px;align-items:center;gap:14px;padding:6px 16px;display:none;bottom:58px;left:50%;transform:translate(-50%)}#lui-gun.show{display:grid}#lui-gun .gs-dial,#lui-gun .gs-quad{flex-direction:column;align-items:center;display:flex}#lui-gun .gs-dial>span,#lui-gun .gs-quad>span{font:700 12px var(--font);color:var(--ink-2);letter-spacing:.02em}#lui-gun .track{fill:none;stroke:#5a3c1e38;stroke-width:10px}#lui-gun .band{fill:none;stroke:#c49a3a;stroke-width:10px}#lui-gun .tick{stroke:#46280f8c;stroke-width:1.5px}#lui-gun .needle{stroke:#5a2a1a;stroke-width:4px;stroke-linecap:round}#lui-gun .pin{fill:#5a2a1a}#lui-gun .elev{font:700 14px var(--font);fill:var(--ink-strong)}#lui-gun .gs-mid b{font:700 15px var(--font-title);color:var(--title);letter-spacing:.05em}#lui-gun .gs-trough{background:var(--trough);height:16px;box-shadow:var(--trough-shadow);border-radius:8px;margin:6px 0 4px;position:relative;overflow:hidden}#lui-gun .gs-trough i{background:var(--gloss), var(--cast);position:absolute;top:0;bottom:0;left:0}#lui-gun .gs-trough i.ready{background:var(--gloss), var(--hp-ok)}#lui-gun .gs-trough i.strain{background:var(--gloss), var(--hp)}#lui-gun small{color:var(--ink-2);white-space:nowrap;font-size:12px;font-weight:700;display:block}#lui-gun small.gs-about{font-weight:400}#lui-gun-mark{display:none;top:50%;left:50%;transform:translate(-50%,-50%)}#lui-gun-mark.show{display:block}#lui-gun-mark .halo{fill:none;stroke:#1e1208b3;stroke-width:5px}#lui-gun-mark .ring{fill:none;stroke:#fff4dc;stroke-width:2.5px}#lui-gun-mark .dot{fill:#fff4dc}#hud-gunsight{z-index:2;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0;overflow:visible}#hud-gunsight .gs-arc{fill:none;stroke:#fffaebeb;stroke-linecap:round}#hud-gunsight .gs-ring{fill:#fffaeb33;stroke:#fffaebeb}.lui-plate{transform:translate(-50%, -100%) scale(var(--ui-s));transform-origin:50% 100%;text-align:center;pointer-events:none;white-space:nowrap;font-family:var(--font);color:#fff6e2;text-shadow:var(--text-outline);position:fixed}.lui-plate .mark{filter:drop-shadow(0 2px 2px #0000008c);place-items:center;margin-bottom:1px;display:inline-grid}.lui-plate .n{font-size:15px;font-weight:700}.lui-plate .t{color:#f6e6c6;font-size:12px}#hud-unit{pointer-events:none;grid-template-columns:86px 232px;align-items:start;gap:14px 13px;display:grid;position:fixed;top:12px;left:14px}#hud-portrait{--f:0;width:86px;height:86px;cursor:var(--cur-pointer);pointer-events:auto;background:conic-gradient(#fff3b0 0deg, #ffd34a calc(var(--f) * 200deg), #e09a1c calc(var(--f) * 360deg), transparent 0) padding-box, var(--trough) padding-box, var(--brass) border-box;box-shadow:0 0 0 1px var(--line), 0 0 0 3px #3d2513, 0 0 0 4px #0f0703, inset 0 2px 4px #000000bf, 0 5px 12px #00000073;border:1.5px solid #0000;border-radius:50%;padding:4px;position:relative}#hud-portrait:after{content:"";pointer-events:none;background:linear-gradient(#fff6,#ffffff0f 45%,#0000002e);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 37px,#000 37.5px);mask:radial-gradient(circle,#0000 37px,#000 37.5px)}#hud-portrait .frame{background:radial-gradient(circle at 50% 30%, #fff3d6, #e0bf86 80%) padding-box, var(--brass) border-box;width:100%;height:100%;box-shadow:0 0 0 1px var(--line), inset 0 0 0 1px var(--line), inset 0 3px 8px #3c1e0a73;border:2.5px solid #0000;border-radius:50%;overflow:hidden}#hud-portrait .frame img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.14)translateY(4px)}#hud-portrait .frame .emoji{place-items:center;height:100%;font-size:38px;display:grid}#hud-portrait .lvl{z-index:2;min-width:28px;height:20px;font:700 12.5px/1 var(--font-title);color:#ffeccc;text-shadow:0 1px #2b0d10;background:var(--plaque) padding-box, var(--brass) border-box;box-shadow:var(--plaque-edge);cursor:var(--cur-default);border:1.5px solid #0000;border-radius:10px;place-items:center;padding:0 7px;display:grid;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}#hud-portrait .pip{z-index:2;background:var(--slot) padding-box, var(--brass) border-box;width:19px;height:19px;box-shadow:0 0 0 1px var(--line), var(--slot-depth);border:1.5px solid #0000;border-radius:50%;place-items:center;margin-left:-9.5px;display:grid;position:absolute;top:-8px;left:50%}#hud-portrait .pip .uic{width:12px;height:12px}#hud-portrait.full .pip{background:radial-gradient(circle, #fff3b0, #f2b632 70%) padding-box, var(--brass-lit) border-box;box-shadow:0 0 0 1px var(--line), 0 0 8px #ffd250e6}#hud-portrait.full{animation:1.1s ease-in-out infinite alternate hud-fortune}@keyframes hud-fortune{0%{box-shadow:0 0 0 1px var(--line), 0 0 0 3px #3d2513, 0 0 0 4px #0f0703, inset 0 2px 4px #000000bf, 0 0 10px 3px #ffd25080}to{box-shadow:0 0 0 1px var(--line), 0 0 0 3px #7a5420, 0 0 0 4px #0f0703, inset 0 2px 4px #000000bf, 0 0 20px 7px #ffd250f2}}#hud-vitals{pointer-events:auto;flex-direction:column;gap:4px;padding-top:5px;display:flex}#hud-vitals .who{white-space:nowrap;text-overflow:ellipsis;font:700 17px/1.1 var(--font-title);letter-spacing:.03em;color:#fff1d6;text-shadow:var(--text-outline);margin-bottom:1px;overflow:hidden}#hud-vitals .xp{background:var(--trough);height:5px;box-shadow:inset 0 1px 2px #000000bf, 0 0 0 1px var(--line);border-radius:3px;margin-top:2px;overflow:hidden}#hud-vitals .xp i{background:var(--gloss), linear-gradient(90deg, #7a52c8, #c9b0ff);border-radius:2px;width:0;height:100%;transition:width .3s;display:block}.hud-bar{background:var(--trough) padding-box, var(--brass) border-box;height:15px;box-shadow:0 0 0 1px var(--line), inset 0 2px 3px #000000b3, 0 2px 5px #00000059;border:1.5px solid #0000;border-radius:7px;position:relative;overflow:hidden}.hud-bar .fill{background:var(--gloss), var(--c,var(--hp));border-radius:6px;width:100%;transition:width .15s;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #ffecbe40}.hud-bar .txt{opacity:0;font:700 10.5px/1 var(--font);color:#fff6e2;text-shadow:var(--text-outline);justify-content:flex-end;align-items:center;padding-right:7px;transition:opacity .2s;display:flex;position:absolute;inset:0}.hud-bar.part .txt,#hud-vitals:hover .hud-bar .txt{opacity:1}.hud-bar.slim{border-radius:6px;height:11px}.hud-bar.slim .txt{padding-right:6px;font-size:8.5px}.hud-bar.low{animation:.8s ease-in-out infinite alternate hud-low}@keyframes hud-low{to{box-shadow:0 0 0 1px var(--line), inset 0 2px 3px #000000b3, 0 0 10px 3px #ff3c28cc}}#hud-purse{white-space:nowrap;pointer-events:auto;height:25px;font:700 12.5px var(--font);color:var(--ink);background:var(--card) padding-box, var(--brass) border-box;box-shadow:var(--card-shadow);border:1.5px solid #0000;border-radius:999px;grid-column:1/span 2;justify-self:start;align-items:center;padding:0 10px 0 7px;display:flex}#hud-purse>span{align-items:center;gap:3px;display:inline-flex}#hud-purse>span+span:not(:empty){border-left:1px solid var(--inset-line);margin-left:8px;padding-left:8px}#hud-purse small{color:var(--ink-2);font-size:11px;font-weight:600}#hud-purse em{font:700 10.5px var(--font);color:#fff;text-shadow:0 1px #00000059;background:var(--sheen), linear-gradient(180deg, #5cb84a, #2f7d22);box-shadow:0 0 0 1px var(--line);border-radius:999px;margin-left:4px;padding:1px 7px;font-style:normal}#hud-purse .mny .uic{margin:0 4px 0 1px}#hud-purse .mny .uic:last-child{margin-right:0}#hud-purse .buffs{gap:5px}#hud-purse .buffs:empty{display:none}#hud-purse .b{align-items:center;gap:2px;font-size:11.5px;display:inline-flex}#hud-minimap{pointer-events:none;width:158px;height:158px;position:fixed;top:14px;right:18px}#hud-minimap canvas{border-radius:50%;width:140px;height:140px;position:absolute;inset:9px}#hud-minimap .paper{pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(circle, transparent 52%, #7a522457 100%), var(--grain);border-radius:50%;position:absolute;inset:9px}#hud-minimap .ring{background:radial-gradient(circle, #ffe2aa38 70px, transparent 72px, transparent 77px, #0000004d 79px), var(--wood);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 69px,#000 70px);mask:radial-gradient(circle,#0000 69px,#000 70px)}#hud-minimap .rim{box-shadow:var(--frame-ring), 0 6px 14px #00000059;border-radius:50%;position:absolute;inset:0}#hud-minimap .rim:after{content:"";border-radius:50%;position:absolute;inset:9px;box-shadow:0 0 0 1px #1c0e05,0 0 0 2.5px #d6a24c,0 0 0 3.5px #1c0e05,inset 0 0 0 1px #1c0e0599,inset 0 0 14px #2b1a0e73}#hud-minimap .stud{background:radial-gradient(circle at 38% 32%, #fffae1e6 0 1.5px, transparent 3px), var(--brass);width:14px;height:14px;box-shadow:0 0 0 1.5px var(--line), 0 2px 3px #00000059;border-radius:50%;margin:-7px 0 0 -7px;position:absolute}#hud-minimap .n{z-index:2;width:24px;height:24px;font:700 12px/1 var(--font-title);color:var(--btn-ink);text-shadow:0 1px #2b0d10;background:var(--sheen) padding-box, var(--plaque) padding-box, var(--brass) border-box;box-shadow:var(--plaque-edge);border:2px solid #0000;border-radius:50%;place-items:center;margin-left:-12px;display:grid;position:absolute;top:-6px;left:50%}#hud-minimap .zoom{z-index:3;width:24px;height:24px;cursor:var(--cur-pointer);pointer-events:auto;font:700 15px/1 var(--font);color:var(--btn-ink);text-shadow:0 1px #2b0d10;background:var(--sheen) padding-box, var(--plaque) padding-box, var(--brass) border-box;box-shadow:var(--plaque-edge);border:2px solid #0000;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0}#hud-minimap .zoom:hover{filter:brightness(1.12)}#hud-minimap .zoom.in{left:-13px}#hud-minimap .zoom.out{right:-13px}#hud-mail{pointer-events:auto;width:42px;height:42px;cursor:var(--cur-default);background:var(--sheen) padding-box, var(--card) padding-box, var(--brass) border-box;box-shadow:var(--plaque-edge), 0 4px 8px #0000004d;border:2px solid #0000;border-radius:50%;place-items:center;display:grid;position:fixed;top:12px;right:158px}#hud-mail[hidden]{display:none!important}#hud-mail b{min-width:18px;height:18px;font:700 11px/1 var(--font);color:#fff4e0;text-shadow:0 1px #4a1410;background:radial-gradient(circle at 35% 30%,#e0675b,#a8342c 70%);border-radius:9px;place-items:center;padding:0 4px;display:grid;position:absolute;bottom:-4px;right:-6px;box-shadow:0 0 0 1.5px #4a1410,0 2px 3px #00000059}#hud-clock{pointer-events:none;justify-content:center;width:158px;display:flex;position:fixed;top:188px;right:18px}#hud-clock span{white-space:nowrap;font:700 13px var(--font);color:var(--ink);background:var(--card) padding-box, var(--brass) border-box;box-shadow:var(--card-shadow);border:1.5px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}#hud-clock b{color:var(--sea);display:inline-block}#lui-quests{width:250px;top:228px;right:16px}#lui-quests .scroll{color:var(--ink);background:var(--grain), var(--card);border-left:2px solid #6b4426;border-right:2px solid #6b4426;margin:10px 0;padding:12px 14px 10px;position:relative;box-shadow:inset 0 9px 8px -7px #502d0f66,inset 0 -9px 8px -7px #502d0f66,0 6px 14px #0000004d}#lui-quests .scroll:before,#lui-quests .scroll:after{content:"";background:radial-gradient(circle at 6px 50%, #fff6d0 0 1.5px, #e8b955 2.5px 4px, #6e4512 4.5px 5.2px, transparent 5.8px), radial-gradient(circle at calc(100% - 6px) 50%, #fff6d0 0 1.5px, #e8b955 2.5px 4px, #6e4512 4.5px 5.2px, transparent 5.8px), var(--rod);height:12px;box-shadow:0 0 0 1.5px var(--line), 0 3px 4px #0000004d;border-radius:6px;position:absolute;left:-10px;right:-10px}#lui-quests .scroll:before{top:-8px}#lui-quests .scroll:after{bottom:-8px}#lui-quests h4{font:700 14px var(--font-title);letter-spacing:.14em;color:var(--title);text-shadow:var(--title-shadow);justify-content:center;align-items:center;gap:6px;margin:0 0 6px;display:flex}#lui-quests h4:before,#lui-quests h4:after{content:"";background:var(--orn-l) center / 30px 10px no-repeat;flex:none;width:30px;height:10px}#lui-quests h4:after{background-image:var(--orn-r)}#lui-quests .q{border-top:1px dashed #6e461e4d;padding:5px 0 6px}#lui-quests .q:first-of-type{border-top:0}#lui-quests .q .qt{font:700 14.5px/1.2 var(--font-title);color:var(--ink-strong);align-items:center;gap:6px;display:flex}#lui-quests .q .qt i{background:var(--brass);flex:none;width:8px;height:8px;transform:rotate(45deg);box-shadow:0 0 0 1px #5a3720}#lui-quests .q.ready .qt i{background:linear-gradient(135deg,#c8f5a8,#4fae3a 55%,#2e7a22)}#lui-quests .q .step{margin-top:2px;padding-left:14px;font-size:13px;line-height:1.35}#lui-quests .q .q-bar{height:7px;margin-left:14px}#lui-quests .q .count{color:var(--good);font-weight:700}#lui-quests .hint{color:var(--ink-2);padding-left:14px;font-size:12px}#lui-quests .hint .uic{vertical-align:-3px;display:inline-block}#hud-badge{z-index:5;white-space:nowrap;pointer-events:auto;background:var(--grain) padding-box, var(--card) padding-box, var(--brass) border-box;height:46px;box-shadow:var(--card-shadow);border:1.5px solid #0000;border-radius:23px;align-items:center;gap:9px;padding:0 4px 0 15px;display:flex;position:fixed;bottom:12px;right:16px}#hud-badge [hidden]{display:none!important}#hud-badge .dot{width:10px;height:10px;box-shadow:0 0 0 1px var(--line), 0 0 6px #3fae4acc;background:radial-gradient(circle at 35% 30%,#b8f5a8,#3fae4a 60%,#22702a);border-radius:50%;flex:none}#hud-badge.away .dot{box-shadow:0 0 0 1px var(--line), 0 0 6px #f0ad4ecc;background:radial-gradient(circle at 35% 30%,#ffe2b0,#f0ad4e 60%,#a8681c)}#hud-badge.stopped .dot{box-shadow:0 0 0 1px var(--line), 0 0 6px #d9534fcc;background:radial-gradient(circle at 35% 30%,#ffb8b0,#d9534f 60%,#8e2420)}#hud-badge .who{flex-direction:column;line-height:1.12;display:flex}#hud-badge .name{font:700 14.5px var(--font-title);letter-spacing:.02em;color:var(--ink-strong)}#hud-badge .where{font:600 11.5px var(--font);color:var(--ink-2)}#hud-badge .menu-btn{width:36px;height:36px;cursor:var(--cur-pointer);background:var(--sheen) padding-box, var(--btn) padding-box, var(--brass) border-box;box-shadow:inset 0 0 0 1px var(--btn-line), inset 0 2px 0 #ffdcc82e, 0 0 0 1px var(--line), 0 2px 0 1px #1e0f054d;border:2px solid #0000;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;padding:0;display:flex;position:relative}#hud-badge .menu-btn i{background:#ffe9b8;border-radius:1px;width:14px;height:2px;display:block;box-shadow:0 1px #2b0d10}#hud-badge .menu-btn:hover{filter:brightness(1.12)}#hud-badge.open .menu-btn{--btn-line:#6e3c0ab3;background:var(--sheen) padding-box, var(--btn-gold) padding-box, var(--brass) border-box}#hud-badge.open .menu-btn i{box-shadow:none;background:#3a1906}#hud-badge .ping{background:var(--badge);width:13px;height:13px;box-shadow:0 0 0 2px #ffe2a8, 0 0 0 3px var(--line);border-radius:50%;position:absolute;top:-4px;right:-4px}#hud-menu{z-index:18;pointer-events:auto;width:222px;font-family:var(--font);background:var(--tip) padding-box, var(--brass) border-box;box-shadow:var(--tip-inner), 0 0 0 1px var(--line), 0 12px 26px #00000080;border:3px solid #0000;border-radius:7px;padding:5px 6px 6px;position:fixed;bottom:68px;right:16px}#hud-menu:before{content:"";pointer-events:none;background:var(--tip-corner-tl) left top / 16px 16px no-repeat, var(--tip-corner-tr) right top / 16px 16px no-repeat, var(--tip-corner-bl) left bottom / 16px 16px no-repeat, var(--tip-corner-br) right bottom / 16px 16px no-repeat;position:absolute;inset:-5px}#hud-menu[hidden]{display:none}.hud-mh{font:700 15px var(--font-title);letter-spacing:.03em;color:#ffd98a;text-shadow:0 1px #0e0703;background:linear-gradient(90deg,#0000,#d6a24c73 12% 88%,#0000) bottom/100% 1px no-repeat;margin-bottom:3px;padding:3px 8px 6px}.hud-mi{width:100%;height:34px;cursor:var(--cur-pointer);text-align:left;font:700 14px var(--font);color:#f3e2c0;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;margin:0;padding:0 7px 0 5px;display:flex}.hud-mi .uic,.hud-mi .ico{filter:drop-shadow(0 1px 1px #0009);width:24px;height:24px}.hud-mi .lbl{flex:1}.hud-mi .count{min-width:18px;height:18px;font:700 11px/1 var(--font);color:#fff;text-shadow:0 1px #0006;background:var(--badge);box-shadow:0 0 0 1.5px #ffe2a8, 0 0 0 2.5px var(--line);border-radius:9px;place-items:center;padding:0 5px;display:grid}.hud-mi .key{min-width:20px}.hud-mi:hover,.hud-mi.on,.hud-mi:focus-visible{color:#fff0d4;background:var(--sheen), var(--btn);box-shadow:inset 0 0 0 1px var(--btn-line), inset 0 1px 0 #ffdcc840;outline:none}.hud-mfoot{background:linear-gradient(90deg,#0000,#d6a24c73 12% 88%,#0000) top/100% 1px no-repeat;margin-top:4px;padding-top:4px}.hud-mfoot .hud-mi{height:30px;font-size:13px}.hud-mfoot .hud-mi .uic{width:20px;height:20px}#hud-overhead{pointer-events:none;width:76px;transform:translate(-50%, -100%) scale(var(--ui-s));transform-origin:50% 100%;visibility:hidden;opacity:0;filter:drop-shadow(0 1px 2px #00000073);flex-direction:column;gap:2px;transition:opacity .45s,visibility 0s linear .45s;display:flex;position:fixed}#hud-overhead.show{visibility:visible;opacity:1;transition:opacity .2s}#hud-overhead .hud-bar{height:9px;box-shadow:0 0 0 1px var(--line), inset 0 1px 2px #000000bf;border-width:1px;border-radius:5px}#hud-overhead .hud-bar .fill{border-radius:4px}#hud-overhead .hud-bar.slim{border-radius:3px;height:6px}#hud-overhead .hud-bar.slim .fill{border-radius:2px}#hud-overhead .txt{display:none}.lui-choice{pointer-events:auto;background:var(--inset);box-shadow:var(--inset-shadow), inset 0 0 0 1px var(--inset-line);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.lui-opt{padding:calc(3px + var(--cap-nudge)) 11px calc(3px - var(--cap-nudge));cursor:var(--cur-pointer);white-space:nowrap;font:700 12.5px/1.15 var(--font);color:var(--ink-2);background:0 0;border:1.5px solid #0000;border-radius:5px}.lui-opt:hover{color:var(--ink-strong);background:#8c5f2d24}.lui-opt.on{color:var(--btn-ink);text-shadow:0 1px #2b0d10;background:var(--sheen) padding-box, var(--btn) padding-box, var(--brass) border-box;box-shadow:inset 0 0 0 1px var(--btn-line), 0 0 0 1px var(--line), 0 2px 0 #1e0f054d}.mw{z-index:15;color:var(--ink);font-family:var(--font);pointer-events:auto;background:var(--grain) padding-box, var(--parchment) padding-box, var(--frame);box-shadow:var(--panel-shadow);border:5px solid #0000;border-radius:10px;flex-direction:column;display:flex;position:fixed}.mw[hidden]{display:none}.mw.has-portrait:before{background:var(--corner-tr) right top / 44px 44px no-repeat, var(--corner-bl) left bottom / 44px 44px no-repeat, var(--corner-br) right bottom / 44px 44px no-repeat}.mw.left{top:154px;left:18px}.mw.right{top:430px;right:18px}.mw.center{top:50%;left:50%;transform:translate(-50%,-50%)}.mw-bar{z-index:1;background:var(--strip);height:34px;box-shadow:var(--strip-edge);line-height:1;font:700 17px var(--font-title);letter-spacing:.05em;color:var(--strip-ink);text-shadow:0 1px #0e0703,0 0 8px #00000059;white-space:nowrap;border-radius:5px 5px 0 0;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 40px;display:flex;position:relative}.mw-bar:before,.mw-bar:after{content:"";background:var(--orn-l) center / 30px 10px no-repeat;flex:none;width:30px;height:10px}.mw-bar:after{background-image:var(--orn-r)}.mw.has-portrait .mw-bar:before{display:none}.mw-bar small{font:600 13.5px var(--font);color:#e3c99a;letter-spacing:0;transform:translateY(1px)}.mw.has-portrait .mw-bar{justify-content:flex-start;padding-left:64px}.mw-portrait{z-index:3;background:radial-gradient(circle at 50% 30%, #fff3d6, #e0bf86 80%) padding-box, var(--brass) border-box;width:70px;height:70px;box-shadow:0 0 0 1px var(--line), 0 0 0 3px #3d2513, 0 0 0 4px #0f0703, inset 0 0 0 1px var(--line), inset 0 3px 8px #3c1e0a73, 0 5px 12px #00000073;border:4px solid #0000;border-radius:50%;position:absolute;top:-18px;left:-16px;overflow:hidden}.mw-portrait img{object-fit:cover;width:100%;height:100%;display:block}.mw-portrait.icon img,.mw-portrait>.uic{object-fit:contain;padding:10px}.mw-portrait .emoji{place-items:center;width:100%;height:100%;font-size:32px;display:grid}.mw-x{z-index:2;width:25px;height:25px;cursor:var(--cur-pointer);font:700 13px/1 var(--font);color:#fff0d4;text-shadow:0 1px #2b0d10;background:var(--sheen) padding-box, var(--btn) padding-box, var(--brass) border-box;box-shadow:inset 0 0 0 1px var(--btn-line), 0 0 0 1px var(--line), 0 2px 3px #00000059;border:1.5px solid #0000;border-radius:5px;place-items:center;display:grid;position:absolute;top:4px;right:6px}.mw-x:hover{filter:brightness(1.12)}.mw-body{scrollbar-width:none;flex:1;min-height:0;padding:14px 26px 10px 18px;position:relative;overflow:hidden auto}.mw.has-portrait .mw-body{padding-top:24px}.mw-body::-webkit-scrollbar{display:none}.mw-foot{background:linear-gradient(90deg,#0000,#82552899 12% 88%,#0000) top/100% 1px no-repeat,linear-gradient(90deg,#0000,#fffaeb99 12% 88%,#0000) 0 1px/100% 1px no-repeat,linear-gradient(#8c5f2d1f,#8c5f2d0a);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px 13px;display:flex}.mw-foot>span{align-items:center;gap:4px;display:inline-flex}.mw-foot .lui-btn{min-width:110px}.mw-foot .lui-btn.small{min-width:0}.mw-track{z-index:2;background:var(--trough);width:9px;box-shadow:var(--trough-shadow);pointer-events:none;border-radius:5px;position:absolute;right:8px}.mw-track i{background:var(--sheen), var(--brass);box-shadow:0 0 0 1px var(--line);border-radius:4px;position:absolute;left:1px;right:1px}.mw-fade{z-index:1;pointer-events:none;background:linear-gradient(#f0deb600,#eedab0 88%);height:46px;position:absolute;left:6px;right:24px}.mw-fade.up{background:linear-gradient(#f4e4c1 8%,#f0deb600);height:28px}.mw h3,.mw .h{font:700 15px var(--font-title);color:var(--title);letter-spacing:.05em;text-shadow:var(--title-shadow);align-items:center;gap:8px;margin:10px 0 6px;display:flex}.mw h3:after,.mw .h:after{content:"";background:linear-gradient(90deg,#6e461e8c,#0000) top/100% 1px no-repeat,linear-gradient(90deg,#fffaebb3,#0000) bottom/100% 1px no-repeat;flex:1;height:2px}.mw p{margin:0 0 10px;font-size:14px;line-height:1.5}.mw .muted{color:var(--ink-2)}.mw .note{color:var(--ink-2);font-size:12.5px;line-height:1.4}.g-say{color:var(--ink-strong);margin:0 0 12px;font-size:15px;font-style:italic;line-height:1.55}.g-opts{flex-direction:column;gap:3px;margin:0 0 6px;padding:0;list-style:none;display:flex}.g-opts li{min-height:30px;cursor:var(--cur-pointer);color:var(--title);border-radius:5px;align-items:center;gap:10px;padding:5px 8px;font-size:15px;font-weight:700;display:flex}.g-opts li:hover,.g-opts li.lui-focus{background:linear-gradient(#fffcf2e6,#faeed2bf);box-shadow:inset 0 0 0 1px #7a1f2666,0 1px 3px #502d0f33;outline:none!important}.g-opts li.prog{color:var(--ink-2)}.g-opts li.talk{color:var(--ink-strong);font-weight:600}.g-opts li small{color:var(--ink-2);margin-left:auto;font-size:11.5px;font-weight:600}.q-title{font:700 22px/1.15 var(--font-title);color:var(--title);text-shadow:var(--title-shadow);margin:0 0 8px}.q-story{color:var(--ink-strong);margin:0 0 8px;font-size:14px;line-height:1.5}.q-story .dropcap{float:left;font:700 47px/36px var(--font-title);color:var(--title);margin:0 6px 0 0}.q-objs{margin:0;padding:0;list-style:none}.q-objs li{margin:3px 0;padding-left:18px;font-size:13.5px;line-height:1.38;position:relative}.q-objs li:before{content:"";background:var(--brass);width:7px;height:7px;position:absolute;top:6px;left:3px;transform:rotate(45deg);box-shadow:0 0 0 1px #5a3720}.q-objs li.done{color:var(--ink-2);text-decoration:line-through}.q-objs li b{color:var(--good);white-space:nowrap;margin-left:4px}.q-rewards{grid-template-columns:1fr 1fr 1fr;gap:7px;display:grid}.rw{background:var(--inset);border:1px solid var(--inset-line);min-height:50px;box-shadow:var(--inset-shadow);border-radius:6px;align-items:center;gap:8px;padding:3px 6px 3px 3px;display:flex}.rw .nm{color:var(--ink-strong);align-items:center;font-size:12.5px;font-weight:700;line-height:1.15;display:flex}.rw .nm .mny{flex-wrap:wrap;font-size:13px}.q-trade{flex-direction:column;gap:6px;display:flex}.lui-list{flex-direction:column;gap:7px;display:flex}.lui-row{background:var(--inset);border:1px solid var(--inset-line);box-shadow:var(--inset-shadow);border-radius:6px;align-items:center;gap:10px;padding:6px 8px 6px 6px;display:flex}.lui-row:hover{border-color:var(--inset-hover)}.lui-row .body{flex:1;min-width:0}.lui-row .body b{color:var(--ink-strong);font-size:14px;display:block}.lui-row .body small{color:var(--ink-2);font-size:12px;line-height:1.35;display:block}.lui-row .price{white-space:nowrap;color:var(--price);font-size:13.5px;font-weight:700}.lui-row .have{color:var(--good)}.lui-row .lack{color:var(--bad)}.lui-row .lui-btn{flex:none}.lui-cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.m-tabs{border-bottom:1px solid #6e461e73;gap:4px;margin:-4px 0 10px;display:flex;box-shadow:0 1px #fffaeb99}.m-tab{padding:calc(4px + var(--cap-nudge)) 16px calc(3px - var(--cap-nudge));cursor:var(--cur-pointer);font:700 14px var(--font-title);color:var(--ink-2);background:linear-gradient(#8c5f2d33,#8c5f2d1a);border:1px solid #6e461e59;border-bottom:0;border-radius:6px 6px 0 0;margin-bottom:-1px;box-shadow:inset 0 -4px 6px -4px #502d0f4d,inset 0 1px #fffaeb66}.m-tab:hover{color:var(--title)}.m-tab.on{color:var(--title);text-shadow:var(--title-shadow);background:linear-gradient(#fbf0d8,#f4e4c1);border-color:#6e461e80;box-shadow:inset 0 2px #d6a24c,inset 0 3px #fffaebcc,0 -1px 3px #502d0f26}.m-grid{grid-template-columns:1fr 1fr;gap:8px 10px;display:grid}.m-item{min-height:52px;cursor:var(--cur-pointer);background:var(--inset);border:1px solid var(--inset-line);box-shadow:var(--inset-shadow);border-radius:6px;align-items:center;gap:8px;padding:4px;display:flex}.m-item:hover,.m-item.lui-focus{background:linear-gradient(#fffcf2eb,#faeed2cc);border-color:#7a1f268c;box-shadow:0 1px 4px #502d0f40;outline:none!important}.m-item .nm{color:var(--ink-strong);font-size:13px;font-weight:700;line-height:1.15}.m-item .pr{color:var(--price);margin-top:3px;font-size:12.5px}.m-item.cant{cursor:var(--cur-default)}.m-item.cant .nm{color:#9a3a2a}.m-item.cant .pr{opacity:.6}.m-sell .m-item .pr{color:var(--good)}.m-page{color:var(--ink-2);justify-content:center;align-items:center;gap:10px;margin-top:10px;font-size:12.5px;display:flex}.m-buys{color:var(--ink-2);margin-top:10px;font-size:12px;line-height:1.4}.m-empty{text-align:center;color:var(--ink-2);padding:18px 6px;font-size:13px}.bag-grid{grid-template-columns:repeat(10,38px);gap:4px;display:grid}.bag-grid .ib{cursor:var(--cur-pointer)}.bag-grid .ib.empty{cursor:var(--cur-default)}.lui-bag .ib.lifted>*{opacity:.25}.bag-grid .ib.drop{background:var(--slot-sel) padding-box, var(--brass-lit) border-box;box-shadow:0 0 0 1px var(--line), 0 0 12px var(--glow), var(--slot-depth)}.bag-ghost{z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-50%)rotate(-6deg)}.bag-ghost .ib{width:46px;height:46px;box-shadow:0 0 0 1px var(--line), 0 8px 16px #0000008c}.bag-ghost .tag{font:700 13px var(--font);color:#fff0d4;text-shadow:0 1px #2b0d10;white-space:nowrap;background:var(--sheen), linear-gradient(180deg, var(--bad), #7a1a14);border-radius:4px;padding:3px 9px 2px;display:none;transform:rotate(6deg);box-shadow:0 0 0 1px #3a0d08,0 3px 6px #00000073}.bag-ghost.out .tag{display:block}.bag-ghost.out .ib{box-shadow:0 0 0 2px var(--bad), 0 0 14px #b02a22cc, 0 8px 16px #0000008c}.stats-row{flex-wrap:wrap;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.stats-row>span{background:var(--inset);border:1px solid var(--inset-line);box-shadow:var(--inset-shadow);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.lui-step{pointer-events:auto;align-items:center;gap:4px;display:inline-flex}.lui-step>b.v{text-align:center;min-width:26px;color:var(--ink-strong);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.lui-step-b{--face:var(--btn);width:15px;height:15px;cursor:var(--cur-pointer);font:700 13px/1 var(--font);color:var(--btn-ink);text-shadow:0 1px #2b0d10;background:var(--sheen) padding-box, var(--face) padding-box, var(--brass) border-box;box-shadow:inset 0 0 0 1px var(--btn-line), 0 0 0 1px var(--line), 0 1.5px 2px #1e0f0559;border:1px solid #0000;border-radius:3px;flex:none;place-items:center;padding:0;display:grid}.lui-step-b.more:not([disabled]){--face:var(--btn-gold);--btn-line:#6e3c0ab3;color:var(--btn-gold-ink);text-shadow:0 1px #fff5d299}.lui-step-b:not([disabled]):hover{filter:brightness(1.12)}.lui-step-b:not([disabled]):active{transform:translateY(1px)}.lui-step-b[disabled]{--face:var(--btn-quiet);cursor:var(--cur-default);opacity:.5;background:var(--face) padding-box, var(--brass-dim) border-box;box-shadow:0 0 0 1px var(--line)}.ch{grid-template-columns:56px 214px 56px 1fr;gap:12px;height:100%;display:grid}.ch-col{flex-direction:column;gap:13px;padding-top:4px;display:flex}.ch-slot{flex-direction:column;align-items:center;gap:2px;display:flex}.ch-slot span{color:var(--ink-2);letter-spacing:.02em;white-space:nowrap;margin-top:1px;font-size:12px;font-weight:700}.ch-mid{flex-direction:column;gap:10px;display:flex}.ch-model{background:#c9dfe8 padding-box, var(--brass-dim) border-box;height:300px;box-shadow:0 0 0 1px var(--line), var(--slot-depth);border:2px solid #0000;border-radius:8px;position:relative;overflow:hidden}.ch-model img,.ch-model canvas{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.ch-model:after{content:"";background:radial-gradient(at 50% 42%,#0000 52%,#28180a8c 100%);position:absolute;inset:0}.ch-weap{justify-content:center;gap:12px;display:flex}.ch-stats{padding:4px 0 0 4px}.ch-stats h4{font:700 14px var(--font-title);color:var(--title);letter-spacing:.06em;margin:0 0 6px}.ch-stats .r{border-bottom:1px dashed #6e461e40;justify-content:space-between;align-items:center;gap:6px;padding:3px 0;font-size:13px;display:flex}.ch-stats .r b{color:var(--ink-strong)}.ch-stats .note{margin-top:10px}.ch-level{justify-content:space-between;align-items:baseline;margin:2px 0 4px;font-size:13px;display:flex}.ch-level b{font:700 15px var(--font-title);color:var(--title);letter-spacing:.04em}.ch-level span{color:var(--ink-2);font-weight:700}.ch-stats>.q-bar{height:9px;margin-bottom:10px}.ch-stats>.q-bar i{background:var(--gloss), linear-gradient(180deg, #ffe08a, #d9a21c)}.ch-attrs{background:var(--inset);border:1px solid var(--inset-line);box-shadow:var(--inset-shadow);border-radius:8px;margin-bottom:10px;padding:2px 8px 8px}.ch-attrs .r b.gold{color:#9a6a00}.ch-attr{grid-template-columns:22px 1fr auto;align-items:center;gap:4px;padding:2px 0;font-size:13px;display:grid}.ch-attr .i{text-align:center;font-size:16px}.ch-attr .n{color:var(--ink-strong);font-weight:700}.ch-attr .lui-step b.v{min-width:54px}.ch-attr em{margin-left:3px;font-size:11.5px;font-style:normal}.ch-attr em.up{color:#2e7d32}.ch-attr em.down{color:#b23a2a}.ch-attr-go{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.ib.gr{box-shadow:inset 0 0 0 2px var(--gc), inset 0 0 10px color-mix(in srgb, var(--gc) 45%, transparent), 0 0 0 1px var(--line), 0 0 6px color-mix(in srgb, var(--gc) 60%, transparent)}.ib.gr.cracked{filter:grayscale(.7)brightness(.8)}.bag-gear{margin-top:10px}.bag-gear .h{font:700 13px var(--font-title);color:var(--title);letter-spacing:.06em;justify-content:space-between;margin:0 2px 6px;display:flex}.bag-gear .h span{font:12px var(--font);color:var(--ink-2)}.bk-grid{margin-bottom:10px}.bk-grid .ib.locked{cursor:var(--cur-default);opacity:.55;background:var(--slot-empty) padding-box, var(--slot-empty-frame) border-box}.bk-coins{background:var(--inset);border:1px solid var(--inset-line);box-shadow:var(--inset-shadow);border-radius:6px;padding:8px 10px 6px}.bk-held{color:var(--ink-2);justify-content:space-between;align-items:center;margin-bottom:7px;font-size:13px;display:flex}.bk-move{align-items:center;gap:6px;display:flex}.bk-move input{border:1px solid var(--inset-line);min-width:0;font:13px var(--font);color:var(--ink-strong);background:#fffaecd9;border-radius:6px;flex:1;padding:4px 8px;box-shadow:inset 0 1px 3px #3c1e0a40}.bk-move input:focus{outline:2px solid var(--focus);outline-offset:1px}.bk-say{min-height:18px;color:var(--ink-2);margin:4px 2px 0;font-size:12px}.bk-next{color:var(--ink-2);align-items:center;gap:4px;font-size:13px;display:inline-flex}.mw .drop-zone{outline:2px dashed var(--accent);outline-offset:5px;border-radius:6px}.bag-ghost.in .tag{background:var(--sheen), linear-gradient(180deg, var(--good), #1d5a16);display:block;box-shadow:0 0 0 1px #0d2a08,0 3px 6px #00000073}.bag-ghost.in .ib{box-shadow:0 0 0 2px var(--good), 0 0 14px #2f7d22bf, 0 8px 16px #0000008c}.av{grid-template-columns:230px 1fr;gap:14px;height:100%;display:grid}.av-list{border-right:1px solid #6e461e4d;padding-right:8px;overflow:auto}.av-row{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:4px;display:flex}.av-row.sel,.av-row:hover{background:var(--inset);box-shadow:var(--inset-shadow)}.av-row .nm,.av-head .nm{font-weight:700}.av-row .sub,.av-head .sub,.av-odds .sub{color:var(--ink-2);font-size:12px}.av-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.av-head .nm{font:700 15px var(--font-title)}.av-next{margin:4px 0 8px;font-size:13px}.av-mats{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.av-mat{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:3px 6px;font-size:13px;display:flex}.av-mat span{flex:1}.av-mat.sel{border-color:var(--inset-line);background:var(--inset);box-shadow:var(--inset-shadow)}.av-odds{background:var(--inset);border:1px solid var(--inset-line);box-shadow:var(--inset-shadow);border-radius:8px;align-items:center;gap:12px;padding:8px;display:flex}.av-odds .big{font:700 28px var(--font-title);color:var(--title);text-align:center;min-width:84px;text-shadow:var(--title-shadow)}.av-cost{align-items:center;gap:4px;margin-top:8px;font-size:13px;display:flex}.tt .bad,.tt span.bad{color:#c0392b}.trade-win .h{font:700 13px var(--font-title);color:var(--title);letter-spacing:.06em;margin:8px 0 4px}.tr-sides{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tr-offer{background:var(--inset);border:1px solid var(--inset-line);min-height:96px;box-shadow:var(--inset-shadow);border-radius:8px;padding:6px}.tr-offer.ready{box-shadow:inset 0 0 0 2px #57b05c, inset 0 0 12px #57b05c4d, var(--inset-shadow)}.tr-items{flex-wrap:wrap;gap:4px;display:flex}.tr-piece{align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:700;display:flex}.tr-coins{margin-top:6px}.tr-ready{color:#2e7d32;margin-top:4px;font-weight:700}.tr-coin{align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.tr-coin input{width:90px;font:12px var(--font);border:1px solid var(--inset-line);background:#fffaecd9;border-radius:6px;padding:2px 6px;box-shadow:inset 0 1px 3px #3c1e0a40}.cr-for{width:100%;font:12px var(--font);border:1px solid var(--inset-line);background:#fffaf0;border-radius:6px;margin-top:4px;padding:2px 6px}.sa-fees{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.sa-yours .note{margin-bottom:10px}.cb-post{background:var(--inset);border:1px solid var(--inset-line);border-radius:8px;margin-top:8px;padding:8px 10px;font-size:13px}.cb-line{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.cb-line>span{min-width:110px;color:var(--ink-2);font-size:12px}.sa-salt{align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.sa-slots{grid-template-columns:1fr 1fr;gap:6px;margin:4px 0 10px;display:grid}.sa-slot{border:1px dashed var(--inset-line);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px;font-size:13px;display:flex}.sa-slot.sel{background:var(--inset);box-shadow:var(--inset-shadow);border-style:solid}.sa-slot .empty{text-align:center;width:28px;color:var(--ink-2);font-size:22px}.sa-slot .sub,.sa-recipe .sub{color:var(--ink-2);font-size:11.5px}.sa-recipes{flex-direction:column;gap:4px;display:flex}.sa-recipe{border-bottom:1px dashed #6e461e40;grid-template-columns:140px 1fr auto;align-items:center;gap:8px;padding:3px 4px;font-size:13px;display:grid}.sh-ov{grid-template-columns:290px 1fr;gap:18px;display:grid}.ch-model.sh-pic{background:linear-gradient(180deg, #cfe6ef 0%, #e8f2f1 50%, #6fb2c4 51%, #2f7f97 100%) padding-box, var(--brass-dim) border-box;place-items:center;height:220px;display:grid}.ch-model.sh-pic>img{z-index:1;object-fit:contain;filter:drop-shadow(0 8px 6px #0f283259);width:150px;height:150px;position:relative;inset:auto}.ch-model.sh-pic>.emoji{z-index:1;font-size:110px;line-height:1;position:relative}.sh-pic .sh-sea{background:linear-gradient(#ffffff80,#fff0);height:12px;position:absolute;top:51%;left:0;right:0}.sh-bars{margin-top:12px}.sh-bar{grid-template-columns:68px 1fr 50px;align-items:center;gap:8px;margin:6px 0;font-size:13px;display:grid}.sh-bar>span{color:var(--ink-2);font-weight:700}.sh-bar>b{text-align:right;color:var(--ink-strong)}.sh-bar .q-bar{height:10px;margin:0}.sh-holes{color:var(--bad);font-size:12px;font-weight:700}.sh-care{background:var(--inset);border:1px solid var(--inset-line);box-shadow:var(--inset-shadow);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:6px 8px;font-size:12.5px;font-weight:700;display:flex}.sh-head{align-items:center;gap:10px;min-height:30px;display:flex}.sh-head>b{font:700 19px var(--font-title);color:var(--title);letter-spacing:.04em;text-shadow:var(--title-shadow)}.sh-head .lui-btn:first-of-type{margin-left:auto}.sh-rename{min-width:0;font:700 15px var(--font);color:var(--ink-strong);border:1px solid var(--inset-line);background:#fffaece6;border-radius:6px;flex:1;padding:3px 8px;box-shadow:inset 0 1px 3px #3c1e0a40}.sh-where{color:var(--ink-2);margin:2px 0 8px;font-size:12.5px}.sh-tag{background:var(--inset);border:1px solid var(--inset-line);box-shadow:var(--inset-shadow);border-radius:9px;padding:1px 9px;font-size:11.5px;font-weight:700;display:inline-block}.sh-tag.sound{color:var(--good)}.sh-tag.battered{color:var(--accent)}.sh-tag.crippled,.sh-tag.foundering{color:var(--bad)}.sh-stat{border-bottom:1px dashed #6e461e40;grid-template-columns:1fr auto;column-gap:8px;padding:3px 0;font-size:13px;display:grid}.sh-stat>span{color:var(--ink-strong);font-weight:700}.sh-stat>b{color:var(--ink-strong);white-space:nowrap;text-align:right}.sh-stat>small{color:var(--ink-2);grid-column:1/-1;font-size:11.5px;line-height:1.3}.sh-stat>small .mny{font-size:11.5px}.sh-right>.note{margin-top:8px}.sh-plan{background:var(--inset);border:1px solid var(--inset-line);box-shadow:var(--inset-shadow);border-radius:8px;margin:0 auto 8px;position:relative}.sh-plan>svg{position:absolute;top:0;left:0}.sh-plan .deck{fill:#c69a66}.sh-plan .rail{fill:none;stroke:#5a3a1c;stroke-width:3px;stroke-linejoin:round}.sh-plan .planks line{stroke:#46280f4d;stroke-width:1.2px}.sh-plan .castle{fill:#6e3c1e42}.sh-plan .castle-edge{stroke:#a5402c;stroke-width:4px}.sh-plan .hatch{fill:#7a5532;stroke:#4a2e14;stroke-width:2px}.sh-plan .grate{stroke:#4a2e14;stroke-width:1.5px}.sh-plan .mast{fill:#6a4524;stroke:#3a2410;stroke-width:2px}.sh-plan .helm circle{fill:none;stroke:#3a2410;stroke-width:2px}.sh-plan .helm path{stroke:#3a2410;stroke-width:2px;stroke-linecap:round}.sh-plan .port{fill:#2e2216}.sh-plan .leader{stroke:#46280f80;stroke-width:1.5px;stroke-dasharray:3 3}.sh-plan .prow{font:700 12px var(--font);fill:#46280f99;letter-spacing:.08em}.sh-spot{z-index:1;cursor:var(--cur-pointer);position:absolute;transform:translate(-50%,-50%)}.sh-spot>span{background:#f6ecd2eb;border-radius:6px;padding:0 5px}.sh-spot:hover>.ib{filter:brightness(1.1)}.sh-fit{grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 8px;display:grid}.sh-parts .h{margin:0 0 6px}.sh-grid{flex-wrap:wrap;gap:4px;display:flex}.sh-grid .ib{cursor:var(--cur-pointer)}.sh-parts>small,.sh-picked small{color:var(--ink-2);font-size:12px;line-height:1.35;display:block}.sh-picked{background:var(--inset);border:1px solid var(--inset-line);min-height:64px;box-shadow:var(--inset-shadow);border-radius:6px;align-self:start;padding:6px 10px;font-size:13px}.sh-picked b{color:var(--ink-strong);display:block}.sh-picked .lui-btn{margin-top:6px}.sh-nums{grid-template-columns:repeat(4,1fr);column-gap:16px;margin-bottom:6px;display:grid}.lui-row .sh-state{white-space:nowrap;padding-right:6px;font-size:12.5px;font-weight:700}.sh-state.good{color:var(--good)}.sh-state.wait{color:var(--ink-2)}.lui-row .body small .mny{font-size:12px}.mw .sh-note{margin-top:10px}.sh-perm{color:var(--ink-strong);border-bottom:1px dashed #6e461e33;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:4px 0;font-size:13.5px;font-weight:700;display:grid}.mw .sh-none{margin:2px 0 6px;font-size:13px}.ql{grid-template-columns:205px 1fr;gap:16px;min-height:100%;display:grid}.ql-list{border-right:1px solid #6e461e4d;padding-right:12px}.ql-zone{font:700 13px var(--font-title);color:var(--ink-2);letter-spacing:.1em;justify-content:space-between;margin:0 0 6px;display:flex}.ql-zone span:last-child{font:12px var(--font);letter-spacing:0}.ql-q{cursor:var(--cur-pointer);color:var(--ink-strong);border-radius:5px;align-items:center;gap:7px;padding:5px 7px;font-size:13.5px;font-weight:700;display:flex}.ql-q.sel{color:var(--title);background:linear-gradient(#fffcf2eb,#faeed2cc);box-shadow:inset 0 0 0 1px #7a1f2673,0 1px 3px #502d0f33}.ql-q.done{color:var(--ink-2);cursor:var(--cur-default);font-weight:600}.ql-q small{color:var(--good);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}.ql-q .dot{background:var(--brass);flex:none;width:8px;height:8px;margin:0 5px 0 3px;transform:rotate(45deg);box-shadow:0 0 0 1px #5a3720}.ql-q .dot.done,.ql-q.ready .dot{background:linear-gradient(135deg,#c8f5a8,#4fae3a 55%,#2e7a22)}.pr-list{margin-bottom:10px}.lui-row .pr-standing.soon{color:var(--accent);font-weight:700}.lui-row .pr-standing.over{color:var(--bad);font-weight:700}.lui-row .price .pr-per{color:var(--ink-2);text-align:right;font-size:11px;font-weight:600;display:block}.mw.map .mw-body{align-items:flex-start;gap:20px;padding:22px 14px 24px 22px;display:flex;overflow:visible}.mw.map .mw-track,.mw.map .mw-fade{display:none}.mw.center.map{top:62px;transform:translate(-50%)}.mw.map .mw-foot{min-height:58px}.map-stage{background:var(--frame);width:654px;height:654px;box-shadow:var(--frame-ring), 0 8px 18px #28140559;border:7px solid #0000;border-radius:4px;flex:none;position:relative}.map-stage .map-canvas{cursor:crosshair;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.map-paper{pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(ellipse at 50% 50%, transparent 58%, #7a52244d 100%), var(--grain);position:absolute;inset:0}.map-bead{pointer-events:none;box-shadow:var(--frame-inner), inset 0 0 22px #3c230c4d;position:absolute;inset:0}.map-rose{pointer-events:none;filter:drop-shadow(0 2px 3px #140a0473);width:100px;height:100px;position:absolute;top:36px;right:30px;overflow:visible}.map-tools{z-index:2;align-items:center;gap:10px;display:flex;position:absolute;top:24px;left:30px}.mw.map .map-scope{margin-right:6px}.map-tool{width:30px;height:30px;cursor:var(--cur-pointer);pointer-events:auto;font:700 19px/1 var(--font);color:var(--btn-ink);text-shadow:0 1px #2b0d10;background:var(--sheen) padding-box, var(--plaque) padding-box, var(--brass) border-box;box-shadow:var(--plaque-edge);border:2px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid}.map-tool .uic{width:18px;height:18px}.map-tool:hover{filter:brightness(1.12)}.map-tool:active{transform:translateY(1px)}.map-scale{z-index:1;pointer-events:none;font:700 12.5px var(--font);color:var(--ink-strong);background:var(--card) padding-box, var(--brass) border-box;box-shadow:var(--card-shadow);border:1.5px solid #0000;border-radius:5px;align-items:center;gap:7px;padding:4px 9px 4px 10px;display:flex;position:absolute;bottom:24px;left:30px}.map-scale i{border:1.5px solid var(--line);background:repeating-linear-gradient(90deg,#2b1a0e 0 25%,#fbf0d6 25% 50%) 0 0/50% 100%;height:7px;display:block}.map-legend{background:var(--inset);width:170px;box-shadow:var(--inset-shadow);border-radius:6px;flex:none;padding:8px 10px 10px}.map-legend .h{margin-top:0}.map-key{min-height:34px;color:var(--ink-strong);align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:1.2;display:flex}.map-key img{flex:none;width:30px;height:30px}.set-row{align-items:center;gap:12px;margin:6px 0 12px;font-size:14px;display:flex}.set-row input[type=range],input[type=range].cp-range{appearance:none;height:18px;cursor:var(--cur-pointer);background:0 0;flex:1;margin:0}.set-row input[type=range]::-webkit-slider-runnable-track{background:var(--trough);height:8px;box-shadow:var(--trough-shadow);border-radius:4px}.cp-range::-webkit-slider-runnable-track{background:var(--trough);height:8px;box-shadow:var(--trough-shadow);border-radius:4px}.set-row input[type=range]::-moz-range-track{background:var(--trough);height:8px;box-shadow:var(--trough-shadow);border-radius:4px}.cp-range::-moz-range-track{background:var(--trough);height:8px;box-shadow:var(--trough-shadow);border-radius:4px}.set-row input[type=range]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;box-shadow:0 0 0 1px var(--line), 0 2px 3px #0006;background:radial-gradient(circle,#8e2a33 0 3px,#0000 3.5px),radial-gradient(circle at 38% 30%,#fff6d0,#e8b955 45%,#8e5a18);border:0;border-radius:50%;margin-top:-5px}.cp-range::-webkit-slider-thumb{appearance:none;width:18px;height:18px;box-shadow:0 0 0 1px var(--line), 0 2px 3px #0006;background:radial-gradient(circle,#8e2a33 0 3px,#0000 3.5px),radial-gradient(circle at 38% 30%,#fff6d0,#e8b955 45%,#8e5a18);border:0;border-radius:50%;margin-top:-5px}.set-row input[type=range]::-moz-range-thumb{width:18px;height:18px;box-shadow:0 0 0 1px var(--line), 0 2px 3px #0006;background:radial-gradient(circle,#8e2a33 0 3px,#0000 3.5px),radial-gradient(circle at 38% 30%,#fff6d0,#e8b955 45%,#8e5a18);border:0;border-radius:50%}.cp-range::-moz-range-thumb{width:18px;height:18px;box-shadow:0 0 0 1px var(--line), 0 2px 3px #0006;background:radial-gradient(circle,#8e2a33 0 3px,#0000 3.5px),radial-gradient(circle at 38% 30%,#fff6d0,#e8b955 45%,#8e5a18);border:0;border-radius:50%}.set-row b{text-align:right;min-width:46px;color:var(--ink-strong)}.ml-row{cursor:var(--cur-pointer)}.ml-row.lui-focus{border-color:#7a1f268c;outline:none!important}.ml-row.unread .body b:before{content:"";background:radial-gradient(circle at 35% 30%,#f08a7e,#a8342c 70%);border-radius:50%;width:7px;height:7px;margin:0 6px 1px 0;display:inline-block;box-shadow:0 0 0 1px #4a1410}.ml-row .body small .mny{font-size:11.5px}.ml-empty{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:8px;padding:36px 20px;display:flex}.ml-empty p{margin:0;font-size:13.5px}.ml-head{align-items:center;gap:10px;margin:2px 0 10px;display:flex}.ml-head b{font:700 17px/1.2 var(--font-title);color:var(--title);text-shadow:var(--title-shadow);display:block}.ml-head small{color:var(--ink-2);font-size:12px;display:block}.ml-letter{min-height:90px;color:var(--ink-strong);white-space:normal;overflow-wrap:anywhere;background:var(--grain), linear-gradient(180deg, #fffaf0, #f7ead0);border:1px solid var(--inset-line);border-radius:6px;padding:12px 14px;font-size:14px;line-height:1.55;box-shadow:inset 0 1px 3px #3c1e0a2e,0 1px #fffaebb3}.ml-things{flex-wrap:wrap;gap:8px;display:flex}.ml-thing{text-align:center;width:72px;color:var(--ink-strong);flex-direction:column;align-items:center;gap:3px;font-size:11.5px;line-height:1.15;display:flex}.ml-thing .ib{cursor:var(--cur-pointer)}.ib.ml-coins{width:auto;min-width:46px;padding:0 6px}.ml-field{color:var(--ink-2);align-items:center;gap:8px;margin:0 0 7px;font-size:12.5px;display:flex}.ml-field>span{width:58px;font:700 12.5px var(--font-title);letter-spacing:.04em;color:var(--title);flex:none}.ml-field input,.ml-field textarea{min-width:0;font:13.5px var(--font);color:var(--ink-strong);border:1px solid var(--inset-line);background:#fffaeceb;border-radius:6px;flex:1;padding:4px 8px;box-shadow:inset 0 1px 3px #3c1e0a40}.ml-field input:focus,.ml-field textarea:focus{border-color:#7a1f2699;outline:none;box-shadow:inset 0 1px 3px #3c1e0a40,0 0 0 2px #d6a24c73}.ml-text{align-items:flex-start}.ml-text textarea{resize:none;line-height:1.45}.ml-parcel{gap:6px;margin-bottom:8px;display:flex}.ml-money{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.ml-num input{flex:none;width:92px}.ml-say{min-width:48px;font-size:12px;font-style:normal}.ml-num.off{opacity:.5}.ml-cod{color:var(--ink-strong);cursor:var(--cur-pointer);align-items:center;gap:6px;margin-bottom:7px;font-size:13px;display:inline-flex}.ml-postage{flex-direction:column;font-size:13px;align-items:flex-start!important;gap:1px!important}.ml-problem{min-height:1em;color:var(--bad);font-size:11.5px;display:block}
