/*! BalenaScape © 2026 BalenaScape. All rights reserved. Copying, re-hosting or redistributing this game client, its code, art or data is not permitted. Build 20261111-2211-fb0f9e2 */
:root{--panel: #3e3529;--panel-2: #4a3f31;--panel-dark: #2a241c;--panel-deep: #1d1913;--hi: #6b5c47;--lo: #0f0d09;--text: #ff981f;--yellow: #ffff00;--font: Tahoma, Verdana, "Segoe UI", sans-serif;--serif: "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--stone: none}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:#000}body{font:12px/1.25 var(--font);color:var(--text);text-shadow:1px 1px 0 #000;user-select:none;-webkit-user-select:none}#gl,#overlay{position:fixed;inset:0;width:100%;height:100%;display:block}#gl{z-index:0}#overlay{z-index:1}#ui{position:fixed;inset:0;z-index:2;pointer-events:none}#ui>*{pointer-events:auto}.hidden{display:none!important}b{color:var(--yellow);font-weight:400}code{font-family:Consolas,monospace;color:#ffd890}.panel{background-color:var(--panel);background-image:var(--stone);border:2px solid var(--panel-deep);border-radius:4px;box-shadow:inset 1px 1px 0 var(--hi),inset -1px -1px 0 var(--lo),0 4px 18px #000000a6}.btn{font:inherit;color:var(--text);text-shadow:1px 1px 0 #000;background:linear-gradient(var(--btn-top, #5b4d3b),var(--btn-bot, #3d3326));border:1px solid var(--btn-line, #16120d);border-radius:3px;box-shadow:inset 1px 1px #ffffff21,inset -1px -1px #00000059;padding:3px 8px;cursor:pointer;outline:none}.btn:hover{background:linear-gradient(var(--btn-top-hover, #6b5a45),var(--btn-bot-hover, #4a3e2f));color:#ffb347}.btn:active{box-shadow:inset 1px 1px 3px #0009}.btn.on{background:linear-gradient(var(--btn-on-top, #7c2f1c),var(--btn-on-bot, #4c1b0f));color:var(--yellow);border-color:var(--btn-on-line, #1c0804)}.btn:disabled{opacity:.55;cursor:default}.btn.small{padding:2px 6px;font-size:11px}.btn.tiny{padding:1px 4px;font-size:10px}.btn.wide{width:100%;margin-top:4px}input{user-select:text;-webkit-user-select:text}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#221d16;border-left:1px solid #0c0a07}::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#6b5c47,#4a3f31);border:1px solid #0c0a07;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#7b6a52,#5a4d3b)}.tooltip{position:fixed;z-index:1000;max-width:270px;background:#ffffa0;color:#000;border:1px solid #000;padding:3px 6px;font:11px/1.4 var(--font);text-shadow:none;pointer-events:none!important;box-shadow:2px 2px #00000059}.tooltip b{color:#000;font-weight:700}.tip-bad{color:#b00000}.tip-ok{color:#005a00}.tip-dim{color:#5a5a5a}.tip-gold{color:#8a5a00}.tip-combo{color:#14306e}.tip-runes{margin:2px 0}#mouseover{position:absolute;left:6px;top:4px;z-index:5;font:bold 13px var(--font);color:#fff;white-space:nowrap;pointer-events:none!important;display:none}#ui.ingame #mouseover{display:block}.mo-more{font-weight:400;color:#fff}.crown{width:14px;height:12px;vertical-align:-1px;margin-right:2px}.ctxmenu{position:fixed;z-index:900;min-width:110px;background:#5d5447;border:1px solid #000;box-shadow:2px 2px #00000073;font:bold 12px var(--font);color:#fff;padding-bottom:2px}.ctx-head{background:#000;color:#5d5447;text-shadow:none;padding:2px 5px 3px;margin-bottom:2px}.ctx-item{padding:1px 5px;white-space:nowrap;cursor:default}.ctx-item.hover{background:#00000038}.ctx-item.hover .mo-opt{color:#ff0}#game{position:absolute;inset:0;pointer-events:none!important}#game>*{pointer-events:auto}#chatbox{--chat-scale: 1;position:absolute;left:0;bottom:0;width:calc(519px * var(--chat-scale));max-width:100vw;height:calc(165px * var(--chat-scale));max-height:calc(100dvh - var(--chat-grip-space, 0px));font-size:calc(12px * var(--chat-scale));display:flex;flex-direction:column;background:linear-gradient(#2c221885,#221a12b3);border-top:1px solid rgba(12,9,6,.8);border-right:1px solid rgba(12,9,6,.8);border-top-right-radius:5px}#chatbox.chat-solid{background:linear-gradient(#2c2218,#221a12);border-color:#0c0906}#chatbox.chat-solid .chat-prompt{background:#1c150e}#chatbox.chat-hidden{display:none}#chatbox.chat-active{z-index:50}#chatbox.ui-unlocked{--chat-grip-space: 20px}.chat-main{position:relative;flex:1;min-height:0}.chat-view{position:absolute;inset:0;display:flex;flex-direction:column}.chat-lines{flex:1;min-height:0;overflow-y:auto;padding:calc(4px * var(--chat-scale)) calc(6px * var(--chat-scale)) calc(1px * var(--chat-scale))}.cl{line-height:calc(15px * var(--chat-scale, 1));white-space:pre-wrap;word-break:break-word;color:#fff}.k-game .cl-text,.k-public .cl-name{color:#fff}.k-public .cl-text{color:#9090ff}.k-broadcast .cl-text{color:#ffcf33}.k-trade .cl-text{color:#ff5cff}.k-trade.clickable{cursor:pointer}.k-trade.clickable:hover .cl-text{text-decoration:underline}.k-error .cl-text{color:#ff3a3a}.k-admin .cl-text{color:#0ff}.chat-lines.f-game .k-public{display:none}.chat-lines.f-public .cl:not(.k-public){display:none}.chat-input{flex:none;height:calc(19px * var(--chat-scale));padding:calc(1px * var(--chat-scale)) calc(6px * var(--chat-scale)) calc(2px * var(--chat-scale));border-top:1px solid rgba(255,255,255,.07);white-space:nowrap;overflow:hidden}.ci-name{color:#fff}.ci-typed,.ci-cursor{color:#9090ff}.ci-typed.dim{opacity:.6;font-style:italic}.ui-grip{display:none;position:absolute;left:0;right:0;height:18px;z-index:50;cursor:move;pointer-events:auto;background:#ff981fd9;color:#1a1208;font:700 11px/18px Tahoma,Verdana,sans-serif;text-align:center;border:1px solid #000;border-radius:3px;user-select:none;touch-action:none}.ui-grip-top{top:-20px}.ui-grip-bottom{bottom:-20px}.ui-unlocked>.ui-grip{display:block}.ui-unlocked{outline:2px dashed rgba(255,152,31,.9);outline-offset:1px}#hud-tr.ui-unlocked>.ui-grip{left:auto;width:180px}.chat-tabs{display:flex;flex-wrap:wrap;flex:none;min-height:calc(22px * var(--chat-scale));background:linear-gradient(#3a3024,#262017);border-top:1px solid #0c0a07}.chat-tab{width:calc(64px * var(--chat-scale));max-width:calc(100% - 3px * var(--chat-scale));flex:none;min-height:calc(19px * var(--chat-scale));font:calc(11px * var(--chat-scale)) var(--font);color:var(--text);text-shadow:1px 1px 0 #000;background:linear-gradient(#56483a,#3a3026);border:1px solid #0f0d09;border-bottom:0;border-radius:4px 4px 0 0;margin:calc(2px * var(--chat-scale)) 0 0 calc(3px * var(--chat-scale));cursor:pointer;padding:0}.chat-tab:hover{color:#ffb347}.chat-tab.on{background:linear-gradient(#7c2f1c,#4c1b0f);color:#fff}.chat-tab-fill{flex:1}.chat-dialog{position:absolute;inset:0;display:flex;align-items:center;padding:calc(6px * var(--chat-scale)) calc(14px * var(--chat-scale)) calc(6px * var(--chat-scale)) calc(10px * var(--chat-scale));gap:calc(12px * var(--chat-scale));overflow:hidden}.dlg-head{width:64px;height:64px;flex:none;display:flex;align-items:center;justify-content:center;background:radial-gradient(rgba(0,0,0,.35),transparent 70%)}.dlg-body{flex:1;min-width:0;max-height:100%;overflow-y:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:calc(4px * var(--chat-scale));scrollbar-width:thin}.dlg-title{color:#ff981f;font-weight:700;font-size:calc(13px * var(--chat-scale))}.dlg-text{color:#fff;font-size:calc(13px * var(--chat-scale));line-height:calc(17px * var(--chat-scale));max-width:calc(400px * var(--chat-scale))}.dlg-text.small{font-size:calc(12px * var(--chat-scale));line-height:calc(15px * var(--chat-scale))}.dlg-text.multiline{white-space:pre-line}.dlg-opts{display:flex;flex-direction:column;gap:calc(1px * var(--chat-scale))}.dlg-opts.many{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:calc(18px * var(--chat-scale));row-gap:calc(1px * var(--chat-scale));text-align:left}.dlg-opt{color:#fff;cursor:pointer;font-size:calc(13px * var(--chat-scale));padding:0 calc(6px * var(--chat-scale));overflow-wrap:anywhere}.dlg-opt:hover{color:#ff0}.dlg-continue{color:#9090ff;cursor:pointer;margin-top:calc(4px * var(--chat-scale));font-size:calc(13px * var(--chat-scale))}.dlg-continue:hover{color:#fff}.dlg-wait{color:#bbb;font-style:italic;margin-top:calc(4px * var(--chat-scale))}.chat-prompt{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:safe center;background:#1c150eed;gap:calc(4px * var(--chat-scale));padding:calc(6px * var(--chat-scale));overflow-y:auto;text-align:center}.prompt-title{color:#ff981f;font-size:calc(14px * var(--chat-scale));font-weight:700}.prompt-text{color:#fff;font-size:calc(16px * var(--chat-scale));min-height:calc(20px * var(--chat-scale))}#chatbox .chat-prompt.text-mode .prompt-text{max-width:min(100%,calc(470px * var(--chat-scale)));font-size:calc(15px * var(--chat-scale))}.chat-prompt>*{flex:none;max-width:100%;overflow-wrap:anywhere}.prompt-text.bad{color:#ff6060}.prompt-hint{color:#a8987a;font-size:calc(10px * var(--chat-scale))}#hud-tr{position:absolute;top:0;right:0;width:370px;height:184px;pointer-events:none!important}#hud-tr>*{pointer-events:auto}#hud-tr>.orbs,#hud-tr>.mm-wrap{pointer-events:none}.mm-wrap{position:absolute;top:0;right:0;width:180px;height:180px;pointer-events:none}.mm-frame{position:absolute;right:6px;top:6px;width:168px;height:168px;padding:6px;border-radius:50%;background:radial-gradient(circle,#5a4d3b 60%,#2a241c 72%,#4a3f31 88%,#1d1913);box-shadow:0 2px 8px #000000b3,inset 0 0 0 1px #0c0a07;pointer-events:auto}.mm-canvas{display:block;border-radius:50%;cursor:pointer}.mm-compass{position:absolute;right:142px;top:2px;border-radius:50%;cursor:pointer;pointer-events:auto;box-shadow:0 1px 4px #000000b3}.orbs{position:absolute;top:30px;right:172px;width:76px;height:150px;pointer-events:none}.orb{position:absolute;display:flex;align-items:center;cursor:pointer;pointer-events:auto}.orb-hp{top:0;right:6px}.orb-prayer{top:36px;right:16px}.orb-run{top:72px;right:16px}.orb-spec{top:108px;right:6px}.orb-num{min-width:30px;height:18px;line-height:17px;padding:0 7px 0 5px;margin-right:-5px;text-align:center;font-size:12px;font-weight:700;background:linear-gradient(#2a241c,#15110c);border:1px solid #0a0806;border-right:0;border-radius:9px 0 0 9px}.orb-cv{position:relative;border-radius:50%;box-shadow:0 1px 4px #000000b3}.orb:hover .orb-cv{filter:brightness(1.15)}.orb.disabled{cursor:default}#hud-tr>.xp-wrap{position:absolute;top:8px;right:254px;width:112px;pointer-events:none}.xp-counter{display:flex;align-items:center;gap:5px;justify-content:flex-end;color:#fff;font-size:11px;background:linear-gradient(#2c241ae6,#1a150fe6);border:1px solid #0a0806;border-radius:3px;padding:2px 6px;pointer-events:auto}.xp-lane{position:relative;height:150px}.xp-drop{position:absolute;right:2px;top:128px;display:flex;flex-direction:column;align-items:flex-end;gap:1px;opacity:0;animation:xpfloat 1.9s ease-out forwards}.xp-row{display:flex;align-items:center;gap:3px;color:#fff;font-size:12px;font-weight:700}@keyframes xpfloat{0%{transform:translateY(0);opacity:0}12%{opacity:1}75%{opacity:1}to{transform:translateY(-118px);opacity:0}}#sidepanel{position:absolute;right:0;bottom:0;width:242px;height:362px;display:flex;flex-direction:column;background-color:var(--panel);background-image:var(--stone);border:2px solid var(--panel-deep);border-right:0;border-bottom:0;border-top-left-radius:6px;box-shadow:inset 1px 1px 0 var(--hi),-2px -2px 10px #00000073}.sp-tabs{display:flex;height:36px;background:#221d16;padding:1px;gap:1px}.sp-top{border-top-left-radius:5px}.sp-tab{flex:1;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;border:1px solid #0f0d09;border-radius:3px;background:linear-gradient(#56493a,#362d23);box-shadow:inset 1px 1px #ffffff1a,inset -1px -1px #00000073;outline:none}.sp-tab:hover{background:linear-gradient(#665640,#40362a)}.sp-tab.on{background:radial-gradient(ellipse at center,#9a3e20,#5a1e0e 65%,#3a1208);box-shadow:inset 0 0 6px #0009}.sp-tab.dim{opacity:.4}.sp-tab.flash{animation:tabflash 1s ease-in-out infinite}@keyframes tabflash{50%{background:radial-gradient(ellipse at center,#d8a030,#7a3a10 70%,#3a1a08);box-shadow:0 0 8px #ffbe3ccc}}.sp-tab canvas{pointer-events:none}.sp-content{flex:1;position:relative;min-height:0;border-top:1px solid #0f0d09;border-bottom:1px solid #0f0d09;box-shadow:inset 0 0 12px #00000059}.sp-pane{position:absolute;inset:5px;overflow-y:auto;overflow-x:hidden}.pane{font-size:12px}.slot-cv{display:block;pointer-events:none}.drag-ghost{position:fixed;z-index:800;pointer-events:none}.inv-grid{display:grid;grid-template-columns:repeat(4,54px);grid-auto-rows:39px;justify-content:center;padding-top:3px}.inv-slot{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:3px}.inv-slot:hover{background:#ffffff0a}.eq-doll{position:relative;width:216px;height:186px;margin:2px auto 0}.eq-line{position:absolute;background:#1d1913;box-shadow:0 1px #ffffff0f}.eq-line.v{width:3px;margin-left:-1px}.eq-line.h{height:3px;margin-top:-1px}.eq-slot{position:absolute;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:radial-gradient(#4f4334,#2e271e 75%);border:1px solid #0f0d09;border-radius:4px;box-shadow:inset 1px 1px #ffffff14,inset -1px -1px #00000080;cursor:default}.eq-slot.full{cursor:pointer}.eq-slot.full:hover{background:radial-gradient(#5f5240,#342c22 75%)}.cb-head{display:flex;justify-content:space-between;align-items:baseline;padding:2px 2px 0}.cb-weapon{color:#ff0;font-weight:700;font-size:13px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-level{color:#ff981f}.cb-cat{padding:1px 2px 6px}.cb-styles{display:grid;grid-template-columns:1fr 1fr;gap:5px}.cb-style{display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 2px 3px;min-height:48px}.cb-style span{font-size:11px}.cb-autocast{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding:3px 4px;background:#0003;border:1px solid rgba(0,0,0,.35);border-radius:3px}.ac-cur{display:flex;align-items:center;gap:5px}.ac-none{width:22px;height:22px;border:1px dashed #6b5c47;border-radius:50%}.spec-bar{position:relative;height:22px;margin-top:7px;background:#1a1510;border:1px solid #0a0806;border-radius:3px;overflow:hidden;cursor:pointer}.spec-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#3fd29a,#16865a);transition:width .3s}.spec-bar.low .spec-fill{background:linear-gradient(#2a9a70,#0f5a3c)}.spec-text{position:relative;text-align:center;line-height:20px;color:#fff;font-size:11px}.spec-bar.on{border-color:#ff0;box-shadow:0 0 6px #ff09}.spec-bar.on .spec-text{color:#ff0}.cb-retal{display:block;width:100%;margin-top:7px;padding:5px}.cb-retal b.on{color:#60ff60}.cb-retal b.off{color:#ff6060}.cb-picker{position:absolute;inset:0;background-color:var(--panel);background-image:var(--stone);border:1px solid #0f0d09;padding:4px;display:flex;flex-direction:column;gap:4px;z-index:2}.pk-title{text-align:center;color:#ff981f;font-weight:700}.pk-list{flex:1;overflow-y:auto}.pk-row{display:flex;align-items:center;gap:6px;padding:2px 4px;cursor:pointer;border-radius:3px}.pk-row:hover{background:#ffffff12}.pk-row.on{background:#ffff001f}.pk-row.dim{opacity:.45}.pk-row span{flex:1;color:#ffcf8f}.pk-row i{color:#a8987a;font-style:normal;font-size:10px}.pk-empty{text-align:center;color:#a8987a;padding:8px 4px}.sk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:2px}.sk-cell{display:flex;align-items:center;gap:2px;height:43px;padding:0 4px;background:linear-gradient(#4b4033,#2f281f);border:1px solid #0f0d09;border-radius:3px;box-shadow:inset 1px 1px #ffffff14}.sk-cell:hover{background:linear-gradient(#5b4e3e,#3a3126)}.sk-nums{flex:1;position:relative;height:34px}.sk-cur,.sk-base{position:absolute;color:#ff0;font-size:13px;font-weight:700}.sk-cur{left:8px;top:1px}.sk-base{right:4px;bottom:1px}.sk-slash{position:absolute;left:50%;top:50%;width:14px;height:1px;background:#ff0;transform:translate(-40%,-50%) rotate(-55deg);box-shadow:1px 1px #000}.sk-total{grid-column:1 / -1;height:26px;flex-direction:row;justify-content:center;gap:6px;color:#ff0;font-size:12px}.sk-total-n{font-size:14px;font-weight:700}.sk-slayer .sk-cur,.sk-slayer .sk-base{color:#ff0}.sk-slayer{background:linear-gradient(#4f3530,#2f1f1b)}.sk-slayer:hover{background:linear-gradient(#5f4038,#3a2620)}.sk-grid.sk-n16 .sk-cell{height:36px}.sk-grid.sk-n16 .sk-total{grid-column:span 2}.sk-grid.sk-guide .sk-cell:not(.sk-total){cursor:pointer}.pr-points{text-align:center;padding:1px 0 5px}.pr-grid,.mg-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;justify-items:center}.pr-cell,.mg-cell{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:filter .15s}.pr-cell:hover,.mg-cell:hover{background:#ffffff0f}.pr-cell.on{background:radial-gradient(circle,rgba(255,255,210,.55) 0%,color-mix(in srgb,var(--glow, #ffe890) 45%,transparent) 50%,transparent 72%);box-shadow:0 0 10px color-mix(in srgb,var(--glow, #ffe890) 60%,transparent)}.pr-cell.dim,.mg-cell.dim{filter:grayscale(.9) brightness(.45)}.pr-setup{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:1px 4px 5px;color:#7ff4ff;font-weight:700}.pane-prayer.pr-setup-on .pr-points{display:none}.pr-cell.quick{background:radial-gradient(circle,rgba(127,244,255,.28),transparent 70%);box-shadow:0 0 0 2px #7ff4ff inset,0 0 8px #7ff4ff8c}.orb.quick-on .orb-cv{box-shadow:0 0 7px #7ff4ffcc,0 1px 4px #000000b3}.mg-cell.sel{background:#ffffff26;box-shadow:0 0 0 2px #fff inset}.mg-cell.auto{background:radial-gradient(circle,rgba(255,220,90,.45),transparent 70%);box-shadow:0 0 0 1px #ffd84a inset}.st-title{text-align:center;font-weight:700;font-size:13px;padding:2px 0 6px}.st-rows{display:flex;flex-direction:column;gap:3px}.st-row{display:flex;align-items:center;gap:8px;padding:3px 6px;background:#0000002e;border:1px solid rgba(0,0,0,.3);border-radius:3px;cursor:pointer}.st-row:hover{background:#ffffff0d}.st-box{width:15px;height:15px;border:1px solid #0a0806;background:#1a1510;border-radius:2px;box-shadow:inset 1px 1px 2px #000000b3;position:relative}.st-box.on:after{content:"";position:absolute;left:4px;top:0;width:5px;height:10px;border:solid #60ff60;border-width:0 2px 2px 0;transform:rotate(40deg)}.st-volrow{margin-top:3px;cursor:default}.st-vol{flex:1;accent-color:#ff981f}.st-volnum{width:34px;text-align:right;color:#ff0}.st-help{margin-top:7px;padding:4px 6px;color:#e8d8b8;font-size:11px;line-height:14px;background:#0000002e;border:1px solid rgba(0,0,0,.3);border-radius:3px}.st-h{color:#ff981f}.st-logout{display:block;width:100%;margin-top:8px;padding:8px;font-size:14px;font-weight:700}.pane-admin{display:flex;flex-direction:column;overflow:hidden!important}.stf-tabs{display:flex;gap:2px;margin-bottom:4px}.stf-tab{flex:1;font:10px var(--font);color:var(--text);text-shadow:1px 1px 0 #000;padding:3px 0;background:linear-gradient(#56483a,#3a3026);border:1px solid #0f0d09;border-radius:3px;cursor:pointer}.stf-tab.on{background:linear-gradient(#7c2f1c,#4c1b0f);color:#fff}.stf-body{flex:1;min-height:0;position:relative}.stf-view{position:absolute;inset:0;display:flex;flex-direction:column;gap:3px;overflow-y:auto}.stf-in{font:11px var(--font);color:#fff;background:#1a1510;border:1px solid #0a0806;padding:3px 5px;border-radius:2px;outline:none;min-width:0;text-shadow:none}.stf-in:focus{border-color:#ff981f}.stf-amt{width:70px}.stf-xy{width:60px}.stf-line{display:flex;align-items:center;gap:4px}.stf-line>span{color:#e8d8b8;font-size:11px}.stf-info{color:#a8987a;font-size:10px}.stf-list{flex:1;min-height:60px;overflow-y:auto;background:#0003;border:1px solid rgba(0,0,0,.4);border-radius:3px}.stf-row{display:flex;align-items:center;gap:5px;padding:1px 4px;cursor:pointer}.stf-row:hover{background:#ffffff12}.stf-icon{flex:none}.stf-name{flex:1;color:#ff9040;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stf-name.npc{color:#ff0}.stf-lvl{color:#c0ff00;font-size:10px}.stf-id{color:#8a7a5a;font-size:10px}.stf-tele{display:grid;grid-template-columns:1fr 1fr;gap:3px}.stf-loc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-row{padding:3px 4px;border-bottom:1px solid rgba(0,0,0,.35)}.ap-name b{color:#fff}.ap-meta{color:#a8987a;font-size:10px}.ap-muted{color:#ff6060;font-size:10px}.ap-acts{display:flex;flex-wrap:wrap;gap:2px;margin-top:2px}.stf-btns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3px}.stf-btns .btn{padding:3px 2px}.stf-h{color:#ff981f;margin-top:4px}.stf-cmds{display:flex;flex-direction:column;font-size:11px}.stf-cmd{padding:1px 3px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stf-cmd:hover{background:#ffffff12}.stf-cmd b{color:#0ff}.stf-args{color:#a8987a}.ww-backdrop{position:fixed;inset:0;z-index:150;display:flex;align-items:center;justify-content:center;padding:16px;background:#000000ad}.ww-dialog{width:460px;max-width:100%;max-height:100%;display:flex;flex-direction:column;padding:20px;border-color:#986239;border-top:3px solid #dc9b4b;color:#ecddc5;font-size:13px;line-height:1.5}.ww-heading{display:flex;align-items:center;gap:12px;flex:none;margin-bottom:12px}.ww-heading h2{margin:0;color:#ffc878;font:bold 23px var(--serif)}.ww-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border:2px solid #dc9b4b;border-radius:50%;color:#ffd99b;font-size:25px;font-weight:700}.ww-body{min-height:0;overflow-y:auto}.ww-body p{margin:0 0 12px}.ww-lead{color:#ffbd9a;font-weight:700}.ww-body ul{padding-left:19px;margin:0 0 12px}.ww-body li+li{margin-top:7px}.ww-body .ww-caution{color:#ffc878;margin-bottom:0}.ww-remember{display:flex;align-items:center;gap:9px;flex:none;margin:18px 0;cursor:pointer}.ww-remember input{width:16px;height:16px;flex:none;margin:0;accent-color:#df9b48;cursor:pointer}.ww-actions{display:flex;gap:10px;flex:none}.ww-actions .btn{flex:1;min-height:40px;font-weight:700}.ww-actions .ww-enter{background:linear-gradient(#86472c,#572c1d);border-color:#b17744;color:#ffe2ad}.ww-actions .ww-enter:hover{background:linear-gradient(#9d5634,#6a3420)}.ww-dialog :focus-visible{outline:2px solid #ffd18a;outline-offset:3px}@media(max-width:480px),(max-height:480px){.ww-backdrop{padding:10px}.ww-dialog{padding:16px}.ww-heading h2{font-size:21px}.ww-remember{margin:14px 0}}.modal{position:absolute;left:calc(50% - 121px);top:calc(50% - 82px);transform:translate(-50%,-50%);z-index:20;background-color:var(--panel);background-image:var(--stone);border:2px solid var(--panel-deep);border-radius:5px;box-shadow:inset 1px 1px 0 var(--hi),inset -1px -1px 0 var(--lo),0 8px 30px #000000bf;padding:0 8px 8px;display:flex;flex-direction:column;max-height:calc(100% - 180px)}.modal-head{flex:none;display:flex;align-items:center;gap:8px;height:30px;border-bottom:1px solid rgba(0,0,0,.4);margin-bottom:6px}.modal-body{min-height:0;overflow-y:auto}.modal-title{flex:1;text-align:center;font-weight:700;font-size:14px;color:#ff981f;padding-left:28px}.modal-extra{color:#ff0;font-size:11px}.modal-x{position:relative;width:22px;height:22px;padding:0;cursor:pointer;background:linear-gradient(#5b4d3b,#3d3326);border:1px solid #0f0d09;border-radius:3px}.modal-x:before,.modal-x:after{content:"";position:absolute;left:4px;top:9px;width:12px;height:2px;background:#ff981f;box-shadow:1px 1px #000}.modal-x:before{transform:rotate(45deg)}.modal-x:after{transform:rotate(-45deg)}.modal-x:hover{background:linear-gradient(#7c2f1c,#4c1b0f)}.modal-bank .modal-body,.modal-shop .modal-body{display:flex;flex-direction:column}.bank-top,.bank-bottom,.shop-bottom{flex:none}.bank-top{display:flex;justify-content:flex-end;margin-bottom:4px}.bank-search{font:11px var(--font);color:#fff;background:#1a1510;border:1px solid #0a0806;padding:3px 6px;width:160px;border-radius:2px;outline:none;text-shadow:none}.bank-search:focus{border-color:#ff981f}.bank-count{min-width:60px;text-align:right}.bank-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-rows:44px;align-content:start;width:534px;height:min(400px,calc(100vh - 360px));min-height:80px;overflow-x:hidden;overflow-y:auto;padding:2px;background:#00000038;border:1px solid rgba(0,0,0,.45);border-radius:3px}.bank-slot,.shop-slot{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:3px}.bank-slot:hover,.shop-slot:hover{background:#ffffff0f}.bank-bottom{display:flex;align-items:center;gap:4px;margin-top:6px}.bank-collection,.bank-repairs{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;margin-top:6px;background:#251e14;border:1px solid #584a30;border-radius:2px}.bank-collection-info{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.bank-collection-info strong{color:#ffcf75;font-size:11px}.bank-collection-status{color:#d0c4a6;font-size:11px;overflow-wrap:anywhere}.bank-collection .btn,.bank-repairs .btn{flex:none;padding:5px 9px}.bank-collection .btn:disabled,.bank-repairs .btn:disabled{opacity:.45;cursor:default}.bank-qty{display:flex;align-items:center;gap:3px}.bq-label{margin-right:3px}.bq{min-width:32px}.bank-dep{padding:2px 5px}.bank-dep canvas{display:block}.grow{flex:1}.shop-grid{display:grid;grid-template-columns:repeat(8,44px);grid-auto-rows:38px;align-content:start;width:366px;min-height:120px;max-height:240px;overflow-y:auto;padding:3px;background:#00000038;border:1px solid rgba(0,0,0,.45);border-radius:3px}.shop-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.shop-coins{display:flex;align-items:center;gap:4px}.shop-hint{font-size:10px;color:#a8987a;max-width:200px;text-align:right}.modal-choice .modal-body{display:flex;flex-direction:column;overflow:hidden}.modal-choice .ch-amounts,.modal-choice .ch-hint{flex:none}.ch-amounts{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:8px}.ch-label{margin-right:4px}.ch-amt{min-width:34px}.ch-opts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:474px;min-height:0;overflow-y:auto}.ch-opt{display:flex;flex-direction:column;align-items:center;gap:2px;width:84px;padding:6px 4px;cursor:pointer;background:#00000038;border:1px solid rgba(0,0,0,.45);border-radius:4px}.ch-opt:hover{background:#ffffff14;border-color:#ff981f}.ch-opt.off{filter:grayscale(1) brightness(.55);cursor:default}.ch-name{text-align:center;font-size:11px;color:#ffcf8f}.ch-hint{text-align:center;color:#a8987a;font-size:10px;margin-top:6px}.ch-opts.ch-recipes{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:max-content;gap:6px;width:516px;max-width:none}.ch-opt.ch-rec{flex-direction:row;align-items:flex-start;gap:7px;width:auto;padding:5px 7px 5px 5px}.ch-opt.ch-rec:active{background:#ffffff21}.ch-opt.ch-rec.off{filter:none;background:#0000005c}.ch-opt.ch-rec.off:hover{background:#0000004d;border-color:#6b5c47}.ch-rec-icon{flex:none;margin-top:1px}.ch-rec.off .ch-rec-icon{filter:grayscale(.9) brightness(.6)}.ch-rec-body{flex:1;min-width:0;align-self:stretch;display:flex;flex-direction:column}.ch-rec-name{font-weight:700;font-size:12px;line-height:15px;color:#ffcf8f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-rec.off .ch-rec-name{color:#b8a27e}.ch-rec-lvl{display:flex;align-items:center;gap:4px;font-size:11px;line-height:15px;margin-bottom:2px}.ch-rec-mat{display:flex;align-items:center;gap:4px;font-size:11px;line-height:16px}.ch-rec-sk,.ch-rec-mi{flex:none}.ch-rec-mn{flex:1;min-width:0;color:#e0d2b4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-rec-mq{flex:none;font-weight:700}.ch-rec .ok,.ch-rec .ok .ch-rec-mq{color:#60ff60}.ch-rec .no,.ch-rec .no .ch-rec-mq{color:#ff5a4a}.ch-rec-can{margin-top:auto;padding-top:2px;font-size:10px;line-height:12px;color:#c8b48a}.ch-rec-note{margin-top:2px;font-size:10px;line-height:13px;color:#c8b48a;overflow-wrap:anywhere}.modal-pass{z-index:25}.cp-form{display:flex;flex-direction:column;gap:3px;width:250px;padding:2px 6px 0}.cp-form label{color:#ffcf8f;margin-top:4px}.cp-form .lg-btn{margin-top:12px;font-size:13px}.cp-form .lg-status{margin-top:6px;min-height:30px;font-size:11px;line-height:1.3}.zone{position:absolute;right:8px;bottom:370px;display:flex;gap:8px;align-items:flex-end;pointer-events:none!important}.wildy,.multi{pointer-events:auto}.wildy{display:flex;flex-direction:column;align-items:center}.wildy-lvl{color:#ff0;font-weight:700;font-size:12px}.sanctuary-safe{display:flex;flex-direction:column;align-items:center;gap:2px;color:#b9f5eb;font-weight:700;font-size:12px;text-shadow:0 1px 3px #102323;pointer-events:auto}.levelup{position:absolute;top:104px;left:calc(50% - 121px);transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:8px 18px 8px 12px;background:linear-gradient(#3e3529f2,#221c14f2);border:2px solid #c8a040;border-radius:6px;box-shadow:0 0 18px #ffc83c73,0 4px 16px #000000b3;color:#fff;pointer-events:none!important;animation:bannerin .45s cubic-bezier(.2,1.4,.4,1);transition:opacity .7s}.levelup.fade{opacity:0}.lu-title{color:#ffd84a;font-weight:700;font-size:15px;font-family:var(--serif)}@keyframes bannerin{0%{transform:translate(-50%,-30px) scale(.85);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.overlay.death{pointer-events:none!important;background:radial-gradient(ellipse at center,#5a00001f,#320000b3);transition:opacity .6s;z-index:40}.overlay.death.fade{opacity:0}.death-text{font:bold 36px var(--serif);color:#ff2a2a;text-shadow:2px 2px 0 #000,0 0 20px rgba(255,0,0,.55);animation:deathin .8s ease-out}@keyframes deathin{0%{transform:scale(1.4);opacity:0}to{transform:scale(1);opacity:1}}.overlay.lost{background:#0000009e;z-index:60}.lost-panel{padding:16px 24px;text-align:center;min-width:300px}.lost-title{font:bold 20px var(--serif);color:#ffd84a;margin-bottom:6px}.lost-msg{color:#fff;margin-bottom:12px}.fatal{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#2e271e,#0a0806);pointer-events:auto}.fatal-panel{max-width:540px;padding:18px 24px;text-align:center}.fatal-title{font:bold 22px var(--serif);color:#ffd84a;margin-bottom:8px}.fatal-msg{color:#fff;line-height:1.5;margin-bottom:10px}.fatal-detail{text-align:left;white-space:pre-wrap;font:11px Consolas,monospace;color:#ff9a9a;background:#00000059;border:1px solid #0a0806;padding:6px 8px;margin:0 0 12px;max-height:140px;overflow:auto;text-shadow:none}.notice{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:50;max-width:560px;padding:6px 12px;display:flex;gap:10px;align-items:center;color:#fff;font-size:11px}.notice b{color:#ffd84a}#login{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#0000000d 25%,#000000a6)}.lg-wrap{display:flex;flex-direction:column;align-items:center;margin-top:-30px}.logo{display:flex;align-items:center;gap:2px;filter:drop-shadow(0 5px 4px rgba(0,0,0,.75))}.logo-whale{width:96px;height:96px;margin-right:-4px}.logo-text{width:450px;height:84px}.lg-wrap>.logo{margin-bottom:16px}.lg-panel{width:330px;padding:16px 22px 14px}.lg-form{display:flex;flex-direction:column;gap:3px}.lg-form label{color:#ffcf8f;margin-top:4px}.lg-in{font:13px var(--font);color:#fff;background:#16120d;border:1px solid #0a0806;box-shadow:inset 1px 1px 3px #000000b3;padding:6px 8px;border-radius:3px;outline:none;text-shadow:none}.lg-in:focus{border-color:#ff981f;box-shadow:inset 1px 1px 3px #000000b3,0 0 0 1px #ff981f59}.lg-btn{margin-top:10px;padding:7px;font-size:14px;font-weight:700}.lg-status{min-height:16px;margin-top:8px;text-align:center;color:#ff0}.lg-status.error{color:#ff4a4a}.lg-hint{margin-top:6px;text-align:center;font-size:11px;line-height:1.4;color:#d8c8a8}.lg-hint.lg-wait{visibility:hidden}.lg-link{color:#ff981f;font-weight:700;text-decoration:underline;text-underline-offset:2px}.lg-link:hover{color:#ff0}.lg-register{display:block;margin-top:8px;text-align:center;text-decoration:none;color:var(--yellow)}.lg-register:focus-visible,.lg-link:focus-visible{outline:2px solid #ff981f;outline-offset:2px}.lg-hint.lg-aside{display:none}.lg-code-text{margin-bottom:2px;text-align:center;font-size:11px;line-height:1.4;color:#d8c8a8}.lg-code{font-size:16px;letter-spacing:3px;text-align:center}.lg-swaps{display:flex;justify-content:space-between;gap:8px;margin-top:8px}.lg-swap{padding:2px 0;border:0;background:none;font:bold 11px var(--font);cursor:pointer}.lg-swap:disabled{opacity:.5;cursor:default}.lg-swap:focus-visible{outline:2px solid #ff981f;outline-offset:2px}.lg-foot{margin-top:12px;font-size:10px;color:#ffffff73}.lg-foot.lg-copy{margin-top:4px}.sysupdate{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:30;padding:2px 10px;font:700 15px Tahoma,Verdana,sans-serif;color:#ff0;white-space:nowrap;pointer-events:none;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000}.tip-venom{color:#007a70}.tip-ico{width:18px;height:16px;vertical-align:-4px;margin-right:3px}.mm-worldmap{position:absolute;right:148px;top:146px;width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #0c0a07;background:radial-gradient(circle at 40% 35%,#6a5a44,#221d16 75%);box-shadow:0 1px 4px #000000b3,inset 0 0 0 1px #ffffff14;cursor:pointer;pointer-events:auto;outline:none}.mm-worldmap:hover{filter:brightness(1.25)}.mm-worldmap canvas{pointer-events:none}.orb.poisoned .orb-cv{box-shadow:0 0 7px #50ff50b3,0 1px 4px #000000b3}.orb.venomed .orb-cv{box-shadow:0 0 7px #28f0dcbf,0 1px 4px #000000b3}.status{display:flex;flex-direction:column;align-items:center;pointer-events:auto}.status canvas{filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.st-time{color:#e0b8ff;font-weight:700;font-size:11px}.status.tb.low .st-time{color:#ff6060}.wildy-kd{color:#ffb8a0;font-size:10px}.cb-pvp{display:flex;justify-content:space-between;margin-top:7px;padding:3px 6px;background:#0003;border:1px solid rgba(0,0,0,.35);border-radius:3px;font-size:11px}.cb-pvp b{color:#ff0}.mg-book{text-align:center;font-size:11px;color:#ff981f;padding:0 0 3px;letter-spacing:.5px}.pane-magic.ancient .mg-book{color:#d8b0ff}.pane-magic.ancient .mg-cell:hover{background:#b478ff1f}.mg-grid.dense{grid-template-columns:repeat(6,1fr);gap:1px}.mg-grid.dense .mg-cell{width:34px;height:34px}.mg-empty{grid-column:1 / -1;text-align:center;color:#a8987a;padding:24px 6px}.chat-dialog.head-right{flex-direction:row-reverse;padding:calc(6px * var(--chat-scale)) calc(10px * var(--chat-scale)) calc(6px * var(--chat-scale)) calc(14px * var(--chat-scale))}.shop-coins.special b{color:#ff7070}.pane-quests{display:flex;flex-direction:column;overflow:hidden!important}.qp-head{padding:1px 3px 5px;border-bottom:1px solid rgba(0,0,0,.4);box-shadow:0 1px #ffffff0d}.qp-line{display:flex;align-items:center;gap:5px;color:#ff981f;font-weight:700}.qp-num{color:#ff0}.qp-bar{height:6px;margin-top:4px;background:#1a1510;border:1px solid #0a0806;border-radius:3px;overflow:hidden}.qp-fill{height:100%;width:0;background:linear-gradient(#ffe890,#c89020);box-shadow:0 0 4px #ffd25099;transition:width .5s}.q-list{flex:1;min-height:0;overflow-y:auto;padding:3px 1px}.q-group{color:#ff981f;font-weight:700;padding:0 3px 1px}.q-row{padding:0 4px;cursor:pointer;line-height:17px;border-radius:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-row:hover{background:#ffffff12}.q-row.open{background:#ffffff21}.q-red{color:#ff1f1f}.q-yellow{color:#ff0}.q-green{color:#1fd81f}.q-foot{font-size:11px;color:#d8c8a8;text-align:center;padding-top:2px;border-top:1px solid rgba(0,0,0,.35)}.q-empty{color:#a8987a;font-style:italic;text-align:center;padding:24px 8px}.scroll-wrap{position:absolute;left:calc(50% - 121px);top:calc(50% - 82px);transform:translate(-50%,-50%);z-index:25;display:flex;flex-direction:column;max-height:calc(100% - 180px)}.scroll{width:440px;max-width:calc(100vw - 280px);min-height:0;display:flex;flex-direction:column;filter:drop-shadow(0 10px 18px rgba(0,0,0,.75))}.scroll-roll{flex:none;position:relative;height:20px;margin:0 -12px;border-radius:10px;background:linear-gradient(#fbeec6,#d9b878 40%,#a47c42 78%,#6a4a24);box-shadow:inset 0 -2px 3px #00000059,0 2px 3px #00000059;z-index:1}.scroll-roll:before,.scroll-roll:after{content:"";position:absolute;top:2px;width:14px;height:16px;border-radius:5px;background:radial-gradient(circle at 40% 35%,#b07a40,#5a3818 70%,#3a220c);box-shadow:0 1px 2px #0009}.scroll-roll:before{left:-10px}.scroll-roll:after{right:-10px}.scroll-paper{position:relative;margin:-6px 0;padding:16px 26px 12px;color:#2a1c0c;text-shadow:none;background-color:#f1e2b8;background-image:var(--paper, none),linear-gradient(90deg,#cfb37a,#ecd9a8 7%,#f6e8c2 30%,#f7eac6 70%,#ecd9a8 93%,#cfb37a);box-shadow:inset 0 0 22px #78501e59;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.scroll-paper>*{flex:none}.scroll-paper>.scroll-body,.scroll-paper>.qd-rewards{flex:0 1 auto;min-height:44px}.scroll-title{font:bold 21px var(--serif);color:#6a2c0c;text-align:center;letter-spacing:.5px}.scroll-meta{text-align:center;font:italic 12px var(--serif);color:#6a5230;margin:2px 0 8px;padding-bottom:6px;border-bottom:1px solid rgba(110,76,30,.35)}.scroll-meta .q-red{color:#b01010}.scroll-meta .q-yellow{color:#8a6a00}.scroll-meta .q-green{color:#107a10}.scroll-body{max-height:min(46vh,360px);overflow-y:auto;padding-right:6px;font:14px/1.5 var(--serif);color:#0f1a78}.scroll-body::-webkit-scrollbar-track,.scroll-paper::-webkit-scrollbar-track{background:#78501e1f;border-left:0}.scroll-body::-webkit-scrollbar-thumb,.scroll-paper::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#b8955a,#8a6a3a);border:1px solid #6a4a24}.j-line{margin:0 0 3px}.j-line.done{color:#5a4a36;text-decoration:line-through;text-decoration-color:#3c2814bf;opacity:.8}.j-gap{height:8px}.j-wait{color:#6a5230;font-style:italic;text-align:center;padding:18px 0}.scroll-foot{display:flex;justify-content:center;margin-top:10px}.scroll-btn{min-width:110px;padding:5px 12px;font-weight:700}.scroll-x{position:absolute;top:26px;right:6px;z-index:2}.q-done .scroll-paper{text-align:center}.qd-congrats{font:bold 26px var(--serif);color:#8a1c08;letter-spacing:1px;text-shadow:0 1px 0 rgba(255,255,255,.5)}.qd-name{font:bold 15px var(--serif);color:#2a1c0c;margin:2px 0 8px}.qd-mid{display:flex;align-items:center;justify-content:center;gap:18px;margin:0 0 8px}.qd-icon{width:92px;height:92px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle,rgba(255,250,220,.95) 30%,rgba(236,206,140,.8) 62%,rgba(160,110,50,.25) 72%,transparent 74%);box-shadow:0 0 0 2px #8a64288c,0 0 16px #ffc85099}.qd-points{text-align:left;font:14px/1.5 var(--serif);color:#2a1c0c}.qd-points b{color:#8a1c08;font-weight:700}.qd-award{font:bold 14px var(--serif);color:#6a2c0c;border-top:1px solid rgba(110,76,30,.35);padding-top:6px}.qd-rewards{margin:4px 0 0;font:14px/1.45 var(--serif);color:#0f1a78;max-height:150px;overflow-y:auto}.qd-reward:before{content:"• ";color:#8a6a3a}.q-done.pop .scroll{animation:scrollopen .55s cubic-bezier(.2,1.2,.4,1);transform-origin:50% 50%}.q-journal:not(.hidden) .scroll{animation:scrollopen .3s ease-out}@keyframes scrollopen{0%{transform:scaleY(.08);opacity:.3}to{transform:scaleY(1);opacity:1}}.region-banner{position:absolute;top:26px;left:calc(50% - 121px);transform:translate(-50%);z-index:15;text-align:center;white-space:nowrap;pointer-events:none!important;opacity:0;padding:4px 40px 6px;background:radial-gradient(ellipse at center,rgba(0,0,0,.38) 0%,rgba(0,0,0,.18) 45%,transparent 72%)}.region-banner.show{animation:rbin 1.1s ease-out forwards}.region-banner.out{opacity:1;animation:rbout 1.1s ease-in forwards}.rb-name{font:bold 30px var(--serif);color:#ffe7a0;letter-spacing:1.5px;text-shadow:0 0 2px #000,2px 2px 0 #000,-1px -1px 0 #000,0 0 16px rgba(0,0,0,.85)}.rb-sub{font:italic 14px var(--serif);color:#f3dcae;text-shadow:1px 1px 0 #000,0 0 8px rgba(0,0,0,.9)}.rb-orn{height:2px;width:300px;margin:2px auto 4px;background:linear-gradient(90deg,transparent,#d8b050 30%,#fff0b0 50%,#d8b050 70%,transparent);box-shadow:0 1px 2px #000c}.rb-orn.low{margin:4px auto 0}.region-banner.wild .rb-name{color:#ff9270}.region-banner.wild .rb-sub{color:#ffb8a0}.region-banner.wild .rb-orn{background:linear-gradient(90deg,transparent,#b82a14 30%,#ff8a50 50%,#b82a14 70%,transparent)}.region-banner.snow .rb-name{color:#eaf8ff}.region-banner.desert .rb-name{color:#ffd88a}.region-banner.swamp .rb-name{color:#cfe6a0}.region-banner.forest .rb-name{color:#d4f2a8}.region-banner.coast .rb-name{color:#bfe8ff}.region-banner.dark .rb-name{color:#d0c4f0}.region-banner.jungle .rb-name{color:#c8f0a0;text-shadow:0 0 2px #000,2px 2px 0 #000,-1px -1px 0 #000,0 0 16px rgba(20,60,10,.9)}.region-banner.jungle .rb-orn{background:linear-gradient(90deg,transparent,#4a8a2a 30%,#d8f090 50%,#4a8a2a 70%,transparent)}.region-banner.jungle .rb-sub{color:#d8ecb8}.region-banner.dusk .rb-name{color:#ffc890;text-shadow:0 0 2px #000,2px 2px 0 #000,-1px -1px 0 #000,0 0 18px rgba(120,40,120,.85)}.region-banner.dusk .rb-orn{background:linear-gradient(90deg,transparent,#8a3a9a 25%,#ffb060 50%,#8a3a9a 75%,transparent)}.region-banner.dusk .rb-sub{color:#f0c8e8}.region-banner.cave .rb-name{color:#e0d0b4;letter-spacing:3px}.region-banner.cave .rb-orn{background:linear-gradient(90deg,transparent,#5a5048 30%,#ffb060 50%,#5a5048 70%,transparent)}.region-banner.cave .rb-sub{color:#c8b8a0}.region-banner.cave,.region-banner.abyss{background:radial-gradient(ellipse at center,rgba(0,0,0,.55) 0%,rgba(0,0,0,.25) 45%,transparent 72%)}.region-banner.abyss .rb-name{color:#f0a0ff;text-shadow:0 0 2px #000,2px 2px 0 #000,-1px -1px 0 #000,0 0 18px rgba(200,30,60,.9)}.region-banner.abyss .rb-orn{background:linear-gradient(90deg,transparent,#8a1030 25%,#e080ff 50%,#8a1030 75%,transparent)}.region-banner.abyss .rb-sub{color:#ffb8c8}.region-banner.volcanic .rb-name{color:#ffb070;text-shadow:0 0 2px #000,2px 2px 0 #000,-1px -1px 0 #000,0 0 18px rgba(255,70,10,.75)}.region-banner.volcanic .rb-orn{background:linear-gradient(90deg,transparent,#b8300a 30%,#ffd060 50%,#b8300a 70%,transparent)}.region-banner.volcanic .rb-sub{color:#ffc8a0}.region-banner.storm .rb-name{color:#d8e8ff;text-shadow:0 0 2px #000,2px 2px 0 #000,-1px -1px 0 #000,0 0 18px rgba(80,120,200,.85)}.region-banner.storm .rb-orn{background:linear-gradient(90deg,transparent,#3a5a8a 25%,#fff6b0 50%,#3a5a8a 75%,transparent)}.region-banner.storm .rb-sub{color:#b8c8e0}.region-banner.blizzard .rb-name{color:#f4fcff;text-shadow:0 0 2px #000,2px 2px 0 #000,-1px -1px 0 #000,0 0 18px rgba(150,210,255,.85)}.region-banner.blizzard .rb-orn{background:linear-gradient(90deg,transparent,#6a9ac0 25%,#ffffff 50%,#6a9ac0 75%,transparent)}.region-banner.blizzard .rb-sub{color:#cfe8f8}.region-banner.dream .rb-name{color:#f0d8ff;letter-spacing:2px;text-shadow:0 0 2px #000,2px 2px 0 #000,-1px -1px 0 #000,0 0 20px rgba(200,140,255,.9)}.region-banner.dream .rb-orn{background:linear-gradient(90deg,transparent,#8a5ab8 25%,#ffd8f8 50%,#8a5ab8 75%,transparent)}.region-banner.dream .rb-sub{color:#e8d0f8}.region-banner.tomb .rb-name{color:#ffd88a;letter-spacing:3px;text-shadow:0 0 2px #000,2px 2px 0 #000,-1px -1px 0 #000,0 0 18px rgba(200,120,20,.8)}.region-banner.tomb .rb-orn{background:linear-gradient(90deg,transparent,#8a5a1a 30%,#ffd060 50%,#8a5a1a 70%,transparent)}.region-banner.tomb .rb-sub{color:#e8c890}.region-banner.tomb,.region-banner.storm{background:radial-gradient(ellipse at center,rgba(0,0,0,.5) 0%,rgba(0,0,0,.22) 45%,transparent 72%)}@media(max-width:640px){.region-banner{top:190px;left:50%;width:calc(100% - 24px);max-width:380px;padding:4px 12px 6px;white-space:normal;overflow-wrap:anywhere}.region-banner .rb-name{font-size:24px;letter-spacing:.6px}.region-banner .rb-sub{font-size:13px}.region-banner .rb-orn{width:100%;max-width:300px}}@keyframes rbin{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@keyframes rbout{0%{opacity:1}to{opacity:0;transform:translate(-50%,-6px)}}.wm{position:absolute;inset:0;z-index:35;background:#00000080;pointer-events:auto}.wm-frame{position:absolute;inset:12px;display:flex;flex-direction:column;padding:0 8px 4px;background-color:var(--panel);background-image:var(--stone);border:2px solid var(--panel-deep);border-radius:6px;box-shadow:inset 1px 1px 0 var(--hi),inset -1px -1px 0 var(--lo),0 10px 40px #000c}.wm-head{display:flex;align-items:center;gap:8px;height:36px}.wm-title{flex:1;font:bold 17px var(--serif);color:#ff981f;letter-spacing:.5px}.wm-tools{display:flex;align-items:center;gap:6px}.wm-btn{min-width:28px;font-weight:700}.wm-view{position:relative;flex:1;min-height:0;border:2px solid #0f0d09;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f}.wm-view:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 28px #000000a6}.wm-canvas{position:absolute;inset:0;display:block;cursor:grab}.wm-canvas.grab{cursor:grabbing}.wm-info{color:#fff;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wm-info b{color:#ffe890;font-weight:700}.wm-info .wm-wild{color:#ff7a5a}.wm-info .wm-q{color:#8ac0ff}.wm-info{flex:0 1 auto;min-width:0;max-width:45%}.wm-isle{display:flex;gap:4px;margin-right:8px}.wm-isle .wm-btn{font-weight:400}.wm-info .wm-sl{color:#ff9a7a}@media(max-height:640px){#sidepanel{height:330px}.zone{bottom:338px}.sk-cell{height:37px}.sk-total{height:22px}.sk-grid.sk-n16 .sk-cell{height:31px}.sk-grid.sk-n16 .sk-nums{height:29px}}.ptimers{position:absolute;left:4px;bottom:calc(var(--ui-chat-h, 165px) + 5px);display:flex;gap:4px;pointer-events:auto}.ptimers.hidden{display:none}.ptimer{position:relative;width:38px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:2px 0 1px;box-sizing:border-box;background:#1e1810c7;border:1px solid rgba(12,9,6,.9);border-radius:4px}.ptimer canvas{flex:none}.ptimer-time{font-size:11px;line-height:12px;color:#fff;text-shadow:1px 1px 0 #000;font-variant-numeric:tabular-nums}.ptimer-badge{position:absolute;top:0;right:2px;font-size:10px;color:#7cff6a;text-shadow:1px 1px 0 #000}.ptimer-low .ptimer-time{color:#ff4a3a;animation:ptimer-blink 1s steps(2,start) infinite}@keyframes ptimer-blink{to{visibility:hidden}}.fz-box{background:linear-gradient(180deg,#34100bdb,#140907e6);border-color:#60180ef2;padding-bottom:4px}.fz-box.hidden{display:none}.fz-box:after{content:"";position:absolute;inset:-1px;border-radius:4px;pointer-events:none;opacity:0;box-shadow:0 0 9px 1px #ff541cf2,inset 0 0 12px #ff48128c}.fz-icon{display:flex;height:27px}.fz-pips{display:flex;gap:3px;height:7px;align-items:center}.fz-pip{display:block;width:5px;height:5px;transform:rotate(45deg);background:#1f0a07;border:1px solid #5e1d12;box-shadow:inset 0 0 1px #000}.fz-pip.on{background:radial-gradient(circle at 35% 35%,#ffe0b0,#ff6420 45%,#a8120a);border-color:#ff8a44;box-shadow:0 0 4px #ff4a16e6}.fz-pip.fz-new{animation:fz-pop .45s ease-out}.fz-box[data-n="2"]{box-shadow:inset 0 -7px 10px #ff3e1029}.fz-box[data-n="3"]{box-shadow:inset 0 -9px 12px #ff3e104d;border-color:#a3301a}.fz-badge{position:absolute;top:0;right:2px;font-size:9px;line-height:11px;font-weight:700;color:#ffd27a;opacity:0;text-shadow:0 0 3px #ff3a10,1px 1px 0 #000}.fz-full{border-color:#ff5a24;background:radial-gradient(ellipse at 50% 85%,#b02c0eeb,#340d09eb 72%)}.fz-full:after{animation:fz-burn 1.1s ease-in-out infinite alternate}.fz-full .fz-badge{opacity:1}.fz-full .fz-icon canvas{filter:drop-shadow(0 0 3px rgba(255,86,30,.95))}@keyframes fz-burn{0%{opacity:.35}to{opacity:1}}@keyframes fz-pop{0%{transform:rotate(45deg) scale(1.9);filter:brightness(2)}to{transform:rotate(45deg) scale(1);filter:none}}@media(prefers-reduced-motion:reduce){.fz-full:after{animation:none;opacity:.8}.fz-pip.fz-new{animation:none}}.pane-eq>.eq-btns+.eq-btns{margin-top:-4px}.eq-btns2{display:flex;gap:4px}.eq-btns2 .eq-halfbtn{flex:1;min-width:0;padding-left:2px;padding-right:2px;font-size:12px}.kod-win{width:auto;min-width:560px;max-height:none}.kod-main{display:flex;gap:8px}.kod-left{flex:none;width:auto;display:flex;flex-direction:column}.kod-cap{color:#ff981f;font-weight:700;font-size:13px;margin:2px 0 3px;text-shadow:1px 1px 0 #000}.kod-box{display:grid;grid-template-columns:repeat(6,48px);gap:3px;padding:4px;margin-bottom:6px;justify-content:center;overflow:hidden;width:max-content;background:#00000047;border:1px solid rgba(0,0,0,.6);border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff0d}.kod-lostbox{overflow:hidden}.kod-slot{width:48px;height:43px;display:flex;align-items:center;justify-content:center;background:#0000004d;border:1px solid rgba(0,0,0,.55);border-radius:3px;box-shadow:inset 1px 1px 2px #0009}.kod-slot.empty{background:#00000024}.kod-slot.kod-breaks{border-color:#c8501e;background:#78200859;box-shadow:inset 0 0 0 1px #ff783c59}.kod-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;padding:6px 8px;background:#00000047;border:1px solid rgba(0,0,0,.6);border-radius:3px}.kod-info-title{color:#ff981f;font-weight:700;font-size:14px;text-align:center;border-bottom:1px solid rgba(0,0,0,.45);padding-bottom:3px}.kod-max{display:flex;align-items:center;gap:8px}.kod-max-n{font-size:30px;font-weight:700;line-height:32px;color:#ff0;text-shadow:1px 1px 0 #000;min-width:22px;text-align:center}.kod-max-l{color:#fff;font-size:12px;line-height:14px}.kod-skull{display:flex;align-items:center;justify-content:center;gap:6px;padding:4px 8px;cursor:pointer;color:#c8bfa8;font-size:12px;font-weight:700;background:linear-gradient(#4a3f30,#2e271d);border:1px solid #0f0d09;border-radius:4px}.kod-skull.on{color:#fff;background:linear-gradient(#7a2a1e,#4a1410);border-color:#ff5a4a;box-shadow:0 0 6px #ff5a4a73}.kod-line{font-size:11px;line-height:14px;color:#fff}.kod-line.bad{color:#ff7a6a}.kod-line.good{color:#6aff6a}.kod-line.dim{color:#b8ae98}.kod-line.safe{color:#8ac4ff}.kod-grow{flex:1}.kod-risk{border-top:1px solid rgba(0,0,0,.45);padding-top:5px;text-align:center}.kod-risk-l{color:#ff981f;font-weight:700;font-size:12px}.kod-risk-v{display:flex;align-items:center;justify-content:center;gap:3px;color:#ffd84a;font-weight:700;font-size:15px;text-shadow:1px 1px 0 #000}.kod-loading{color:#bbb;padding:12px;grid-column:1 / -1;text-align:center}.bank-value{color:#ffd84a;font-weight:700;margin-right:10px;text-shadow:1px 1px 0 #000}@media(max-width:760px){.q-journal{left:50%;top:50%;max-height:calc(100% - 40px)}.q-journal .scroll{max-width:calc(100vw - 48px)}.q-journal .scroll-paper{padding-inline:18px}.q-journal .scroll-body{max-height:min(64vh,480px)}}.gp-win{width:372px}.gp-body{min-height:0;overflow-y:auto}.gp-sec{margin-bottom:8px;padding:4px 5px 6px;border-radius:4px;background:#0000002e;border:1px solid rgba(0,0,0,.5)}.gp-sec-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.gp-sec-title{color:#ff981f;font-weight:700;font-size:13px}.gp-sec-total{color:#ffd84a;font-weight:700;font-size:12px;text-shadow:1px 1px 0 #000}.gp-grid{display:grid;grid-template-columns:repeat(7,46px);gap:3px;justify-content:center}.gp-slot{width:46px;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:1px;background:#00000052;border:1px solid rgba(0,0,0,.55);border-radius:3px;box-sizing:border-box}.gp-price{font-size:10px;line-height:12px;color:#ff0;text-shadow:1px 1px 0 #000}.gp-price.zero{color:#9a917c}.gp-empty{color:#bbb;font-size:12px;font-style:italic}.gp-total{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px;border-radius:4px;margin-top:2px;background:linear-gradient(#785a1473,#3c2c0a73);border:1px solid rgba(255,216,74,.35)}.gp-total-label{color:#fff;font-weight:700;font-size:13px}.gp-total-n{color:#ffd84a;font-weight:700;font-size:16px;text-shadow:1px 1px 0 #000}.gp-note{color:#b8ae98;font-size:11px;text-align:center;margin-top:5px}.bank-value{font-size:13px}.gp-hint{color:#ff0;font-size:12px;text-align:center;margin-bottom:4px}.gp-hint.hidden{display:none}.gp-slot.empty{background:#00000024}.gp-slot{cursor:pointer}.gp-btns{display:flex;gap:6px;justify-content:center;margin:2px 0 6px}.gp-btn{padding:3px 14px}.gp-coin{display:inline-flex}.kod-win .kod-main{overflow:visible}.fusion-overlay{position:absolute;inset:0;z-index:28;display:flex;align-items:center;justify-content:center;padding:14px;background:#0304098c;pointer-events:auto}.fusion-window{position:relative;width:min(950px,100%);height:min(790px,94%);display:flex;flex-direction:column;color:#e7dfcc;background:#12121b;border:1px solid #8e7b53;box-shadow:0 12px 70px #000,0 0 30px #44335d55;font:13px/1.4 Arial,sans-serif;--fusion-accent:#bb90ee}.fusion-header{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid #514634;background:linear-gradient(100deg,#24212d,#101018)}.fusion-header h2{margin:3px 0 0;color:#f2e8c7;font:23px Georgia,serif}.fusion-eyebrow{font-size:10px;letter-spacing:3px;color:#ad9a6b}.fusion-close{font:27px Arial;background:none;border:0;color:#cbbb91;cursor:pointer}.fusion-tabs{display:flex;gap:3px;padding:10px 12px;border-bottom:1px solid #39323c;flex-wrap:wrap}.fusion-tabs button{flex:1;white-space:nowrap;border:1px solid transparent;background:transparent;color:#bcb4c9;padding:8px 6px;cursor:pointer}.fusion-tabs button.active{color:#fff0c7;background:#353040;border-color:#8f7a4d}.fusion-layout{display:grid;grid-template-columns:235px 1fr;min-height:0;flex:1}.fusion-recipes{overflow:auto;padding:10px;background:#0e1018;border-right:1px solid #403448}.fusion-recipe{display:flex;align-items:center;gap:9px;text-align:left;width:100%;margin-bottom:7px;padding:10px 7px;background:#1c1c28;border:1px solid #373140;color:#d3cede;cursor:pointer}.fusion-recipe canvas{flex:none}.fusion-recipe strong{font-size:12px;display:block}.fusion-recipe small{display:block;color:#b3a37e;margin-top:5px;font-size:10px}.fusion-recipe.active{background:#302637;border-color:#c3ac73;box-shadow:inset 2px 0 #fff0c7}.fusion-right{min-width:0;overflow:auto}.fusion-stage{display:block;width:100%;height:auto;max-height:228px;object-fit:cover;border-bottom:1px solid #49404e}.fusion-detail{padding:16px 21px}.fusion-detail h3{font:21px Georgia,serif;margin:0 0 10px;color:#eee2c0}.fusion-output{display:flex;gap:18px}.fusion-output>div{display:flex;align-items:center;gap:6px;color:var(--fusion-accent);font-weight:700}.fusion-output canvas{flex:none}.fusion-appearance{color:#bdb4cd;font-size:12px}.fusion-chance{display:flex;gap:10px;align-items:center;padding:10px 12px;background:#211b2c;border:1px solid #463b55}.fusion-chance strong{font-size:26px;color:#f9e9b5}.fusion-chance b{margin-left:auto;font-size:9px;letter-spacing:1px;color:#88dbc1}.fusion-bonuses{padding:14px 0;color:#bfebdb}.fusion-bonuses>b{color:#dacba4}.fusion-bonuses p{margin:4px 0;font-size:12px}.fusion-ingredient-title{display:flex;justify-content:space-between;font-size:11px;color:#bfb4ce;padding-bottom:6px;border-bottom:1px solid #39313f}.fusion-ingredient{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #2b2732}.fusion-ingredient strong{font-size:12px;font-weight:400}.fusion-ingredient small{display:block;font-size:10px;color:#9c95ad}.fusion-ingredient .fusion-drop{color:#baa578}.fusion-owned{font-variant-numeric:tabular-nums;color:#9fd1b3}.fusion-ingredient.missing .fusion-owned,.fusion-coins.missing b{color:#e88f98}.fusion-coins{display:flex;justify-content:space-between;padding:12px 0;color:#e8ca77}.fusion-danger{color:#f0a4a8;background:#321b23;border-left:3px solid #b44f63;padding:10px;font-size:12px}.fusion-action{display:flex;align-items:center;gap:18px}.fusion-action small{color:#a49ab0;max-width:280px}.fusion-submit{margin-left:auto;border:1px solid #d4b774;color:#fff1cd;background:linear-gradient(#635039,#3d3024);padding:11px 20px;font-weight:700;cursor:pointer;white-space:nowrap}.fusion-submit:disabled,.fusion-tabs button:disabled,.fusion-recipe:disabled{opacity:.45;cursor:default}.fusion-status{padding:0 20px;color:#e8d18d;min-height:0}.fusion-status:not(:empty){padding-top:12px}.fusion-status.success{color:#a3e2bd}.fusion-status.failed{color:#f1abb5}.fusion-confirm{position:absolute;z-index:2;inset:auto 8% 24%;padding:24px;background:#18141f;border:1px solid #d3ba7f;box-shadow:0 0 0 1000px #070711cc,0 10px 40px #000}.fusion-confirm h3{font:22px Georgia,serif;color:#f2dfab;margin:0 0 15px}.fusion-confirm-actions{display:flex;gap:10px;justify-content:flex-end}.fusion-confirm-actions button{padding:10px 15px;cursor:pointer}.fusion-submit.danger{margin-left:0;background:#642936;color:#fff0e5;border-color:#df8c94}.fusion-world-orbit{position:absolute;z-index:12;pointer-events:none}.fusion-world-orbit canvas{position:absolute;filter:drop-shadow(0 0 5px #d4b9ff)}@media(max-width:740px){.fusion-overlay{padding:5px}.fusion-window{height:98%}.fusion-header{padding:10px 14px}.fusion-header h2{font-size:20px}.fusion-layout{grid-template-columns:150px 1fr}.fusion-recipes{padding:5px}.fusion-recipe{gap:3px;padding:8px 3px}.fusion-recipe canvas{width:27px;height:24px}.fusion-recipe strong{font-size:10px}.fusion-recipe small{font-size:9px}.fusion-detail{padding:11px}.fusion-detail h3{font-size:18px}.fusion-output{flex-wrap:wrap;gap:4px}.fusion-action{flex-wrap:wrap}.fusion-submit{width:100%}.fusion-chance{flex-wrap:wrap}.fusion-confirm{inset:auto 4% 20%;padding:15px}}@media(prefers-reduced-motion:reduce){.fusion-world-orbit{display:none}}.fusion-stage{object-fit:contain;background:#080912}.fusion-history{font-size:11px;color:#ac9fbd;margin:8px 0}.fusion-ritual{margin:14px 20px 0;padding:13px 15px;background:radial-gradient(ellipse at top,#3a2949 0,#171321 75%);border:1px solid #80699b;box-shadow:inset 0 0 20px #ad76dd12,0 0 18px #996aca15;color:#e8ddf4}.fusion-ritual-heading{display:flex;align-items:center;gap:9px;margin-bottom:11px;font-size:11px;letter-spacing:1px}.fusion-ritual-seal{font-size:23px;line-height:1;color:#95f0df;text-shadow:0 0 12px #87dccf}.fusion-ritual-label{flex:1;min-width:0}.fusion-ritual-percent{font-variant-numeric:tabular-nums;color:#f2ddb3;font-size:10px}.fusion-ritual-track{position:relative;height:12px;background:#0b0913;border:1px solid #5e506e;padding:2px;overflow:hidden;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%)}.fusion-ritual-fill{position:relative;width:0;height:100%;background:linear-gradient(90deg,#724592,#b99de1 50%,#8ee6d8);box-shadow:0 0 12px #90eddf;transition:width .08s linear}.fusion-ritual-fill:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 14px,#f5e7ff70 15px 16px,transparent 17px 29px);background-size:60px 100%;animation:fusion-current 1.4s linear infinite}.fusion-ritual-steps{display:flex;justify-content:space-between;gap:6px;padding-top:9px;color:#c0aecb;font-size:8px;letter-spacing:1.5px}.fusion-ritual.success{border-color:#a8d9b9;background:radial-gradient(ellipse at top,#24463f,#121f20);box-shadow:0 0 22px #84efce24}.fusion-ritual.success .fusion-ritual-label,.fusion-ritual.success .fusion-ritual-percent{color:#c0f5d9}.fusion-ritual.success .fusion-ritual-fill{background:linear-gradient(90deg,#568b79,#adf1ce,#fff0c2)}.fusion-ritual.failed{border-color:#b16b82;background:radial-gradient(ellipse at top,#432536,#20121e)}.fusion-ritual.failed .fusion-ritual-label,.fusion-ritual.failed .fusion-ritual-percent{color:#f4b3c3}.fusion-ritual.failed .fusion-ritual-fill{background:repeating-linear-gradient(115deg,#775166 0 13px,#251625 14px 17px,#ab7795 18px 29px);box-shadow:none}.fusion-ritual.success .fusion-ritual-fill:after,.fusion-ritual.failed .fusion-ritual-fill:after{animation:none;opacity:0}.fusion-window[data-ritual=success] .fusion-stage{box-shadow:inset 0 -1px #bce7c8}.fusion-window[data-ritual=failed] .fusion-stage{box-shadow:inset 0 -1px #c0869b}@keyframes fusion-current{to{background-position:60px 0}}@media(max-width:740px){.fusion-ritual{margin:9px 9px 0;padding:10px 9px}.fusion-ritual-heading{gap:5px;font-size:10px;letter-spacing:0}.fusion-ritual-percent{font-size:9px}.fusion-ritual-steps{font-size:7px;letter-spacing:.5px}}@media(prefers-reduced-motion:reduce){.fusion-ritual-fill{transition:none}.fusion-ritual-fill:after{animation:none}}.fusion-base-stats{padding:8px 10px;margin:0 0 12px;border:1px solid #38313f;font-size:11px;color:#bfb7cd}.fusion-base-stats summary{cursor:pointer;color:#d4c296}.fusion-base-stats dl{display:grid;grid-template-columns:1fr auto;gap:3px 12px}.fusion-base-stats dd{margin:0;color:#e7dabc;text-align:right}.fusion-base-stats>div+div{border-top:1px solid #38313f;padding-top:8px}.fusion-output{flex-wrap:wrap}.fusion-output>div{flex:1 1 230px;min-width:0}.fusion-output>div>span{overflow-wrap:anywhere}.fusion-loadouts{flex:none;min-height:0;background:#171620;border-bottom:1px solid #4d4358;font:12px Arial,sans-serif;color:#ded7e7}.fusion-loadouts>summary{cursor:pointer;padding:10px 14px;color:#ead29a;font-weight:700}.fusion-loadouts>summary:focus-visible{outline:2px solid #ead29a;outline-offset:-3px}.fusion-loadout-panel{max-height:42vh;overflow:auto;padding:0 12px 12px}.fusion-loadout-panel select{background:#0e1018;color:#eee5cf;border:1px solid #655774;padding:7px;font:inherit}.fusion-stack-help{color:#bce4d4;line-height:1.5}.fusion-loadout-content>p{line-height:1.5;color:#c5bdcf}.fusion-loadout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.fusion-loadout-slot{min-width:0;padding:10px;border:1px solid #4d4358;background:#211d2c}.fusion-loadout-slot h4{margin:0 0 7px;color:#ead29a}.fusion-loadout-slot p{font-size:11px;line-height:1.5;color:#c5bdcf;margin:7px 0 0}.fusion-loadout-item{display:flex;align-items:center;gap:7px;width:100%;box-sizing:border-box;min-width:0;text-align:left;color:#eee5cf;background:transparent;border:0;padding:5px 0;font:inherit}.fusion-loadout-item canvas{flex:none;width:32px;height:29px}.fusion-loadout-item span{min-width:0;overflow-wrap:anywhere}.fusion-loadout-item small{display:block;color:#bcb4c9;font-size:10px;line-height:1.4;margin-top:3px}button.fusion-loadout-item{cursor:pointer}button.fusion-loadout-item:hover,button.fusion-loadout-item:focus-visible{background:#332a41;outline:1px solid #bda475}button.fusion-loadout-item:disabled{opacity:.5;cursor:wait}@media(max-width:740px){.fusion-loadout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fusion-loadout-panel{max-height:40vh}.fusion-loadout-slot{padding:7px}.fusion-loadouts>summary{padding:8px}}@media(max-width:430px){.fusion-loadout-grid{grid-template-columns:minmax(0,1fr)}}.fusion-discovery{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#191823;border-bottom:1px solid #39323c}.fusion-discovery input,.fusion-discovery select{min-width:0;color:#eee5cf;background:#0e1018;border:1px solid #655774;padding:9px;font:12px Arial,sans-serif}.fusion-discovery input{flex:1}.fusion-discovery input:focus,.fusion-discovery select:focus{outline:2px solid #d8bd7b;outline-offset:1px}.fusion-count{font-size:10px;color:#bcb4c9;white-space:nowrap}.fusion-empty{padding:6px;color:#bcb4c9}.fusion-recipe .fusion-path{color:#bce4d4}.fusion-stage{max-height:160px}.fusion-recipe-label{color:#b9e9d5;text-transform:uppercase;font-size:10px;letter-spacing:1.4px;margin-bottom:5px}.fusion-role{color:#d6cbb0;margin:0 0 12px}.fusion-output{gap:10px}.fusion-output>.fusion-comparison{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1.3fr);gap:5px;border:1px solid #4d4358;background:linear-gradient(120deg,#17161f,#252030);padding:12px;flex:1 1 260px}.fusion-comparison>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;text-align:center;font-size:11px}.fusion-comparison span{overflow-wrap:anywhere}.fusion-comparison small{letter-spacing:2px;font-size:9px;color:#b4a8bf}.fusion-before{color:#b7b0c1}.fusion-after{color:var(--fusion-accent)}.fusion-arrow{color:#d7c18f}.fusion-expectation{color:#c2b7cd;font-size:11px;background:#1d1a26;padding:9px 11px}.fusion-guarantee{color:#b7ead1;background:#1c2c29;border-left:3px solid #67b495;padding:10px;font-size:12px}@media(max-width:740px){.fusion-discovery{flex-wrap:wrap;padding:7px}.fusion-discovery input{flex-basis:100%}.fusion-discovery select{flex:1}.fusion-tabs{padding:5px;gap:1px}.fusion-tabs button{padding:5px;font-size:10px}.fusion-stage{max-height:110px}.fusion-layout{grid-template-columns:125px minmax(0,1fr)}.fusion-detail{padding:9px}.fusion-output>.fusion-comparison{grid-template-columns:minmax(0,.8fr) 10px minmax(0,1fr);padding:7px;gap:3px}.fusion-before canvas{width:48px;height:auto}.fusion-after canvas{width:74px;max-width:100%;height:auto}.fusion-output>.fusion-comparison>div{font-size:9px}.fusion-comparison small{font-size:8px;letter-spacing:1px}.fusion-chance{padding:8px}.fusion-chance strong{font-size:23px}.fusion-ingredient{grid-template-columns:27px minmax(0,1fr);gap:5px}.fusion-ingredient>canvas{width:27px;height:24px}.fusion-owned{grid-column:2}.fusion-coins{flex-wrap:wrap;gap:3px}}.stf-tabs{flex-wrap:wrap}.stf-investigations{display:flex;flex-direction:column;gap:6px;font-size:11px;min-width:0;overflow-wrap:anywhere}.stf-investigations .stf-line{flex-wrap:wrap}.stf-investigations .stf-line input{flex:1;width:100px}.stf-investigation-list,.stf-investigation-detail{display:flex;flex-direction:column;gap:5px}.stf-investigation-row{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.stf-investigation-detail textarea{box-sizing:border-box;width:100%;resize:vertical;min-height:65px}.stf-investigation-signal{padding:4px;background:#0003}.stf-iv-filters{display:flex;flex-wrap:wrap;gap:2px}.stf-iv-filters .btn{flex:1 1 auto}.stf-iv-sec{border-top:1px solid #30271f;padding-top:2px;display:flex;flex-direction:column;gap:4px;min-width:0}.stf-iv-sec>summary{cursor:pointer;padding:2px 0}.stf-iv-sec>summary:focus-visible{outline:1px solid #ff981f}.stf-iv-acts{display:flex;flex-wrap:wrap;gap:3px}.stf-iv-item{display:flex;flex-direction:column;gap:2px;padding:3px 4px;background:#0003;min-width:0}.stf-iv-why{line-height:1.3}.stf-iv-badge{display:inline-block;margin:0 3px 2px 0;padding:0 3px;border-radius:2px;font-size:9px;background:#4c1b0f;color:#ffd27a}.stf-iv-result{display:flex;flex-direction:column;gap:2px}.stf-iv-result:empty{display:none}.stf-iv-ok{color:#8fe07a}.stf-iv-bad{color:#ff8a7a}.stf-iv-checks{display:flex;flex-direction:column;gap:2px}.stf-iv-check{display:flex;align-items:flex-start;gap:4px;cursor:pointer}.stf-iv-check input{margin:1px 0 0;flex:none}.stf-iv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:1px 6px}.btn.stf-armed{background:linear-gradient(#a8321c,#5c1b0f);color:#fff;border-color:#1c0804}.stf-iw-root{position:absolute;inset:0;z-index:34;display:flex;align-items:center;justify-content:center;padding:12px;pointer-events:none!important}.stf-iw-win{pointer-events:auto;position:relative;width:min(1280px,100%);height:min(860px,100%);display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;container:stf-iw / inline-size;font:calc(13px * var(--stf-iw-text, 1))/1.45 var(--font);color:#e8d8b8;text-shadow:none;background-color:var(--panel);background-image:var(--stone);border:2px solid var(--panel-deep);border-radius:6px;box-shadow:inset 1px 1px 0 var(--hi),inset -1px -1px 0 var(--lo),0 10px 40px #000000bf}.stf-iw-win:focus{outline:none}.stf-iw-win .stf-in{font-size:1em;padding:5px 8px}.stf-iw-win .btn.small{font-size:.92em;padding:4px 10px}.stf-iw-win .btn:focus-visible,.stf-iw-tab:focus-visible,.stf-iw-row:focus-visible,.stf-iw-card:focus-visible,.stf-iw-namebtn:focus-visible,.stf-iw-win summary:focus-visible{outline:2px solid #ff981f;outline-offset:1px}.stf-iw-head{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:8px 10px;background:linear-gradient(#4a3f31,#3a3026);border-bottom:1px solid #1d1913}.stf-iw-brand{flex:none;display:flex;align-items:baseline;gap:8px}.stf-iw-title{margin:0;font:bold calc(18px * var(--stf-iw-text, 1)) var(--serif);color:#ff981f;text-shadow:1px 1px 0 #000}.stf-iw-private{color:#a8987a;font-size:.85em}.stf-iw-find{flex:1 1 240px;display:flex;gap:6px;min-width:0;max-width:520px}.stf-iw-find .stf-in{flex:1;min-width:0}.stf-iw-tools{flex:none;display:flex;align-items:center;gap:6px;margin-left:auto}.stf-iw-tabs,.stf-iw-dtabs{flex:none;display:flex;gap:2px;overflow-x:auto;scrollbar-width:thin}.stf-iw-tabs{padding:6px 10px 0;background:#2a241c;border-bottom:2px solid #1d1913}.stf-iw-tab{flex:none;font:inherit;font-size:.95em;color:#ff981f;text-shadow:1px 1px 0 #000;padding:6px 14px;white-space:nowrap;cursor:pointer;background:linear-gradient(#56483a,#3a3026);border:1px solid #0f0d09;border-bottom:none;border-radius:4px 4px 0 0}.stf-iw-tab:hover{color:#ffb347}.stf-iw-tab.on{background:linear-gradient(#7c2f1c,#4c1b0f);color:#ff0}.stf-iw-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.stf-iw-list,.stf-iw-dossier{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.stf-iw-list{padding:0 10px 14px;background:#0000001f}.stf-iw-dossier{padding:0 12px 16px}.stf-iw-win.stf-iw-detail-on .stf-iw-list,.stf-iw-win:not(.stf-iw-detail-on) .stf-iw-dossier{display:none}@container stf-iw (min-width: 700px){.stf-iw-body{grid-template-columns:minmax(270px,38%) minmax(0,1fr)}.stf-iw-win.stf-iw-detail-on .stf-iw-list,.stf-iw-win:not(.stf-iw-detail-on) .stf-iw-dossier{display:block}.stf-iw-list{border-right:2px solid #1d1913}.stf-iw-back{display:none}}@container stf-iw (min-width: 1100px){.stf-iw-body{grid-template-columns:430px minmax(0,1fr)}.stf-iw-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.stf-iw-win.stf-iw-helpview .stf-iw-body{grid-template-columns:minmax(0,1fr)}.stf-iw-win.stf-iw-helpview .stf-iw-dossier{display:none!important}.stf-iw-win.stf-iw-helpview .stf-iw-list{display:block!important;border-right:none}.stf-iw-lhead{position:sticky;top:0;z-index:2;margin:0 -10px;padding:8px 10px 7px;background:#372f24;border-bottom:1px solid rgba(0,0,0,.4)}.stf-iw-chips{display:flex;flex-wrap:wrap;gap:4px}.stf-iw-win .stf-iw-chipbtn.btn.small{flex:none;white-space:nowrap;border-radius:12px;padding:3px 11px}.stf-iw-viewnote{margin:6px 0 0;color:#c8b896;font-size:.92em;line-height:1.35}.stf-iw-filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px}.stf-iw-filter .stf-in{flex:1 1 160px;min-width:0}.stf-iw-status{color:#c8b896;font-size:.92em}.stf-iw-status:not(:empty){padding-top:6px}.stf-iw-status.bad{color:#ff8a7a}.stf-iw-rows{display:flex;flex-direction:column;gap:6px;padding-top:8px}.stf-iw-row{display:block;width:100%;min-width:0;text-align:left;font:inherit;color:inherit;cursor:pointer;padding:8px 10px;background:#00000038;border:1px solid rgba(0,0,0,.45);border-left:3px solid transparent;border-radius:4px}.stf-iw-row:hover{background:#ffffff0f}.stf-iw-row[aria-current=true]{border-left-color:#ff981f;background:#ff981f1a}.stf-iw-rtop,.stf-iw-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}.stf-iw-rsub{display:block;margin-top:3px;color:#b8a888;font-size:.92em}.stf-iw-name{font-weight:700;color:#ff981f;overflow-wrap:anywhere}.stf-iw-namebtn{font:inherit;font-weight:700;color:#ff981f;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.stf-iw-dot{flex:none;width:9px;height:9px;border-radius:50%;background:#6b6152;box-shadow:0 0 0 1px #000}.stf-iw-dot.on{background:#4fd34a;box-shadow:0 0 0 1px #0a2a08,0 0 6px #4fd34a99}.stf-iw-chips2{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.stf-iw-chips2:empty{display:none}.stf-iw-chip{display:inline-block;max-width:100%;padding:1px 8px;border-radius:10px;font-size:.86em;color:#e8d8b8;background:#00000059;border:1px solid #5a4d3b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stf-iw-badge{display:inline-block;padding:0 7px;border-radius:3px;font-size:.86em;line-height:1.6;white-space:nowrap;color:#e8d8b8;background:#4a3f31;border:1px solid #1d1913}.stf-iw-badge.lvl-weak{background:#4a4740;color:#d8d2c4}.stf-iw-badge.lvl-some{background:#74500e;color:#ffdc8a;border-color:#2a1a04}.stf-iw-badge.lvl-strong{background:#9a2414;color:#fff0e0;border-color:#2a0604}.stf-iw-badge.online{background:#1f4a1c;color:#b8f0a8;border-color:#0a2a08}.stf-iw-badge.case{background:#2c3a5a;color:#d4e2ff;border-color:#0c1424}.stf-iw-badge.watch{background:#4a2c5a;color:#eed4ff;border-color:#1c0c24}.stf-iw-item{display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px 10px;background:#00000038;border:1px solid rgba(0,0,0,.45);border-radius:4px}.stf-iw-item.lvl-strong{border-left:3px solid #c0392b}.stf-iw-item.lvl-some{border-left:3px solid #d4a017}.stf-iw-item.lvl-weak{border-left:3px solid #6b6152}.stf-iw-info{color:#b8a888;font-size:.92em}.stf-iw-why{display:flex;flex-direction:column;gap:2px}.stf-iw-acts{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.stf-iw-acts:empty{display:none}.stf-iw-sel{user-select:text;-webkit-user-select:text;cursor:text}.stf-iw-h{margin:14px 0 2px;font:bold calc(14px * var(--stf-iw-text, 1)) var(--serif);color:#ffcf5a;text-shadow:1px 1px 0 #000}.stf-iw-rows>.stf-iw-h:first-child,.stf-iw-pane>.stf-iw-h:first-child{margin-top:6px}.stf-iw-n{color:#a8987a;font:normal .85em var(--font);text-shadow:none}.stf-iw-h4{color:#ff981f;font-weight:700}.stf-iw-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:2px 18px}.stf-iw-fact{min-width:0;padding:2px 0}.stf-iw-k{color:#a8987a}.stf-iw-v{color:#f4e8cc}.stf-iw-result{display:flex;flex-direction:column;gap:2px;margin-top:6px;padding:6px 9px;background:#00000052;border-radius:4px}.stf-iw-result:empty{display:none}.stf-iw-dtop{position:sticky;top:0;z-index:2;margin:0 -12px;padding:8px 12px 0;background:var(--panel);border-bottom:2px solid #1d1913}.stf-iw-dline{display:flex;align-items:center;gap:8px;min-width:0}.stf-iw-dname{flex:1;min-width:0;margin:0;font:bold calc(19px * var(--stf-iw-text, 1)) var(--serif);color:#ff981f;text-shadow:1px 1px 0 #000;overflow-wrap:anywhere}.stf-iw-pills{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.stf-iw-dtabs{margin-top:8px}.stf-iw-dtabs .stf-iw-tab{padding:5px 12px}@container stf-iw (min-width: 700px) and (max-width: 899px){.stf-iw-dtabs .stf-iw-tab{padding-left:7px;padding-right:7px}.stf-iw-tabn{display:none}}.stf-iw-pane{display:flex;flex-direction:column;gap:6px;padding-top:6px}.stf-iw-win.stf-iw-busy .stf-iw-pane{opacity:.45}.stf-iw-empty{padding:12px 4px;color:#a8987a}.stf-iw-empty p{margin:30px 0;text-align:center}.stf-iw-sec{margin-top:10px;padding:0 10px 10px;background:#0000002e;border:1px solid rgba(0,0,0,.4);border-radius:4px}.stf-iw-sec>summary{padding:8px 0;color:#ff981f;font-weight:700;cursor:pointer}.stf-iw-checks{display:flex;flex-direction:column;gap:4px;margin:4px 0 8px}.stf-iw-check{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.stf-iw-check input{flex:none;width:15px;height:15px;margin:2px 0 0}.stf-iw-note{width:100%;min-height:72px;resize:vertical;font:inherit}.stf-iw-col{display:flex;flex-direction:column;gap:6px}.stf-iw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:2px 10px}.stf-iw-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px}.stf-iw-cards.small{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.stf-iw-card{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:7px 10px;text-align:left;font:inherit;color:inherit;cursor:pointer;background:linear-gradient(#4a3f31,#342b21);border:1px solid #16120d;border-radius:5px;box-shadow:inset 1px 1px #ffffff14}.stf-iw-card:hover{background:linear-gradient(#5b4d3b,#3d3326)}.stf-iw-num{font:bold calc(22px * var(--stf-iw-text, 1)) var(--font);color:#ff0;text-shadow:1px 1px 0 #000}.stf-iw-cards.small .stf-iw-num{font-size:calc(17px * var(--stf-iw-text, 1))}.stf-iw-card.hot .stf-iw-num{color:#ff8a5a}.stf-iw-clabel{color:#ff981f;font-weight:700}.stf-iw-csub{color:#a8987a;font-size:.85em}.stf-iw-howto{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:4px}.stf-iw-help{padding:0 12px;background:#00000038;border:1px solid rgba(0,0,0,.45);border-radius:4px}.stf-iw-help>summary{padding:9px 0;font:bold calc(14px * var(--stf-iw-text, 1)) var(--serif);color:#ffcf5a;cursor:pointer}.stf-iw-help>p{margin:0 0 8px}.stf-iw-help dl{display:grid;grid-template-columns:minmax(130px,28%) minmax(0,1fr);gap:6px 16px;margin:0 0 12px}.stf-iw-help dt{color:#ff981f;font-weight:700}.stf-iw-help dd{margin:0}@container stf-iw (max-width: 560px){.stf-iw-help dl{grid-template-columns:minmax(0,1fr);gap:2px}.stf-iw-help dd{margin-bottom:6px}}@media(max-height:480px){.stf-iw-viewnote,.stf-iw-private,.stf-iw-pills{display:none}.stf-iw-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.stf-iw-head{flex-wrap:nowrap;gap:6px;padding:4px 8px}.stf-iw-title{font-size:calc(15px * var(--stf-iw-text, 1))}.stf-iw-tabs{padding-top:3px}.stf-iw-lhead,.stf-iw-dtop{position:static}.stf-iw-lhead{padding-top:5px;padding-bottom:5px}.stf-iw-dtop{padding-top:5px}.stf-iw-dtabs{margin-top:5px}}.mobile-game .stf-iw-root{padding:var(--mobile-edge-top) var(--mobile-right) var(--mobile-footer) var(--mobile-left)}.mobile-game .stf-iw-win{width:100%;height:100%}.mobile-game .stf-iw-win .btn,.mobile-game .stf-iw-tab,.mobile-game .stf-iw-win .stf-in,.mobile-game .stf-iw-namebtn{min-height:40px}.mobile-game .stf-iw-row,.mobile-game .stf-iw-card{min-height:44px}.mobile-game .stf-iw-check{min-height:40px;align-items:center}.mobile-game .stf-iw-check input{margin-top:0;width:20px;height:20px}.mobile-game .stf-iw-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.mobile-game .stf-iw-help>summary,.mobile-game .stf-iw-sec>summary{padding:12px 0}.mobile-game .stf-iw-find{flex-basis:160px}#game.mobile-keyboard .stf-iw-tabs,#game.mobile-keyboard .stf-iw-chips,#game.mobile-keyboard .stf-iw-viewnote{display:none}#game:has(>.stf-iw-root:not(.hidden))>.sysupdate{z-index:35}.mk-root{--mk-gold: #f2c443;--mk-gold-hi: #fff3b8;--mk-gold-lo: #8c5a0e;--mk-label: #a8987a;--mk-dim: #8f7f62;--mk-head: #ffd98a;--mk-green: #52c852;--mk-red: #e04030;position:absolute;left:0;top:0;z-index:30;transform-origin:0 0;font:12px/1.3 var(--font)}.mk-root.hidden{display:none}.mk-root .grow{flex:1}.mk-root button{font-family:var(--font);outline:none}.mk-root canvas{display:block}.mk-ic{pointer-events:none}.mk-y{color:#ff0}.mk-w{color:#fff}.mk-g{color:#00ff80}.coin-rainbow{color:#79f79b;background:linear-gradient(90deg,#ff6c8b,#ffbc59,#fff36b,#79f79b,#6fe8ff,#bba0ff,#ff8ee5);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 1px 1px #000)}.mk-dim{color:var(--mk-dim)}.mk-money{white-space:nowrap}.mk-money.big{font-size:14px;font-weight:700}.mk-chg{font-size:11px;white-space:nowrap}.mk-chg.up{color:#62e862}.mk-chg.down{color:#ff5f4a}.mk-chg.flat{color:var(--mk-label)}.mk-win{position:relative;width:824px;height:588px;display:flex;flex-direction:column;padding:0 14px 12px;border-radius:9px;background-color:#3a3126;background-image:radial-gradient(120% 60% at 50% 0%,rgba(255,214,140,.11),transparent 62%),radial-gradient(90% 60% at 50% 110%,rgba(0,0,0,.35),transparent 70%),var(--stone),linear-gradient(#44392a,#2c251c);box-shadow:0 0 0 1px #0b0804,0 0 0 5px #0b0804,inset 0 0 0 1px #ffe6aa1a,inset 0 0 50px #0000006b,0 20px 60px #000000d9}.mk-win:before{content:"";position:absolute;inset:-4px;border-radius:12px;padding:3px;background:linear-gradient(135deg,#fff1b0,#d7a33a 16%,#7a5010,#e8bb52,#8a5c14 70%,#f6d67a 86%,#9a6a1c);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.mk-root.opening .mk-win{animation:mkopen .24s cubic-bezier(.2,.9,.3,1.15)}@keyframes mkopen{0%{opacity:0;transform:translateY(8px) scale(.965)}to{opacity:1;transform:none}}.mk-corner{position:absolute;width:26px;height:26px;pointer-events:none;z-index:2}.mk-corner:before{content:"";position:absolute;inset:0;border:0 solid #d9a93c;filter:drop-shadow(1px 1px 0 #000)}.mk-corner:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff8d0,#e7b440 45%,#6e4508 80%);box-shadow:0 0 0 1px #1a1004,0 1px 2px #000000b3}.mk-corner.tl{left:5px;top:5px}.mk-corner.tl:before{border-top-width:2px;border-left-width:2px;border-top-left-radius:5px}.mk-corner.tl:after{left:-2px;top:-2px}.mk-corner.tr{right:5px;top:5px}.mk-corner.tr:before{border-top-width:2px;border-right-width:2px;border-top-right-radius:5px}.mk-corner.tr:after{right:-2px;top:-2px}.mk-corner.bl{left:5px;bottom:5px}.mk-corner.bl:before{border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:5px}.mk-corner.bl:after{left:-2px;bottom:-2px}.mk-corner.br{right:5px;bottom:5px}.mk-corner.br:before{border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:5px}.mk-corner.br:after{right:-2px;bottom:-2px}.mk-head{position:relative;flex:none;display:flex;align-items:center;gap:10px;height:64px;margin:0 -14px;padding:0 16px 0 90px;border-radius:9px 9px 0 0;background:linear-gradient(#ffdea017,#00000038);border-bottom:1px solid #0b0804;box-shadow:0 1px #ffdc9621}.mk-crestwrap{position:absolute;left:20px;top:-6px;z-index:3;filter:drop-shadow(0 4px 5px rgba(0,0,0,.55))}.mk-crest{transition:transform .3s}.mk-crestwrap:hover .mk-crest{transform:rotate(-4deg) scale(1.04)}.mk-titles{position:absolute;left:0;right:0;top:11px;text-align:center;pointer-events:none}.mk-title{display:inline-block;font:bold 27px/1.05 var(--serif);font-variant:small-caps;letter-spacing:1.6px;color:transparent;background:linear-gradient(105deg,transparent 42%,rgba(255,255,240,.95) 50%,transparent 58%) 160% 0 / 250% 100% no-repeat,linear-gradient(#fff8d6 8%,#f6cf5c 42%,#b27b1a 58%,#f3d27a 86%);-webkit-background-clip:text;background-clip:text;text-shadow:none;filter:drop-shadow(0 1px 0 #1c1002) drop-shadow(0 2px 3px rgba(0,0,0,.65));animation:mktitle 9s ease-in-out 1.2s infinite}@keyframes mktitle{0%{background-position:160% 0,0 0}14%,to{background-position:-60% 0,0 0}}.mk-sub{font:italic 11px var(--serif);color:#c6ad7c;letter-spacing:.6px;margin-top:3px}.mk-sub:before,.mk-sub:after{content:"";display:inline-block;width:46px;height:1px;vertical-align:middle;margin:0 9px 2px;background:linear-gradient(90deg,transparent,#c89a44)}.mk-sub:after{background:linear-gradient(90deg,#c89a44,transparent)}.mk-purse{position:relative;z-index:1;margin-left:auto;display:flex;align-items:center;gap:2px;padding:3px 10px 3px 2px;border-radius:7px;background:linear-gradient(#00000057,#00000038);border:1px solid rgba(0,0,0,.6);box-shadow:inset 0 1px #ffe6aa0f,0 1px #ffe6aa14}.mk-purseico{width:36px;height:32px}.mk-plines{display:flex;flex-direction:column;gap:1px}.mk-pline{display:flex;justify-content:space-between;gap:12px;min-width:116px;font-size:11px}.mk-pl{color:var(--mk-label)}.mk-pv{font-weight:700}.mk-x{position:relative;z-index:1;width:26px;height:26px;padding:0;border-radius:50%;cursor:pointer;border:1px solid #0b0804;background:radial-gradient(circle at 40% 30%,#6a5842,#3a3024 70%);box-shadow:0 0 0 2px #a8782a,0 0 0 3px #0b0804,inset 0 1px #ffffff26,0 2px 4px #0009;transition:background .15s,transform .15s}.mk-x:before,.mk-x:after{content:"";position:absolute;left:6px;top:11px;width:12px;height:2px;border-radius:1px;background:#ffd98a;box-shadow:1px 1px #000}.mk-x:before{transform:rotate(45deg)}.mk-x:after{transform:rotate(-45deg)}.mk-x:hover{background:radial-gradient(circle at 40% 30%,#a8402a,#5a1a0e 70%);transform:rotate(90deg)}.mk-tabs{flex:none;display:flex;align-items:flex-end;gap:4px;height:36px;margin-top:6px;padding-left:76px;border-bottom:2px solid #150f09;box-shadow:0 1px #ffdc961a}.mk-tab{position:relative;top:2px;height:28px;padding:0 18px;font:bold 12px var(--font);color:#d4b27c;text-shadow:1px 1px 0 #000;cursor:pointer;border:1px solid #0f0b07;border-bottom:0;border-radius:7px 7px 0 0;background:linear-gradient(#57493a,#372d23);box-shadow:inset 0 1px #ffffff1f;transition:color .12s,height .12s,background .12s}.mk-tab:hover{color:#ffe3a0;background:linear-gradient(#67553f,#40352a)}.mk-tab.on{height:33px;color:#fff0c0;background:linear-gradient(#8a3e1e,#50200f);border-color:#1c0804;box-shadow:inset 0 2px #e6ae48,inset 0 3px 6px #ffc87826}.mk-used{align-self:center;font-size:11px;color:var(--mk-label);padding-top:4px}.mk-used.full{color:#ff9a60}.mk-body{position:relative;flex:1;min-height:0;margin-top:12px}.mk-view{position:absolute;inset:0}.mk-view.hidden,.mk-pane.hidden{display:none}.mk-root .enter{animation:mkenter .22s ease-out}@keyframes mkenter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mk-offers{display:flex;flex-direction:column}.mk-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:10px}.mk-grid.hidden,.mk-foot.hidden{display:none}.mk-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:8px 9px;border-radius:7px;border:1px solid #0c0906;background:linear-gradient(#ffecc40e,#00000024),#2a2319;box-shadow:inset 0 1px #ffe6b41a,inset 0 0 18px #00000040,0 2px 5px #00000073;transition:transform .16s ease,box-shadow .16s ease}.mk-card:before{content:"";position:absolute;left:8px;right:8px;top:-1px;height:2px;border-radius:2px}.mk-card.buy:before{background:linear-gradient(90deg,transparent,var(--mk-gold),transparent)}.mk-card.sell:before{background:linear-gradient(90deg,transparent,var(--mk-green),transparent)}.mk-card.aborted:before{background:linear-gradient(90deg,transparent,var(--mk-red),transparent)}.mk-card:not(.empty):not(.pending){cursor:pointer}.mk-card:not(.empty):not(.pending):hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffe6b424,inset 0 0 18px #0003,0 7px 16px #0000008c,0 0 0 1px #f2c44361}.mk-card.done{background:linear-gradient(#ffdc781a,#0000001f),#2d2519}.mk-card.sell.done{background:linear-gradient(#78e67814,#0000001f),#252a1b}.mk-card.aborted{background:linear-gradient(#e65a3c12,#00000024),#2a211a}.mk-card.frozen{background:linear-gradient(#8cb4e614,#00000029),#252629}.mk-card.frozen:before{background:linear-gradient(90deg,transparent,#8ab0e0,transparent)}.mk-card.frozen .mk-state{color:#a8c8f0}.mk-card.frozen .mk-well{filter:grayscale(.7) brightness(.8)}.mk-face,.mk-face-empty,.mk-face-pend{display:none;flex:1;flex-direction:column;min-height:0}.mk-card:not(.empty):not(.pending) .mk-face{display:flex}.mk-card.empty .mk-face-empty{display:flex}.mk-card.pending .mk-face-pend{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--mk-head);font:italic 13px var(--serif)}.mk-chead{display:flex;align-items:center;gap:6px;height:18px;margin-bottom:7px}.mk-slotno{color:var(--mk-dim);font-size:10px;letter-spacing:.4px}.mk-state{margin-left:auto;font-size:11px;font-weight:700;color:#fc5}.mk-state.dim{color:#6f624e;font-weight:400;font-style:italic}.mk-card.sell .mk-state{color:#86e886}.mk-card.done .mk-state{color:#fff3c0;display:flex;align-items:center;gap:4px}.mk-card.done .mk-state:before{content:"";width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6c8,#e6ae2e 55%,#8a5a0c);box-shadow:0 0 0 1px #2a1804,0 0 6px #f2c44399;-webkit-mask:radial-gradient(circle,#000 70%,transparent 71%)}.mk-card.done .mk-state:after{content:"";position:absolute;margin-left:3px;margin-top:-2px;width:3px;height:6px;border:solid #3a2400;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.mk-card.sell.done .mk-state:before{background:radial-gradient(circle at 35% 30%,#e8ffd8,#4cc24c 55%,#1a6a1a);box-shadow:0 0 0 1px #0a2a0a,0 0 6px #52c8528c}.mk-card.sell.done .mk-state:after{border-color:#062a06}.mk-card.aborted .mk-state{color:#ff7a60}.mk-badge{display:inline-block;font:bold 10px/14px var(--font);text-transform:uppercase;letter-spacing:.9px;padding:0 6px;border-radius:3px;color:#2a1a00;text-shadow:0 1px 0 rgba(255,255,255,.35);background:linear-gradient(#ffe590,#d69c1c);box-shadow:0 0 0 1px #000,inset 0 1px #fff9}.mk-badge.sell{color:#0a2a0a;background:linear-gradient(#c0f8a8,#3cb43c)}.mk-badge.aborted{color:#3a0800;background:linear-gradient(#ffb8a8,#cc3c24)}.mk-cmain{display:flex;align-items:center;gap:9px;min-height:46px}.mk-well,.mk-rwell{flex:none;width:46px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid rgba(0,0,0,.7);background:radial-gradient(circle at 50% 38%,#ffe8b024,#00000061 72%);box-shadow:inset 0 1px 4px #000000a6,0 1px #ffe6b412}.mk-cinfo{min-width:0;flex:1}.mk-cname{color:#fff;font-weight:700;font-size:12px;line-height:14px;max-height:28px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mk-ceach{font-size:11px;margin-top:3px}.mk-crow{display:flex;justify-content:space-between;font-size:11px;margin-top:5px;color:#e8d8b0}.mk-cpct{font-weight:700;color:#fc5}.mk-card.sell .mk-cpct{color:#86e886}.mk-card.aborted .mk-cpct{color:#ff7a60}.mk-ccoins{display:flex;align-items:center;gap:3px;font-size:11px;margin-top:4px}.mk-cfoot{margin-top:auto;display:flex;align-items:center;gap:6px;padding-top:7px;border-top:1px solid rgba(0,0,0,.5);box-shadow:0 -1px #ffe6b40f}.mk-cbox{flex:1;min-width:0;display:flex;align-items:center;gap:3px;min-height:35px}.mk-mini{width:40px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:#00000052;border:1px solid rgba(0,0,0,.55);box-shadow:0 1px #ffe6b40f;animation:mkpop .35s ease-out}.mk-cbox.big{min-height:40px;gap:6px}.mk-cbox.big .mk-mini{width:46px;height:40px}.mk-none{color:#6f624e;font-size:10px;font-style:italic}.mk-card .mk-face-empty{align-items:stretch}.mk-emptyart{flex:1;display:flex;align-items:center;justify-content:center;font:bold 46px/1 var(--serif);color:#ffe2a00e;text-shadow:0 1px 0 rgba(0,0,0,.5),0 -1px 0 rgba(255,240,200,.04);letter-spacing:2px}.mk-emptybtns{display:flex;gap:7px}.mk-bigbtn{flex:1;height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font:bold 13px var(--font);color:#ffe6ad;text-shadow:1px 1px 0 #000;cursor:pointer;border-radius:7px;border:1px solid #0b0804;background:linear-gradient(#5b4b37,#392e22);box-shadow:inset 0 1px #ffffff24,inset 0 -2px #0000004d,0 2px 3px #00000073;transition:background .14s,box-shadow .14s,transform .1s,color .14s}.mk-bigbtn .mk-glyph{transition:transform .2s}.mk-bigbtn:hover .mk-glyph{transform:scale(1.12)}.mk-bigbtn.buy:hover{color:#fff;background:linear-gradient(#7c6130,#4e3b18);box-shadow:inset 0 1px #fff0c840,0 0 14px #f2c44359,0 2px 3px #00000073}.mk-bigbtn.sell:hover{color:#fff;background:linear-gradient(#406c34,#26431d);box-shadow:inset 0 1px #dcffc833,0 0 14px #52c8524d,0 2px 3px #00000073}.mk-bigbtn:active{transform:translateY(1px)}.mk-spin{width:20px;height:20px;border-radius:50%;border:3px solid rgba(242,196,67,.2);border-top-color:var(--mk-gold);animation:mkspin .8s linear infinite}@keyframes mkspin{to{transform:rotate(360deg)}}.mk-bar{position:relative;height:12px;margin-top:10px;border-radius:7px;background:#110d09;border:1px solid #000;box-shadow:inset 0 1px 3px #000000d9,0 1px #ffe6b414;overflow:hidden}.mk-bar i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:7px;background:linear-gradient(#fff0a8,#e6b02c 42%,#a26a0c);box-shadow:inset 0 1px #ffffff8c,0 0 8px #f2c44373;transition:width .8s cubic-bezier(.2,.8,.2,1)}.mk-bar.sell i{background:linear-gradient(#d0ffb8,#44c044 42%,#1c721c);box-shadow:inset 0 1px #ffffff80,0 0 8px #52c85273}.mk-bar.aborted i{background:linear-gradient(#ffb0a0,#d23c24 42%,#7a1208);box-shadow:inset 0 1px #fff6}.mk-bar.live i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.6) 50%,transparent 70%);background-size:220% 100%;animation:mkshine 2.6s linear infinite}.mk-bar.full i{animation:mkglow 2.4s ease-in-out infinite}@keyframes mkshine{0%{background-position:160% 0}to{background-position:-60% 0}}@keyframes mkglow{50%{filter:brightness(1.18)}}.mk-bar.big{height:24px;margin-top:0;border-radius:12px}.mk-bar.big i{border-radius:12px}.mk-barlabel{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:bold 12px var(--font);color:#fff;text-shadow:0 0 3px #000,1px 1px 0 #000}.mk-fx{position:absolute;left:50%;top:40%;width:0;height:0;pointer-events:none;z-index:4}.mk-fx i{position:absolute;width:10px;height:10px;margin:-5px;border-radius:50%;opacity:0;background:radial-gradient(circle,#fff 0 22%,#ffe070 48%,rgba(255,190,40,.5) 62%,transparent 72%);box-shadow:0 0 8px #ffd250cc;animation:mkspark 1.15s ease-out var(--d) forwards}@keyframes mkspark{0%{transform:translate(0) scale(1.5);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}.mk-card.flash{z-index:2;animation:mkflash 1.7s ease-out}.mk-card.flash:after,.mk-card.flash-red:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 40%,rgba(255,248,210,.9),rgba(255,200,60,.35) 38%,transparent 72%);animation:mkburst 1.2s ease-out forwards}.mk-card.flash-red:after{background:radial-gradient(circle at 50% 40%,rgba(255,170,150,.55),rgba(220,60,40,.25) 40%,transparent 72%)}@keyframes mkflash{0%{box-shadow:0 0 0 2px #fff6c0,0 0 38px 14px #ffcd46f2}30%{box-shadow:0 0 0 2px #ffd860,0 0 26px 7px #ffcd46a6}to{box-shadow:inset 0 1px #ffe6b41a,0 2px 5px #00000073}}@keyframes mkburst{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.35)}}.mk-card.pulse .mk-bar i{animation:mkfillpulse .9s ease-out}@keyframes mkfillpulse{0%{filter:brightness(1.8) saturate(1.3)}to{filter:none}}.mk-card.pop{animation:mkpop .4s cubic-bezier(.2,.9,.3,1.3)}@keyframes mkpop{0%{transform:scale(.9);opacity:.4}to{transform:none;opacity:1}}.mk-btn{height:26px;padding:0 10px;font:bold 11px var(--font);color:#ffd98a;text-shadow:1px 1px 0 #000;cursor:pointer;white-space:nowrap;border-radius:5px;border:1px solid #0b0804;background:linear-gradient(#5d4c38,#3a2f23);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000059,0 1px 2px #0006;transition:background .12s,color .12s,box-shadow .12s}.mk-btn:hover:not(:disabled){color:#fff0c0;background:linear-gradient(#6f5b44,#4a3d2e)}.mk-btn:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 3px #0009}.mk-btn:disabled{opacity:.42;cursor:default}.mk-btn.on{color:#fff3c0;background:linear-gradient(#8a6420,#573c0d)}.mk-btn.ready{color:#2a1800;text-shadow:0 1px 0 rgba(255,255,255,.35);background:linear-gradient(#ffe38a,#d9a228 55%,#9a6812);animation:mkready 2.2s ease-in-out infinite}.mk-btn.ready:hover:not(:disabled){color:#1a0e00;background:linear-gradient(#fff0b0,#ecb840 55%,#a87416)}@keyframes mkready{50%{box-shadow:inset 0 1px #ffffff80,0 0 10px #f2c44399}}.mk-card.sell .mk-btn.ready{background:linear-gradient(#d4ffbc,#4cc24c 55%,#1f7a1f)}.mk-collect{margin-left:auto}.mk-abort{color:#ffb4a0}.mk-abort:hover:not(:disabled){color:#fff;background:linear-gradient(#8a321c,#50180c)}.mk-foot{flex:none;display:flex;align-items:center;gap:14px;height:36px;margin-top:10px;padding:0 2px}.mk-collectall{height:30px;padding:0 14px;font-size:12px}.mk-switch{display:flex;align-items:center;gap:7px;padding:0;border:0;background:none;cursor:pointer;color:#d8c8a0;font:12px var(--font);text-shadow:1px 1px 0 #000}.mk-switch:hover{color:#fff0c0}.mk-knob{position:relative;width:32px;height:17px;border-radius:9px;background:#17120c;border:1px solid #000;box-shadow:inset 0 1px 3px #000000d9,0 1px #ffe6b41a;transition:background .18s}.mk-knob:after{content:"";position:absolute;left:1px;top:1px;width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#b8a888 60%,#6a5a40);box-shadow:0 1px 2px #000000b3;transition:left .18s,background .18s}.mk-switch.on .mk-knob{background:linear-gradient(#d0a444,#7c560e)}.mk-switch.on .mk-knob:after{left:16px;background:radial-gradient(circle at 35% 30%,#fff,#ffe9a8 55%,#b88820)}.mk-tip{max-width:440px;font:italic 11px/1.35 var(--serif);color:#b8a27a;text-align:right;opacity:0;transition:opacity .8s}.mk-tip.in{opacity:1}.mk-tip:before{content:"❦ ";color:#c8964a;font-style:normal}.mk-pane{position:absolute;inset:0;display:flex;flex-direction:column}.mk-top{flex:none;display:flex;align-items:center;gap:12px;min-height:42px;padding:0 2px 9px;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,.5);box-shadow:0 1px #ffe6b412}.mk-back{display:flex;align-items:center;gap:6px;height:28px;padding:0 12px 0 9px;font:bold 11px var(--font);color:#ffd98a;text-shadow:1px 1px 0 #000;cursor:pointer;border-radius:14px;border:1px solid #0b0804;background:linear-gradient(#5d4c38,#3a2f23);box-shadow:inset 0 1px #ffffff24,0 1px 2px #0006}.mk-back:hover{color:#fff0c0;background:linear-gradient(#6f5b44,#4a3d2e)}.mk-backarrow{width:7px;height:7px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-left:2px}.mk-toptext{min-width:0}.mk-toptitle{font:bold 18px/1.15 var(--serif);color:var(--mk-head)}.mk-topsub{font-size:11px;color:var(--mk-label);margin-top:1px}.mk-segs{margin-left:auto;display:flex;border-radius:7px;overflow:hidden;border:1px solid #000;box-shadow:0 1px #ffe6b41a}.mk-seg{display:flex;align-items:center;gap:6px;height:30px;padding:0 16px 0 10px;font:bold 12px var(--font);color:#9a8a6c;text-shadow:1px 1px 0 #000;cursor:pointer;border:0;background:linear-gradient(#3a3026,#292219)}.mk-seg .mk-glyph{opacity:.45;filter:grayscale(.7);transition:.15s}.mk-seg+.mk-seg{border-left:1px solid #000}.mk-seg:hover{color:#e8d8b0}.mk-seg.on .mk-glyph{opacity:1;filter:none}.mk-seg.buy.on{color:#fff0c0;background:linear-gradient(#8e6822,#5a3e0e)}.mk-seg.sell.on{color:#e0ffd0;background:linear-gradient(#3c7232,#22461c)}.mk-searchwrap{flex:none;display:flex;align-items:center;gap:12px;margin-bottom:10px}.mk-searchrow{position:relative;flex:1;display:flex;align-items:center}.mk-search{width:100%;height:36px;padding:0 36px;font:14px var(--font);color:#fff;text-shadow:none;border-radius:18px;border:1px solid #000;background:#14100b;box-shadow:inset 0 2px 5px #000000bf,0 1px #ffe6b41a;outline:none;transition:border-color .15s,box-shadow .15s}.mk-search::placeholder{color:#6f624e;font-style:italic}.mk-search:focus{border-color:#b88a2c;box-shadow:inset 0 2px 5px #000000bf,0 0 0 3px #f2c4432e}.mk-mag{position:absolute;left:13px;top:11px;width:11px;height:11px;border:2px solid #a8987a;border-radius:50%;pointer-events:none}.mk-mag:after{content:"";position:absolute;left:9px;top:10px;width:6px;height:2px;border-radius:1px;background:#a8987a;transform:rotate(45deg)}.mk-clear{position:absolute;right:9px;top:9px;width:18px;height:18px;padding:0;border:0;border-radius:50%;cursor:pointer;background:#ffffff17}.mk-clear:hover{background:#fff3}.mk-clear:before,.mk-clear:after{content:"";position:absolute;left:4px;top:8px;width:10px;height:2px;background:#d8c8a0}.mk-clear:before{transform:rotate(45deg)}.mk-clear:after{transform:rotate(-45deg)}.mk-search:placeholder-shown+.mk-clear{display:none}.mk-rstatus{min-width:90px;font-size:11px;color:var(--mk-label);text-align:right}.mk-results{flex:1;min-height:0;overflow-y:auto;padding-right:4px}.mk-results.small{flex:1}.mk-row{display:flex;align-items:center;gap:10px;height:46px;padding:0 12px 0 4px;border-radius:6px;border:1px solid transparent;cursor:pointer;animation:mkrow .18s ease-out}.mk-row:nth-child(odd){background:#00000021}.mk-row.sel{background:linear-gradient(90deg,#f2c4433d,#f2c4430d);border-color:#f2c4436b}@keyframes mkrow{0%{opacity:0}to{opacity:1}}.mk-rwell{width:44px;height:40px;border-radius:6px}.mk-rwell.s{width:40px;height:34px}.mk-rwell.xs{width:32px;height:28px;border-radius:5px}.mk-rname{flex:1;min-width:0}.mk-rn{color:#fff;font-weight:700;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-rn mark{background:none;color:#ffd84a;text-decoration:underline;text-decoration-color:#ffd84a73;text-underline-offset:2px}.mk-rex{color:var(--mk-dim);font-size:10px;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.mk-rprice{margin-left:auto;min-width:100px;display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:13px;font-weight:700}.mk-h{font:bold 13px var(--serif);color:var(--mk-head);margin:2px 0 7px}.mk-tiles{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:12px}.mk-tile{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 4px;border-radius:7px;cursor:pointer;border:1px solid rgba(0,0,0,.5);background:linear-gradient(#ffecc40d,#0003);box-shadow:inset 0 1px #ffe6b412;transition:transform .14s,background .14s,border-color .14s}.mk-tile:hover{transform:translateY(-2px);border-color:#f2c44380;background:linear-gradient(#f2c44329,#00000026)}.mk-tname{color:#fff;font-size:11px;line-height:13px;height:26px;overflow:hidden;text-align:center}.mk-tprice{font-size:11px}.mk-hows{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px}.mk-how{position:relative;padding:9px 12px 9px 52px;min-height:70px;border-radius:8px;border:1px solid rgba(0,0,0,.55);background:linear-gradient(#ffdc9612,#0003);box-shadow:inset 0 1px #ffe6aa12}.mk-howicon{position:absolute;left:10px;top:11px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 40% 30%,#4e3f2c,#231b12 75%);box-shadow:0 0 0 1px #0b0804,0 0 0 2px #c8963c73,inset 0 1px 3px #0009}.mk-howt{font:bold 13px var(--serif);color:var(--mk-head);margin-bottom:3px}.mk-howx{font-size:11px;line-height:1.4;color:#c8b890}.mk-empty{padding:50px 30px;text-align:center;color:var(--mk-label);font-size:12px;line-height:1.5}.mk-empty.small{padding:16px 8px;font-size:11px;font-style:italic}.mk-empty-t{font:bold 15px var(--serif);color:var(--mk-head);margin-bottom:4px}.mk-skel{height:36px;margin:5px 0;border-radius:6px;background:linear-gradient(90deg,#ffe6b40a,#ffe6b41f,#ffe6b40a);background-size:200% 100%;animation:mkskel 1.2s linear infinite}.mk-skel.line{height:14px;margin:5px 0}@keyframes mkskel{0%{background-position:150% 0}to{background-position:-50% 0}}.mk-sellwrap{flex:1;min-height:0;display:flex;gap:16px}.mk-sellinv{flex:none;width:206px;display:flex;flex-direction:column}.mk-boxh{font:bold 13px var(--serif);color:var(--mk-head);margin-bottom:6px}.mk-invgrid,.mk-bankgrid{display:grid;grid-template-columns:repeat(4,46px);grid-auto-rows:39px;gap:2px;padding:6px;border-radius:7px;border:1px solid rgba(0,0,0,.55);background:linear-gradient(#0000002e,#0000004d),var(--stone);box-shadow:inset 0 1px 6px #00000080,0 1px #ffe6b412}.mk-bankgrid{flex:1;min-height:0;overflow-y:auto;grid-template-columns:repeat(auto-fill,46px);align-content:start}.mk-bankgrid .mk-empty{grid-column:1 / -1}.mk-invslot{position:relative;display:flex;align-items:center;justify-content:center;border-radius:5px}.mk-invslot.filled{cursor:pointer;transition:background .1s,box-shadow .1s}.mk-invslot.filled:hover{background:#f2c44326;box-shadow:inset 0 0 0 1px #f2c4438c}.mk-invslot.locked{cursor:not-allowed}.mk-invslot.locked:hover{background:#e040301f;box-shadow:inset 0 0 0 1px #e0403066}.mk-lock{display:none;position:absolute;right:4px;bottom:4px;width:8px;height:6px;border-radius:1px;background:#c8b890;box-shadow:0 0 0 1px #000}.mk-lock:before{content:"";position:absolute;left:1px;top:-5px;width:4px;height:4px;border:1px solid #c8b890;border-bottom:0;border-radius:3px 3px 0 0;box-shadow:0 -1px #000}.mk-invslot.locked .mk-lock{display:block}.mk-sellbank{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.mk-sellbank .mk-boxh{margin-bottom:0}.mk-sellbank .mk-searchrow{flex:none}.mk-note{padding:8px 10px;border-radius:6px;font-size:11px;line-height:1.45;color:#d8c8a0;background:#5a8cc814;border:1px solid rgba(120,160,220,.22)}.mk-hint{margin-top:8px;font-size:10px;font-style:italic;color:var(--mk-dim)}.mk-edmain{flex:1;min-height:0;display:flex;gap:14px}.mk-show{flex:none;width:252px;display:flex;flex-direction:column;align-items:center;padding:8px 12px 10px;border-radius:9px;border:1px solid #0b0804;background:radial-gradient(ellipse at 50% 16%,rgba(255,215,130,.17),transparent 56%),linear-gradient(#2f271d,#1f1a13);box-shadow:inset 0 0 0 1px #ffdc9612,inset 0 0 34px #00000080,0 2px 5px #0006;overflow:hidden}.mk-pedestal{position:relative;width:150px;height:96px;flex:none;display:flex;align-items:center;justify-content:center}.mk-pedestal:after{content:"";position:absolute;left:34px;right:34px;bottom:8px;height:14px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.6),transparent 70%)}.mk-rays{position:absolute;left:50%;top:50%;width:150px;height:150px;margin:-78px 0 0 -75px;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,220,140,.1) 0deg 7deg,transparent 7deg 22deg);-webkit-mask:radial-gradient(circle,#000 18%,transparent 68%);mask:radial-gradient(circle,#000 18%,transparent 68%);animation:mkrays 30s linear infinite}@keyframes mkrays{to{transform:rotate(360deg)}}.mk-bigic{position:relative;z-index:1;filter:drop-shadow(0 5px 4px rgba(0,0,0,.55));animation:mkbob 3.4s ease-in-out infinite}@keyframes mkbob{50%{transform:translateY(-4px)}}.mk-sname{font:bold 16px/1.2 var(--serif);color:#fff3c8;text-align:center}.mk-sex{min-height:28px;margin:3px 0 8px;font:italic 11px/1.3 var(--serif);color:#b8a27a;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mk-stats{width:100%;border-top:1px solid rgba(0,0,0,.55);box-shadow:0 -1px #ffe6aa0f;padding-top:3px}.mk-stat{display:flex;align-items:center;justify-content:space-between;height:23px;font-size:11px;border-bottom:1px dotted rgba(255,220,160,.11)}.mk-stat:last-child{border-bottom:0}.mk-sl{color:var(--mk-label)}.mk-sv{display:flex;align-items:center;gap:3px}.mk-edright{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.mk-chartbox{flex:none;padding:5px 8px 4px;border-radius:8px;border:1px solid rgba(0,0,0,.6);background:linear-gradient(#00000029,#00000047);box-shadow:inset 0 1px #ffe6aa0d}.mk-charthead{display:flex;align-items:center;gap:10px;height:22px;margin-bottom:1px}.mk-ctitle{font:bold 13px var(--serif);color:var(--mk-head)}.mk-legend{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--mk-dim)}.mk-legend i{display:inline-block;margin-left:6px}.mk-legend i.l{width:13px;height:2px;border-radius:1px;background:#ffce4a;box-shadow:0 0 4px #ffce4ab3}.mk-legend i.v{width:6px;height:9px;background:#82aae18c}.mk-chip{height:20px;padding:0 9px;font:10px var(--font);color:#d8c8a0;text-shadow:1px 1px 0 #000;cursor:pointer;border-radius:10px;border:1px solid rgba(0,0,0,.7);background:#0000004d}.mk-chip:hover{color:#fff0c0}.mk-chip.on{color:#2a1800;text-shadow:none;font-weight:700;background:linear-gradient(#ffe590,#d69c1c)}.mk-chart{cursor:crosshair}.mk-controls{flex:1;min-height:0;display:flex;flex-direction:column;gap:5px}.mk-ctl{display:flex;align-items:center;gap:8px}.mk-cl{flex:none;width:76px;font:bold 13px var(--serif);color:var(--mk-head)}.mk-val{flex:none;width:148px;height:30px;padding:0 10px;font:bold 15px var(--font);color:#ff0;text-align:right;text-shadow:1px 1px 0 #000;cursor:text;border-radius:6px;border:1px solid #000;background:#14100b;box-shadow:inset 0 2px 5px #000000bf,0 1px #ffe6b41a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-val:hover{border-color:#b88a2c}.mk-steps{display:flex;gap:4px}.mk-step{min-width:38px;padding:0 7px}.mk-qhint{margin:-2px 0 2px 84px;font-size:10px;color:var(--mk-dim)}.mk-instrow{display:flex;align-items:center;gap:10px;min-height:32px;margin-left:84px}.mk-instant{flex:none;display:flex;align-items:center;gap:4px;height:24px;padding:0 10px 0 4px;font:11px var(--font);text-shadow:1px 1px 0 #000;cursor:pointer;border-radius:12px;border:1px solid rgba(242,196,67,.35);background:#f2c44314;transition:background .12s,border-color .12s}.mk-instant:hover{background:#f2c4432e;border-color:#f2c443b3}.mk-instant.on{border-color:var(--mk-gold);background:#f2c44338}.mk-il{padding:1px 6px;border-radius:8px;font:bold 9px/14px var(--font);letter-spacing:.6px;text-transform:uppercase;color:#2a1800;text-shadow:none;background:linear-gradient(#ffe590,#d69c1c)}.mk-instant.hidden{display:none}.mk-advice{flex:1;font-size:11px;line-height:1.35;color:#c8b890}.mk-advice.good{color:#86e886}.mk-advice.warn{color:#ffb040}.mk-advice.bad{color:#ff6a55}.mk-advice.dim{color:var(--mk-dim);font-style:italic}.mk-sum{margin-top:auto;display:flex;align-items:center;gap:12px;padding:9px 10px 9px 12px;border-radius:9px;border:1px solid rgba(0,0,0,.6);background:linear-gradient(#ffdc9617,#00000038);box-shadow:inset 0 1px #ffe6aa14}.mk-sumtext{min-width:0;flex:1;display:grid;grid-template-columns:76px 1fr;align-items:center;row-gap:1px}.mk-total{display:flex;align-items:center;gap:5px;font:bold 20px var(--font);white-space:nowrap}.mk-funds{grid-column:2;font-size:10px;color:var(--mk-dim)}.mk-confirm{flex:none;display:flex;align-items:center;gap:8px;height:48px;min-width:196px;padding:0 16px 0 12px;font:bold 14px var(--font);color:#2a1800;text-shadow:0 1px 0 rgba(255,255,255,.45);cursor:pointer;border-radius:8px;border:1px solid #1a0f02;background:linear-gradient(#fff0a8,#f2c040 44%,#b27a16);box-shadow:inset 0 1px #ffffffbf,inset 0 -2px #00000038,0 3px 8px #00000080;transition:filter .12s,box-shadow .12s,transform .1s}.mk-confirm small{margin-left:auto;padding:0 4px;font:9px/14px var(--font);border-radius:3px;border:1px solid rgba(0,0,0,.35);opacity:.65}.mk-pane.sell .mk-confirm{color:#06240a;background:linear-gradient(#d8ffc4,#4cc24c 44%,#1f7a1f)}.mk-confirm:hover:not(:disabled){filter:brightness(1.08);box-shadow:inset 0 1px #ffffffbf,0 0 18px #f2c44380,0 3px 8px #00000080}.mk-pane.sell .mk-confirm:hover:not(:disabled){box-shadow:inset 0 1px #ffffffb3,0 0 18px #52c85273,0 3px 8px #00000080}.mk-confirm:active:not(:disabled){transform:translateY(1px)}.mk-confirm:disabled{cursor:default;filter:grayscale(.85) brightness(.62);box-shadow:none}.mk-top .mk-badge{margin-left:auto;font-size:11px;line-height:20px;padding:0 10px}.mk-badge.done{box-shadow:0 0 0 1px #000,inset 0 1px #fff9,0 0 10px #f2c4438c}.mk-dprog{flex:none;padding:10px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.6);background:linear-gradient(#00000024,#00000042)}.mk-facts{display:grid;grid-template-columns:1fr 1fr;column-gap:18px;margin-top:8px}.mk-dnote{margin-top:6px;min-height:15px}.mk-dnote:empty{display:none}.mk-fact{display:flex;justify-content:space-between;align-items:center;height:22px;font-size:12px;border-bottom:1px dotted rgba(255,220,160,.11)}.mk-drow{flex:none;display:flex;gap:10px}.mk-collectbox{flex:1;padding:8px 10px;border-radius:8px;border:1px solid rgba(0,0,0,.6);background:linear-gradient(#ffdc960f,#0003)}.mk-cbtns{display:flex;gap:6px;margin-top:8px}.mk-dside{width:150px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.mk-dside .mk-abort{height:32px}.mk-placed{font-size:11px;color:var(--mk-label);text-align:center;font-style:italic}.mk-watch{display:flex;gap:12px}.mk-wcol{flex:1;min-width:0;display:flex;flex-direction:column;padding:8px 8px 6px;border-radius:9px;border:1px solid rgba(0,0,0,.6);background:linear-gradient(#ffecc40a,#0003);box-shadow:inset 0 1px #ffe6aa0f,0 2px 5px #00000059}.mk-wcol.wide{flex:1.3}.mk-wh{flex:none;display:flex;align-items:baseline;gap:7px;padding:0 3px 6px;margin-bottom:4px;border-bottom:1px solid rgba(0,0,0,.55);box-shadow:0 1px #ffe6aa0d;font:bold 14px var(--serif);color:var(--mk-head)}.mk-wh small{font:10px var(--font);color:var(--mk-dim)}.mk-wh.up span:first-child{color:#8eec8e}.mk-wh.down span:first-child{color:#ff9278}.mk-wh.down{margin-top:8px}.mk-wlist{flex:none}.mk-wcol.wide .mk-wlist{flex:1;min-height:0;overflow-y:auto}.mk-wrow{display:flex;align-items:center;gap:8px;height:38px;padding:0 6px;border-radius:6px;cursor:pointer;transition:background .1s}.mk-wrow.up,.mk-wrow.down{height:36px}.mk-wrow:hover{background:#f2c4431c}.mk-rank{flex:none;width:18px;text-align:center;font:bold 14px var(--serif);color:var(--mk-dim)}.mk-wrow:nth-child(1) .mk-rank{color:#ffd84a;text-shadow:0 0 6px rgba(255,216,74,.5)}.mk-wrow:nth-child(2) .mk-rank{color:#dcdcec}.mk-wrow:nth-child(3) .mk-rank{color:#d89058}.mk-wname{flex:1;min-width:0;font-size:11px}.mk-wname>div:first-child{color:#fff;font-weight:700;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-wsub{display:flex;align-items:baseline;gap:8px}.mk-wsub .mk-chg{min-width:0!important;text-align:left!important}.mk-wname small{color:var(--mk-dim);font-size:10px}.mk-staple{font-style:italic}.mk-wval{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:12px}.mk-spark{flex:none}.mk-wrow .mk-chg{min-width:50px;text-align:right}.mk-livedot{width:8px;height:8px;margin-left:auto;align-self:center;border-radius:50%;background:#ff4a30;box-shadow:0 0 6px #ff4a30;animation:mkblink 1.4s ease-in-out infinite}@keyframes mkblink{50%{opacity:.25}}.mk-pulse{flex:none;display:flex;justify-content:space-between;gap:6px;font-size:10px;padding:0 3px 6px;color:var(--mk-label)}.mk-ticker{flex:1;min-height:0;overflow:hidden;-webkit-mask:linear-gradient(#000 82%,transparent);mask:linear-gradient(#000 82%,transparent)}.mk-trow{display:flex;align-items:center;gap:7px;height:34px;padding:0 5px;border-radius:5px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.25)}.mk-trow:hover{background:#f2c4431a}.mk-trow.new{animation:mktick .9s ease-out}@keyframes mktick{0%{transform:translate(-14px);opacity:0;background:#f2c44359}40%{transform:none;opacity:1}to{background:transparent}}.mk-tinfo{flex:1;min-width:0}.mk-tn{font-size:11px;color:#e8d8b0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-tinfo small{font-size:9px;color:var(--mk-dim)}.mk-trow .mk-money{font-size:11px;font-weight:700}.mk-ledger{position:absolute;inset:0;display:flex;flex-direction:column;padding:14px 22px 12px;border-radius:7px;color:#2a1a08;text-shadow:none;background-image:var(--paper, none),linear-gradient(90deg,#cdb176,#ead6a4 6%,#f5e7c0 30%,#f6e9c4 70%,#ead6a4 94%,#cdb176);box-shadow:inset 0 0 34px #6e461461,0 0 0 1px #3a2a10,0 4px 14px #0000008c}.mk-lhead{flex:none;display:flex;align-items:baseline;gap:18px;padding-bottom:6px;border-bottom:3px double rgba(110,76,30,.5)}.mk-ltitle{font:bold 21px var(--serif);color:#6a2c0c;letter-spacing:.5px}.mk-hsum{margin-left:auto;display:flex;gap:20px;font:italic 12px var(--serif);color:#6a5230}.mk-hsum b{color:#2a1a08;font-weight:700;font-style:normal}.mk-hcols,.mk-hrow{display:grid;grid-template-columns:70px 64px 1fr 86px 100px 112px;align-items:center;column-gap:10px}.mk-hcols{flex:none;padding:7px 8px 4px;font:bold 10px var(--serif);letter-spacing:.8px;text-transform:uppercase;color:#7a5a30;border-bottom:1px solid rgba(110,76,30,.35)}.mk-hcols span:nth-child(n+4){text-align:right}.mk-hrows{flex:1;min-height:0;overflow-y:auto}.mk-hrows::-webkit-scrollbar-track{background:#78501e1f;border-left:0}.mk-hrows::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#b8955a,#8a6a3a);border:1px solid #6a4a24}.mk-hrow{height:34px;padding:0 8px;font:13px var(--serif);color:#1f1408;cursor:pointer;border-bottom:1px dotted rgba(110,76,30,.32);animation:mkrow .25s ease-out}.mk-hrow:hover{background:#a06e2824}.mk-hwhen{font:italic 12px var(--serif);color:#6a5230}.mk-hrow .mk-badge{justify-self:start;box-shadow:0 0 0 1px #3c1e0099,inset 0 1px #fff9}.mk-hitem{display:flex;align-items:center;gap:6px;min-width:0}.mk-hitem span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.mk-hitem em{color:#8a3a1a;font-size:11px;white-space:nowrap}.mk-hq,.mk-hp,.mk-ht{text-align:right;font:12px var(--font)}.mk-ht{font-weight:700}.mk-hrow.buy .mk-ht{color:#7a1e0e}.mk-hrow.sell .mk-ht{color:#1e5a12}.mk-hrow.aborted{opacity:.7}.mk-empty.ink{color:#6a5230}.mk-empty.ink .mk-empty-t{color:#6a2c0c}.mk-skel.ink{background:linear-gradient(90deg,#6e4c1e12,#6e4c1e2e,#6e4c1e12);background-size:200% 100%}:root{--sl-red: #9a1c1c;--sl-red-hi: #c8322a;--sl-dark: #160b0a;--sl-gold: #e8c060;--sl-gold-lo: #9a7428;--sl-cream: #f2e2c0}.sr-win.nacrebound{--sl-gold: #bcebd9;--sl-gold-lo: #628f82}.sr-nacrebound-banner{margin-bottom:10px;padding:12px;border:1px solid #67988a;border-radius:4px;background:linear-gradient(120deg,#162b29,#263332);color:#d7eae3;font-size:11px;line-height:1.5}.sr-nacrebound-title{color:#a4f0d3;font:bold 17px var(--serif);letter-spacing:.6px}.sr-nacrebound-note{color:#c9b9bd;margin-top:4px}.sr-card.nacrebound{border-color:#557c70;background:linear-gradient(140deg,#233b35,#151e1d)}.sr-card.nacrebound .sr-name{color:#bcebd9}.sr-task-gate{display:grid;gap:4px;color:#9ed9bd;font-size:10px;line-height:1.4}.sr-task-gate.locked{color:#d7b7b1}.sr-task-gate progress{display:block;width:100%;height:5px;accent-color:#65d6b4}.pane-slayer{display:flex;flex-direction:column;gap:4px;padding:1px 1px 2px}.pane-slayer>*{flex-shrink:0}@media(max-height:640px){.pane-slayer{gap:3px}.pane-slayer .sl-bonus{display:none}.pane-slayer.no-task .sl-card{padding-top:3px;padding-bottom:3px}.pane-slayer .sl-masters{display:none}}.sl-head{display:flex;align-items:center;gap:5px;height:24px;padding:0 2px}.sl-htitle{flex:1;font:bold 15px var(--serif);color:var(--sl-gold);letter-spacing:.6px;text-shadow:1px 1px 0 #000,0 0 8px rgba(200,40,20,.45)}.sl-lvl{display:flex;align-items:baseline;gap:4px}.sl-lvl-l{color:#c8b08a;font-size:10px}.sl-lvl-n{color:#ff0;font:bold 15px var(--font)}.sl-lvl-n.boost{color:#60ff60}.sl-lvl-n.drain{color:#ff5050}.sl-xp{position:relative;height:12px;margin:0 2px;background:#120807;border:1px solid #050202;border-radius:6px;overflow:hidden;box-shadow:inset 0 1px 2px #000c}.sl-xp-fill{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(#e0483a,#8a1410);box-shadow:0 0 6px #ff3c2899;transition:width .5s}.sl-xp-t{position:relative;text-align:center;font-size:9px;line-height:11px;color:#fff}.sl-card{position:relative;padding:6px 6px 5px;background:radial-gradient(ellipse at 20% 0%,rgba(150,40,25,.45),transparent 60%),linear-gradient(#2c1512,#150908);border:1px solid #050202;border-radius:5px;box-shadow:inset 0 0 0 1px #e8c06040,inset 0 1px #ffdca01f,0 2px 5px #00000080}.sl-card-top{display:flex;align-items:center;gap:8px}.sl-ring{position:relative;width:66px;height:66px;flex:none}.sl-ring-svg{position:absolute;inset:0;overflow:visible}.sl-ring-bg{fill:#00000073;stroke:#2a0e0c;stroke-width:6}.sl-ring-fg{fill:none;stroke:url(#slRingGrad);stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.3,1.3,.5,1);filter:drop-shadow(0 0 3px rgba(255,170,60,.65))}.sl-ring.boss .sl-ring-bg{stroke:#3a2a08}.sl-ring-face{position:absolute;left:10px;top:10px;width:46px;height:46px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 35%,#5a2a22,#1a0806 72%);box-shadow:inset 0 0 8px #000000e6}.sl-ring-face.empty{background:radial-gradient(circle at 50% 35%,#3a2420,#120605 72%)}.sl-ring-face canvas{display:block}.sl-ring.pulse{animation:slpulse .55s ease-out}@keyframes slpulse{0%{transform:scale(1)}35%{transform:scale(1.08);filter:brightness(1.4)}to{transform:scale(1)}}.sl-tinfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sl-tname{font:bold 14px var(--serif);color:var(--sl-gold);line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-tcount{color:#e8d8b8;font-size:11px}.sl-tcount b{color:#ff0;font:bold 15px var(--font)}.sl-tmaster{color:#b89a78;font-size:10px;font-style:italic}.sl-badges{display:flex;gap:3px;flex-wrap:wrap;min-height:0}.sl-badge{font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:0 5px;border-radius:7px;line-height:13px;text-shadow:1px 1px 0 #000}.sl-badge.boss{color:#2a1a00;text-shadow:none;background:linear-gradient(#ffe38a,#c89020);box-shadow:0 0 5px #ffc83c99}.sl-badge.wild{color:#fff;background:linear-gradient(#e03a2a,#7a0e08);box-shadow:0 0 5px #ff3c2899}.sl-where{margin-top:4px;padding-top:3px;border-top:1px solid rgba(232,192,96,.18);color:#d8c8a8;font-size:10px;line-height:12px;display:flex;gap:4px}.sl-where-ico{flex:none;width:8px;height:10px;margin-top:1px;background:radial-gradient(circle at 50% 38%,#ffe890 0 1.6px,transparent 2px),linear-gradient(#e8403a,#8a1410);clip-path:polygon(50% 100%,0 42%,12% 12%,50% 0,88% 12%,100% 42%)}.sl-card.none .sl-ring{width:46px;height:46px}.sl-card.none .sl-ring-svg{transform:scale(.7);transform-origin:0 0}.sl-card.none .sl-ring-face{left:7px;top:7px;width:32px;height:32px}.sl-card.none .sl-ring-face canvas{transform:scale(.72)}.sl-card.none .sl-tname{color:#d8c8a8}.sl-masters{padding:2px 5px 3px;background:#00000038;border:1px solid rgba(0,0,0,.45);border-radius:4px}.sl-mh{color:#ff981f;font-weight:700;font-size:10.5px;line-height:13px}.sl-m{display:flex;justify-content:space-between;gap:4px;font-size:10.5px;line-height:12px;cursor:default}.pane-slayer.no-task .sl-perks,.pane-slayer.no-task .sl-where{display:none}.pane-slayer.no-task .sl-card{padding-top:4px;padding-bottom:4px}.pane-slayer.no-task .sl-tcount{font-size:10.5px;line-height:12px}.sl-m-n{color:#ffcf8f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-m-r{color:#9ad89a;white-space:nowrap;font-size:10px}.sl-m.locked .sl-m-n{color:#a8987a}.sl-m.locked .sl-m-r{color:#e06050}.sl-stats{display:flex;gap:4px}.sl-stat{flex:1;display:flex;align-items:center;gap:5px;padding:2px 5px;background:linear-gradient(#2a201a,#1a1410);border:1px solid #0a0706;border-radius:4px;box-shadow:inset 0 1px #ffffff0f}.sl-stat>div{display:flex;flex-direction:column;line-height:12px}.sl-stat b{color:#ff0;font-size:13px;font-weight:700}.sl-stat span{color:#b8a080;font-size:9px}.sl-bonus{text-align:center;font-size:10px;color:#c8b08a}.sl-bonus b{color:var(--sl-gold);font-weight:700}.sl-bonus.now{color:#ffe890;text-shadow:1px 1px 0 #000,0 0 6px rgba(255,200,60,.6);animation:slglow 1.8s ease-in-out infinite}@keyframes slglow{50%{filter:brightness(1.35)}}.sl-bonus.lost{color:#a8987a;font-style:italic}.sl-bonus-dim{color:#8a7a60}.sl-perks{display:flex;flex-wrap:wrap;gap:3px;justify-content:center;min-height:14px}.pane-slayer .sl-perks{flex:0 1 auto;min-height:15px;overflow-y:auto;overflow-x:hidden;align-content:flex-start;scrollbar-width:thin;scrollbar-color:#6a2018 transparent}.pane-slayer .sl-masters{flex:0 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#6a2018 transparent}.sl-perk.more{color:#ffe890;background:#00000059;border-style:dashed;cursor:default}.pane-slayer.no-task{gap:3px}.sl-perk{font-size:9.5px;line-height:13px;padding:0 5px;color:var(--sl-cream);background:#781e1473;border:1px solid rgba(232,192,96,.35);border-radius:7px}.sl-perk.red{background:#aa1e1499}.sl-perk.gold{color:#2a1a00;text-shadow:none;background:linear-gradient(#ffe38a,#c89020)}.sl-perk.none{background:none;border-color:transparent;color:#8a7a60;font-style:italic}.sl-wait{color:#a8987a;font-size:10px;text-align:center;font-style:italic}.sl-btns{display:flex;gap:4px;margin-top:auto}.sl-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:4px;font-weight:700;background:linear-gradient(#6a2018,#3a0e0a);border-color:#1a0504;color:var(--sl-gold)}.sl-btn:hover{background:linear-gradient(#80281e,#4a120c);color:#ffe890}.sl-btn canvas{pointer-events:none}.sl-btn-log{flex-grow:1.5;white-space:nowrap}.modal.slt-modal{width:620px;max-width:calc(100% - 262px);max-height:calc(100% - 184px);display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;color:var(--sl-cream);border-color:#160605;background:radial-gradient(ellipse at 50% 0,#58201980,transparent 55%),linear-gradient(#240e0c,#120706);box-shadow:inset 0 0 0 1px var(--sl-gold-lo),0 12px 32px #000b}.slt-modal .modal-head{flex:none;border-bottom-color:#e8c06040}.slt-modal .modal-title{color:var(--sl-gold);font-size:16px}.slt-modal .modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 4px 4px}.slt-intro{padding:4px 3px 2px}.slt-master-name{margin:0 0 5px;color:#ffe6a0;font:bold 23px var(--serif)}.slt-master-req{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#ddc69b;font-size:11px;line-height:17px}.slt-note{margin:9px 0;color:#c2b090;font-size:11px;line-height:1.5}.slt-tools{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;padding:7px 3px 11px}.slt-search{flex:1;min-width:160px;width:100%;padding:7px 9px;border:1px solid #866032;border-radius:3px;background:#120807;color:#f2e2c0;font:12px var(--font)}.slt-search::placeholder{color:#b3a080;opacity:1}.slt-search:focus-visible,.slt-modal .modal-x:focus-visible{outline:2px solid var(--sl-gold);outline-offset:2px}.slt-count{color:#baa786;font-size:10px}.slt-section+.slt-section{margin-top:15px}.slt-group-title{display:flex;gap:8px;align-items:center;margin:0;padding:7px 8px;border-bottom:1px solid #8b613b;color:#e8c060;font:bold 14px var(--serif);background:#4d211780}.slt-group-title>span{font:10px var(--font);color:#c4ab83}.slt-section.bosses .slt-group-title{color:#ffb899;background:#62231980}.slt-row{display:grid;grid-template-columns:minmax(0,1fr) 100px 110px;gap:5px 12px;padding:10px 8px 9px;border-bottom:1px solid #69442660;background:#160a0780}.slt-row:nth-child(odd){background:#29100c80}.slt-task{min-width:0}.slt-task-name{display:inline;margin:0 6px 0 0;font:bold 14px var(--serif);color:#f2dcaf;overflow-wrap:anywhere}.slt-task .sl-badge{vertical-align:1px}.slt-where{margin-top:4px;color:#c0ab89;font-size:10px;line-height:1.4;overflow-wrap:anywhere}.slt-quantity,.slt-levels{color:#dfc69b;font-size:11px;line-height:1.5}.slt-field-label{display:block;margin-bottom:2px;color:#aa9270;font-size:9px}.slt-levels>span:not(.slt-field-label){display:block}.slt-extended{display:block;font-size:10px;color:#c7d497}.slt-status{grid-column:1 / -1;color:#efaa94;font-size:10px;line-height:1.5}.slt-status.met{color:#afd09d}.slt-empty{padding:24px 8px;text-align:center;color:#d0ba95;font-size:12px}@media(max-width:900px){.modal.slt-modal{left:calc(50% - 121px);max-width:calc(100% - 258px)}.slt-row{grid-template-columns:minmax(0,1fr) 80px;gap:5px 10px}.slt-task{grid-column:1 / -1}}@media(max-height:520px){.modal.slt-modal{top:8px;max-height:calc(100% - 16px);transform:translate(-50%)}}.mobile-game .modal.slt-modal{width:620px}.sr-root{position:absolute;left:calc(50% - 121px);top:calc(50% - 82px);transform:translate(-50%,-50%);z-index:22}.sr-win{position:relative;width:572px;height:486px;max-width:calc(100vw - 262px);max-height:calc(100vh - 184px);display:flex;flex-direction:column;padding:0 12px 8px;color:var(--sl-cream);background:radial-gradient(ellipse at 50% -10%,rgba(170,40,25,.55),transparent 55%),radial-gradient(ellipse at 50% 120%,rgba(90,20,10,.5),transparent 60%),linear-gradient(#200c0a,#0d0505);border:2px solid #050202;border-radius:7px;box-shadow:inset 0 0 0 1px #e8c0608c,inset 0 0 0 4px #140604e6,inset 0 0 0 5px #e8c06038,inset 0 0 50px #0009,0 12px 40px #000000d9;animation:srin .28s cubic-bezier(.2,1.3,.4,1)}@keyframes srin{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}.sr-corner{position:absolute;width:18px;height:18px;border:2px solid var(--sl-gold);pointer-events:none;opacity:.85}.sr-corner.tl{left:6px;top:6px;border-right:0;border-bottom:0;border-top-left-radius:6px}.sr-corner.tr{right:6px;top:6px;border-left:0;border-bottom:0;border-top-right-radius:6px}.sr-corner.bl{left:6px;bottom:6px;border-right:0;border-top:0;border-bottom-left-radius:6px}.sr-corner.br{right:6px;bottom:6px;border-left:0;border-top:0;border-bottom-right-radius:6px}.sr-head{flex:none;display:flex;align-items:center;gap:10px;height:48px;padding:0 4px 0 8px}.sr-emblem{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 45% 35%,#7a2418,#1a0605 75%);box-shadow:0 0 0 1px var(--sl-gold-lo),0 0 10px #ff3c1e73}.sr-title{flex:1;font:bold 22px var(--serif);letter-spacing:1.2px;background:linear-gradient(#fff4c8,#e8c060 45%,#a87a20);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(1px 1px 0 #000) drop-shadow(0 0 6px rgba(200,60,20,.55))}.sr-pts{display:flex;align-items:center;gap:5px;padding:3px 10px 3px 5px;border-radius:14px;background:linear-gradient(#2a1a0a,#120a04);box-shadow:inset 0 0 0 1px var(--sl-gold-lo),0 0 8px #ffc83c33}.sr-pts-n{color:#ffe890;font:bold 16px var(--font)}.sr-pts-l{color:#b8a080;font-size:10px}.sr-pts.spent{animation:srspent .8s ease-out}@keyframes srspent{0%{box-shadow:inset 0 0 0 1px var(--sl-gold),0 0 22px #ffdc5af2;transform:scale(1.08)}to{transform:scale(1)}}.sr-x{margin-left:2px}.sr-tabs{flex:none;display:flex;gap:4px;padding:0 6px;border-bottom:1px solid rgba(232,192,96,.35)}.sr-tab{position:relative;min-width:96px;padding:5px 14px 4px;font:bold 13px var(--serif);letter-spacing:.5px;color:#c8a878;text-shadow:1px 1px 0 #000;background:linear-gradient(#3a1612,#220c09);border:1px solid #050202;border-bottom:0;border-radius:6px 6px 0 0;box-shadow:inset 0 1px #ffdca01f;cursor:pointer;outline:none}.sr-tab:hover{color:#ffe0a0}.sr-tab.on{color:#ffe890;background:linear-gradient(#8a2418,#4a100a);box-shadow:inset 0 1px #ffdca040,0 -2px 10px #ff502840}.sr-tab.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--sl-gold),transparent)}.sr-tab[data-n]:not([data-n=""]):before{content:attr(data-n);position:absolute;right:-4px;top:-6px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;font:bold 9px/15px var(--font);color:#2a1a00;text-shadow:none;background:linear-gradient(#ffe38a,#c89020);box-shadow:0 0 4px #ffc83cb3}.sr-body{flex:1 1 auto;min-height:120px;overflow-y:auto;padding:10px 4px 6px}.sr-body::-webkit-scrollbar-track{background:#140706;border-left:1px solid #050202}.sr-body::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#6a2a1a,#3a140c);border-color:#050202}.sr-foot{flex:none;text-align:center;font:italic 11px var(--serif);color:#a8906a;padding-top:6px;border-top:1px solid rgba(232,192,96,.18)}.sr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sr-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 8px 7px;background:linear-gradient(#2c1411,#170907);border:1px solid #3a1c12;border-radius:6px;box-shadow:inset 0 1px #ffdca014,0 2px 5px #00000080;transition:border-color .15s,box-shadow .15s,transform .15s}.sr-card:hover{border-color:var(--sl-gold-lo);box-shadow:inset 0 1px #ffdca01f,0 0 12px #ffaa3c40,0 3px 8px #0009;transform:translateY(-1px)}.sr-card.owned{background:linear-gradient(#20200e,#121006);border-color:#4a4a1a}.sr-sock{position:relative;width:54px;height:54px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 50% 35%,#4a1e16,#0e0504 72%);box-shadow:0 0 0 1px var(--sl-gold-lo),inset 0 0 10px #000000e6}.sr-card.owned .sr-sock{box-shadow:0 0 0 1px #c8b040,0 0 10px #dcc85059,inset 0 0 10px #000000e6}.sr-seal{position:absolute;right:-3px;bottom:-2px;filter:drop-shadow(0 1px 2px #000)}.sr-name{color:var(--sl-gold);font:bold 12.5px var(--serif);text-align:center;line-height:14px}.sr-desc{color:#d8c4a0;font-size:10.5px;line-height:13px;text-align:center;min-height:26px;flex:1}.sr-have{color:#9ad89a;font-size:10px}.sr-row{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;margin-top:2px}.sr-cost{display:inline-flex;align-items:center;gap:3px;color:#ffe890;font-weight:700;font-size:12px}.sr-cost.short{color:#ff6a50}.sr-own{color:#d8e880;font-weight:700;font-size:11px;letter-spacing:.5px}.sr-btn{font:bold 11px var(--font);color:#ffe890;text-shadow:1px 1px 0 #000;padding:3px 12px;background:linear-gradient(#8a2418,#4a0e08);border:1px solid #0a0202;border-radius:4px;box-shadow:inset 0 1px #ffc89640,inset 0 0 0 1px #e8c06040;cursor:pointer;outline:none}.sr-btn:hover:not(:disabled){background:linear-gradient(#a8301e,#5a120a);color:#fff4c0;box-shadow:inset 0 1px #ffc8964d,inset 0 0 0 1px #e8c06080,0 0 8px #ff5a3273}.sr-btn:active:not(:disabled){transform:translateY(1px)}.sr-btn:disabled{color:#8a7a68;background:linear-gradient(#3a2a26,#22170f);cursor:default;box-shadow:none}.sr-btn.owned:disabled{color:#d8e880;background:linear-gradient(#3a3a14,#1e1e08)}.sr-btn.small{padding:2px 8px;font-size:10px}.sr-btn.wide{min-width:110px}.sr-btn.big{min-width:104px;padding:6px 14px;font-size:12.5px}.sr-btn.ghost{background:linear-gradient(#3a2a22,#1e140e);color:#d8c4a0}.sr-btn.danger:not(:disabled){background:linear-gradient(#6a0e0a,#300402)}.sr-empty{text-align:center;color:#a8906a;font-style:italic;padding:40px 0}.sr-h{color:var(--sl-gold);font:bold 13px var(--serif);margin:2px 0 6px;letter-spacing:.4px}.sr-tasks{display:flex;flex-direction:column}.sr-cur-face{position:absolute;left:14px;top:50%;margin-top:-37px;width:74px;height:74px;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 35%,#6a2a1e,#140605 72%);box-shadow:0 0 0 2px #1a0604,0 0 0 3px var(--sl-gold-lo),inset 0 0 12px #000000e6}.sr-cur-face.none{opacity:.75}.sr-cur{position:relative;padding:10px 14px 12px 104px;margin-bottom:12px;background:radial-gradient(ellipse at 0% 0%,rgba(150,40,25,.35),transparent 60%),linear-gradient(#2c1411,#170907);border:1px solid #3a1c12;border-radius:6px;box-shadow:inset 0 0 0 1px #e8c0602e}.sr-cur .sr-h{margin:0 0 2px;font-size:11px;color:#b8986a;text-transform:uppercase;letter-spacing:1.5px}.sr-cur-name{display:flex;align-items:center;gap:6px;font:bold 18px var(--serif);color:#ffe890}.sr-cur-name.none{color:#a8987a}.sr-cur-sub{color:#d8c4a0;font-size:11px;margin:2px 0 8px}.sr-cur-btns{display:flex;gap:18px}.sr-cur-opt{display:flex;align-items:center;gap:8px}.sr-blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sr-block{display:flex;align-items:center;gap:5px;padding:5px 6px;background:linear-gradient(#281210,#150807);border:1px solid #3a1c12;border-radius:5px}.sr-block-n{flex:1;color:var(--sl-cream);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-block.empty{justify-content:center;border-style:dashed;border-color:#e8c06038;background:#00000040;color:#7a6a50;font-size:10.5px;font-style:italic;height:28px}.sr-note{margin-top:8px;color:#a8906a;font-size:10.5px;text-align:center}.sr-confirm{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background:#080202b8;border-radius:6px}.sr-c-box{width:320px;max-width:90%;text-align:center;padding:16px 18px 14px;background:radial-gradient(ellipse at 50% 0%,rgba(170,40,25,.5),transparent 60%),linear-gradient(#2a0f0c,#120505);border:1px solid #050202;border-radius:8px;box-shadow:inset 0 0 0 1px #e8c06099,0 0 30px #000000e6,0 0 18px #ff5a2840;animation:srin .22s cubic-bezier(.2,1.3,.4,1)}.sr-c-title{font:bold 17px var(--serif);color:#ffe890;margin-bottom:6px}.sr-c-icon{display:flex;justify-content:center;margin:2px 0 6px}.sr-c-text{color:#d8c4a0;font-size:11.5px;line-height:15px;margin-bottom:8px}.sr-c-qty{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:8px;color:#c8b08a;font-size:11px}.sr-q{min-width:32px;padding:2px 6px;font:bold 11px var(--font);color:#d8c4a0;background:linear-gradient(#3a2a22,#1e140e);border:1px solid #0a0404;border-radius:3px;cursor:pointer}.sr-q.on{color:#ffe890;background:linear-gradient(#8a2418,#4a0e08);box-shadow:0 0 6px #ff5a3273}.sr-c-price{display:flex;justify-content:center}.sr-c-total{display:inline-flex;align-items:center;gap:5px;color:#ffe890;font:bold 15px var(--font)}.sr-c-after{color:#9ad89a;font-size:10.5px;margin:2px 0 10px}.sr-c-after.bad{color:#ff6a50}.sr-c-btns{display:flex;justify-content:center;gap:12px}.nt-stack{position:absolute;top:190px;right:252px;z-index:45;display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none!important}@media(max-width:900px){.nt-stack{right:auto;left:8px;align-items:flex-start}}.nt{--nt: #e8c060;position:relative;width:360px;max-width:calc(100vw - 270px);min-height:54px;display:flex;align-items:center;gap:11px;padding:7px 16px 7px 9px;overflow:hidden;border-radius:7px;color:#fff;cursor:pointer;pointer-events:auto;--nt-b1: #2e2616;--nt-b2: #140f08;background:radial-gradient(ellipse at 0% 50%,color-mix(in srgb,var(--nt) 34%,transparent),transparent 65%),linear-gradient(var(--nt-b1),var(--nt-b2));border:1px solid #050302;box-shadow:inset 0 0 0 1px var(--nt),inset 0 1px #ffffff26,0 0 18px color-mix(in srgb,var(--nt) 45%,transparent),0 6px 16px #000000b3;animation:ntin .5s cubic-bezier(.2,1.4,.4,1)}.nt.out{animation:ntout .55s ease-in forwards}@keyframes ntin{0%{transform:translate(40px) scale(.92);opacity:0}to{transform:none;opacity:1}}@keyframes ntout{to{transform:translate(30px);opacity:0}}.nt-glow{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.28) 45%,transparent 60%);background-size:250% 100%;animation:ntshine 2.4s ease-in-out .3s 2}@keyframes ntshine{0%{background-position:120% 0}to{background-position:-120% 0}}.nt-icon{position:relative;width:46px;height:46px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 50% 38%,#fff0c859,#0009 72%);box-shadow:0 0 0 1px color-mix(in srgb,var(--nt) 70%,transparent),0 0 12px color-mix(in srgb,var(--nt) 45%,transparent)}.nt-body{flex:1;min-width:0;position:relative}.nt-title{font:bold 16px var(--serif);letter-spacing:.5px;color:var(--nt-t, var(--nt));text-shadow:1px 1px 0 #000,0 0 8px color-mix(in srgb,var(--nt) 55%,transparent)}.nt-text{color:#f2e6cc;font-size:12px;line-height:15px}.nt-rare,.nt-unique{--nt: #ffd84a;--nt-t: #ffe070;--nt-b1: #3a2a08;--nt-b2: #150e02}.nt-unique{--nt: #ffe890;--nt-t: unset}.nt-task{--nt: #f0b040;--nt-t: #ffd070;--nt-b1: #4a120c;--nt-b2: #1c0504}.nt-superior{--nt: #ff4a30;--nt-t: #ff8a6a;--nt-b1: #3e0604;--nt-b2: #150101;animation:ntin .5s cubic-bezier(.2,1.4,.4,1),ntwarn 1s ease-in-out .5s 4}@keyframes ntwarn{50%{box-shadow:inset 0 0 0 2px #ff5a3a,0 0 28px #ff321ed9,0 6px 16px #000000b3}}.nt-level{--nt: #8ac8ff;--nt-t: #cfe8ff;--nt-b1: #10203a;--nt-b2: #060c18}.nt-pet-wrap{--np-chat-w: 519px;--np-chat-h: 165px;--np-sp-w: 242px;--np-sp-h: 362px;position:absolute;inset:0;z-index:46;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 var(--np-sp-w) var(--np-chat-h) 0;background:radial-gradient(ellipse at calc(50% - var(--np-sp-w) / 2) calc(50% - var(--np-chat-h) / 2),#501e6e61,#00000080 80%);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--np-sp-h)),calc(100% - var(--np-sp-w)) calc(100% - var(--np-sp-h)),calc(100% - var(--np-sp-w)) 100%,min(var(--np-chat-w),calc(100% - var(--np-sp-w))) 100%,min(var(--np-chat-w),calc(100% - var(--np-sp-w))) calc(100% - var(--np-chat-h)),0 calc(100% - var(--np-chat-h)));opacity:0;transition:opacity .35s}@media(max-height:640px){.nt-pet-wrap{--np-sp-h: 330px}}.nt-pet-wrap.show{opacity:1}.nt-pet-wrap.hiding{opacity:0}.np-card{position:relative;width:390px;text-align:center;padding:14px 20px 12px;border-radius:14px;color:#fff;background:radial-gradient(ellipse at 50% 0%,rgba(255,170,240,.35),transparent 60%),linear-gradient(#34204a,#120818);border:1px solid #0a0410;box-shadow:inset 0 0 0 2px #f0c8ffd9,inset 0 0 0 5px #28103ce6,inset 0 0 0 6px #ffd8648c,0 0 50px #dc96ff8c,0 16px 40px #000c;cursor:pointer}.nt-pet-wrap.show .np-card{animation:petin .75s cubic-bezier(.2,1.6,.4,1)}@keyframes petin{0%{transform:scale(.4) rotate(-6deg);opacity:0}60%{opacity:1}to{transform:none}}.np-kicker{font:bold 10px var(--font);letter-spacing:4px;text-transform:uppercase;color:#ffb8f0}.np-title{font:bold 23px var(--serif);letter-spacing:.3px;margin:2px 0 0;white-space:nowrap;background:linear-gradient(#fff,#ffd0f4 40%,#ffd84a);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(1px 1px 0 #2a0a3a) drop-shadow(0 0 10px rgba(255,170,240,.7))}.np-art{position:relative;height:150px;display:flex;align-items:center;justify-content:center}.np-rays{position:absolute;left:50%;top:50%;width:260px;height:260px;margin:-130px 0 0 -130px;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,230,160,.5) 0deg 7deg,transparent 7deg 22deg);-webkit-mask:radial-gradient(circle,#000 20%,transparent 68%);mask:radial-gradient(circle,#000 20%,transparent 68%);animation:nprays 9s linear infinite}@keyframes nprays{to{transform:rotate(360deg)}}.np-halo{position:absolute;left:50%;top:50%;width:130px;height:130px;margin:-65px 0 0 -65px;border-radius:50%;background:radial-gradient(circle,rgba(255,245,255,.95),rgba(255,190,250,.55) 45%,transparent 70%)}.np-icon{position:relative;filter:drop-shadow(0 6px 6px rgba(40,0,60,.55));animation:npbob 1.6s ease-in-out infinite}@keyframes npbob{50%{transform:translateY(-7px) rotate(2deg)}}.np-name{font:bold 19px var(--serif);color:#ffe890;text-shadow:1px 1px 0 #000,0 0 10px rgba(255,210,90,.6)}.np-text{color:#f4e8ff;font-size:12.5px;line-height:16px;margin:3px 0 4px}.np-hint{color:#ffe6ff80;font-size:10px;margin-top:4px}.nt-confetti{position:fixed;inset:0;width:100%;height:100%;z-index:47;pointer-events:none!important;transition:opacity .45s}.nt-confetti.fade{opacity:0}.cl-ico{display:inline-block;vertical-align:-2px;margin-right:3px}.bc-pet .cl-text{color:#f4a8ff;text-shadow:1px 1px 0 #000,0 0 6px rgba(240,140,255,.55)}.bc-drop .cl-text{color:#ffd84a;text-shadow:1px 1px 0 #000,0 0 6px rgba(255,200,60,.5)}.bc-sup .cl-text{color:#ff5a3a;text-shadow:1px 1px 0 #000,0 0 6px rgba(255,60,30,.55)}#hiscores-board{width:min(780px,calc(100% - 270px));height:min(570px,calc(100% - 180px));max-height:calc(100% - 180px);min-width:0;padding:0 10px 10px;z-index:29;color:#e7dcc2;border-color:#18130c;border-radius:7px;box-shadow:inset 0 0 0 1px #92764b,inset 0 0 0 3px #30271c,0 12px 42px #000b;background-image:linear-gradient(145deg,#5a4b3855,#211b1255),var(--stone)}#hiscores-board .modal-head{height:39px;margin-bottom:0;border-color:#a88a5044}#hiscores-board .modal-title{color:#efce7e;font:bold 20px var(--serif);letter-spacing:.6px}#hiscores-board .modal-extra{position:absolute;left:16px}#hiscores-board .hsb-crest{font-size:23px;color:#e9c579;text-shadow:0 1px 5px #000}#hiscores-board .modal-x{flex:none;width:28px;height:28px}#hiscores-board .modal-x:before,#hiscores-board .modal-x:after{left:7px;top:12px}#hiscores-board .modal-body{display:flex;flex:1;flex-direction:column;overflow:hidden}#hiscores-board .hsb-toolbar{flex:none;padding:9px 2px}#hiscores-board .hsb-search{display:flex;align-items:center;gap:7px;margin:0}#hiscores-board .hsb-search-label{display:flex;align-items:center;gap:10px;color:#c8b996;font-size:12px}#hiscores-board .hsb-name,#hiscores-board .hsb-picker{box-sizing:border-box;min-width:0;padding:7px 9px;border:1px solid #0c0a06;border-radius:3px;background:#211c14;color:#f2e4c3;font:12px var(--font);box-shadow:inset 0 1px 4px #0007;text-shadow:none}#hiscores-board .hsb-name{width:172px}#hiscores-board .hsb-name::placeholder{color:#a89d86}#hiscores-board .hsb-button{padding:7px 11px;border:1px solid #141008;border-radius:3px;color:#f3d99b;cursor:pointer;font:bold 12px var(--font);text-shadow:0 1px #000;background:linear-gradient(#685638,#44351f);box-shadow:inset 0 1px #b99b6055}#hiscores-board .hsb-button:hover{background:linear-gradient(#806941,#554126);color:#fff0c5}#hiscores-board .hsb-search-error{margin-top:6px;color:#ffbb9e;font-size:12px}#hiscores-board .hsb-picker{display:none}#hiscores-board .hsb-layout{display:grid;grid-template-columns:164px minmax(0,1fr);min-height:0;flex:1;gap:10px}#hiscores-board .hsb-categories{min-height:0;overflow-y:auto;padding:0 5px 6px 0;scrollbar-width:thin;scrollbar-color:#806b48 #211c14}#hiscores-board .hsb-group{margin:0 0 11px}#hiscores-board .hsb-group-title{padding:5px 8px;color:#b6a686;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}#hiscores-board .hsb-category{display:block;width:100%;padding:7px 9px;border:1px solid transparent;border-radius:3px;background:transparent;color:#d6c8aa;text-align:left;font:12px var(--font);cursor:pointer}#hiscores-board .hsb-category:hover{color:#fff0bd;background:#ac8b4222}#hiscores-board .hsb-category.hsb-selected{color:#ffe5a1;border-color:#b8985055;background:linear-gradient(90deg,#9b793f55,#6b552722);box-shadow:inset 3px 0 #c3a159}#hiscores-board .hsb-board{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid #130f09;border-radius:4px;background:#1c1812b3;box-shadow:inset 0 1px #a88c4244;overflow:hidden}#hiscores-board .hsb-board-head{display:flex;align-items:center;gap:9px;flex:none;padding:12px 14px;border-bottom:1px solid #78623f55;background:linear-gradient(#8c6c2920,transparent)}#hiscores-board .hsb-heading{flex:1;min-width:0}#hiscores-board .hsb-title{margin:0 0 4px;color:#edd090;font:bold 21px var(--serif);overflow-wrap:anywhere}#hiscores-board .hsb-subtitle{color:#b9ac91;font-size:11px;line-height:1.35}#hiscores-board .hsb-back{flex:none;font-size:11px;padding:6px 8px}#hiscores-board .hsb-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#806b48 #211c14}#hiscores-board .hsb-table{border-collapse:separate;border-spacing:0;width:100%;color:#e6dcc7;font-size:12px;font-variant-numeric:tabular-nums}#hiscores-board .hsb-table th{position:sticky;top:0;z-index:1;padding:9px 11px;color:#b8ab8e;background:#30291d;font-size:10px;text-align:left;font-weight:400;letter-spacing:.4px;border-bottom:1px solid #7b643e55;white-space:nowrap}#hiscores-board .hsb-table td{padding:8px 11px;border-bottom:1px solid #ab8b4414}#hiscores-board .hsb-table .hsb-number{text-align:right;white-space:nowrap}#hiscores-board .hsb-row:nth-child(2n){background:#a18b5e08}#hiscores-board .hsb-row:hover{background:#a18b5e17}#hiscores-board .hsb-rank{color:#b6a88b;width:38px}#hiscores-board .hsb-row[data-rank="1"] .hsb-rank{color:#f0ce78;font-weight:700}#hiscores-board .hsb-row[data-rank="2"] .hsb-rank{color:#c7d2d5;font-weight:700}#hiscores-board .hsb-row[data-rank="3"] .hsb-rank{color:#d3a27c;font-weight:700}#hiscores-board .hsb-link{padding:0;border:0;background:none;color:#ebd7a8;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}#hiscores-board .hsb-link:hover{color:#fff0bd;text-decoration:underline;text-underline-offset:3px}#hiscores-board .hsb-status{padding:32px 18px 16px;text-align:center;color:#c0b498;line-height:1.5;font-size:13px}#hiscores-board .hsb-error{color:#edb795}#hiscores-board .hsb-retry{display:block;margin:0 auto 24px}#hiscores-board .hsb-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;flex:none;padding:8px 11px;border-top:1px solid #78623f33;color:#a89c82;font-size:10px}#hiscores-board :is(button,input,select,.hsb-scroll):focus-visible{outline:2px solid #e4c67c;outline-offset:-2px}@media(max-width:1100px),(max-height:620px){#hiscores-board{left:50%;top:50%;width:min(780px,calc(100% - 24px));height:min(570px,calc(100% - 24px));max-height:calc(100% - 24px)}}@media(max-width:700px),(max-height:440px){#hiscores-board{padding:0 7px 7px}#hiscores-board .modal-head{height:33px}#hiscores-board .hsb-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px;padding:6px 0}#hiscores-board .hsb-search-label{font-size:11px;gap:6px}#hiscores-board .hsb-name{width:132px;padding:6px 7px}#hiscores-board .hsb-search-error{flex-basis:100%;order:2;margin:0}#hiscores-board .hsb-picker{display:block;flex:1;min-width:120px;max-width:210px;padding:6px}#hiscores-board .hsb-categories{display:none}#hiscores-board .hsb-layout{grid-template-columns:minmax(0,1fr)}#hiscores-board .hsb-board-head{padding:7px 10px}#hiscores-board .hsb-title{font-size:18px;margin-bottom:2px}#hiscores-board .hsb-table td,#hiscores-board .hsb-table th{padding:7px 9px}#hiscores-board .hsb-foot{padding:5px 9px}}@media(max-width:430px){#hiscores-board .hsb-search-label{font-size:0;gap:0}#hiscores-board .hsb-name{width:126px}#hiscores-board .hsb-search{gap:4px}#hiscores-board .hsb-picker{max-width:none}#hiscores-board .hsb-hint{display:none}#hiscores-board .hsb-table{font-size:11px}#hiscores-board .hsb-table th,#hiscores-board .hsb-table td{padding-left:7px;padding-right:7px}}#game.mobile-game #hiscores-board{left:calc((100% - var(--mobile-dock, 0px)) / 2);top:var(--mobile-edge-top);height:min(570px,var(--mobile-room));max-height:var(--mobile-room)}.storage-bag-window{width:458px;max-width:calc(100% - 20px);box-sizing:border-box;z-index:28;color:#ead9b7;background:radial-gradient(ellipse at 20% 0%,#5a241c70,transparent 65%),linear-gradient(145deg,#302018,#160e0b);border:2px solid #78592c;border-radius:8px;box-shadow:inset 0 0 0 1px #d7b45b45,inset 0 0 24px #0007,0 10px 35px #000b}.storage-bag-window .modal-head{height:34px;border-bottom:1px solid #a177354a;margin-bottom:0}.storage-bag-window .modal-title{padding-left:0;text-align:left;font:bold 20px var(--serif);letter-spacing:.4px;color:#edca78;text-shadow:1px 2px #000}.sb-count{display:inline-block;padding:3px 9px;border:1px solid #8f6d35;border-radius:12px;color:#ffe192;background:#130d08;font-size:12px;white-space:nowrap}.storage-bag-window .modal-body{scrollbar-width:thin;scrollbar-color:#896331 #20140d}.sb-intro{display:flex;align-items:center;gap:10px;min-height:48px;padding:1px 4px}.sb-bag-icon{flex:none;filter:drop-shadow(0 2px 3px #0009)}.sb-kicker{color:#bc8e55;font-size:9px;font-weight:700;letter-spacing:1.8px}.sb-subtitle{margin-top:3px;color:#dac9ad;font-size:11px}.sb-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:7px;border:1px solid #80603570;border-radius:5px;background:#0b0807b3;box-shadow:inset 0 2px 9px #000b}.sb-slot{display:flex;align-items:center;justify-content:center;min-width:0;height:41px;padding:0;cursor:pointer;border:1px solid #765638;border-radius:4px;background:radial-gradient(ellipse at 50% 20%,#65432a66,transparent 75%),linear-gradient(#342319,#21150f);box-shadow:inset 0 1px #fff1,0 1px 2px #0009}.sb-slot.empty{cursor:default;border-color:#493320;background:#21160f70;box-shadow:inset 0 1px 5px #0007}.sb-slot:not(:disabled):hover{border-color:#d3ac5e;background-color:#5c3e26}.sb-slot.selected{border-color:#f0c967;box-shadow:inset 0 0 0 1px #b77a35,0 0 7px #cb8b3138;background:radial-gradient(ellipse at 50% 15%,#8d443b99,transparent 80%),#422419}.sb-slot:focus-visible,.sb-action:focus-visible{outline:2px solid #ffe39c;outline-offset:2px}.sb-slot-icon{display:block;max-width:100%;height:auto;pointer-events:none}.sb-selected{display:flex;align-items:center;gap:8px;min-height:38px;padding:5px 3px;box-sizing:border-box}.sb-selected-icon{flex:none}.sb-selected>div{min-width:0}.sb-selected-name{color:#f1dca7;font:bold 12px var(--serif);overflow-wrap:anywhere}.sb-selected-count{color:#bba68a;font-size:10px;margin-top:2px}.sb-actions{display:flex;align-items:center;gap:4px;padding-top:6px;border-top:1px solid #89633255}.sb-actions-label{font-size:10px;margin-right:2px;color:#c8b490}.storage-bag-window .sb-action{flex:1;min-width:29px;min-height:29px;padding:3px 5px;color:#f3d9a2;background:linear-gradient(#693326,#361912);border:1px solid #9b7040;box-shadow:inset 0 1px #ffe3ae26;font-size:11px;white-space:nowrap}.storage-bag-window .sb-action:hover:not(:disabled){background:linear-gradient(#8f4733,#56251b);border-color:#d3a761}.storage-bag-window .sb-action:disabled{cursor:default;color:#8c7a63;border-color:#58432e;background:#2b1e17;box-shadow:none;opacity:.72}.storage-bag-window .sb-empty{flex:1.8;margin-left:3px}.sb-notice{padding-top:6px;color:#af987b;font-size:10px;line-height:13px;text-align:center;min-height:13px}.sb-notice.sb-readonly{color:#e4bb77}@media(max-width:700px){.storage-bag-window{left:50%;max-width:calc(100vw - 16px)}}@media(max-width:440px){.storage-bag-window{top:50%;max-height:calc(100% - 20px)}.sb-grid{gap:3px;padding:5px}.sb-slot{height:42px}.sb-actions{flex-wrap:wrap}.sb-actions-label{flex-basis:100%}.storage-bag-window .sb-action{min-height:36px}}.rune-pouch-window{width:276px;max-width:calc(100% - 20px);box-sizing:border-box;z-index:28;color:#ead9b7;background:radial-gradient(ellipse at 30% 0%,#6a3a1e70,transparent 65%),linear-gradient(145deg,#3a2618,#170f0a);border:2px solid #8a6230;border-radius:8px;box-shadow:inset 0 0 0 1px #d9b25c45,inset 0 0 22px #0007,0 10px 35px #000b}.rune-pouch-window .modal-head{height:32px;border-bottom:1px solid #a177354a;margin-bottom:0}.rune-pouch-window .modal-title{padding-left:0;text-align:left;font:bold 18px var(--serif);letter-spacing:.4px;color:#edca78;text-shadow:1px 2px #000}.rp-count{display:inline-block;padding:2px 8px;border:1px solid #8f6d35;border-radius:12px;color:#ffe192;background:#130d08;font-size:11px;white-space:nowrap}.rp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px;padding:7px;border:1px solid #80603570;border-radius:5px;background:#0b0807b3;box-shadow:inset 0 2px 9px #000b}.rp-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;height:76px;padding:3px 2px;cursor:pointer;color:#f1dca7;font-family:inherit;border:1px solid #765638;border-radius:4px;background:radial-gradient(ellipse at 50% 20%,#65432a66,transparent 75%),linear-gradient(#342319,#21150f);box-shadow:inset 0 1px #fff1,0 1px 2px #0009}.rp-slot.empty{cursor:default;color:#7d6a55;border-color:#493320;background:#21160f70;box-shadow:inset 0 1px 5px #0007}.rp-slot:not(.empty):hover{border-color:#d3ac5e;background-color:#5c3e26}.rp-slot:focus-visible,.rp-empty:focus-visible{outline:2px solid #ffe39c;outline-offset:2px}.rp-slot-icon,.rp-slot-name,.rp-slot-n{pointer-events:none}.rp-slot-icon{display:block}.rp-slot-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.rp-slot-n{min-height:14px;font:bold 12px var(--serif);color:#ffe192;text-shadow:1px 1px #000}.rp-actions{display:flex;padding-top:7px}.rune-pouch-window .rp-empty{flex:1;min-height:28px;color:#f3d9a2;background:linear-gradient(#693326,#361912);border:1px solid #9b7040;box-shadow:inset 0 1px #ffe3ae26;font-size:11px}.rune-pouch-window .rp-empty:hover:not(:disabled){background:linear-gradient(#8f4733,#56251b);border-color:#d3a761}.rune-pouch-window .rp-empty:disabled{cursor:default;color:#8c7a63;border-color:#58432e;background:#2b1e17;box-shadow:none;opacity:.72}.rp-notice{padding-top:6px;color:#af987b;font-size:10px;line-height:13px;text-align:center}@media(max-width:700px){.rune-pouch-window{left:50%;max-width:calc(100vw - 16px)}}@media(max-width:440px){.rune-pouch-window{top:50%;max-height:calc(100% - 20px)}.rune-pouch-window .rp-empty{min-height:36px}}[data-mn]{--mn-accent: #e8c060;--mn-hi: #fff0b8;--mn-lo: #8a6420;--mn-bg1: #2a2014;--mn-bg2: #100b06;--mn-glow: rgba(255, 190, 80, .35);--mn-card1: #2c2218;--mn-card2: #16100a;--mn-cream: #f0e2c4}[data-mn=crucible]{--mn-accent: #ffb04a;--mn-hi: #ffe0a0;--mn-lo: #9a3a10;--mn-bg1: #3a1208;--mn-bg2: #120403;--mn-glow: rgba(255, 100, 30, .45);--mn-card1: #34140c;--mn-card2: #180806}[data-mn=tidewall]{--mn-accent: #7ae0d0;--mn-hi: #d0fff4;--mn-lo: #1f6a66;--mn-bg1: #0c2a2e;--mn-bg2: #041013;--mn-glow: rgba(60, 210, 200, .35);--mn-card1: #0f3034;--mn-card2: #061618}[data-mn=squall]{--mn-accent: #a8c8ff;--mn-hi: #e4eeff;--mn-lo: #3a5a8a;--mn-bg1: #182234;--mn-bg2: #070b14;--mn-glow: rgba(120, 160, 255, .38);--mn-card1: #1a263a;--mn-card2: #0a0f1a}[data-mn=longnight]{--mn-accent: #bfe8ff;--mn-hi: #f0fbff;--mn-lo: #4a7a9a;--mn-bg1: #13283a;--mn-bg2: #060e18;--mn-glow: rgba(170, 225, 255, .38);--mn-card1: #16304a;--mn-card2: #081420}[data-mn=tomb]{--mn-accent: #ffd27a;--mn-hi: #fff0c8;--mn-lo: #9a6a20;--mn-bg1: #3a2810;--mn-bg2: #140c04;--mn-glow: rgba(255, 200, 90, .38);--mn-card1: #3a2a14;--mn-card2: #1a1006}[data-mn=proving]{--mn-accent: #ffe070;--mn-hi: #fff6c8;--mn-lo: #3a4a8a;--mn-bg1: #18203e;--mn-bg2: #080b1a;--mn-glow: rgba(255, 210, 90, .3);--mn-card1: #1c2646;--mn-card2: #0b1022}[data-mn=echoes]{--mn-accent: #e2c0ff;--mn-hi: #f8ecff;--mn-lo: #6a3a9a;--mn-bg1: #26183a;--mn-bg2: #0e0818;--mn-glow: rgba(210, 150, 255, .42);--mn-card1: #2c1c42;--mn-card2: #120a1e}[data-mn=aspects]{--mn-accent: #b8a8ff;--mn-hi: #ece6ff;--mn-lo: #4a3a9a;--mn-bg1: #1a1436;--mn-bg2: #090616;--mn-glow: rgba(150, 120, 255, .42);--mn-card1: #201a40;--mn-card2: #0c0a1c}.mn-btn{font:bold 11px var(--font);color:var(--mn-hi, #ffe890);text-shadow:1px 1px 0 #000;padding:4px 14px;border:1px solid #050302;border-radius:4px;cursor:pointer;outline:none;background:linear-gradient(color-mix(in srgb,var(--mn-lo, #8a6420) 85%,#fff 15%),color-mix(in srgb,var(--mn-lo, #8a6420) 55%,#000 45%));box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px color-mix(in srgb,var(--mn-accent, #e8c060) 35%,transparent)}.mn-btn:hover:not(:disabled):not(.off){filter:brightness(1.18);box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px color-mix(in srgb,var(--mn-accent, #e8c060) 60%,transparent),0 0 9px var(--mn-glow, rgba(255, 190, 80, .35))}.mn-btn:active:not(:disabled):not(.off){transform:translateY(1px)}.mn-btn:disabled,.mn-btn.off{color:#8a7c6a;background:linear-gradient(#3a302a,#1e1812);box-shadow:none;cursor:default;filter:none;transform:none}.mn-btn.small{padding:2px 10px;font-size:10.5px}.mn-btn.big{min-width:100px;padding:6px 14px;font-size:12.5px}.mn-btn.ghost{color:#e0d0b0;background:linear-gradient(#3e342a,#1e1812)}.mn-chip{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;line-height:13px;padding:0 5px;border-radius:7px;color:var(--mn-cream, #f0e2c4);background:#00000059;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mn-accent, #e8c060) 40%,transparent)}.mn-chip.gold{color:#2a1a00;text-shadow:none;background:linear-gradient(#ffe38a,#c89020);box-shadow:0 0 5px #ffc83c8c}.mn-chip.elite{color:#2a1a00;text-shadow:none;background:linear-gradient(#fff0a8,#d8a020);box-shadow:0 0 6px #ffd250b3}.mn-chip.rare{color:#fff;background:linear-gradient(#a060e0,#4a1a8a);box-shadow:0 0 5px #b46eff99}.mn-chip.untr{color:#ffd8a0;background:#7828148c;box-shadow:inset 0 0 0 1px #ff965a73}.mn-chip.ok{color:#c8f0a0;box-shadow:inset 0 0 0 1px #96e67873}.mn-chip.bad{color:#ff9a80;box-shadow:inset 0 0 0 1px #ff6e5080}.mn-reqs{display:flex;flex-direction:column;gap:1px;width:100%}.mn-req{display:flex;gap:4px;font-size:10.5px;line-height:13px}.mn-req-i{flex:none;width:10px;text-align:center;font-weight:700}.mn-req.ok{color:#9ad89a}.mn-req.bad{color:#ff7a60}.mn-slot{position:relative;width:46px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#0000004d;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 2px 6px #00000080}.mn-slot.got{background:radial-gradient(circle,color-mix(in srgb,var(--mn-accent, #e8c060) 45%,transparent),#00000040 72%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mn-accent, #e8c060) 70%,transparent),0 0 8px var(--mn-glow, rgba(255, 190, 80, .35))}.mn-slot.miss canvas,.mn-slot.miss img{filter:grayscale(1) brightness(.55) opacity(.45)}.mn-sec{display:flex;align-items:center;gap:8px;margin:9px 0 6px;font:bold 12.5px var(--serif);color:var(--mn-accent, #e8c060);letter-spacing:.5px}.mn-sec:before,.mn-sec:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mn-accent, #e8c060) 55%,transparent))}.mn-sec:after{background:linear-gradient(90deg,color-mix(in srgb,var(--mn-accent, #e8c060) 55%,transparent),transparent)}.mn-corner{position:absolute;width:18px;height:18px;border:2px solid var(--mn-accent);pointer-events:none;opacity:.8}.mn-corner.tl{left:6px;top:6px;border-right:0;border-bottom:0;border-top-left-radius:6px}.mn-corner.tr{right:6px;top:6px;border-left:0;border-bottom:0;border-top-right-radius:6px}.mn-corner.bl{left:6px;bottom:6px;border-right:0;border-top:0;border-bottom-left-radius:6px}.mn-corner.br{right:6px;bottom:6px;border-left:0;border-top:0;border-bottom-right-radius:6px}@keyframes mnin{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}@keyframes mnpulse{50%{filter:brightness(1.5)}}.mn-hud{position:absolute;left:8px;top:44px;width:208px;max-height:calc(100% - 221px);overflow:hidden;padding:4px 8px 6px;pointer-events:none!important;color:#fff;font:12px/1.25 var(--font);background:linear-gradient(color-mix(in srgb,var(--mn-bg1) 70%,rgba(44,36,26,.9)),#120e0ae0);border:1px solid #0a0806;border-radius:4px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mn-accent) 30%,transparent),inset 0 1px #ffffff0f,0 2px 8px #0009}.mn-hud.in{animation:mnhudin .35s cubic-bezier(.2,1.3,.4,1)}.mn-hud.ui-unlocked{overflow:visible}@keyframes mnhudin{0%{opacity:0}to{opacity:1}}.mn-hud-head{display:flex;align-items:center;justify-content:center;gap:5px;min-height:18px}.mn-hud-ico{display:flex;flex:none}.mn-hud-title{min-width:0;text-align:center;font:bold 13px var(--serif);color:var(--mn-accent);letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 0 #000,0 0 6px var(--mn-glow)}.mn-hud-sub{text-align:center;font-size:11px;color:#e8d8b8;overflow:hidden;text-overflow:ellipsis}.mn-hud-head+.mn-hud-sub,.mn-hud-head{padding-bottom:1px}.mn-rows,.mn-bars,.mn-timer{border-top:1px solid rgba(0,0,0,.5);box-shadow:inset 0 1px #ffffff0d;margin-top:3px;padding-top:3px}.mn-rows+.mn-bars{border-top:0;box-shadow:none;margin-top:1px;padding-top:0}.mn-row{display:flex;justify-content:space-between;gap:6px;line-height:15px}.mn-l{color:#ffcf8f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-v{flex:1 1 0;min-width:min-content;text-align:right;color:#ff0;font-weight:700}.mn-bar{position:relative;height:14px;margin-top:3px;background:#14100c;border:1px solid #0a0806;border-radius:3px;overflow:hidden;box-shadow:inset 0 1px 2px #000000b3}.mn-fill{position:absolute;left:0;top:0;bottom:0;width:0;transition:width .3s;background:linear-gradient(#4ae0a8,#168a5c)}.mn-fill.hp{background:linear-gradient(#e03a28,#7a1008)}.mn-fill.red{background:linear-gradient(#ff5a3a,#8a1410)}.mn-fill.gold{background:linear-gradient(#ffe890,#c89020)}.mn-fill.blue{background:linear-gradient(#8ac8ff,#2a5a9a)}.mn-fill.hex{background:linear-gradient(color-mix(in srgb,var(--mn-bar) 70%,#fff 30%),color-mix(in srgb,var(--mn-bar) 60%,#000 40%))}.mn-fill:after{content:"";position:absolute;left:0;right:0;top:0;height:45%;background:#ffffff2e}.mn-bar.low .mn-fill{animation:mnpulse 1s ease-in-out infinite}.mn-bt{position:relative;display:block;text-align:center;font-size:10px;line-height:12px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.mn-timer{display:flex;justify-content:center;align-items:center;gap:5px}.mn-tico{display:flex}.mn-tl{color:#ffcf8f;font-size:11px}.mn-tv{font:bold 15px var(--font);color:#ff0;min-width:38px}.mn-timer.low .mn-tv{color:#ff3a3a;animation:mnpulse 1s ease-in-out infinite}.mn-timer.done .mn-tv{color:#ff6a50;animation:none}.mn-warn{margin-top:4px;text-align:center;font-weight:700;color:#ff6a3a;line-height:14px;text-shadow:1px 1px 0 #000,0 0 6px rgba(255,60,30,.65);animation:mnpulse 1.2s ease-in-out infinite}.mn-warn.flash{animation:mnwarnin .5s ease-out,mnpulse 1.2s ease-in-out .5s infinite}@keyframes mnwarnin{0%{transform:scale(1.25);color:#fff}to{transform:none}}@media(max-width:900px){#game.mn-on .nt-stack{top:calc(56px + var(--mn-hud-h, 140px))}}.mn-announce{--mn-an: var(--mn-hi, #ffe7a0);position:absolute;left:calc(50% - 121px);top:23%;transform:translate(-50%,-50%);z-index:16;text-align:center;white-space:nowrap;pointer-events:none!important;padding:10px 70px 12px;background:radial-gradient(ellipse at center,rgba(0,0,0,.5) 0%,rgba(0,0,0,.22) 45%,transparent 72%)}.mn-announce.show{animation:mnanin .6s cubic-bezier(.2,1.4,.4,1) forwards}.mn-announce.out{animation:mnanout .6s ease-in forwards}@keyframes mnanin{0%{opacity:0;transform:translate(-50%,-50%) scale(1.35);letter-spacing:6px}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes mnanout{0%{opacity:1}to{opacity:0;transform:translate(-50%,-60%) scale(.96)}}.mn-announce.wrap{white-space:normal;width:max-content}.mn-announce.wrap .mn-an-t,.mn-announce.wrap .mn-an-s{max-width:calc(100vw - 262px);margin-left:auto;margin-right:auto;text-wrap:balance}.mn-an-t{font:bold 36px var(--serif);color:var(--mn-an);letter-spacing:1.5px;text-shadow:0 0 2px #000,2px 2px 0 #000,-1px -1px 0 #000,0 0 18px color-mix(in srgb,var(--mn-an) 55%,transparent)}.mn-an-s{font:italic 14px var(--serif);color:#f3dcae;text-shadow:1px 1px 0 #000,0 0 8px rgba(0,0,0,.9);margin-top:1px}.mn-an-orn{height:2px;margin:0 auto 5px;width:72%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mn-an) 70%,#000 30%) 30%,var(--mn-an) 50%,color-mix(in srgb,var(--mn-an) 70%,#000 30%) 70%,transparent)}.mn-an-orn.low{margin:6px auto 0;width:50%}.mn-res-root{position:absolute;left:calc(50% - 121px);top:calc(50% - 82px);transform:translate(-50%,-50%);z-index:24}.mn-res{position:relative;width:370px;max-width:calc(100vw - 262px);max-height:calc(100vh - 184px);display:flex;flex-direction:column;overflow:hidden;padding:14px 18px 12px;text-align:center;color:var(--mn-cream);background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--mn-accent) 30%,transparent),transparent 62%),linear-gradient(var(--mn-bg1),var(--mn-bg2));border:2px solid #050302;border-radius:9px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mn-accent) 70%,transparent),inset 0 0 0 4px #0000008c,inset 0 0 0 5px color-mix(in srgb,var(--mn-accent) 25%,transparent),0 0 30px var(--mn-glow),0 14px 40px #000000d9}.mn-res.pop{animation:mnrespop .55s cubic-bezier(.2,1.5,.4,1)}@keyframes mnrespop{0%{transform:scale(.6) translateY(20px);opacity:0}60%{opacity:1}to{transform:none}}.mn-res-x{position:absolute;right:8px;top:8px;z-index:2}.mn-res-rays{position:absolute;left:50%;top:42px;width:300px;height:300px;margin:-150px 0 0 -150px;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--mn-accent) 30%,transparent) 0deg 8deg,transparent 8deg 24deg);-webkit-mask:radial-gradient(circle,#000 12%,transparent 62%);mask:radial-gradient(circle,#000 12%,transparent 62%);animation:mnrays 14s linear infinite;opacity:.8}.mn-res.defeat .mn-res-rays{display:none}@keyframes mnrays{to{transform:rotate(360deg)}}.mn-res-top{position:relative;flex:none;display:flex;flex-direction:column;align-items:center}.mn-res-crest{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--mn-accent) 35%,#1a120a),#0a0604 74%);box-shadow:0 0 0 2px #0a0604,0 0 0 3px var(--mn-accent),0 0 14px var(--mn-glow)}.mn-res-kicker{margin-top:6px;font:bold 10.5px var(--font);letter-spacing:3px;text-transform:uppercase;color:color-mix(in srgb,var(--mn-accent) 75%,#fff 25%)}.mn-res-word{font:bold 30px var(--serif);letter-spacing:1px;line-height:34px;margin-top:1px;background:linear-gradient(#ffffff,var(--mn-hi) 35%,var(--mn-accent) 70%,var(--mn-lo));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(1px 1px 0 #000) drop-shadow(0 0 8px var(--mn-glow))}.mn-res.defeat .mn-res-word{background:linear-gradient(#ffd0c0,#ff6a50 45%,#8a1a10);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(1px 1px 0 #000) drop-shadow(0 0 8px rgba(255,60,30,.5))}.mn-res.defeat .mn-res-crest canvas{filter:grayscale(.6) brightness(.8)}.mn-res-sub{font:italic 12.5px var(--serif);color:#e8d8b8}.mn-res-pb{margin:6px 0 0}.mn-res-pb span{display:inline-block;padding:2px 16px;font:bold 11px var(--font);letter-spacing:1px;text-transform:uppercase;color:#2a1a00;text-shadow:none;background:linear-gradient(#fff4b0,#e8b030);clip-path:polygon(0 0,100% 0,94% 50%,100% 100%,0 100%,6% 50%);box-shadow:0 0 10px #ffd250cc;animation:mnpbshine 2.2s ease-in-out infinite}@keyframes mnpbshine{50%{filter:brightness(1.25)}}.mn-res-body{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;margin-top:8px;padding:0 2px}.mn-res-rows{display:flex;flex-direction:column;gap:1px;padding:5px 8px;background:#0000004d;border-radius:5px;box-shadow:inset 0 0 0 1px #ffffff0f;text-align:left}.mn-res-row{display:flex;align-items:center;gap:6px;line-height:17px;font-size:12px;border-bottom:1px dotted rgba(255,255,255,.08)}.mn-res-row:last-child{border-bottom:0}.mn-res-l{flex:1;color:#ffcf8f}.mn-res-v{color:#ff0;font-weight:700}.mn-res-row.pb .mn-res-v{color:#ffe070;text-shadow:1px 1px 0 #000,0 0 6px rgba(255,200,60,.8)}.mn-res-row.pb .mn-res-l{color:#fff0c0}.mn-res-star{display:flex;animation:mnpulse 1.4s ease-in-out infinite}.mn-res-pts{margin-top:8px;display:flex;flex-direction:column;align-items:center;gap:3px}.mn-res-gain{display:flex;align-items:center;gap:6px}.mn-res-gain b{font:bold 22px var(--font);color:#ffe890;text-shadow:1px 1px 0 #000,0 0 8px rgba(255,210,90,.6)}.mn-res-gain span{color:#f0e2c4;font:13px var(--serif)}.mn-res-gain.none b{color:#a8987a;text-shadow:1px 1px 0 #000}.mn-res-bonus{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.mn-res-total{font-size:11px;color:#c8b890}.mn-res-kc{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:1px 10px 1px 5px;border-radius:10px;font-size:11px;color:#f0e2c4;background:#00000059;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mn-accent) 40%,transparent)}.mn-res-loot{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.mn-res-unl{margin-top:8px;display:flex;flex-direction:column;gap:3px}.mn-res-u{display:flex;align-items:center;justify-content:center;gap:6px;font:bold 12px var(--serif);color:#ffe070;text-shadow:1px 1px 0 #000,0 0 8px rgba(255,200,60,.5)}.mn-res-none{color:#b8a88a;font-style:italic;padding:8px 0}.mn-res-btns{flex:none;display:flex;justify-content:center;gap:12px;margin-top:10px}#game.mn-res-on .mn-announce{z-index:25}.mn-rw-root{position:absolute;left:calc(50% - 121px);top:calc(50% - 82px);transform:translate(-50%,-50%);z-index:22}.mn-rw-win{position:relative;width:600px;height:486px;max-width:calc(100vw - 262px);max-height:calc(100vh - 184px);display:flex;flex-direction:column;padding:0 12px 8px;color:var(--mn-cream);background:radial-gradient(ellipse at 50% -10%,color-mix(in srgb,var(--mn-accent) 30%,transparent),transparent 55%),radial-gradient(ellipse at 50% 120%,color-mix(in srgb,var(--mn-lo) 35%,transparent),transparent 60%),linear-gradient(var(--mn-bg1),var(--mn-bg2));border:2px solid #050302;border-radius:7px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mn-accent) 60%,transparent),inset 0 0 0 4px #0009,inset 0 0 0 5px color-mix(in srgb,var(--mn-accent) 22%,transparent),inset 0 0 50px #0000008c,0 12px 40px #000000d9;animation:mnin .28s cubic-bezier(.2,1.3,.4,1)}.mn-rw-head{flex:none;display:flex;align-items:center;gap:10px;height:50px;padding:0 4px 0 8px}.mn-rw-emblem{width:38px;height:38px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 45% 35%,color-mix(in srgb,var(--mn-accent) 35%,#1a120a),#0a0604 75%);box-shadow:0 0 0 1px var(--mn-lo),0 0 10px var(--mn-glow)}.mn-rw-title{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:bold 21px var(--serif);letter-spacing:1px;background:linear-gradient(#ffffff,var(--mn-hi) 35%,var(--mn-accent) 70%,var(--mn-lo));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(1px 1px 0 #000) drop-shadow(0 0 6px var(--mn-glow))}.mn-pts{flex:none;display:flex;align-items:center;gap:5px;padding:3px 11px 3px 5px;border-radius:14px;background:linear-gradient(#00000073,#000000b3);box-shadow:inset 0 0 0 1px var(--mn-lo),0 0 8px var(--mn-glow)}.mn-pts-n{color:#ffe890;font:bold 16px var(--font)}.mn-pts-l{color:#c8b89a;font-size:10px}.mn-pts.spent{animation:mnspent .8s ease-out}@keyframes mnspent{0%{box-shadow:inset 0 0 0 1px var(--mn-accent),0 0 22px #ffdc5af2;transform:scale(1.08)}to{transform:scale(1)}}.mn-rw-x{margin-left:2px;flex:none}.mn-rw-tabs{flex:none;display:flex;gap:4px;padding:0 6px;border-bottom:1px solid color-mix(in srgb,var(--mn-accent) 35%,transparent)}.mn-tab{position:relative;min-width:0;flex:0 1 auto;white-space:nowrap;padding:5px 14px 4px;font:bold 13px var(--serif);letter-spacing:.5px;color:color-mix(in srgb,var(--mn-cream) 70%,#000 30%);text-shadow:1px 1px 0 #000;background:linear-gradient(var(--mn-card1),var(--mn-card2));border:1px solid #050302;border-bottom:0;border-radius:6px 6px 0 0;box-shadow:inset 0 1px #ffffff1a;cursor:pointer;outline:none}.mn-tab:hover{color:var(--mn-hi)}.mn-tab.on{color:var(--mn-hi);background:linear-gradient(color-mix(in srgb,var(--mn-lo) 80%,#fff 8%),color-mix(in srgb,var(--mn-lo) 45%,#000 55%));box-shadow:inset 0 1px #ffffff38,0 -2px 10px var(--mn-glow)}.mn-tab.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--mn-accent),transparent)}.mn-tab[data-n]:not([data-n=""]):before{content:attr(data-n);position:absolute;right:-4px;top:-6px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;font:bold 9px/15px var(--font);color:#2a1a00;text-shadow:none;background:linear-gradient(#ffe38a,#c89020);box-shadow:0 0 4px #ffc83cb3}.mn-rw-body{flex:1 1 auto;min-height:120px;overflow-y:auto;padding:10px 4px 6px}.mn-rw-win.no-tabs .mn-rw-body{border-top:1px solid color-mix(in srgb,var(--mn-accent) 30%,transparent)}.mn-rw-body::-webkit-scrollbar-track{background:#00000059;border-left:1px solid #050302}.mn-rw-body::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--mn-lo),color-mix(in srgb,var(--mn-lo) 50%,#000));border-color:#050302}.mn-rw-foot{flex:none;text-align:center;font:italic 11px var(--serif);color:color-mix(in srgb,var(--mn-cream) 65%,#000 35%);padding-top:6px;border-top:1px solid color-mix(in srgb,var(--mn-accent) 18%,transparent)}.mn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px}.mn-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 8px 7px;background:linear-gradient(var(--mn-card1),var(--mn-card2));border:1px solid color-mix(in srgb,var(--mn-lo) 55%,#000);border-radius:6px;box-shadow:inset 0 1px #ffffff12,0 2px 5px #00000080;transition:border-color .15s,box-shadow .15s,transform .15s}.mn-card:hover{border-color:var(--mn-lo);box-shadow:inset 0 1px #ffffff1a,0 0 12px var(--mn-glow),0 3px 8px #0009;transform:translateY(-1px)}.mn-card.tier-elite{border-color:#b08a30;box-shadow:inset 0 0 0 1px #ffdc6e59,0 0 10px #ffc85047,0 2px 5px #00000080}.mn-card.tier-elite:before{content:"";position:absolute;inset:0;border-radius:6px;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(255,220,110,.16),transparent 60%)}.mn-card.tier-rare{border-color:#7a4ab8}.mn-card.owned{background:linear-gradient(#20200e,#121006);border-color:#4a4a1a}.mn-card.locked .mn-sock>canvas,.mn-card.soldout .mn-sock>canvas,.mn-card.locked .mn-sock>img,.mn-card.soldout .mn-sock>img{filter:grayscale(.75) brightness(.7)}.mn-card.locked .mn-name{color:color-mix(in srgb,var(--mn-accent) 55%,#888 45%)}.mn-sock{position:relative;width:54px;height:54px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--mn-lo) 60%,#1a120a),#080504 72%);box-shadow:0 0 0 1px var(--mn-lo),inset 0 0 10px #000000e6}.mn-card.owned .mn-sock{box-shadow:0 0 0 1px #c8b040,0 0 10px #dcc85059,inset 0 0 10px #000000e6}.mn-card.tier-elite .mn-sock{box-shadow:0 0 0 1px #e8c050,0 0 12px #ffd25080,inset 0 0 10px #000000e6}.mn-seal{position:absolute;right:-3px;bottom:-2px;filter:drop-shadow(0 1px 2px #000)}.mn-name{color:var(--mn-accent);font:bold 12.5px var(--serif);text-align:center;line-height:14px}.mn-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:3px}.mn-desc{color:color-mix(in srgb,var(--mn-cream) 85%,#000 15%);font-size:10.5px;line-height:13px;text-align:center;min-height:26px;flex:1}.mn-card .mn-reqs{padding:2px 4px;border-radius:4px;background:#00000040}.mn-cardrow{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;margin-top:2px}.mn-cost{display:inline-flex;align-items:center;gap:3px;color:#ffe890;font-weight:700;font-size:12px}.mn-cost.short{color:#ff6a50}.mn-own{display:inline-flex;align-items:center;gap:4px;color:#d8e880;font-weight:700;font-size:11px;letter-spacing:.5px}.mn-cardrow.own{justify-content:center;min-height:20px}.mn-rw-title.long{font-size:17px;letter-spacing:.5px}.mn-empty{text-align:center;color:color-mix(in srgb,var(--mn-cream) 55%,#000);font-style:italic;padding:40px 0}.mn-confirm{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background:#040202b8;border-radius:6px}.mn-c-box{width:330px;max-width:90%;text-align:center;padding:16px 18px 14px;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--mn-accent) 28%,transparent),transparent 60%),linear-gradient(var(--mn-bg1),var(--mn-bg2));border:1px solid #050302;border-radius:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mn-accent) 65%,transparent),0 0 30px #000000e6,0 0 18px var(--mn-glow);animation:mnin .22s cubic-bezier(.2,1.3,.4,1)}.mn-c-title{font:bold 17px var(--serif);color:var(--mn-hi);margin-bottom:6px}.mn-c-icon{display:flex;justify-content:center;margin:2px 0 6px}.mn-c-text{color:color-mix(in srgb,var(--mn-cream) 90%,#000);font-size:11.5px;line-height:15px;margin-bottom:6px}.mn-c-note{color:#ffcf8f;font-size:10.5px;font-style:italic;margin-bottom:8px}.mn-c-qty{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:8px;color:#c8b08a;font-size:11px}.mn-q{min-width:32px;padding:2px 6px;font:bold 11px var(--font);color:#d8c4a0;background:linear-gradient(#3a2e26,#1c140e);border:1px solid #0a0404;border-radius:3px;cursor:pointer;outline:none}.mn-q.on{color:var(--mn-hi);background:linear-gradient(var(--mn-lo),color-mix(in srgb,var(--mn-lo) 45%,#000));box-shadow:0 0 6px var(--mn-glow)}.mn-q:disabled{opacity:.4;cursor:default}.mn-c-price{display:flex;justify-content:center}.mn-c-total{display:inline-flex;align-items:center;gap:5px;color:#ffe890;font:bold 15px var(--font)}.mn-c-after{color:#9ad89a;font-size:10.5px;margin:2px 0 10px}.mn-c-after.bad{color:#ff6a50}.mn-c-btns{display:flex;justify-content:center;gap:12px}.mn-sc-root{position:absolute;left:calc(50% - 121px);top:calc(50% - 82px);transform:translate(-50%,-50%);z-index:21}.mn-sc-book{position:relative;width:720px;max-width:calc(100vw - 262px);height:476px;max-height:calc(100vh - 184px);display:flex;flex-direction:column;padding:0 14px 14px;border-radius:10px;background-color:#182640;background-image:var(--stone),radial-gradient(ellipse at 30% 20%,#26406a,#122038 70%,#0a1220);border:2px solid #040810;box-shadow:inset 0 0 0 3px #0a1426,inset 0 0 0 4px #e8c0608c,inset 0 0 0 7px #0a1426cc,inset 0 0 0 8px #e8c0604d,inset 0 0 40px #0009,0 14px 40px #000000d9;animation:mnbookin .32s cubic-bezier(.2,1.2,.4,1)}@keyframes mnbookin{0%{transform:perspective(900px) rotateX(8deg) scale(.95);opacity:0}to{transform:none;opacity:1}}.mn-sc-head{flex:none;display:flex;align-items:center;gap:10px;height:46px;padding:0 2px 0 8px}.mn-sc-crest{width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 45% 35%,#2e4a78,#0a1222 75%);box-shadow:0 0 0 2px #0a1222,0 0 0 3px #b89040}.mn-sc-title{flex:1;font:bold 23px var(--serif);letter-spacing:2px;background:linear-gradient(#fff4c8,#e8c060 50%,#a87a20);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(1px 1px 0 #02040a) drop-shadow(0 0 5px rgba(0,0,0,.6))}.mn-sc-sum{display:flex;gap:6px}.mn-sc-chip{display:flex;align-items:center;gap:4px;padding:2px 8px 2px 4px;border-radius:11px;font-size:11px;color:#ffe8b0;background:#00000059;box-shadow:inset 0 0 0 1px #e8c06073}.mn-sc-x{margin-left:4px}.mn-sc-pages{flex:1;min-height:0;display:flex;border-radius:4px;box-shadow:0 3px 10px #0009}.mn-sc-page{position:relative;min-height:0;color:#3a2410;text-shadow:none;background-color:#efe0b6;background-image:var(--paper, none),linear-gradient(90deg,#d8c08a,#f2e4bc 8%,#f6ead0 60%,#e8d6a8)}.mn-sc-page.left{width:244px;flex:none;display:flex;flex-direction:column;border-radius:4px 0 0 4px;background-image:var(--paper, none),linear-gradient(90deg,#d8c08a,#f2e4bc 8%,#f6ead0 70%,#d8c290)}.mn-sc-page.right{flex:1;overflow-y:auto;padding:12px 16px 10px 18px;border-radius:0 4px 4px 0;background-image:var(--paper, none),linear-gradient(90deg,#d4bc86,#f0e2b8 7%,#f6ead0 40%,#f2e4bc 92%,#d8c08a)}.mn-sc-spine{width:10px;flex:none;background:linear-gradient(90deg,#b89a60,#6a4a22 45%,#4a2e12,#6a4a22 55%,#b89a60);box-shadow:inset 0 0 4px #0009}.mn-sc-page::-webkit-scrollbar-track,.mn-sc-list::-webkit-scrollbar-track{background:#78501e1f;border-left:0}.mn-sc-page::-webkit-scrollbar-thumb,.mn-sc-list::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#b8955a,#8a6a3a);border:1px solid #6a4a24}.mn-sc-lh{flex:none;display:flex;justify-content:space-between;padding:8px 12px 4px;font:bold 11px var(--serif);color:#2a4068;text-transform:uppercase;letter-spacing:1.5px;border-bottom:1px solid rgba(110,76,30,.45)}.mn-sc-list{flex:1;min-height:0;overflow-y:auto;padding:2px 0 6px}.mn-sc-row{display:flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;cursor:pointer;border-left:3px solid transparent;border-bottom:1px dotted rgba(110,76,30,.28)}.mn-sc-row:hover{background:#78501e1a}.mn-sc-row.on{background:linear-gradient(90deg,#1e3c782e,#1e3c7808);border-left-color:#2a4a8a}.mn-sc-mini{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--mn-lo) 70%,#2a1a0a),#0a0604 78%);box-shadow:0 0 0 1px #8a6a3a;overflow:hidden}.mn-sc-row.fresh .mn-sc-mini canvas{filter:saturate(.45) brightness(.85)}.mn-sc-rn{flex:1;min-width:0}.mn-sc-rname{font:bold 12px var(--serif);color:#4a1a0a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-sc-row.on .mn-sc-rname{color:#1e3a7a}.mn-sc-rsub{font-size:9.5px;color:#7a6040;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-sc-ric{display:flex}.mn-sc-rkc{min-width:26px;text-align:right;font:bold 12px var(--font);color:#1e3a7a}.mn-sc-none{padding:30px 10px;text-align:center;color:#7a6040;font-style:italic}.mn-sc-none.small{padding:4px 6px;font-size:11.5px}.mn-sc-top{display:flex;align-items:center;gap:14px;margin-bottom:6px}.mn-sc-portrait{width:98px;height:98px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--mn-lo) 75%,#2a1a0a),#0e0804 64%,#060302);box-shadow:0 0 0 3px #3a2008,0 0 0 5px #c8a040,0 0 0 6px #5a3a10,0 4px 12px #3c1e0599,inset 0 0 16px #000000e6}.mn-sc-portrait.unknown canvas{filter:saturate(.55) brightness(.8)}.mn-sc-info{flex:1;min-width:0}.mn-sc-name{font:bold 21px var(--serif);color:#1e2e5a;line-height:24px}.mn-sc-where{font:italic 12.5px var(--serif);color:#5a4020;margin:1px 0 6px}.mn-sc-tags{display:flex;flex-wrap:wrap;gap:5px}.mn-sc-tag{display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 4px;border-radius:10px;font-size:11px;color:#3a2410;background:#6e4c1e24;box-shadow:inset 0 0 0 1px #6e4c1e59}.mn-sc-tag.kc{color:#1e2e5a;font-weight:700}.mn-sc-desc{font:12.5px/16px var(--serif);color:#4a3418;margin:2px 0}.mn-sc-sec{display:flex;align-items:center;gap:8px;margin:10px 0 5px;font:bold 13px var(--serif);color:#2a3a6a;letter-spacing:.5px}.mn-sc-sec:before,.mn-sc-sec:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(110,76,30,.6))}.mn-sc-sec:after{background:linear-gradient(90deg,rgba(110,76,30,.6),transparent)}.mn-sc-sec b{color:#8a1c1c;font:bold 11px var(--font)}.mn-sc-sec b.ok{color:#1a6a10}.mn-sc-reqs{padding:0 6px}.mn-sc-reqs .mn-req{font-size:11.5px;line-height:15px}.mn-sc-reqs .mn-req.ok{color:#1a6a10}.mn-sc-reqs .mn-req.bad{color:#a81408}.mn-sc-best{display:grid;grid-template-columns:1fr 1fr;gap:3px 12px;padding:0 6px}.mn-sc-bestr{display:flex;justify-content:space-between;gap:6px;font-size:11.5px;line-height:16px;border-bottom:1px dotted rgba(110,76,30,.35)}.mn-sc-bestr span{color:#5a4020;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-sc-bestr b{color:#1e2e5a;font-weight:700;white-space:nowrap}.mn-sc-recs{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 10px}.mn-sc-rec{padding:3px 6px 4px;border-radius:5px;background:#6e4c1e1a;box-shadow:inset 0 0 0 1px #6e4c1e47}.mn-sc-rech{font:bold 11.5px var(--serif);color:#6a2c0c;margin-bottom:1px}.mn-sc-recr{display:flex;align-items:center;gap:5px;font-size:11px;line-height:15px}.mn-sc-rank{width:15px;height:13px;flex:none;text-align:center;font:bold 9px/13px var(--font);color:#fff;border-radius:3px;background:#8a7a60;text-shadow:1px 1px 0 rgba(0,0,0,.4)}.mn-sc-recr.r1 .mn-sc-rank{background:linear-gradient(#ffe070,#b88a10);color:#3a2400;text-shadow:none}.mn-sc-recr.r2 .mn-sc-rank{background:linear-gradient(#f0f0f4,#9a9aa4);color:#2a2a30;text-shadow:none}.mn-sc-recr.r3 .mn-sc-rank{background:linear-gradient(#f0b070,#9a5a20);color:#3a1a00;text-shadow:none}.mn-sc-rnm{flex:1;min-width:0;color:#3a2410;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-sc-rv{color:#1e2e5a;font-weight:700}.mn-sc-recr.me{background:linear-gradient(90deg,rgba(232,180,50,.35),transparent);border-radius:3px}.mn-sc-recr.me .mn-sc-rnm{color:#7a4a00;font-weight:700}.mn-sc-coll{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.mn-sc-coll .mn-slot{background:#5a3c141f;box-shadow:inset 0 0 0 1px #6e4c1e59,inset 0 2px 6px #5a3c1440}.mn-sc-coll .mn-slot.got{background:radial-gradient(circle,#ffecaae6,#e8c06059 70%);box-shadow:inset 0 0 0 1px #b08a30,0 0 8px #dcaa3c8c}.mn-sc-prog{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:11px;color:#5a4020}.mn-sc-bar{flex:1;height:8px;border-radius:4px;background:#5a3c1433;box-shadow:inset 0 1px 2px #3c280a73;overflow:hidden}.mn-sc-fill{height:100%;background:linear-gradient(#6a9aff,#1e3a8a);box-shadow:0 0 5px #2850c899;transition:width .5s}.pane-minigames{display:flex;flex-direction:column;gap:3px;overflow:hidden!important;padding:1px}.pane-minigames>*{flex-shrink:0}.mn-th{display:flex;align-items:center;gap:5px;height:24px;padding:0 1px 0 2px}.mn-th-t{flex:1;font:bold 15px var(--serif);color:#e8c060;letter-spacing:.6px;text-shadow:1px 1px 0 #000,0 0 8px rgba(255,170,60,.35)}.mn-tt{display:flex;align-items:center;gap:3px;padding:1px 7px 1px 3px;border-radius:9px;background:#00000059;box-shadow:inset 0 0 0 1px #a06eff73;font:bold 10.5px var(--font);color:#d8c8ff}.mn-tt.cd{color:#a8987a;box-shadow:inset 0 0 0 1px #a08c6e59}.mn-tt.cd canvas,.mn-tt.cd img{filter:grayscale(.8) brightness(.8)}.mn-tl-list{flex:1 1 auto!important;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:3px;padding-right:1px;scrollbar-width:thin}.mn-tc{position:relative;display:flex;align-items:center;gap:5px;min-height:48px;padding:3px 3px 3px 4px;cursor:pointer;background:radial-gradient(ellipse at 0% 50%,color-mix(in srgb,var(--mn-accent) 16%,transparent),transparent 60%),linear-gradient(var(--mn-card1),var(--mn-card2));border:1px solid #0a0706;border-left:3px solid color-mix(in srgb,var(--mn-accent) 75%,#000);border-radius:4px;box-shadow:inset 0 1px #ffffff0f}.mn-tc:hover{box-shadow:inset 0 1px #ffffff1a,0 0 8px var(--mn-glow)}.mn-tc.locked{border-left-color:#6a6050}.mn-tc-ico{position:relative;width:36px;height:36px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--mn-lo) 55%,#1a120a),#080504 74%);box-shadow:0 0 0 1px color-mix(in srgb,var(--mn-accent) 55%,#000)}.mn-tc.locked .mn-tc-ico>:first-child{filter:grayscale(.7) brightness(.75)}.mn-tc-lock{position:absolute;right:-3px;bottom:-3px;display:flex;filter:drop-shadow(0 1px 1px #000)}.mn-tc-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.mn-tc-name{font:bold 12px var(--serif);color:var(--mn-accent);line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-tc.locked .mn-tc-name{color:color-mix(in srgb,var(--mn-accent) 55%,#999 45%)}.mn-tc-pts{display:flex;align-items:center;gap:3px;font-size:10.5px;line-height:13px;white-space:nowrap;overflow:hidden}.mn-tc-pts b{color:#ff0;font-weight:700}.mn-tc-pts span{color:#c8b89a;overflow:hidden;text-overflow:ellipsis}.mn-tc-sub{font-size:10px;line-height:12px;color:#a8987a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-tc-kc{color:#d8c8a8}.mn-tc-best{color:#e8d088}.mn-tc-btns{flex:none;display:flex;flex-direction:column;gap:2px}.mn-tc-b{width:24px;height:20px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;background:linear-gradient(#5b4d3b,#3d3326);border:1px solid #16120d;border-radius:3px;box-shadow:inset 1px 1px #ffffff21,inset -1px -1px #00000059}.mn-tc-b:hover:not(:disabled){background:linear-gradient(#6b5a45,#4a3e2f);box-shadow:inset 1px 1px #ffffff2e,0 0 6px var(--mn-glow)}.mn-tc-b canvas{pointer-events:none}.mn-tc-b.cd,.mn-tc-b:disabled{cursor:default;opacity:.6}.mn-tc-b.cd canvas,.mn-tc-b.cd img{filter:grayscale(1) brightness(.6)}.mn-wait{color:#a8987a;font-size:10.5px;text-align:center;font-style:italic;padding:10px 6px}.mn-tfoot{display:flex}.mn-tbtn{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:4px;font-weight:700;color:#ffe890;background:linear-gradient(#2a4068,#142038);border-color:#060a14}.mn-tbtn:hover{background:linear-gradient(#34507e,#1a2a48);color:#fff4c0}.mn-tbtn canvas{pointer-events:none}@media(max-height:640px){.mn-tc{min-height:42px;padding-top:2px;padding-bottom:2px}.mn-tc-ico{width:32px;height:32px}.mn-tc-sub{display:none}}.nt-minigame{--nt: #5fe0b0;--nt-t: #b8ffe0;--nt-b1: #0c2a22;--nt-b2: #04120e}@media(max-width:760px){.mn-rw-title{font-size:15px}.mn-rw-title.long{font-size:13px}.mn-pts-l{display:none}.mn-tab{padding:4px 9px 3px;font-size:12px}.mn-sc-page.left{width:168px}.mn-sc-sum{display:none}.mn-sc-top{gap:8px}.mn-sc-portrait{width:70px;height:70px}.mn-sc-portrait canvas{transform:scale(.8)}.mn-sc-name{font-size:17px;line-height:20px}.mn-res{padding:12px 12px 10px}}@media(max-width:700px){.mn-rw-root,.mn-sc-root,.mn-res-root{left:50%}.mn-rw-win,.mn-sc-book,.mn-res{max-width:calc(100vw - 16px)}.mn-sc-page.left{width:150px}.mn-sc-rsub{display:none}}[data-mn=barrows]{--mn-accent: #a6d5b1;--mn-hi: #e2edcf;--mn-lo: #577760;--mn-bg1: #192923;--mn-bg2: #0b1210;--mn-glow: rgba(125, 195, 147, .38);--mn-card1: #21342b;--mn-card2: #101a16}[data-mn=tournament],[data-mn=champions]{--mn-accent:#e5bd5a;--mn-hi:#fff1b1;--mn-lo:#6f673a;--mn-bg1:#20302b;--mn-bg2:#101917;--mn-glow:rgba(71,225,165,.2);--mn-card1:#26332e;--mn-card2:#141e1b}.champion-root{position:absolute;z-index:210;left:50%;top:50%;transform:translate(-50%,-50%);width:min(780px,calc(100% - 24px));max-height:calc(100% - 30px);display:flex;flex-direction:column;color:#e6e6da;font:12px/1.5 var(--font);border:1px solid #b39950;border-radius:8px;background:linear-gradient(135deg,#222d29,#101815 62%);box-shadow:0 18px 65px #000b,inset 0 0 0 3px #0a110f,inset 0 0 0 4px #4b5034;overflow:hidden;--mn-hi:#fff1b1;--mn-lo:#576641;--mn-accent:#e5bd5a;--mn-glow:#47e1a533}.champion-root.hidden,.champion-quick.hidden{display:none}.champion-head{display:flex;align-items:center;gap:12px;flex:none;padding:16px 20px 12px;border-bottom:1px solid #74714966;background:linear-gradient(110deg,#34403370,transparent)}.champion-head h2{font:700 25px Georgia,serif;color:#f5df9d;margin:0;line-height:1.2}.champion-eyebrow{font-size:9px;letter-spacing:2px;color:#abb99e;margin-bottom:4px}.champion-crest{font:44px Georgia,serif;color:#f0ca66;text-shadow:0 2px #080e0b;border-bottom:2px solid #47e1a5;line-height:1.1}.champion-balance{margin-left:auto;color:#f4d785;font-weight:700;font-size:11px;max-width:110px;text-align:right}.champion-close{padding:3px 10px!important;font-size:24px!important;background:transparent!important;border:0!important;box-shadow:none!important;flex:none}.champion-tabs{display:flex;gap:5px;padding:9px 20px;border-bottom:1px solid #74714944;flex:none}.champion-tabs .mn-btn{min-height:31px;flex:1}.champion-tabs .on{background:#506041!important;color:#fff1b1!important;box-shadow:inset 0 -2px #e5bd5a!important}.champion-content{padding:18px 20px;overflow:auto;min-height:0;overscroll-behavior:contain;scrollbar-color:#657650 #152019}.champion-footer{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:9px 20px;border-top:1px solid #74714944;font-size:10px;color:#aab8a7;flex:none}.champion-root h3{font:700 18px Georgia,serif;color:#efdb9d;margin:0 0 7px}.champion-root h4{margin:0 0 6px;color:#efdb9d;font-size:13px}.champion-root p{margin:6px 0 12px}.champion-muted,.champion-root small{color:#b5c0b2}.champion-stage{display:flex;justify-content:space-between;gap:20px;align-items:center}.champion-stage h3{font-size:24px;margin-top:10px}.champion-pill{font-size:9px;color:#88e2ba;letter-spacing:1.3px;font-weight:700}.champion-schedule{font-size:10px;color:#a9b7a6}.champion-clock-box{min-width:145px;text-align:right;flex:none}.champion-clock{font:36px/1.2 Georgia,serif;display:block;color:#fff0af;font-variant-numeric:tabular-nums}.champion-clock-label{font-size:10px;color:#c0c9b3}.champion-population{padding:9px 0 16px;margin:8px 0;border-bottom:1px solid #727a514d}.champion-population div{display:flex;justify-content:space-between;font-size:10px;margin-bottom:5px}.champion-population strong{font-size:12px;color:#ecdb9e}.champion-population progress{appearance:none;border:0;height:5px;width:100%;background:#070d0b;border-radius:8px}.champion-population progress::-webkit-progress-bar{background:#070d0b}.champion-population progress::-webkit-progress-value{background:linear-gradient(90deg,#378861,#b5c66a);border-radius:8px}.champion-entry-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:18px}.champion-loadout,.champion-checklist{padding:14px;background:#090f0d55;border:1px solid #52604580;border-radius:5px}.champion-loadout h3{margin-top:6px}.champion-loadout>p{font-size:11px}.champion-weapons{list-style:none;margin:12px 0;padding:0;display:grid;gap:7px}.champion-weapons li{display:flex;align-items:center;gap:11px;padding:8px 10px;border:1px solid #64734c66;border-radius:4px;background:linear-gradient(100deg,#34463555,#15231a55)}.champion-weapon-number{font:18px Georgia,serif;color:#d2bc72}.champion-weapons strong{display:block;color:#f0dfad;font-size:12px}.champion-weapons small{display:block;font-size:10px}.champion-included{margin-left:auto;color:#88e2ba}.champion-loadout .champion-loadout-note{margin:10px 0 0;color:#bdcbb4;font-size:10px}.champion-check{display:flex;gap:8px;margin:4px 0}.champion-check.ok span{color:#6ee1a3}.champion-check.pending span{color:#e5bd5a}.champion-checklist .mn-btn{width:100%;min-height:36px;margin:3px 0 7px}.champion-checklist small{display:block;font-size:10px}.champion-checklist p{font-size:10px}.champion-prizes{display:grid;grid-template-columns:repeat(3,1fr);margin-top:16px;border-top:1px solid #74714966;padding-top:14px;gap:12px}.champion-prizes div{display:flex;flex-direction:column;border-left:2px solid #8e8651;padding-left:10px}.champion-prizes b{color:#b5c9aa;font-size:10px;text-transform:uppercase;letter-spacing:1px}.champion-prizes span{color:#e6d38f;font:17px Georgia,serif}.champion-prizes small{font-size:10px}.champion-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 15px;background:#346b4540;border:1px solid #6da773;padding:10px;margin-bottom:14px}.champion-status strong{color:#98f0b8}.champion-status span{font-size:10px}.champion-status button{margin-left:auto}.champion-notice,.champion-confirm{padding:10px 12px;margin-bottom:14px;border:1px solid #8e8855;background:#8e885522;border-radius:4px}.champion-notice.bad{color:#ffc1a3;border-color:#b77254;background:#69342366}.champion-notice.ok{color:#a9efbd;border-color:#71a879}.champion-confirm button{margin-right:8px}.champion-bracket{display:flex;gap:14px;overflow:auto;padding:10px 0 15px;scrollbar-color:#657650 #152019}.champion-round{min-width:190px;flex:1}.champion-round h4{padding:6px 2px;color:#c6d6b4;font-size:11px;text-transform:uppercase;letter-spacing:1px}.champion-match{border:1px solid #53634c;background:#0d1511;margin-bottom:10px;padding:8px;border-radius:4px}.champion-match div{display:flex;justify-content:space-between;gap:10px;padding:3px;color:#d7dfcf;border-bottom:1px solid #ffffff0d;overflow-wrap:anywhere}.champion-match .winner{color:#f0d38a}.champion-match small{display:block;font-size:9px;margin-top:5px}.champion-match.live{border-color:#77b98a;background:#2d4f323b}.champion-entrants{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.champion-entrants div{display:flex;gap:10px;padding:7px;background:#0a120e80;border:1px solid #66714a55}.champion-entrants span{color:#b6a566}.champion-entrants small{margin-left:auto}.champion-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0}.champion-place{padding:12px;background:#39452c;border:1px solid #b6a45f;display:flex;flex-direction:column;gap:5px}.champion-place strong{color:#f7db87}.champion-place span{font-size:10px}.champion-reward-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.champion-reward{border:1px solid #737b4c;background:linear-gradient(#2e3b2e,#111b16);padding:14px 11px;border-radius:5px}.champion-reward-art{height:80px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#b1a25324,transparent 70%)}.champion-cost{font-size:10px;color:#85dfaf}.champion-reward p{font-size:10px;min-height:45px}.champion-reward dl{display:grid;grid-template-columns:1fr auto;gap:5px;font-size:9px;border-top:1px solid #7b835244;padding-top:9px;margin-bottom:0}.champion-reward dt{color:#aaba9e}.champion-reward dd{margin:0;text-align:right;color:#eee3bb}.champion-rules{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.champion-rules section{border-bottom:1px solid #74825555}.champion-rules p{font-size:11px;color:#bdcbb4}.champion-rules h3{font-size:16px}.champion-empty{padding:24px;text-align:center}.champion-quick{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:70;min-height:32px;color:#f1dc9a!important;background:#24372ce8!important;border-color:#ad995a!important}.champion-root button:focus-visible{outline:2px solid #8ef1ba;outline-offset:2px}@media(max-width:600px){.champion-root{width:calc(100% - 12px);max-height:calc(100% - 12px)}.champion-head{padding:11px 12px;gap:8px}.champion-head h2{font-size:20px}.champion-crest{font-size:32px}.champion-balance{font-size:9px;max-width:80px}.champion-eyebrow{font-size:8px;letter-spacing:1px}.champion-tabs{padding:7px 9px;gap:4px}.champion-tabs .mn-btn{padding:6px 5px;font-size:10px;min-height:36px}.champion-content{padding:12px}.champion-stage{gap:8px;align-items:start}.champion-stage h3{font-size:19px}.champion-clock-box{min-width:88px}.champion-clock{font-size:27px}.champion-clock-label{font-size:9px}.champion-entry-grid{grid-template-columns:1fr;gap:12px}.champion-footer{padding:8px 12px}.champion-footer>span{max-width:70%;font-size:9px}.champion-prizes{gap:6px}.champion-prizes span{font-size:14px}.champion-prizes small{font-size:9px}.champion-rules,.champion-reward-grid{grid-template-columns:1fr}.champion-reward{display:grid;grid-template-columns:80px 1fr;gap:4px 12px}.champion-reward-art{grid-row:span 3}.champion-reward p{min-height:0;margin:0}.champion-reward dl{grid-column:span 2;font-size:11px}.champion-podium,.champion-entrants{grid-template-columns:1fr}.champion-quick{top:6px;font-size:10px;padding:5px 8px;left:35%}}@media(max-height:500px){.champion-head{padding:8px 14px}.champion-head h2{font-size:20px}.champion-tabs{padding:6px 12px}.champion-content{padding:12px}.champion-footer{padding:6px 12px}.champion-stage h3{font-size:20px}.champion-crest{font-size:30px}}@media(prefers-reduced-motion:reduce){.champion-root *{animation:none!important;transition:none!important}}.champion-quick{display:flex;gap:6px;background:transparent!important;border:0!important;padding:0}.champion-quick .mn-btn{min-height:32px;color:#f1dc9a;background:#24372ce8;border-color:#ad995a;white-space:nowrap}.champion-quick .hidden{display:none}.champion-quick .mn-btn:focus-visible{outline:2px solid #8ef1ba;outline-offset:2px}@media(max-width:600px){.champion-quick{padding:0;gap:4px}.champion-quick .mn-btn{font-size:10px;padding:5px 8px}}@media(max-height:500px)and (min-width:601px){.champion-loadout{padding:10px}.champion-loadout h3{font-size:16px;margin:4px 0}.champion-loadout>p{font-size:10px;margin:4px 0 6px}.champion-weapons{gap:4px;margin:6px 0}.champion-weapons li{padding:4px 8px}.champion-weapons strong{font-size:11px}.champion-weapons small{display:none}.champion-weapon-number{font-size:16px}.champion-loadout .champion-loadout-note{margin:6px 0 0}}.champion-reward-detail{display:block;font-size:10px}.champion-reward-chest .mn-btn{margin-top:12px;white-space:normal}.champion-reward-chest .champion-reward-detail{line-height:1.6}@media(max-width:600px){.champion-reward-detail,.champion-reward-chest .mn-btn{grid-column:1 / -1}.champion-reward-chest .mn-btn{margin-top:8px}}@media(max-height:500px)and (min-width:601px){.champion-reward-chest{grid-column:1 / -1;display:grid;grid-template-columns:80px 1fr;gap:4px 12px}.champion-reward-chest .champion-reward-art{grid-row:span 4;height:80px}.champion-reward-chest h4{margin:0}.champion-reward-chest p{min-height:0;margin:0}.champion-reward-chest .champion-reward-detail,.champion-reward-chest .mn-btn{grid-column:2}.champion-reward-chest .mn-btn{justify-self:start;margin-top:4px}}.dances-pane{display:flex;min-width:0;min-height:0;flex-direction:column;gap:5px;overflow:hidden}.dance-heading{display:flex;align-items:baseline;justify-content:space-between}.dance-heading h3{margin:0;color:#f0d194;font:700 17px Georgia,serif}.dance-count{font-size:10px;color:#baa98b}.dance-hint{margin:0;color:#baad97;font-size:10px;line-height:1.2}.dance-actions{display:flex;gap:5px}.dance-action,.dance-stop{cursor:pointer;color:#e8d7b6;border:1px solid #756044;border-radius:3px;background:linear-gradient(#4c4032,#2c251f);font:inherit}.dance-action{flex:1;padding:5px 2px;font-size:11px}.dance-action:first-child{color:#e1c5ff;border-color:#7d618c}.dance-action:disabled,.dance-stop:disabled{opacity:.45;cursor:default}.dance-filters{display:flex;gap:4px}.dance-search,.dance-style{box-sizing:border-box;min-width:0;min-height:26px;padding:4px;border:1px solid #6c5a43;border-radius:3px;color:#f3e6ce;background:#211c18;font:inherit;font-size:10px}.dance-search{flex:1;width:0}.dance-style{width:88px;cursor:pointer}.dance-search::placeholder{color:#b6a68c}.dance-list{flex:1;min-height:50px;overflow-y:auto;scrollbar-width:thin;padding-right:2px}.dance-card{display:flex;position:relative;margin-bottom:3px;border:1px solid #5b4b39;border-left:3px solid var(--dance-color);border-radius:4px;background:linear-gradient(115deg,#332b25,#25211e)}.dance-play{display:flex;gap:5px;flex:1;min-width:0;align-items:center;padding:5px 1px 5px 4px;border:0;background:none;color:#e8dcc9;cursor:pointer;text-align:left;font:inherit}.dance-glyph{flex:0 0 25px;width:25px;height:25px}.dance-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.dance-copy strong{color:#f2e4cd;font-size:11px;line-height:1.2}.dance-tag{color:var(--dance-color);font-size:9px;line-height:1.1}.dance-favourite{flex:0 0 25px;align-self:stretch;color:#a99470;border:0;padding:0;background:none;cursor:pointer;font-size:19px}.dance-favourite[aria-pressed=true]{color:#f2cc76}.dance-card:hover{background:#43362e;border-top-color:#917558;border-bottom-color:#917558}.dance-card.is-dancing{border-color:var(--dance-color);background:linear-gradient(110deg,#493d49,#29232c);box-shadow:inset 0 0 12px #ffffff08}.dance-card.is-dancing .dance-copy strong:after{content:" •";color:var(--dance-color)}.dance-playing{display:flex;align-items:center;gap:5px;border-top:1px solid #67523b;padding-top:5px}.dance-status{flex:1;min-width:0;color:#dcc49e;font-size:10px;line-height:1.3}.dance-stop{min-height:25px;padding:3px 9px;font-size:11px}.dance-empty{padding:8px 4px;font-size:11px;line-height:1.5;color:#c5b394}.dances-pane button:focus-visible,.dance-search:focus-visible,.dance-style:focus-visible{outline:2px solid #e2c080;outline-offset:-2px}.dances-pane.hidden{display:none}.social-modes{display:flex;gap:4px}.social-mode{flex:1;min-height:28px;cursor:pointer;border:1px solid #756044;border-radius:3px;background:#29231d;color:#d8c5a4;font:inherit;font-size:11px}.social-mode[aria-pressed=true]{color:#ffe1a0;border-color:#b38e50;background:#55422b}.dance-mode-panel,.gesture-pane{display:flex;flex:1;min-height:0;min-width:0;flex-direction:column;gap:5px}.dance-mode-panel.hidden,.gesture-pane.hidden{display:none}.gesture-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow-y:auto;min-height:0;align-content:start;flex:1}.gesture-play{min-height:44px;padding:7px 3px;border:1px solid #756044;border-radius:4px;background:linear-gradient(#44382d,#29231e);color:#f1dfbf;cursor:pointer;font:inherit;font-size:11px}.gesture-play[aria-pressed=true]{background:#625032;border-color:#e3bd72;color:#fff0cd}.gesture-play:disabled{opacity:.45;cursor:default}.gesture-status{flex:1;min-width:0;color:#dcc49e;font-size:10px}.eq-btns{display:flex;justify-content:center;padding:12px 8px 0}.eq-statsbtn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:6px 8px;font-weight:700}.eq-btn-ico{display:flex}.es-root{position:absolute;left:calc(50% - 121px);top:calc(50% - 82px);transform:translate(-50%,-50%);z-index:19}.es-box{width:590px;max-width:calc(100vw - 262px);max-height:calc(100vh - 184px);display:flex;flex-direction:column;padding:0 8px 7px;background-color:var(--panel);background-image:var(--stone);border:2px solid var(--panel-deep);border-radius:5px;box-shadow:inset 1px 1px 0 var(--hi),inset -1px -1px 0 var(--lo),0 8px 30px #000000bf}.es-head{flex:none;display:flex;align-items:center;height:31px;border-bottom:1px solid rgba(0,0,0,.4);margin-bottom:6px}.es-title{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding-left:22px;font:bold 15px var(--serif);color:#ff981f;letter-spacing:.4px;white-space:nowrap}.es-ico{display:flex}.es-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 10px}.es-left{flex:none;width:216px}.es-who{display:flex;align-items:center;gap:8px;height:52px;padding:0 2px 4px}.es-face{flex:none;width:48px;height:48px;overflow:hidden;border-radius:50%;background:radial-gradient(#51453a,#231d16 75%);box-shadow:inset 0 0 0 1px #0f0d09,0 0 0 1px #ffffff12}.es-name{color:#fff;font-weight:700;font-size:13px}.es-lvl{color:#ff981f;font-size:11px}.es-doll{position:relative;width:216px;height:186px}.es-figure{position:absolute;left:0;top:0;pointer-events:none}.es-doll .eq-doll{position:absolute;left:0;top:0;margin:0}.es-doll .eq-slot.es-in{box-shadow:inset 0 0 0 1px #60ff60b3,0 0 6px #60ff6073}.es-doll .eq-slot.es-out{box-shadow:inset 0 0 0 1px #ff5050bf,0 0 6px #ff505073}.es-right{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:8px}.es-bonus{display:grid;grid-template-columns:96px 96px minmax(0,1fr);gap:4px;font-size:11px}.es-col,.es-combat{background:#0000002e;border:1px solid rgba(0,0,0,.35);border-radius:3px}.es-col{padding:2px 4px 3px}.es-h{color:#ff981f;text-align:center;font-weight:700;white-space:nowrap;border-bottom:1px solid rgba(0,0,0,.35);margin-bottom:2px}.es-row{display:flex;align-items:baseline;gap:3px;line-height:14px;white-space:nowrap;color:#e8d8b8;border-radius:2px}.es-row.up{background:#60ff6014}.es-row.down{background:#ff505014}.es-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.es-ls{display:none}.es-v{color:#ff0;min-width:26px;text-align:right}.es-d{min-width:20px;text-align:right;font-size:10px}.es-d.up{color:#60ff60}.es-d.down{color:#ff5050}.es-combat{padding:2px 6px 4px;font-size:11px}.es-kv{display:flex;align-items:baseline;gap:5px;line-height:15px;white-space:nowrap}.es-k{flex:none;min-width:78px;color:#e8d8b8}.es-kv .es-v{min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis}.es-kv .es-d{flex:none;min-width:0}.es-kv.chg .es-v{color:#9ad8ff}.es-fz{display:inline-block;margin-left:6px;padding:0 4px;line-height:13px;border-radius:3px;font-size:10px;font-weight:700;color:#ffc58a;background:linear-gradient(180deg,#5c160c,#2c0906);border:1px solid #9a2c14;text-shadow:0 0 4px rgba(255,90,30,.7)}.es-v.es-chops{letter-spacing:-.2px}.es-max{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,70px);align-items:baseline;line-height:15px;margin-top:3px;padding-top:2px;border-top:1px solid rgba(0,0,0,.35)}.es-mh{color:#a8987a;text-align:right;padding-right:2px}.es-mh.on{color:#ff981f;text-decoration:underline;text-underline-offset:2px}.es-ml{color:#e8d8b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-mc{text-align:right;white-space:nowrap;padding-right:2px}.es-mc .es-v{min-width:0}.es-mc .es-d{min-width:0;margin-left:3px}.es-max.es-wait .es-mc{opacity:.45}.es-note{min-height:13px;margin-top:2px;color:#d8c8a8;font-size:10.5px;line-height:13px}.es-dim{color:#a8987a}.es-foot{flex:none;min-height:34px;margin-top:6px;padding:3px 6px;font-size:11px;line-height:14px;color:#ff981f;background:#0003;border:1px solid rgba(0,0,0,.35);border-radius:3px}.es-item{color:#ff9040}.es-bad,.es-root .tip-bad{color:#ff5050}.es-root .tip-ok{color:#60ff60}.es-root.es-docked{left:6px;top:24px;transform:none}.es-docked .es-box{max-height:calc(100vh - 197px)}#game.es-bankdock #bank{left:max(calc(50% - 121px),min(525px,calc(100% - 483px)))}@media(min-width:1320px){#game.es-bankdock #bank{left:max(calc(50% - 121px),838px)}}.es-slim .es-box{width:272px;padding-bottom:5px}.es-slim .es-head{height:26px;margin-bottom:4px}.es-slim .es-body{gap:5px}.es-slim .es-row{line-height:13px}.es-slim .es-kv,.es-slim .es-max{line-height:14px}.es-slim .es-col{padding-bottom:2px}.es-slim .es-foot{margin-top:4px}.es-slim .es-who{display:none}.es-slim .es-left{margin:0 auto}.es-slim .es-right{gap:6px}.es-slim .es-combat{order:-1}.es-slim .es-bonus{grid-template-columns:1fr 1fr}.es-slim .es-col.other{grid-column:1 / -1}.es-slim .es-col.other .es-rows{display:grid;grid-template-columns:1fr 1fr;column-gap:10px}.es-slim .es-lf{display:none}.es-slim .es-ls{display:inline}.es-slim .es-max{grid-template-columns:minmax(0,1fr) repeat(3,50px)}.es-slim .es-k{min-width:64px}.es-slim .es-note:empty{display:none}.es-slim .es-foot{min-height:20px}.sg-root{position:absolute;left:calc(50% - 121px);top:calc(50% - 82px);transform:translate(-50%,-50%);z-index:23}.sg-win{width:570px;max-width:calc(100vw - 262px);height:420px;max-height:calc(100vh - 184px);display:flex;flex-direction:column;padding:0 8px 8px;background-color:var(--panel);background-image:var(--stone);border:2px solid var(--panel-deep);border-radius:5px;box-shadow:inset 1px 1px 0 var(--hi),inset -1px -1px 0 var(--lo),0 8px 30px #000000bf;animation:sgin .18s ease-out}@keyframes sgin{0%{transform:scale(.97);opacity:0}to{transform:none;opacity:1}}.sg-head{flex:none;display:flex;align-items:center;gap:8px;height:42px;margin-bottom:6px;border-bottom:1px solid rgba(0,0,0,.45);box-shadow:0 1px #ffffff0f}.sg-ic{width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 45% 35%,#5a4a36,#1a150f 75%);box-shadow:0 0 0 1px #0c0a07,0 0 0 2px #e8c06059}.sg-title{flex:1;min-width:0;font:bold 18px var(--serif);color:#ff981f;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-lvl{flex:none;font:bold 12px var(--font);color:var(--yellow);padding:2px 9px;border-radius:10px;background:#00000052;box-shadow:inset 0 0 0 1px #0000008c}.sg-x{flex:none;margin-left:2px}.sg-body{flex:1;min-height:0;display:flex;gap:6px}.sg-cats{position:relative;width:168px;flex:none;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:3px;background:#00000038;border:1px solid rgba(0,0,0,.5);border-radius:3px}.sg-cat{flex:none;display:flex;align-items:center;gap:4px;padding:4px 6px;cursor:pointer;border-radius:2px;color:#ff981f;background:linear-gradient(#52463a,#3a3126);border:1px solid #16120d;box-shadow:inset 1px 1px #ffffff17}.sg-cat:hover{background:linear-gradient(#63553f,#473b2d);color:#ffb347}.sg-cat.on{background:linear-gradient(#7c2f1c,#4c1b0f);color:var(--yellow);border-color:#1c0804}.sg-cn{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.15}.sg-cc{flex:none;font-size:10px;color:#c8b890}.sg-cat.on .sg-cc{color:#ffe890}.sg-cat.lk .sg-cn{color:#d87058}.sg-cat.lk.on .sg-cn{color:#ff9070}.sg-lock{flex:none}.sg-main{flex:1;min-width:0;display:flex;flex-direction:column;padding:4px 3px 4px 6px;background:#00000038;border:1px solid rgba(0,0,0,.5);border-radius:3px}.sg-ctitle{flex:none;font:bold 14px var(--serif);color:#ff981f;padding:1px 2px 3px}.sg-locked{flex:none;padding:0 2px 4px;font-size:11px;color:#ff5050}.sg-note{flex:none;padding:0 2px 5px;font-size:11px;font-style:italic;line-height:1.3;color:#d8c8a8}.sg-rows{flex:1;min-height:0;overflow-y:auto;position:relative;padding-right:2px}.sg-row{display:flex;align-items:center;gap:6px;min-height:36px;padding:1px 4px 1px 2px;border-bottom:1px solid rgba(0,0,0,.28)}.sg-row.odd{background:#ffffff09}.sg-row:hover{background:#ffc87817}.sg-row.lo .sg-ri,.sg-row.lo .sg-rt,.sg-row.lo .sg-xp{opacity:.5}.sg-row.lk .sg-ri canvas{filter:grayscale(.85) brightness(.85)}.sg-row.lk .sg-t{color:#b89a78}.sg-lv{width:30px;flex:none;padding:2px 0;border-radius:3px;text-align:center;font:bold 12px var(--font)}.sg-lv.ok{color:#60ff60;background:#14501473;box-shadow:inset 0 0 0 1px #3ca03c73}.sg-lv.no{color:#ff5050;background:#5a100a73;box-shadow:inset 0 0 0 1px #aa281e73}.sg-lv.lk{color:#e8b860;background:#46341473;box-shadow:inset 0 0 0 1px #aa782873}.sg-ri{width:36px;height:32px;flex:none;display:flex;align-items:center;justify-content:center}.sg-dimic{opacity:.45}.sg-rt{flex:1;min-width:0}.sg-t{color:#ff981f}.sg-s{font-size:10.5px;line-height:1.25;color:#c8b890}.sg-xp{flex:none;padding-left:4px;font-size:10px;color:var(--yellow);white-space:nowrap;opacity:.85}.sg-div{display:flex;align-items:center;gap:8px;margin:4px 0;font:bold 11px var(--font);color:var(--yellow)}.sg-div:before,.sg-div:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(255,255,0,.6))}.sg-div:after{background:linear-gradient(90deg,rgba(255,255,0,.6),transparent)}.sg-none{padding:30px 10px;text-align:center;font-style:italic;color:#a8987a}.sg-foot{flex:none;padding:4px 2px 0;text-align:right;font-size:10.5px;font-style:italic;color:#a8987a}@media(max-height:640px){.sg-row{min-height:32px}.sg-head{height:36px}}@media(max-width:900px){.sg-cats{width:128px}}.pane-magic.lunar .mg-book{color:#cfdcff;text-shadow:0 0 4px rgba(150,175,255,.55),1px 1px 0 #000}.pane-magic.lunar .mg-cell:hover{background:#a0beff1f}.pane-magic .mg-cell.cd{position:relative;filter:none}.pane-magic .mg-cell.cd canvas{filter:grayscale(.9) brightness(.4)}.pane-magic .mg-cell.wait canvas{filter:grayscale(.6) brightness(.6)}.mg-cd{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:700;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000;pointer-events:none}.pane-magic .mg-cell.armed{background:radial-gradient(circle,rgba(232,192,255,.5),transparent 70%);box-shadow:0 0 0 1px #e8c0ff inset,0 0 8px #c88cff8c}.mg-swap{margin:0 2px 4px;padding:2px 4px;text-align:center;font-size:11px;color:#e8ecff;background:linear-gradient(#606cb299,#282a5c99);border:1px solid rgba(0,0,0,.5);border-radius:3px;box-shadow:inset 0 1px #ffffff1f}.pane-magic{display:flex;flex-direction:column}.mg-books{margin-top:auto;padding:2px 0 0;line-height:13px;text-align:center;font-size:10px;color:#a8987a;white-space:nowrap}.mg-books-h{color:#8a7a60}.mg-books .mg-bk.on{color:#ff981f}.pane-magic.ancient .mg-books .mg-bk.on{color:#d8b0ff}.pane-magic.lunar .mg-books .mg-bk.on{color:#cfdcff}.mg-books.link{cursor:pointer}.mg-books.link:hover .mg-bk{text-decoration:underline}.st-rows-v8:empty,.st-sliders:empty,.st-buttons:empty{display:none}.st-rows-v8{margin-top:3px}.st-sliders{display:flex;flex-direction:column}.pane-settings .st-volrow>span:first-child{min-width:64px}.pane-settings .st-volrow .st-vol{min-width:0}.st-buttons{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 6px}.pane-settings .st-logout{position:sticky;bottom:0;z-index:1;box-shadow:0 -4px 8px #00000059}.st-buttons .st-extra{padding:5px 4px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-buttons .hidden,.st-rows-v8 .hidden,.st-sliders .hidden{display:none}.modal-keys{width:540px;max-width:calc(100vw - 262px);z-index:24}.modal-keys .modal-body{display:flex;flex-direction:column;gap:3px;padding:0 1px 1px}.kb-sec{margin:3px 0 1px;padding:0 2px 2px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#c8a060;border-bottom:1px solid rgba(0,0,0,.35);box-shadow:0 1px #ffffff0d}.kb-sec:first-child{margin-top:0}.kb-grid{display:flex;flex-wrap:wrap;gap:3px 10px}.kb-col{flex:1 1 230px;min-width:0;display:flex;flex-direction:column;gap:3px}.kb-row{display:flex;align-items:center;gap:7px;height:30px;padding:0 4px 0 3px;background:#0003;border:1px solid rgba(0,0,0,.4);border-radius:3px;box-shadow:inset 1px 1px #ffffff0a}.kb-row.kb-on{background:linear-gradient(90deg,#ff981f1f,#ff981f08 70%);border-color:#0000008c}.kb-ico{flex:none;width:26px;height:24px;display:flex;align-items:center;justify-content:center}.kb-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#b8a888}.kb-row.kb-on .kb-name{color:#fff}.kb-sel{flex:none;width:74px;height:23px;padding:0 18px 0 7px;font:bold 12px var(--font);color:#ff0;text-shadow:none;background:#16120d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='M0 0h8L4 5z' fill='%23ff981f'/%3E%3C/svg%3E") no-repeat right 6px center;border:1px solid #0a0806;border-radius:3px;box-shadow:inset 1px 1px 3px #000000b3,0 1px #ffffff12;-webkit-appearance:none;appearance:none;outline:none;cursor:pointer}.kb-sel:hover{border-color:#5a4a36}.kb-sel:focus{border-color:#ff981f;box-shadow:inset 1px 1px 3px #000000b3,0 0 0 1px #ff981f59}.kb-sel option{font-weight:700;color:#ff981f;background:#2a241c}.kb-row:not(.kb-on) .kb-sel{color:#7a6c56;font-weight:400}.kb-row.kb-risky .kb-sel{color:#ffa050;border-color:#6a3010}.kb-row.kb-lost{animation:kb-lost 1.4s ease-out}@keyframes kb-lost{0%,35%{border-color:#d03a2a;box-shadow:inset 0 0 0 1px #ff503c99,0 0 8px #ff463280}to{box-shadow:inset 1px 1px #ffffff0a}}.kb-foot{display:flex;align-items:center;gap:6px;margin-top:6px;padding-top:6px;border-top:1px solid rgba(0,0,0,.35)}.kb-foot-l{color:#c8a060;margin-right:2px}.kb-foot .btn{min-width:74px;padding:3px 8px;font-size:12px}.kb-foot .kb-clear{margin-left:auto}.tooltip .kb-tipkey{display:inline-block;min-width:17px;margin-left:4px;padding:0 3px;font:bold 10px/13px var(--font);text-align:center;color:#2a1c00;vertical-align:1px;background:linear-gradient(#fffdf0,#e8dc98);border:1px solid #5a4a18;border-radius:3px;box-shadow:0 1px #0006}.kb-note{min-height:15px;margin-top:3px;color:#ff0;font-size:11px;line-height:15px;text-align:center}.kb-fine{color:#8a7c64;font-size:10.5px;line-height:13px;text-align:center}.kb-fine.kb-warn{color:#ffa050}.mmz-btn{position:absolute;width:22px;height:22px;padding:0;border-radius:50%;border:1px solid #0c0a07;background:radial-gradient(circle at 40% 35%,#6a5a44,#221d16 75%);box-shadow:0 1px 4px #000000b3,inset 0 0 0 1px #ffffff14;cursor:pointer;pointer-events:auto;outline:none}.mmz-in{right:3px;top:135px}.mmz-out{right:18px;top:156px}.mmz-btn:hover{filter:brightness(1.3)}.mmz-btn:focus-visible{box-shadow:0 0 0 2px #ffb347,0 1px 4px #000000b3}.mmz-btn.mmz-off{opacity:.4;cursor:default;filter:none}.mmz-glyph{position:absolute;left:5px;top:9px;width:10px;height:2px;background:#f2e4bc;box-shadow:0 1px #000c;pointer-events:none}.mmz-in .mmz-glyph:after{content:"";position:absolute;left:4px;top:-4px;width:2px;height:10px;background:#f2e4bc;box-shadow:0 1px #000c}.mmz-tip{color:#b8a27a}.wm8 .wm-frame{padding:0 8px 8px}.wm8 .wm-head{height:40px;gap:10px}.wm8 .wm-title,.wm8 .wm-tools{flex:0 0 auto}.wm8 .wm8-keybtn{min-width:38px}.wm8-search{position:relative;flex:1 1 auto;min-width:120px;max-width:360px;margin:0 auto 0 6px}.wm8-q{width:100%;height:26px;padding:3px 26px 3px 28px;font:12px var(--font);color:#ffe8c0;text-shadow:none;background:#1a1510 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Ccircle cx='5.8' cy='5.8' r='4.3' fill='none' stroke='%23ffb04a' stroke-width='1.8'/%3E%3Cpath d='M9 9l3.6 3.6' stroke='%23ffb04a' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 9px 50%;border:1px solid #0a0806;border-radius:13px;outline:none;box-shadow:inset 1px 1px 3px #000000bf,0 1px #ffffff0f}.wm8-q::placeholder{color:#9a8a6a}.wm8-q:focus{border-color:#b8781e;box-shadow:inset 1px 1px 3px #000000bf,0 0 0 1px #ffa02873}.wm8-qx{position:absolute;right:5px;top:5px;width:16px;height:16px;padding:0;border:0;border-radius:8px;background:#4a3f31;cursor:pointer}.wm8-qx:before,.wm8-qx:after{content:"";position:absolute;left:4px;top:7px;width:8px;height:2px;background:#ffcf8f}.wm8-qx:before{transform:rotate(45deg)}.wm8-qx:after{transform:rotate(-45deg)}.wm8-qx:hover{background:#7c2f1c}.wm8-results{position:absolute;left:0;right:0;top:30px;z-index:6;max-height:min(420px,62vh);overflow-y:auto;padding:3px 0;background:var(--panel-dark);border:2px solid var(--panel-deep);border-radius:4px;box-shadow:inset 1px 1px 0 var(--hi),0 8px 24px #000000bf}.wm8-res{display:flex;align-items:center;gap:8px;padding:4px 9px;cursor:pointer}.wm8-res.sel{background:#ff981f33}.wm8-res .wm8-ic{flex:0 0 auto}.wm8-rt{min-width:0;flex:1}.wm8-rn{color:#fff;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wm8-res.sel .wm8-rn{color:#ffff60}.wm8-rs{color:#b8a888;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wm8-none{padding:6px 10px;color:#b8a888;font-style:italic}.wm8-body{position:relative;flex:1;display:flex;gap:8px;min-height:0}.wm8 .wm-view{flex:1 1 auto;min-width:0}.wm8-side{flex:0 0 216px;width:216px;display:flex;flex-direction:column;min-height:0;background:#0000004d;border:2px solid #0f0d09;border-radius:3px;box-shadow:inset 1px 1px #ffffff0d}.wm8-noside .wm8-side{display:none}.wm8-side-h{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:5px 8px 4px;border-bottom:1px solid rgba(0,0,0,.6);box-shadow:0 1px #ffffff0f}.wm8-side-h>span:first-child{font:bold 14px var(--serif);color:#ff981f}.wm8-side-sub{font-size:10px;color:#a89878}.wm8-groups{flex:1;min-height:0;overflow-y:auto;padding:2px 4px 6px}.wm8-g+.wm8-g{margin-top:3px}.wm8-grp{display:flex;align-items:center;gap:6px;padding:5px 4px 3px;cursor:pointer;font:bold 13px var(--serif);color:#ff981f;border-bottom:1px solid rgba(0,0,0,.45)}.wm8-grp:hover .wm8-gname{color:#ffb347}.wm8-gname{flex:1}.wm8-gcount{font:10px var(--font);color:#a89878}.wm8-caret{width:0;height:0;margin:0 2px 0 3px;border-style:solid;border-width:6px 5px 0 5px;border-color:#ff981f transparent transparent transparent;transition:transform .12s}.wm8-g.folded .wm8-caret{transform:rotate(-90deg)}.wm8-g.folded .wm8-rows{display:none}.wm8-row{display:flex;align-items:center;gap:6px;padding:2px 4px 2px 8px;border-radius:3px;cursor:pointer;font-size:11px;color:#f0e0c0}.wm8-row:hover{background:#ffffff12}.wm8-row .st-box,.wm8-grp .st-box{flex:0 0 auto}.wm8-row .wm8-ic{flex:0 0 auto;display:block}.wm8-rname{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wm8-row:hover .wm8-rname.fly{color:#ffff60;text-decoration:underline;text-underline-offset:2px}.wm8-count{flex:0 0 auto;min-width:18px;text-align:right;font-size:10px;color:#b8a888}.wm8-row.off .wm8-ic,.wm8-row.off .wm8-rname{opacity:.4}.wm8-g.off .wm8-rows{opacity:.45}.wm8 .wm8-chip{position:absolute;left:8px;bottom:8px;z-index:2;max-width:min(620px,calc(100% - 16px));flex:none;padding:3px 9px;background:#0c0a08cc;border:1px solid rgba(0,0,0,.85);border-radius:10px;box-shadow:0 2px 6px #00000080;pointer-events:none}.wm8-tip{position:absolute;z-index:3;display:flex;flex-direction:column;max-width:280px;padding:3px 7px;pointer-events:none;background:#ffffa0;color:#000;border:1px solid #000;font:11px/1.4 var(--font);text-shadow:none;box-shadow:2px 2px #00000059}.wm8-tip b{color:#000;font-weight:700;font-size:12px}.wm8-tip span{color:#3a3020}.wm8-tip .wm8-t-sub{color:#5a4a30;font-style:italic}.wm8-tip .wm8-t-q0{color:#1438a8}.wm8-tip .wm8-t-q1{color:#8a5a00}.wm8-tip .wm8-t-q2{color:#0a6a0a}.wm8-tip .wm8-t-sl{color:#a01808}.wm8-tip .wm8-t-mg{color:#0a6a64}.wm-canvas.wm8-point{cursor:pointer}@media(max-width:899px){.wm8-side{position:absolute;right:6px;top:6px;bottom:6px;z-index:4;background:var(--panel-dark);box-shadow:0 6px 24px #000000bf}.wm8-search{max-width:220px}}@media(max-height:680px){.wm8 .wm-head{height:36px}.wm8-row{padding-top:1px;padding-bottom:1px}.wm8-grp{padding:3px 4px 2px;font-size:12px}}@media(max-width:640px){.wm8 .wm-title{display:none}.wm8 .wm-head{display:grid;grid-template-columns:20px minmax(0,1fr) 22px;height:auto;flex:0 0 auto;gap:6px;padding:6px 0}.wm8-search{min-width:0;max-width:none;margin:0}.wm8 .wm-head>button{grid-column:3;grid-row:1;width:22px}.wm8 .wm-tools{grid-column:1 / -1;grid-row:2;flex-wrap:wrap;gap:4px}.wm8 .wm-isle{margin-right:auto}}.trd-win{--trd-cw: 44px;--trd-ch: 36px;--trd-pw: calc(var(--trd-cw) * 4 + 48px);--trd-dim: #a8987a;padding:0 10px 9px;border-color:#0b0804;background-image:radial-gradient(120% 55% at 50% 0%,rgba(255,214,140,.11),transparent 65%),var(--stone),linear-gradient(#44392a,#2c251c);box-shadow:0 0 0 1px #0b0804,0 0 0 4px #5a4526,0 0 0 5px #0b0804,inset 0 0 0 1px #ffe6aa1f,inset 0 0 44px #00000061,0 14px 44px #000000d9}.trd-win.trd-big{--trd-cw: 50px;--trd-ch: 44px}.trd-win .modal-head{position:relative;height:32px;margin-bottom:6px;border-bottom-color:#0000008c;box-shadow:0 1px #ffe6aa14}.trd-win .modal-title{font-size:15px;letter-spacing:.2px}.trd-who{color:#fff}.trd-win .modal-body{display:flex;flex-direction:column;min-height:0}.trd-steps{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;gap:4px;pointer-events:none}.trd-step{display:flex;align-items:center;gap:4px;padding:1px 7px 1px 2px;font-size:10px;color:#7d6e55;border:1px solid rgba(0,0,0,.45);border-radius:10px;background:#00000038}.trd-step i{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;font:bold 10px var(--font);font-style:normal;color:#8f7f62;background:#2a241c;text-shadow:none}.trd-step.on{color:#ffd98a;border-color:#8c5a0e;background:#8c5a0e47}.trd-step.on i{color:#1a1004;background:linear-gradient(#f6d067,#b07a1a)}.trd-s1,.trd-s2{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.trd-note,.trd-ask,.trd-lop,.trd-status{width:0;min-width:100%}.trd-note{flex:none;height:22px;line-height:20px;margin-top:6px;padding:0 8px;text-align:center;font-size:11px;color:var(--trd-dim);border:1px solid transparent;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trd-note.sum{font-size:12px;color:#d8c8a8}.trd-note .up{color:#62e862}.trd-note .down{color:#ff6048}.trd-note .even{color:var(--trd-dim)}.trd-note.warn{color:#fff;font-weight:700;font-size:12px;background:linear-gradient(#c02a1c,#7e140c);border-color:#2a0604;box-shadow:0 0 10px #ff3c2880,inset 0 1px #ffbeaa4d;animation:trd-flash .45s ease-in-out 3}.trd-note.warn:before{content:"!";display:inline-block;width:14px;height:14px;margin-right:6px;border-radius:50%;vertical-align:-2px;font:bold 11px/14px var(--font);color:#7e140c;background:#fff;text-shadow:none}@keyframes trd-flash{50%{filter:brightness(1.45)}}.trd-panels{display:flex;gap:10px;flex:1 1 auto;min-height:0}.trd-panel,.trd-col{display:flex;flex-direction:column;min-height:0;width:var(--trd-pw);padding:4px 5px 5px;background:#0000003d;border:1px solid rgba(0,0,0,.55);border-radius:4px;box-shadow:inset 0 1px #ffe6aa0f;transition:border-color .2s,box-shadow .2s}.trd-panel.accepted,.trd-col.accepted{border-color:#46c846;box-shadow:0 0 9px #46d2468c,inset 0 0 14px #46d2461f}.trd-phead{flex:none;display:flex;align-items:center;justify-content:space-between;gap:6px;height:18px;margin-bottom:3px;padding:0 2px}.trd-pname{font-weight:700;color:#ff981f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trd-acc{display:none;flex:none;padding:0 7px;font-size:10px;font-weight:700;line-height:15px;color:#0c2a0c;background:#5ad85a;border-radius:8px;text-shadow:none}.trd-panel.accepted .trd-acc{display:inline-block}.trd-scroll{flex:0 1 auto;min-height:calc(var(--trd-ch) * 2 + 8px);overflow-x:hidden;overflow-y:auto;padding:2px 0;background:#1f1a14;border:1px solid #0c0a07;border-radius:3px;box-shadow:inset 0 2px 6px #00000080}.trd-grid{display:grid;grid-template-columns:repeat(4,var(--trd-cw));grid-auto-rows:var(--trd-ch);justify-content:center}.trd-cell{position:relative;display:flex;align-items:center;justify-content:center;margin:1px;border-radius:3px;background:#ffffff08;box-shadow:inset 0 0 0 1px #0006}.trd-cell.full{cursor:pointer;background:#ffdc960d}.trd-cell.full:hover{background:#ffffff1a}.trd-cell.ghost{background:#e6281e33;box-shadow:inset 0 0 0 1px #e0301e,0 0 6px #ff321e80;animation:trd-flash .45s ease-in-out 3}.trd-cell.ghost:after{content:"!";position:absolute;top:1px;right:1px;width:12px;height:12px;border-radius:50%;font:bold 9px/12px var(--font);text-align:center;color:#fff;background:#e0301e;text-shadow:none}.trd-pval{flex:none;margin-top:4px;text-align:center;font-size:12px;color:#d8c8a8;white-space:nowrap}.trd-pval b,.trd-total b,.trd-note b,.trd-rsub b{color:#ff0}.trd-pfree{flex:none;height:15px;text-align:center;font-size:11px;color:var(--trd-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trd-pfree.bad{color:#ff7058}.trd-ask{flex:none;height:22px;line-height:20px;margin-bottom:6px;text-align:center;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(90deg,transparent,rgba(255,200,80,.16) 25%,rgba(255,200,80,.16) 75%,transparent);border-top:1px solid rgba(255,210,120,.2);border-bottom:1px solid rgba(255,210,120,.2)}.trd-cols{display:flex;gap:10px;flex:0 1 auto;min-height:0;height:calc(var(--trd-ch) * 7 + 44px)}.trd-col{width:var(--trd-pw)}.trd-chead{flex:none;height:18px;margin-bottom:3px;padding:0 2px;font-weight:700;white-space:nowrap}.trd-col.give .trd-chead{color:#ffb48a}.trd-col.get .trd-chead{color:#a8f0a0}.trd-lwrap{position:relative;flex:1 1 auto;min-height:44px;display:flex}.trd-list{position:relative;flex:1;min-width:0;overflow-x:hidden;overflow-y:auto;padding:2px;background:#1f1a14;border:1px solid #0c0a07;border-radius:3px;box-shadow:inset 0 2px 6px #00000080}.trd-row{display:flex;align-items:center;gap:6px;height:38px;padding:0 4px 0 2px;border-bottom:1px solid rgba(255,230,170,.05)}.trd-row:hover{background:#ffffff12}.trd-ric{flex:none;display:flex;align-items:center;justify-content:center;width:38px;height:34px;border-radius:3px;background:#ffffff08;box-shadow:inset 0 0 0 1px #0006}.trd-rtx{flex:1;min-width:0;line-height:15px}.trd-rname{color:#ff981f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trd-rsub{font-size:11px;color:var(--trd-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trd-none{padding:18px 0;text-align:center;font-style:italic;color:var(--trd-dim)}.trd-more{position:absolute;left:1px;right:1px;bottom:1px;padding:10px 0 2px;text-align:center;font-size:11px;font-weight:700;color:#ffd98a;background:linear-gradient(#18140e00,#18140ef5 60%);border-radius:0 0 3px 3px;pointer-events:none}.trd-total{flex:none;margin-top:4px;text-align:center;font-size:12px;color:#d8c8a8;white-space:nowrap}.trd-lop{flex:none;height:22px;line-height:20px;margin-top:6px;padding:0 8px;text-align:center;font-size:12px;color:#d8c8a8;border:1px solid transparent;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trd-lop.on{font-weight:700;color:#fff;background:linear-gradient(#c02a1c,#7e140c);border-color:#2a0604;box-shadow:0 0 10px #ff3c2873}.trd-status{flex:none;min-height:16px;margin:5px 0 4px;text-align:center;font-weight:700;color:#ff0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trd-status.ok{color:#62e862}.trd-status.bad{color:#ff7058}.trd-status.hint{font-weight:400;color:#d8c8a8}.trd-btns{flex:none;display:flex;justify-content:center;gap:18px}.trd-accept,.trd-decline{position:relative;min-width:126px;padding:6px 12px;overflow:hidden;font-size:13px;font-weight:700}.trd-accept{color:#d8ffc8;background:linear-gradient(#40702a,#22401a);border-color:#0c1a06}.trd-accept:hover{color:#fff;background:linear-gradient(#4e8634,#2b5020)}.trd-accept.on,.trd-accept.on:hover{color:#fff;background:linear-gradient(#34b034,#177417);box-shadow:0 0 9px #46dc4699,inset 0 1px #ffffff40}.trd-accept:disabled,.trd-accept:disabled:hover{color:#b8c8b0;background:linear-gradient(#3a4a30,#232d1d);opacity:.75;cursor:default}.trd-accept.wait:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:#ffd24a;animation:trd-wait var(--trd-wait, 1s) linear}@keyframes trd-wait{0%{width:100%}to{width:0}}.trd-decline{color:#ffd6c8;background:linear-gradient(#7c2f1c,#4c1b0f);border-color:#1c0804}.trd-decline:hover{color:#fff;background:linear-gradient(#923a22,#5c2112)}.dth-root{--dth-bone: #e8dcc0;--dth-bone-lo: #8a7a5a;--dth-violet: #a57cff;--dth-violet-lo: #5a3a9a;--dth-ink: #0b0810;position:absolute;left:calc(50% - 121px);top:calc(50% - 82px);transform:translate(-50%,-50%);z-index:22}.dth-win{position:relative;width:600px;max-width:calc(100vw - 262px);height:auto;max-height:min(500px,calc(100vh - 184px));min-height:250px;display:flex;flex-direction:column;padding:0 12px 10px;color:#d8cfe8;background:radial-gradient(ellipse at 50% -15%,rgba(120,70,210,.42),transparent 58%),radial-gradient(ellipse at 50% 125%,rgba(60,30,110,.45),transparent 62%),linear-gradient(#1a1324,#0a070e);border:2px solid #030205;border-radius:8px;box-shadow:inset 0 0 0 1px #e8dcc073,inset 0 0 0 4px #0a0610eb,inset 0 0 0 5px #a57cff47,inset 0 0 60px #000000b3,0 14px 44px #000000e6;animation:dthin .3s cubic-bezier(.2,1.25,.4,1)}@keyframes dthin{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.dth-head{flex:none;display:flex;align-items:center;gap:10px;height:58px;padding:0 2px 0 6px;border-bottom:1px solid rgba(232,220,192,.22)}.dth-emblem{flex:none;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 50% 38%,#3a2560,#0c0714 72%);box-shadow:0 0 0 1px var(--dth-bone-lo),0 0 14px #a57cff80}.dth-titles{flex:1;min-width:0}.dth-title{font:bold 23px var(--serif);letter-spacing:1.4px;background:linear-gradient(#fbf6ff,#d6c6f4 45%,#8a74b8);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(1px 1px 0 #000) drop-shadow(0 0 7px rgba(165,124,255,.55));white-space:nowrap}.dth-sub{font:italic 11.5px var(--serif);color:#b0a2ca;text-shadow:1px 1px 0 #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dth-coins{display:flex;align-items:center;margin-top:2px}.dth-coins-n{display:flex;align-items:center;gap:5px;color:#b8aacc;font-size:10.5px;text-shadow:1px 1px 0 #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dth-x{margin-left:2px}.dth-body{flex:1 1 auto;min-height:90px;overflow-y:auto;padding:10px 4px 6px;display:flex;flex-direction:column;gap:9px}.dth-body::-webkit-scrollbar-track{background:#0c0812;border-left:1px solid #030205}.dth-body::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#4a3470,#221634);border-color:#030205}.dth-card{flex:none;position:relative;padding:8px 10px 8px 12px;background:linear-gradient(#1f1730,#120d1b);border:1px solid #2e2242;border-left:3px solid #3fbf78;border-radius:6px;box-shadow:inset 0 1px #e8dcff12,0 2px 6px #0000008c}.dth-card.due{border-left-color:#e04a3a;background:linear-gradient(#281620,#140a12)}.dth-card.paid{border-left-color:#9a8ab8}.dth-card.sealed{border-left-color:#5a5468;background:linear-gradient(#18161e,#0e0d12);opacity:.82}.dth-card-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.dth-lot{flex:none;font:bold 11px var(--font);color:#1a1024;background:linear-gradient(#f2e8cc,#b8a67e);padding:1px 7px;border-radius:9px;text-shadow:none;letter-spacing:.3px}.dth-where{flex:1;min-width:0;font-size:12px;color:#d8cfe8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 0 #000}.dth-where b{color:#f4ecff;font:bold 13px var(--serif);letter-spacing:.3px}.dth-age{color:#9a8cb4;font-size:11px}.dth-badge{flex:none;display:flex;align-items:center;gap:5px;padding:2px 10px;border-radius:11px;font:bold 12px var(--font);text-shadow:1px 1px 0 #000;white-space:nowrap}.dth-badge.free{color:#b8ffd0;background:linear-gradient(#1e5a38,#0d2c1a);box-shadow:inset 0 0 0 1px #78ffaa73,0 0 8px #3cdc784d}.dth-badge.free .dth-badge-l{font-weight:400;font-size:10.5px;color:#8adca8;text-transform:uppercase;letter-spacing:1px}.dth-badge.free b{font:bold 13px var(--font);color:#eafff0;min-width:38px;text-align:right;font-variant-numeric:tabular-nums}.dth-badge.free.soon{color:#ffe8b0;background:linear-gradient(#6a4a12,#2e1e06);box-shadow:inset 0 0 0 1px #ffd26e8c,0 0 9px #ffb43c66}.dth-badge.free.soon .dth-badge-l{color:#f0c870}.dth-badge.fee{color:#ffe0d0;background:linear-gradient(#8a1e14,#3e0a06);box-shadow:inset 0 0 0 1px #ff966e8c,0 0 10px #ff462861}.dth-badge.paid{color:#e2d8f4;background:linear-gradient(#3a3050,#1c1628);box-shadow:inset 0 0 0 1px #c8b4f059}.dth-badge.sealed{color:#b0aabc;background:linear-gradient(#2c2a34,#16151c);box-shadow:inset 0 0 0 1px #b4aac840}.dth-items{display:flex;flex-wrap:wrap;gap:3px;padding:5px;min-height:36px;background:#00000059;border-radius:4px;box-shadow:inset 0 1px 3px #000000b3}.dth-item{width:38px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:3px;background:radial-gradient(circle at 50% 40%,#5a468247,#0000 70%)}.dth-item:hover{background:radial-gradient(circle at 50% 40%,#a57cff73,#0000 72%)}.dth-item.grey{filter:grayscale(1);opacity:.6}.dth-card-foot{display:flex;align-items:center;gap:6px;margin-top:7px}.dth-hint{flex:1;min-width:0;font:italic 11px var(--serif);color:#a898c4;text-shadow:1px 1px 0 #000}.dth-card.due .dth-hint{color:#f0a890}.dth-btn{font:bold 11.5px var(--font);color:#f6eeda;text-shadow:1px 1px 0 #000;padding:4px 13px;background:linear-gradient(#5a3a9a,#2a1850);border:1px solid #07040c;border-radius:4px;box-shadow:inset 0 1px #e6d2ff4d,inset 0 0 0 1px #e8dcc04d;cursor:pointer;outline:none;white-space:nowrap}.dth-btn:hover:not(:disabled){background:linear-gradient(#7250c0,#3a2270);color:#fff;box-shadow:inset 0 1px #f0e1ff59,inset 0 0 0 1px #e8dcc099,0 0 9px #a57cff8c}.dth-btn:active:not(:disabled){transform:translateY(1px)}.dth-btn:disabled{color:#7a7088;background:linear-gradient(#2a2434,#17131e);cursor:default;box-shadow:none}.dth-btn.ghost{background:linear-gradient(#2e2640,#17121f);color:#d8cfe8}.dth-btn.ghost:hover:not(:disabled){background:linear-gradient(#3e3456,#221a30)}.dth-btn.ghost:disabled{color:#6a6278;background:linear-gradient(#221d2a,#131018);box-shadow:none}.dth-btn.big{min-width:118px;padding:7px 14px;font-size:12.5px}.dth-foot{flex:none;display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid rgba(232,220,192,.22)}.dth-foot-l{flex:1;min-width:0}.dth-total{font-size:12.5px;color:#c8bcdc;text-shadow:1px 1px 0 #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dth-total b.fee{color:#ffb49a;font-size:13px}.dth-total b.free{color:#9ef0b8}.dth-foot-btns{display:flex;gap:6px}.dth-empty{margin:auto;text-align:center;padding:30px 0}.dth-empty-emblem{display:flex;justify-content:center;margin-bottom:8px;opacity:.8}.dth-empty-t{font:bold 16px var(--serif);color:#e8dcf8;text-shadow:1px 1px 0 #000}.dth-empty-s{font:italic 12px var(--serif);color:#9a8cb4;margin-top:3px}.dth-c-coin{display:inline-block;width:15px;height:15px;border-radius:50%;flex:none;background:radial-gradient(circle at 38% 32%,#fff2b0,#e8c040 45%,#9a7018 90%);box-shadow:0 0 0 1px #3a2a06,inset -1px -1px #0000004d}.dth-c-coin.small{width:11px;height:11px}.dth-confirm{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background:#040208c2;border-radius:7px}.dth-c-box{width:340px;max-width:92%;text-align:center;padding:14px 18px;background:radial-gradient(ellipse at 50% 0%,rgba(120,70,210,.5),transparent 62%),linear-gradient(#1e152c,#0b0810);border:1px solid #030205;border-radius:9px;box-shadow:inset 0 0 0 1px #e8dcc08c,0 0 34px #000000f2,0 0 20px #a57cff4d;animation:dthin .22s cubic-bezier(.2,1.3,.4,1)}.dth-c-emblem{display:flex;justify-content:center;margin-bottom:4px}.dth-c-title{font:bold 19px var(--serif);color:#f6eeff;text-shadow:1px 1px 0 #000,0 0 8px rgba(165,124,255,.6);margin-bottom:6px}.dth-c-text{color:#d0c4e4;font-size:11.5px;line-height:15px;margin-bottom:9px}.dth-c-price{display:flex;align-items:center;justify-content:center;gap:7px;color:#ffe89a;font:bold 18px var(--font);text-shadow:1px 1px 0 #000}.dth-c-price .dth-c-coin{width:18px;height:18px}.dth-c-from{color:#a8e8bc;font-size:11px;margin:4px 0 2px}.dth-c-from.bad{color:#ff7a60}.dth-c-note{color:#8a7ea4;font:italic 10.5px var(--serif);margin-bottom:11px}.dth-c-btns{display:flex;justify-content:center;gap:12px}.pane-friends{display:flex;flex-direction:column;overflow:hidden!important}.fr-head{display:flex;align-items:center;gap:5px;padding:1px 3px 4px;border-bottom:1px solid rgba(0,0,0,.4);box-shadow:0 1px #ffffff0d}.fr-icon{display:flex;flex:none}.fr-title{flex:1;color:#ff981f;font-weight:700;font-size:13px}.fr-count{color:#ff0;font-size:12px}.fr-status{display:flex;align-items:center;gap:2px;margin:4px 0 3px}.fr-status.hidden{display:none}.fr-status-label{color:#e8d8b8;font-size:11px;margin-right:3px;white-space:nowrap}.fr-st{flex:1;min-width:0;padding:2px 0;font:bold 11px var(--font);color:#a8987a;text-shadow:1px 1px 0 #000;background:linear-gradient(#4a3e30,#30281e);border:1px solid #0f0d09;border-radius:3px;cursor:pointer}.fr-st-on{color:#6f9a62}.fr-st-friends{color:#a39a52}.fr-st-off{color:#a8645a}.fr-st:hover{color:#fff}.fr-st.sel{box-shadow:inset 0 0 5px #000000b3}.fr-st-on.sel{color:#3cff3c;background:linear-gradient(#1f5a1a,#10330c);border-color:#0a1e07}.fr-st-friends.sel{color:#ff0;background:linear-gradient(#5e5210,#352e06);border-color:#1e1a03}.fr-st-off.sel{color:#ff4a3a;background:linear-gradient(#6a1c14,#3a0e0a);border-color:#200604}.fr-list{flex:1;min-height:0;overflow-y:auto;margin:1px 0 2px;padding:2px 1px;background:#0003;border:1px solid rgba(0,0,0,.4);border-radius:3px}.fr-row{display:flex;align-items:center;gap:4px;padding:0 5px;line-height:18px;border-radius:2px;cursor:pointer}.fr-row:hover{background:#ffffff14}.fr-row .crown{flex:none}.fr-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fr-state{flex:none;font-size:11px;font-weight:700}.fr-row.on .fr-name{color:#fff}.fr-row.on .fr-state{color:#22e022}.fr-row.off .fr-name{color:#b3a58a}.fr-row.off .fr-state{color:#ff3a3a}.fr-row.ign{cursor:default}.fr-row.ign .fr-name{color:#d8c8a8}.fr-empty{color:#a8987a;font-style:italic;text-align:center;padding:18px 8px;line-height:16px}.fr-online{flex:none;text-align:center;color:#e8d8b8;font-size:11px;min-height:14px}.fr-btns{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-top:2px}.fr-btns .btn,.fr-switch{padding:4px 2px;font-size:12px}.fr-switch{flex:none;margin-top:3px}.pane-friends.fr-view-ignore .fr-title{color:#d8c8a8}.k-private .cl-pm-dir{color:#9ef2ff}.k-private .cl-name{color:#fff}.k-private .cl-text{color:#3fe8ff}.k-private.clickable{cursor:pointer}.k-private.clickable:hover .cl-text{text-decoration:underline}.k-private.fr-notice .cl-text{color:#3fe8ff}.chat-lines.f-game .k-private{display:none}.chat-lines.f-private .cl:not(.k-private):not(.k-error){display:none}.chat-tab.fr-pm-on,.chat-tab.fr-pm-friends,.chat-tab.fr-pm-off{box-shadow:inset 0 -3px 0 var(--fr-pm)}.chat-tab.fr-pm-on{--fr-pm: #2ccc2c}.chat-tab.fr-pm-friends{--fr-pm: #e8e800}.chat-tab.fr-pm-off{--fr-pm: #e83028}.chat-tab.fr-new{animation:fr-new 1s ease-in-out infinite}@keyframes fr-new{50%{color:#fff;background:linear-gradient(#1c6a78,#0c3a44)}}.chat-prompt.text-mode .prompt-text{max-width:470px;font-size:15px;white-space:pre-wrap;word-break:break-word;text-align:center}.clan-social-tabs{display:flex;gap:4px;padding:4px;flex-shrink:0}.clan-social-tabs .btn{flex:1}.clan-social-tabs .on{color:#ffcf70;border-color:#b18b42}.clan-friends-body,.clan-pane{display:flex;flex-direction:column;min-height:0;flex:1}.clan-pane{gap:5px;padding:4px;overflow-y:auto}.clan-pane.hidden,.clan-friends-body.hidden{display:none}.clan-help{font-size:11px;color:#cbb997;line-height:1.45;margin:3px 2px}.clan-members{flex:1 0 auto}.clan-members .fr-row{flex-wrap:wrap}.clan-member-actions{display:flex;gap:4px;width:100%;margin:3px 0}.clan-member-actions .btn{font-size:10px;flex:1}.k-clan .cl-clan{color:#ddc285}.k-clan .cl-name{color:#fff0c5}.k-clan .cl-text{color:#c2dfab}.chat-lines.f-clan .cl:not(.k-clan):not(.k-error),.chat-lines.f-game .k-clan{display:none}.clan-pending{color:#ffcf70;border-left:2px solid #b18b42;padding-left:6px}.clan-requests{padding:6px;border:1px solid #80643c;background:#251e14;font-size:11px}.clan-requests .fr-row{flex-wrap:wrap}.modal-appearance{z-index:24;width:820px;max-width:calc(100% - 258px);box-sizing:border-box;padding:0 12px;border-color:#18140e}.modal-appearance .modal-head{height:45px;margin-bottom:10px;border-bottom-color:#84704a66}.modal-appearance .modal-title{font-size:18px;color:#ead49a;letter-spacing:.3px;text-shadow:0 2px 2px #000}.modal-appearance .modal-body{container-type:inline-size;scrollbar-width:thin;scrollbar-color:#88734d #27231b}.lk-wrap{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);gap:16px;padding:0 2px 12px}.lk-left{min-width:0;display:flex;flex-direction:column;gap:8px;align-self:start}.lk-preview-heading{text-align:center;color:#cdbd97;font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:6px 0 2px}.lk-preview-tabs{display:flex;padding:3px;border:1px solid #77613c77;background:#211e18;border-radius:4px}.lk-preview-tabs button{flex:1;min-height:30px;border:1px solid transparent;background:transparent;color:#b9ad93;font:inherit;font-size:12px;cursor:pointer;border-radius:2px}.lk-preview-tabs button.on{color:#f3dfab;background:linear-gradient(#65573c,#463b29);border-color:#a38b5766;box-shadow:0 1px 3px #0006}.lk-stage{position:relative;min-height:366px;display:flex;align-items:center;justify-content:center;padding:6px 0 30px;overflow:hidden;border-radius:5px;border:1px solid #8d795744;background:radial-gradient(ellipse 62% 8% at 50% 86%,#ad9d6650 0%,transparent 100%),radial-gradient(ellipse 90% 75% at 45% 27%,#526362,#2d3b3c 47%,#151e21);box-shadow:inset 0 0 0 4px #10171344,inset 0 2px 24px #0008,0 2px 5px #0004}.lk-fig{display:block;max-width:100%;object-fit:contain}.lk-preview-name{position:absolute;bottom:13px;left:6px;right:6px;text-align:center;color:#e2d7ba;font-size:12px;text-shadow:0 2px 3px #000}.lk-view,.lk-tools{display:flex;gap:6px}.modal-appearance .lk-view .btn,.modal-appearance .lk-tools .btn{flex:1;min-width:0;min-height:32px;padding:6px 8px;color:#e2d3ad;font-size:12px;border-color:#84704a88;border-radius:3px}.modal-appearance .lk-view .lk-turn-front,.modal-appearance .lk-tools .lk-random{flex:2}.lk-preview-note{margin:2px 0 0;text-align:center;font-size:11px;line-height:1.5;color:#b9ac8e}.lk-right{min-width:0}.lk-rows{display:flex;flex-direction:column;gap:10px}.lk-section{min-width:0;padding:10px 12px;border:1px solid #8d795744;border-radius:4px;background:linear-gradient(120deg,#242018b8,#312b21b8);box-shadow:inset 0 1px #dfcc9a0c,0 2px 4px #0002}.lk-section-title{display:flex;align-items:center;gap:8px;margin-bottom:9px;color:#ead5a0;font-size:12px;font-weight:700}.lk-section-number{color:#aa9364;font-size:9px;font-weight:400;letter-spacing:1px;border-right:1px solid #88734d88;padding-right:8px}.lk-row{display:flex;align-items:center;gap:10px;min-height:30px}.lk-row+.lk-row{margin-top:8px}.lk-label{width:68px;flex:none;text-align:left;color:#c9bc9b;font-size:12px}.lk-cells{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.lk-row-skin{align-items:flex-start}.lk-row-skin>.lk-label{padding-top:8px}.lk-row-skin .lk-cells{display:grid;grid-template-columns:repeat(6,30px)}.lk-colour-row+.lk-colour-row{margin-top:6px}.lk-palette-toggle{width:100%;display:flex;align-items:center;gap:8px;min-height:36px;padding:5px 8px;border:1px solid #75634588;border-radius:3px;background:#211e1877;color:#e2d3ad;font:12px Arial,sans-serif;cursor:pointer;text-align:left}.lk-palette-toggle .lk-label{width:66px}.lk-palette-toggle:hover,.lk-palette-toggle[aria-expanded=true]{border-color:#c2a467;background:#59482a66}.lk-selected-swatch{width:20px;height:20px;flex:none;border:1px solid #dcc69588;border-radius:3px;box-shadow:inset 0 0 0 1px #0003}.lk-selected-colour{flex:1;min-width:0}.lk-palette-count{color:#b9aa86;font-size:10px;white-space:nowrap}.lk-palette-toggle:after{content:"⌄";color:#d4b675}.lk-palette-toggle[aria-expanded=true]:after{content:"⌃"}.lk-cells.lk-palette-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;padding:9px 0 4px}.lk-palette-grid .lk-sw{width:100%;height:30px;min-width:0}.lk-colour-row+.lk-row{margin-top:9px}@media(min-height:780px){.lk-left{position:sticky;top:0}}.lk-sw{position:relative;width:30px;height:30px;padding:0;cursor:pointer;border-radius:4px;border:2px solid #15130e;box-shadow:inset 0 1px #ffffff38,0 1px 2px #0008;transition:border-color .12s,box-shadow .12s}.lk-sw:hover{border-color:#baa16a}.lk-sw.on{border-color:#edcc7d;box-shadow:0 0 0 1px #16120b,0 0 0 2px #d3ac5644,inset 0 1px #ffffff4d}.lk-sw.on:after{content:"";position:absolute;left:7px;top:4px;width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(40deg);filter:drop-shadow(1px 1px 0 #000) drop-shadow(-1px 0 0 #000)}.lk-row-hs{display:block}.lk-row-hs>.lk-label{margin-bottom:6px}.lk-cells.lk-styles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.lk-style{min-width:0;width:100%;min-height:59px;padding:3px 0 4px;cursor:pointer;display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;border-radius:4px;border:1px solid #75634577;color:#cfc0a0;background:radial-gradient(circle at 50% 30%,#574b36,#2b261d 90%);box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0005}.lk-stylename{font:10px/1.2 Arial,sans-serif;max-width:100%}.lk-style:hover{border-color:#baa16a;color:#fff0c9}.lk-style.on{border-color:#edcc7d;color:#ffe8ac;background:radial-gradient(circle at 50% 30%,#786342,#453724 90%);box-shadow:inset 0 0 0 1px #edcc7d33,0 1px 3px #0006}.lk-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 2px;border-top:1px solid #84704a77}.lk-feedback{min-width:0}.lk-changes{margin-bottom:4px;font-size:12px;color:#ecd8a3}.lk-status{font-size:11px;line-height:1.4;color:#c1b393}.lk-status.bad{color:#ff9b89}.lk-actions{flex:none;display:flex;gap:8px}.lk-foot .btn{min-width:94px;min-height:36px;padding:8px 14px;font-size:13px;border-radius:3px}.modal-appearance .lk-confirm{font-weight:700;color:#fff0bd;border-color:#c5a35e;background:linear-gradient(#7d6539,#574326);box-shadow:inset 0 1px #fbe9ad33,0 2px 4px #0005}.modal-appearance .lk-confirm:hover{background:linear-gradient(#947847,#67512e)}.modal-appearance button:focus-visible{outline:2px solid #ffdf94;outline-offset:3px}.modal-appearance button:disabled{opacity:.45;cursor:default}@media(max-width:1100px){.modal-appearance{left:50%;top:50%;max-width:calc(100% - 24px);max-height:calc(100% - 24px)}}@container (max-width: 620px){.lk-wrap{grid-template-columns:minmax(0,1fr);gap:14px}.lk-left{width:min(100%,330px);justify-self:center}.lk-stage{min-height:270px}.lk-stage .lk-fig{width:180px!important;height:240px!important}}@media(max-width:480px){.modal-appearance{padding:0 8px}.lk-foot{flex-wrap:wrap;gap:8px;padding:10px 2px}.lk-actions{width:100%}.lk-actions .btn{flex:1}.lk-section{padding:10px}.lk-label{width:62px}.lk-sw{width:32px;height:32px}.lk-row-skin .lk-cells{grid-template-columns:repeat(6,32px)}.lk-palette-toggle{gap:6px;padding:5px}.lk-palette-toggle .lk-label{width:62px}}.mobile-game .modal.modal-appearance{width:820px}@media(prefers-reduced-motion:reduce){.lk-sw{transition:none}}#game>.tour-layer{position:absolute;inset:0;z-index:36;pointer-events:none;overflow:hidden}.tour-layer>*{position:absolute;pointer-events:none}.tour-layer>.tour-dim{inset:0;background:#0806036b}.tour-spot{border:3px solid #ffd84a;border-radius:9px;box-shadow:0 0 0 2px #000c,inset 0 0 0 1px #0000008c}.tour-spot.round,.tour-pip.round{border-radius:50%}.tour-spot:after,.tour-pip:after,.tour-ring:after{content:"";position:absolute;inset:-5px;border-radius:inherit;box-shadow:0 0 14px 5px #ffd65af2;animation:tour-glow 1.3s ease-in-out infinite alternate}.tour-pip{border:2px solid #fff3b0;border-radius:6px;box-shadow:0 0 0 2px #000000bf}.tour-pip:after{inset:-3px;box-shadow:0 0 10px 4px #ffec8cf2}@keyframes tour-glow{0%{opacity:.3}to{opacity:1}}.tour-ring{width:74px;height:34px;margin:-17px 0 0 -37px;border:3px solid #ffd84a;border-radius:50%;box-shadow:0 0 0 2px #000000b3,inset 0 0 0 2px #0006}.tour-mark{display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-100%);animation:tour-bob 1.1s ease-in-out infinite alternate}.tour-mark-label{padding:3px 10px 4px;background:linear-gradient(#3a2c18f5,#1a140cf5);border:2px solid #ffd84a;border-radius:12px;box-shadow:0 2px 8px #000000b3;color:#ffe890;font:bold 14px var(--serif);white-space:nowrap}.tour-mark-arrow{width:0;height:0;margin-top:-1px;border:10px solid transparent;border-bottom:0;border-top-color:#ffd84a;filter:drop-shadow(0 2px 1px rgba(0,0,0,.7))}@keyframes tour-bob{0%{translate:0 -6px}to{translate:0 0}}.tour-layer>.tour-card{pointer-events:auto;width:410px;max-width:calc(100% - 16px);max-height:calc(100% - 16px);overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 16px;border-color:#1a140c;box-shadow:inset 1px 1px 0 var(--hi),inset -1px -1px 0 var(--lo),0 0 0 1px #ba9145,0 5px 0 1px #110d0899,0 12px 36px #000000b8;color:#f3e6c8;animation:tour-in .2s ease-out;scrollbar-color:#887049 #211b14}.tour-layer>.tour-card.tour-big{width:460px}.tour-layer>.tour-card.tour-compact{width:330px;padding:12px 14px}.tour-compact .tour-btn{margin-top:9px}@keyframes tour-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tour-head{display:flex;align-items:center;gap:10px;min-height:30px}.tour-ico{flex:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8))}.tour-ico.face{border-radius:50%;background:radial-gradient(#ffe6a02e,#0000004d 70%);box-shadow:0 0 0 1px #c8a040}.tour-title{flex:1;min-width:0;margin:0;font:bold 22px/1.15 var(--serif);color:#f7d47d;letter-spacing:.15px;text-shadow:1px 2px 0 #16100a;overflow-wrap:anywhere}.tour-eyebrow,.tour-kicker{margin:0 0 7px;color:#d8be88;font-size:11px;line-height:16px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.tour-count{flex:none;padding:4px 7px;border:1px solid #75613e;border-radius:3px;background:#120e0973;color:#e6d2ac;font-size:12px;line-height:16px;white-space:nowrap;font-variant-numeric:tabular-nums}.tour-text{margin:12px 0 16px;font-size:14px;line-height:22px;color:#f3ead8;text-shadow:0 1px 1px #17120c}.tour-text b{color:#ffe5a4;font-weight:700}.tour-bar{height:5px;margin:0 0 14px;background:#1a1510;border:1px solid #0a0806;border-radius:3px;overflow:hidden}.tour-fill{height:100%;background:linear-gradient(90deg,#b07818,#f0d084);transition:width .3s}.tour-btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tour-btns.center{justify-content:center;gap:10px;margin-top:16px}.tour-btns .grow{flex:1}.tour-btn{min-width:76px;min-height:44px;padding:9px 13px;font-size:13px;line-height:20px;font-weight:700;color:#f5deb0}.tour-btn.go{background:linear-gradient(#496831,#2d4520);border-color:#18200e;color:#f2f6df}.tour-btn.go:hover{background:linear-gradient(#5b7e3d,#365627);color:#fff2b9}.tour-btn.big{padding:10px 18px;font-size:14px}.tour-btn.end,.tour-btn.tour-skip{min-width:0;font-weight:400;color:#d9c7a8;background:none;border-color:transparent;box-shadow:none;text-decoration:underline;text-underline-offset:3px}.tour-btn.end:hover,.tour-btn.tour-skip:hover{color:#ffdfa0;background:#0e0a0633}.tour-btn.tour-topics{color:#e8d3a7}.tour-btn:disabled{opacity:.5;cursor:default}.tour-btn:focus-visible,.tour-route:focus-visible{outline:2px solid #fff0ad;outline-offset:3px}.tour-task{position:relative;margin:0 0 16px;padding:12px 14px;border:1px solid #897042;border-left:3px solid #e1b95d;border-radius:3px;background:linear-gradient(110deg,#795c2733,#120f0a7a);box-shadow:inset 0 1px #ffe2a60f}.tour-task-label{margin-bottom:4px;color:#f0cf82;font-size:11px;line-height:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.tour-task-copy{color:#fff1d2;font-size:14px;line-height:22px}.tour-task-state{margin-top:7px;color:#cbb991;font-size:12px;line-height:18px}.tour-task.done{border-color:#6b8953;border-left-color:#a6c779;background:linear-gradient(110deg,#415d2652,#12170d80)}.tour-task.done .tour-task-label,.tour-task.done .tour-task-state{color:#c3dfa5}.tour-row{display:flex;align-items:center;gap:12px}.tour-main{flex:1;min-width:0}.tour-main .tour-title{font-size:25px}.tour-main .tour-text{margin-bottom:6px}.tour-overview{padding-left:20px}.tour-overview li+li{margin-top:5px}.tour-face{flex:none;width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle,#ffecb438 30%,#00000059 72%);box-shadow:0 0 0 1px #d4ad61,0 0 0 5px #110d0840,inset 0 0 10px #0009}.tour-note{margin:12px 0 0;text-align:center;font-size:12px;line-height:18px;color:#d0bea0}.tour-layer>.tour-card.tour-hub{width:720px;padding:24px}.tour-hub-head{display:flex;align-items:center;gap:22px;padding:2px 2px 22px;margin-bottom:18px;border-bottom:1px solid #75603e;box-shadow:0 1px #0f0b07b3}.tour-hub-head .tour-face{width:82px;height:82px}.tour-hub-head .tour-title{font-size:32px;line-height:36px;color:#ffe2a2}.tour-hub-head .tour-text{max-width:510px;margin:9px 0 0;font-size:15px;line-height:22px}.tour-chapters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.tour-route{display:flex;position:relative;align-items:center;gap:14px;width:100%;min-width:0;min-height:112px;padding:15px 29px 15px 15px;border:1px solid #887044;border-radius:3px;background:linear-gradient(135deg,#574730d1,#211c15cc);box-shadow:inset 0 1px #ffe1a417,0 2px 2px #00000038;color:#efe1c4;font:inherit;text-shadow:0 1px 1px #16100a;text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s}.tour-route:after{content:"›";position:absolute;right:12px;top:50%;margin-top:-14px;color:#c6a563;font:26px/28px var(--serif)}.tour-route:hover{border-color:#d8b873;background:linear-gradient(135deg,#6b5536e6,#2d2418e6);color:#fff0d0}.tour-route:active{box-shadow:inset 0 2px 5px #00000080}.tour-route-icon{flex:none;width:38px;height:38px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 2px 2px #0e0b07)}.tour-route-copy{display:flex;flex:1;min-width:0;flex-direction:column}.tour-route-title{color:#f6d690;font:bold 18px/22px var(--serif)}.tour-route-description{margin-top:4px;color:#e0d2b9;font-size:13px;line-height:19px}.tour-route-meta{margin-top:7px;color:#c7b389;font-size:11px;line-height:16px}.tour-route-featured{grid-column:1 / -1;min-height:104px;padding:16px 34px 16px 18px;border-color:#b99c60;background:linear-gradient(115deg,#4e6631ad,#212c18d1)}.tour-route-featured:hover{border-color:#e1ca8a;background:linear-gradient(115deg,#5b763bd9,#28371ce6)}.tour-route-featured .tour-route-icon{width:48px;height:48px}.tour-route-featured .tour-route-title{color:#fff0b8;font-size:21px;line-height:25px}.tour-route-featured .tour-route-description{color:#edf0dc;font-size:14px;line-height:22px}.tour-route-featured .tour-route-meta{color:#cfdda9}.tour-route-featured:after{color:#e0ce94}.tour-hub-footer{display:flex;align-items:center;gap:18px;padding-top:18px}.tour-hub-footer .tour-note{flex:1;margin:0;text-align:left}.tour-hub-footer .tour-btn{flex:none}.tour-complete .tour-title{color:#ffe3a2;font-size:27px;line-height:32px}.tour-complete .tour-eyebrow{color:#c3dfa5}.tour-complete .tour-text{margin-bottom:20px}@media(max-width:600px){.tour-layer>.tour-card{padding:16px}.tour-layer>.tour-card.tour-hub{padding:18px 16px}.tour-hub-head{align-items:flex-start;gap:14px;padding:0 0 16px;margin-bottom:14px}.tour-hub-head .tour-face{width:54px;height:54px;margin-top:6px}.tour-hub-head .tour-face canvas,.tour-hub-head .tour-face img{max-width:100%;max-height:100%;object-fit:contain}.tour-hub-head .tour-title{font-size:25px;line-height:29px}.tour-hub-head .tour-text{font-size:14px;line-height:22px}.tour-eyebrow,.tour-kicker{letter-spacing:1px}.tour-chapters{grid-template-columns:minmax(0,1fr);gap:8px}.tour-route{min-height:94px;padding:12px 30px 12px 12px;gap:12px}.tour-route-featured{min-height:110px}.tour-route-icon{width:34px;height:34px}.tour-route-featured .tour-route-icon{width:40px;height:40px}.tour-route-description{font-size:14px;line-height:21px}.tour-route-meta{margin-top:5px}.tour-hub-footer{align-items:stretch;flex-direction:column;gap:10px;padding-top:14px}.tour-hub-footer .tour-note{text-align:center}.tour-btns{gap:6px}.tour-btn{padding-right:10px;padding-left:10px}}@media(max-height:480px)and (min-width:601px){.tour-layer>.tour-card{padding:12px 16px}.tour-layer>.tour-card.tour-hub{padding:16px 20px}.tour-hub-head{padding-bottom:12px;margin-bottom:12px}.tour-hub-head .tour-face{width:62px;height:62px}.tour-hub-head .tour-title{font-size:27px;line-height:30px}.tour-hub-head .tour-text{margin-top:5px;font-size:14px}.tour-route{min-height:96px;padding-top:11px;padding-bottom:11px}.tour-text{margin-top:8px;margin-bottom:10px}.tour-task{margin-bottom:10px;padding:9px 12px}.tour-hub-footer{padding-top:12px}}@media(prefers-reduced-motion:reduce){.tour-layer>.tour-card,.tour-spot:after,.tour-pip:after,.tour-ring:after,.tour-mark{animation:none}.tour-fill,.tour-route{transition:none}}img.cx-badge{width:14px;height:14px;vertical-align:-3px;margin-right:2px}.fr-row .cx-badge{flex:none;margin-right:0}.ap-name .cx-badge{vertical-align:-3px}.cl.cx-yell .cx-yell-label{color:#ff9a2e;font-weight:700}.cl.cx-yell-yt .cx-yell-label{color:#ff4a3d}.cl.cx-yell .cl-name{color:#fff}.cl.cx-yell .cl-text{color:#ffc46b}.cl.cx-tip .cl-text{color:#7fdbe8}.cl.cx-gold .cl-text,.cl.cx-gold .cl-name{color:#ffd84a;text-shadow:1px 1px 0 #000,0 0 6px rgba(255,200,60,.45)}.cl.cx-news.bc-drop .cl-name{color:#ffd84a;text-shadow:1px 1px 0 #000,0 0 6px rgba(255,200,60,.5)}.cl.cx-news.bc-pet .cl-name{color:#f4a8ff;text-shadow:1px 1px 0 #000,0 0 6px rgba(240,140,255,.55)}.cl.cx-streak .cl-text,.cl.cx-streak .cl-name{color:#ff7a5a;text-shadow:1px 1px 0 #000}.cl.cx-event .cl-text,.cl.cx-event .cl-name{color:#ff5a4a;font-weight:700;text-shadow:1px 1px 0 #000,0 0 6px rgba(255,40,30,.5)}.cl.cx-tournament{margin:3px 0;padding:3px 6px;border-left:3px solid #e7b64e;background:#5e410f52}.cl.cx-tournament .cl-text,.cl.cx-tournament .cl-name{color:#ffe19a;font-weight:700;text-shadow:1px 1px 0 #000;overflow-wrap:anywhere}.cl.cx-players .cl-name{color:#fff}.cl .cl-ico{vertical-align:-2px;margin-right:3px}.cl.cx-news .cl-name{cursor:context-menu}.chat-lines.f-public .cl.cx-yell{display:block}.st-buttons .st-extra.cx-discord{color:#fff;background:linear-gradient(#7480ff,#4a54d0);border-color:#1e2366}.st-buttons .st-extra.cx-discord:hover{color:#fff;background:linear-gradient(#8a94ff,#5862e0)}.stf-extra .cx-tips{display:flex;flex-direction:column;gap:3px;padding:3px 0 2px;border-top:1px solid rgba(0,0,0,.35)}.stf-extra .cx-tips-state{color:#ffcf8f;font-size:11px}.stf-extra .cx-tips-row{display:flex;gap:4px;align-items:center}.stf-extra .cx-tips-row .btn{flex:none}.stf-extra .cx-tips-row .cx-tips-min{width:38px;flex:none;text-align:center}.bn-mode{display:flex;align-items:center;gap:3px}.bn-label{color:var(--yellow);font-size:11px;margin-right:2px;white-space:nowrap}.bn-opt{min-width:44px;padding:1px 6px;font-size:11px}.btn.bn-opt.bn-on{background:linear-gradient(#7c2f1c,#4c1b0f);color:var(--yellow);border-color:#1c0804}.bank-slot.bank-placeholder{box-shadow:inset 0 0 0 1px #b59d663d}.bt-keep{margin-left:5px;font-size:11px;white-space:nowrap}@media(max-width:800px){.modal-bank{left:50%;width:min(554px,calc(100vw - 16px));box-sizing:border-box}.modal-bank .modal-title{padding-left:0;min-width:0}.modal-bank .bank-grid{width:100%;box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.modal-bank .bank-top,.modal-bank .bank-top-l{flex-wrap:wrap;gap:4px}.modal-bank .bank-top>.grow{display:none}.modal-bank .bank-search{flex:1;min-width:100px;width:auto}.modal-bank .bank-tabs{overflow-x:auto;overflow-y:hidden}.modal-bank .bank-bottom{flex-wrap:wrap;gap:3px}}.lo-btn{height:28px;padding:2px 7px;font-weight:700;color:#ffd27a}.lo-root{position:absolute;left:6px;top:24px;z-index:19}.lo-box{width:272px;max-height:calc(100vh - 197px);display:flex;flex-direction:column;padding:0 7px 7px;background-color:var(--panel);background-image:var(--stone);border:2px solid var(--panel-deep);border-radius:5px;box-shadow:inset 1px 1px 0 var(--hi),inset -1px -1px 0 var(--lo),0 8px 30px #000000bf}.lo-head{flex:none;display:flex;align-items:center;gap:6px;height:30px;border-bottom:1px solid rgba(0,0,0,.4);margin-bottom:6px}.lo-title{flex:1;padding-left:3px;font:bold 15px var(--serif);color:#ff981f;letter-spacing:.4px;white-space:nowrap}.lo-count{color:#ff0;font-size:11px}.lo-x{flex:none}.lo-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.lo-list{flex:none;display:flex;flex-direction:column;gap:1px;padding:2px;background:#0003;border:1px solid rgba(0,0,0,.4);border-radius:3px}.lo-row{display:flex;align-items:center;gap:5px;height:24px;padding:0 4px 0 2px;border-radius:2px;cursor:pointer}.lo-row:hover{background:#ffffff0f}.lo-row.lo-on{background:#ff981f2b;box-shadow:inset 0 0 0 1px #ffaa3c99}.lo-n{flex:none;width:15px;text-align:right;color:#a8987a;font-size:11px}.lo-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ff0}.lo-row.lo-free .lo-name{color:#7a6c58}.lo-prev{flex:none;display:flex;gap:1px}.lo-mini{display:block}.lo-chip{flex:none;min-width:58px;padding:0 5px;border-radius:8px;font-size:10px;line-height:15px;text-align:center;white-space:nowrap}.lo-ready{color:#0d2a08;background:linear-gradient(#7fe070,#45a83a);text-shadow:none;box-shadow:inset 0 0 0 1px #00000059}.lo-short{color:#fff;background:linear-gradient(#e0483a,#9c1c12);box-shadow:inset 0 0 0 1px #00000073}.lo-empty{color:#b8ab92;background:#00000052;box-shadow:inset 0 0 0 1px #00000059}.lo-wait{padding:12px 0;text-align:center;color:#a8987a}.lo-detail{position:relative;flex:none;padding:5px 6px;background:#0003;border:1px solid rgba(0,0,0,.4);border-radius:3px}.lo-grids{display:flex;align-items:center;justify-content:center;gap:22px}.lo-doll{position:relative;flex:none;width:68px;height:98px}.lo-doll .lo-cell{position:absolute}.lo-pack{flex:none;display:grid;grid-template-columns:repeat(4,20px);grid-auto-rows:18px;gap:1px;padding:2px;background:#00000038;border-radius:2px;box-shadow:inset 0 0 0 1px #00000059}.lo-cell{position:relative;width:20px;height:18px;background:#00000047;border-radius:2px}.lo-doll .lo-cell{box-shadow:inset 0 0 0 1px #00000073}.lo-cell.lo-full{background:#ffecc812}.lo-cv{display:block}.lo-cell.lo-miss{background:#a0140a38}.lo-cell.lo-miss:after{content:"";position:absolute;right:0;top:0;width:6px;height:6px;border-radius:50%;background:#ff3a24;box-shadow:0 0 0 1px #200400}.lo-detail.lo-none .lo-grids{opacity:.35}.lo-hint{position:absolute;left:14px;right:14px;top:50%;transform:translateY(-50%);padding:6px 8px;color:#e8d8b8;font-size:11px;line-height:14px;text-align:center;background:#14100beb;border:1px solid rgba(0,0,0,.6);border-radius:3px}.lo-foot{flex:none;display:flex;flex-direction:column;gap:5px;margin-top:6px}.lo-btns,.lo-ask{flex:none;display:flex;align-items:center;gap:4px}.lo-btns .btn{flex:1 1 auto;padding:3px 4px;white-space:nowrap}.lo-btns .lo-load{flex:1.3 1 auto;font-weight:700}.lo-btns .lo-load:not(:disabled){color:#ff0;background:linear-gradient(#58782e,#36501a);border-color:#142006}.lo-btns .lo-load:not(:disabled):hover{background:linear-gradient(#668a36,#3f5c1f)}.lo-ask{min-height:23px;padding:0 2px}.lo-ask-t{flex:1;min-width:0;color:#ff0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lo-note{flex:none;color:#d8c8a8;font-size:10.5px;line-height:13px;text-align:center}.lo-note.lo-locked{color:#ff6a50}#game.lo-bankdock #bank{left:max(calc(50% - 121px),min(525px,calc(100% - 483px)))}@media(min-width:1320px){#game.lo-bankdock #bank{left:max(calc(50% - 121px),838px)}}.chx-contents{position:absolute;inset:0;z-index:27;background:#0604025c}.chx-c-win{--chx-accent: #ffd84a;position:absolute;left:calc(50% - 121px);top:calc(50% - 82px);transform:translate(-50%,-50%);width:520px;max-width:calc(100vw - 262px);max-height:min(600px,90vh,calc(100% - 180px));display:flex;flex-direction:column;padding:11px 12px 8px;color:#ead9b0;background:radial-gradient(ellipse at 50% 0%,rgba(255,222,150,.12),transparent 58%),radial-gradient(ellipse at 50% 100%,rgba(0,0,0,.35),transparent 70%),linear-gradient(#30261a,#1f1810 55%,#17110b);border:2px solid #0c0906;border-radius:6px;box-shadow:inset 0 0 0 1px #8a6a30,inset 0 0 28px #000000a6,0 10px 34px #000c}.chx-c-win:before{content:"";position:absolute;left:14px;right:14px;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--chx-accent);box-shadow:0 0 10px var(--chx-accent)}.chx-c-head{flex:none;display:flex;align-items:center;gap:10px;padding-bottom:7px;border-bottom:1px solid rgba(138,106,48,.55)}.chx-c-icon{width:80px;height:70px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.13) 0%,rgba(255,255,255,.04) 52%,transparent 70%)}.chx-c-icon canvas{filter:drop-shadow(0 0 7px var(--chx-accent)) drop-shadow(0 3px 3px rgba(0,0,0,.6))}.chx-c-titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.chx-c-title{font:bold 21px var(--serif);color:#ffd84a;letter-spacing:.3px;text-shadow:1px 1px 0 #000,0 0 10px rgba(255,190,60,.35)}.chx-c-how{font-size:12px;color:#f2e4c4}.chx-c-facts{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.chx-c-facts span{font-size:11px;padding:1px 7px;border-radius:9px;border:1px solid rgba(0,0,0,.6);background:#00000052}.chx-c-always{color:#ffe27a}.chx-c-roll{color:var(--chx-accent)}.chx-x{flex:none;align-self:flex-start}.chx-c-cols,.chx-row{display:grid;grid-template-columns:minmax(0,1fr) 64px 90px 66px 54px;align-items:center;column-gap:6px}.chx-c-cols{flex:none;padding:5px 16px 3px 6px;font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:#a8946a}.chx-c-cols .chx-col-amt,.chx-c-cols .chx-col-odds,.chx-c-cols .chx-col-mark{text-align:center}.chx-c-cols .chx-col-val{text-align:right}.chx-c-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px}.chx-group{margin:7px 0 2px;padding:1px 4px 2px;font:bold 13px var(--serif);color:#ffcf6a;border-bottom:1px solid rgba(138,106,48,.4)}.chx-group:first-child{margin-top:1px}.chx-g-share{font-weight:400;color:#c8b088}.chx-group.chx-uniq{color:#ffd84a;text-shadow:1px 1px 0 #000,0 0 8px rgba(255,200,60,.6)}.chx-row{min-height:35px;padding:1px 2px 1px 4px;border-radius:3px}.chx-row:nth-child(2n){background:#ffffff06}.chx-row:hover{background:#ffd27817}.chx-r-item{display:flex;align-items:center;gap:6px;min-width:0}.chx-r-item canvas{flex:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.chx-r-name{color:#f4e8cc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chx-r-amt{text-align:center;color:#ffff9a}.chx-r-odds{display:flex;flex-direction:column;align-items:center;line-height:13px}.chx-r-n{font-weight:700;font-size:12px}.chx-r-p{font-size:10px;opacity:.85;white-space:nowrap}.chx-r-val{text-align:right;color:#d8c8a0;white-space:nowrap}.chx-r-untr{font-style:italic;color:#a8987a;font-size:11px}.chx-r-mark{text-align:center;font-size:11px;white-space:nowrap}.chx-m-got{color:#7fe07f}.chx-m-owned{color:#ffb347}.chx-m-found{color:#9fd0ff}.chx-row.chx-grey{opacity:.48}.chx-row.chx-grey canvas{filter:grayscale(1)}.chx-row.chx-grey .chx-r-mark{opacity:1}.chx-row.chx-uniq .chx-r-name{color:#ffd84a}.chx-q-common{color:#fff}.chx-q-uncommon{color:#7fe07f}.chx-q-rare{color:#6ab0ff}.chx-q-veryrare{color:#c08aff}.chx-q-unique{color:#ffd84a}.chx-empty{padding:26px 8px;text-align:center;font-style:italic;color:#a8987a}.chx-c-foot{flex:none;margin-top:6px;padding-top:6px;border-top:1px solid rgba(138,106,48,.55);font-size:11px}.chx-f-stats{color:#ffe7a8}.chx-f-note{margin-top:2px;color:#c8b088;font-style:italic}.chx-reveal{--chx-accent: #ffd84a;position:absolute;left:calc(50% - 121px);top:calc(50% - 82px);transform:translate(-50%,-50%);z-index:18;width:380px;min-height:320px;max-width:calc(100vw - 262px);max-height:calc(100% - 180px);overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:9px 12px 10px;color:#ead9b0;text-align:center;background:radial-gradient(ellipse at 50% 30%,rgba(255,255,255,.08),transparent 60%),linear-gradient(#2c2218,#18120c);border:2px solid #0c0906;border-radius:8px;box-shadow:inset 0 0 0 1px var(--chx-accent),inset 0 0 30px #0000008c,0 10px 32px #000c}.chx-rv-x{position:absolute;top:7px;right:7px}.chx-rv-title{font:bold 18px var(--serif);color:#ffd84a;text-shadow:1px 1px 0 #000,0 0 10px rgba(255,190,60,.35);padding:0 26px}.chx-rv-sub{font-size:11px;color:#c8b088;min-height:14px}.chx-rv-stage{position:relative;flex:none;width:130px;height:82px;display:flex;align-items:center;justify-content:center}.chx-rv-burst{position:absolute;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;background:radial-gradient(circle,var(--chx-accent) 0%,rgba(255,255,255,.25) 22%,transparent 64%);opacity:.22;pointer-events:none}.chx-rv-chest{position:relative;filter:drop-shadow(0 0 9px var(--chx-accent)) drop-shadow(0 4px 4px rgba(0,0,0,.6))}.chx-rv-big{margin:0 0 2px;font:bold 17px var(--serif);color:#ffd84a;text-shadow:1px 1px 0 #000,0 0 12px rgba(255,200,60,.75)}.chx-rv-parts{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:5px 6px;margin:4px 0 6px;max-width:356px}.chx-rv-part{width:52px;display:flex;flex-direction:column;align-items:center;position:relative}.chx-p-frame{width:46px;height:40px;display:flex;align-items:center;justify-content:center;border:2px solid currentColor;border-radius:6px;background:radial-gradient(circle,#ffffff1f,#00000059 75%);box-shadow:inset 0 0 10px #0000008c,0 0 6px #00000080}.chx-p-where{font-size:10px;color:#c8b890;line-height:13px}.chx-rv-part.chx-q-common .chx-p-frame{border-color:#ffffff80}.chx-p-tag{position:absolute;top:-5px;right:-2px;padding:0 3px;font:bold 8px var(--font);color:#0c2a0c;background:#7fe07f;border-radius:3px;text-shadow:none}.chx-p-tag.chx-p-uniq{color:#3a2200;background:#ffd84a}.chx-rv-part.chx-jack .chx-p-frame{border-color:#ffd84a;box-shadow:0 0 0 2px #ffd84a80,0 0 14px #ffc83cd9,inset 0 0 12px #ffd84a59}.chx-rv-more,.chx-rv-none{align-self:center;font-size:12px;color:#ffe7a8;padding:0 4px}.chx-rv-ribbon{position:absolute;top:16px;left:-34px;width:140px;transform:rotate(-32deg);padding:2px 0;font:bold 13px var(--serif);letter-spacing:1px;color:#4a2200;text-shadow:none;background:linear-gradient(#ffe88a,#e0a820);box-shadow:0 2px 6px #0009,inset 0 1px #fff9;z-index:2}.chx-rv-btns{margin-top:auto;display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.chx-rv-btn{min-width:70px}.chx-rv-another{color:#ffe27a}.chx-reveal.chx-play .chx-rv-chest{animation:chxshake .5s ease-in-out,chxpop .2s ease-out .5s forwards}.chx-reveal.chx-play .chx-rv-burst{animation:chxburst .8s ease-out .5s both}.chx-reveal.chx-play .chx-rv-part,.chx-reveal.chx-play .chx-rv-more{animation:chxrise .45s cubic-bezier(.2,1.3,.4,1) both}.chx-reveal.chx-play .chx-rv-big{animation:chxfade .5s ease-out .9s both}.chx-reveal.chx-play .chx-rv-ribbon{animation:chxribbon .45s cubic-bezier(.2,1.4,.4,1) 1.1s both}.chx-reveal.chx-play .chx-rv-part.chx-jack .chx-p-frame{animation:chxglow 1.3s ease-in-out 1.2s infinite alternate}@keyframes chxshake{0%{transform:rotate(0)}12.5%{transform:rotate(-6deg)}25%{transform:rotate(6deg)}37.5%{transform:rotate(-6deg)}50%{transform:rotate(6deg)}62.5%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}87.5%{transform:rotate(-6deg)}to{transform:rotate(0)}}@keyframes chxpop{0%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes chxburst{0%{opacity:.95;transform:scale(.25)}70%{opacity:.35}to{opacity:.22;transform:scale(1)}}@keyframes chxrise{0%{opacity:0;transform:translateY(18px) scale(.6)}to{opacity:1;transform:none}}@keyframes chxfade{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes chxribbon{0%{opacity:0;transform:rotate(-32deg) scale(1.8)}to{opacity:1;transform:rotate(-32deg) scale(1)}}@keyframes chxglow{0%{box-shadow:0 0 0 2px #ffd84a73,0 0 8px #ffc83c99}to{box-shadow:0 0 0 3px #ffe678b3,0 0 20px #ffd250}}.chx-jp{display:flex;align-items:center;gap:10px;margin:12px 0 2px;padding:7px 9px;border:1px solid rgba(110,76,30,.55);border-radius:5px;background:linear-gradient(#fffce899,#e8d29b80);box-shadow:inset 0 0 10px #78501e40,0 1px #fff6;font:13px/1.35 var(--serif);color:#2a1c0c}.chx-jp-icw{width:52px;height:46px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle,rgba(255,252,230,.95) 34%,rgba(106,168,255,.35) 64%,transparent 72%)}.chx-jp-main{flex:1;min-width:0}.chx-jp-title{font-weight:700;color:#6a2c0c}.chx-jp-sub{font-size:12px;font-style:italic;color:#5a4a36}.chx-jp-state{margin-top:2px;font-size:12px;color:#6a5230}.chx-jp-ok{color:#107a10;font-weight:700}.chx-jp-due{color:#8a1c08}.chx-jp-btns{flex:none;display:flex;flex-direction:column;gap:4px}.chx-jp-btn{min-width:98px}.chx-jp-claim{color:#ffe27a}.cl .chx-ico{vertical-align:-2px;margin-right:3px}.cl.chx-line .chx-tag{color:#ffd84a;font-weight:700}.cl.chx-line .cl-name{color:#fff}.cl.chx-line.chx-k-traveller .cl-text{color:#ffb84a}.cl.chx-line.chx-k-slayer .cl-text{color:#ff5a4a}.cl.chx-line.chx-k-blood .cl-text{color:#ff3a5a}.cl.chx-line.chx-k-quester .cl-text{color:#6aa8ff}.cl.chx-line.chx-k-dread .cl-text{color:#c08aff}.cl.chx-line.chx-k-vanity .cl-text{color:#ff8ad8}.cl.chx-line .cl-text.chx-kn.chx-k-traveller{color:#ffb84a}.cl.chx-line .cl-text.chx-kn.chx-k-slayer{color:#ff5a4a}.cl.chx-line .cl-text.chx-kn.chx-k-blood{color:#ff3a5a}.cl.chx-line .cl-text.chx-kn.chx-k-dread{color:#c08aff}.cl.chx-line.chx-rare .cl-text,.cl.chx-line.chx-rare .chx-tag{color:#ffd84a;text-shadow:1px 1px 0 #000,0 0 3px rgba(255,200,60,.35);animation:chxshimmer 2.4s ease-in-out 3}.cl.chx-line.chx-self .cl-text{color:#fff}.cl.chx-line.clickable{cursor:pointer}.cl.chx-line.clickable:hover .cl-text,.cl.chx-line.clickable:hover .chx-tag{text-decoration:underline;text-decoration-color:#ffffff59}@keyframes chxshimmer{0%,to{text-shadow:1px 1px 0 #000,0 0 3px rgba(255,200,60,.35)}50%{text-shadow:1px 1px 0 #000,0 0 9px rgba(255,222,96,.95)}}#chatbox.chx-news-off .cl.chx-drop,#chatbox.chx-news-off .cl.chx-merged,#chatbox.chx-news-off .cl.chx-rare,#chatbox.chx-news-rare .cl.chx-drop,#chatbox.chx-news-rare .cl.chx-merged{display:none}.chx-c-win.chx-k-halloween,.chx-reveal.chx-k-halloween{background:radial-gradient(ellipse at 50% 0%,rgba(255,140,42,.18),transparent 58%),linear-gradient(#30213b,#191020 70%,#110b18);box-shadow:inset 0 0 0 1px #a0643c,inset 0 0 28px #000000a6,0 10px 34px #000c}.chx-k-halloween .chx-c-title,.chx-k-halloween .chx-rv-title{color:#ffb15a}.cl.chx-line.chx-k-halloween .cl-text{color:#ff8c2a}.cl.chx-line[class*=chx-k-activity_] .cl-text,.cl.chx-line .chx-kn[class*=chx-k-activity_]{color:var(--chx-accent, #ffd84a)}.cl.chx-line.chx-rare[class*=chx-k-activity_] .cl-text{color:#ffd84a}.cl.chx-line.chx-self[class*=chx-k-activity_] .cl-text{color:#fff}.chx-bonus-note{padding:2px 4px 5px;color:#c8b088;font-size:11px}.chx-c-title,.chx-rv-title{overflow-wrap:anywhere}.chx-c-facts span{max-width:100%;overflow-wrap:anywhere}.chx-r-odds{min-width:0}.chx-r-p{white-space:normal;text-align:center}.chx-c-win,.chx-reveal{box-sizing:border-box}.chx-reveal{overflow-y:auto}.chx-rv-parts,.chx-rv-btns{flex-shrink:0}.chx-k-activity_royal.chx-reveal,.chx-k-activity_royal.chx-c-win{background:radial-gradient(ellipse at 50% 5%,rgba(100,160,255,.2),transparent 65%),linear-gradient(#242b45,#131724)}.chx-k-activity_sovereign.chx-reveal,.chx-k-activity_sovereign.chx-c-win{background:radial-gradient(ellipse at 50% 5%,rgba(255,218,114,.23),transparent 65%),linear-gradient(#27221a,#0f0e12);box-shadow:inset 0 0 0 1px #f2d184,0 0 25px #ffda7238,0 10px 34px #000c}@media(max-width:740px){.chx-c-win,.chx-reveal{left:50%;top:45%;width:calc(100vw - 20px);max-width:520px;max-height:min(78vh,calc(100% - 80px))}.chx-c-win{padding:9px 7px}.chx-c-icon{width:56px;height:52px}.chx-c-icon canvas{width:54px;height:48px}.chx-c-title{font-size:17px}.chx-c-head{gap:6px}.chx-c-cols,.chx-row{grid-template-columns:minmax(0,1fr) 60px 84px 42px;column-gap:4px}.chx-col-val,.chx-r-val{display:none}.chx-r-item{gap:3px}.chx-r-name{white-space:normal;overflow-wrap:anywhere;font-size:11px}.chx-r-item canvas{width:27px;height:24px}.chx-r-amt,.chx-r-mark{font-size:10px}.chx-r-n{font-size:11px}.chx-rv-title{font-size:17px}.chx-reveal{min-height:0;width:min(380px,calc(100vw - 20px))}}@media(prefers-reduced-motion:reduce){.chx-reveal.chx-play *,.cl.chx-line.chx-rare .cl-text,.cl.chx-line.chx-rare .chx-tag{animation:none!important}}.lk-bodies{flex:1;gap:8px}.lk-bodytile{position:relative;min-width:0;flex:1;height:72px;padding:0 6px;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;border-radius:4px;border:1px solid #75634599;color:#d5c6a6;font-size:12px;background:radial-gradient(ellipse at 30% 34%,#65563d,#30281d);box-shadow:inset 0 1px #ffffff12,0 1px 2px #0005}.lk-bodytile:hover{border-color:#baa16a}.lk-bodytile.on{border-color:#edcc7d;color:#ffe8ac;background:radial-gradient(ellipse at 30% 34%,#7a6844,#493a26);box-shadow:inset 0 0 0 1px #edcc7d33,0 1px 3px #0006}.lk-bodytile .lk-bodyfig{display:block;pointer-events:none;width:42px!important;height:64px!important;object-fit:contain}.lk-bodyname{font-weight:700;pointer-events:none;text-shadow:0 1px 2px #000}.cl.k-gamble .cl-text{color:#ffb347}.k-gamble.clickable{cursor:pointer}.k-gamble.clickable:hover .cl-text{text-decoration:underline}.trd-win.gmb-stake{--trd-dim: #b4a47e;border-color:#140e04;background-image:radial-gradient(120% 55% at 50% 0%,rgba(255,214,120,.16),transparent 65%),radial-gradient(95% 85% at 50% 58%,#0e2a1ceb,#0e2a1c80 70%,#0e2a1c33),var(--stone),linear-gradient(#26301f,#141a11);box-shadow:0 0 0 1px #140e04,0 0 0 4px #c99a2e,0 0 0 5px #140e04,inset 0 0 0 1px #ffdc8c47,inset 0 0 48px #0e2a1cf2,0 0 18px #c99a2e59,0 14px 44px #000000d9}.gmb-stake .modal-head{border-bottom-color:#c99a2e73}.gmb-stake .modal-title{color:#ffd34a}.gmb-stake .trd-step.on{color:#ffe9a8;border-color:#c99a2e;background:#c99a2e4d}.gmb-stake .trd-panel,.gmb-stake .trd-col{background:#04140c8c;border-color:#c99a2e66}.gmb-stake .trd-panel.accepted,.gmb-stake .trd-col.accepted{border-color:#46c846}.gmb-stake .trd-scroll,.gmb-stake .trd-list{background:#0e2a1c;border-color:#04120a}.gmb-stake .trd-cell{background:#ffe6a009}.gmb-stake .trd-cell.full{background:#ffd67814}.gmb-stake .trd-pname,.gmb-stake .trd-rname{color:#ffc94a}.gmb-stake .trd-col.give .trd-chead,.gmb-stake .trd-col.get .trd-chead{color:#ffd98a}.gmb-stake .trd-note.sum{color:#ece0bc}.gmb-stake .trd-ask{background:linear-gradient(90deg,transparent,rgba(201,154,46,.26) 25%,rgba(201,154,46,.26) 75%,transparent);border-color:#ffd27859}.gmb-stake .trd-more{background:linear-gradient(#0e2a1c00,#0e2a1cf7 60%)}.gmb-card{position:absolute;left:max(calc(50% - 121px),450px);top:30px;transform:translate(-50%);z-index:14;width:452px;padding:5px 10px 8px;color:#f0e6d0;font:12px/1.25 var(--font);background:radial-gradient(120% 70% at 50% 0%,rgba(160,90,200,.16),transparent 70%),linear-gradient(#19131c,#0a070b);border:1px solid #000;border-radius:7px;box-shadow:0 0 0 1px #000,0 0 0 3px #c99a2e,0 0 0 4px #000,inset 0 1px #ffdc8c2e,inset 0 0 30px #0009,0 8px 26px #000c}@media(max-width:1045px){.gmb-card{top:190px}}.gmb-card.done{cursor:pointer}.gmb-head{display:flex;align-items:center;gap:8px;height:24px;margin-bottom:2px}.gmb-title{flex:1;min-width:0;font:bold 15px var(--serif);color:#ffd34a;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 0 #000,0 0 8px rgba(255,190,60,.35)}.gmb-round{flex:none;font-weight:700;color:#ece0bc}.gmb-q{flex:none;width:20px;height:20px;padding:0;border-radius:50%;font:bold 13px/18px var(--font);color:#2a1800;text-shadow:none;background:linear-gradient(#ffe68a,#c8901e);border:1px solid #3a2400;box-shadow:inset 0 1px #ffffff8c;cursor:pointer}.gmb-q:hover,.gmb-q.on{box-shadow:inset 0 1px #ffffff8c,0 0 8px #ffd34ae6}.gmb-row{display:flex;align-items:center;gap:8px;height:44px;border-top:1px solid rgba(201,154,46,.28)}.gmb-who{flex:none;width:74px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gmb-row.me .gmb-who{color:#ffd34a}.gmb-row.them .gmb-who{color:#e4d0ff}.gmb-slots{flex:none;display:flex;gap:5px}.gmb-slot{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 50% 38%,#4c3220,#23150b 72%);border:2px dotted rgba(214,170,90,.55)}.gmb-slot.full{border:2px solid rgba(214,170,90,.8);background:radial-gradient(circle at 50% 42%,#3c2a1a,#120a05 76%)}.gmb-slot.next{border:2px solid #ffd34a;animation:gmb-pulse 1s ease-in-out infinite}.gmb-slot.pending{border-color:#fff2a8;box-shadow:0 0 0 2px #7b2fd6,0 0 10px 3px #c8a0ffd9;animation:gmb-flash .5s ease-in-out infinite alternate}.gmb-slot.pending>*{opacity:.6}.gmb-slot.k-black{border-color:#a050ff;box-shadow:0 0 9px 2px #a050ffd9}.gmb-slot.k-white{border-color:#fff2b0;box-shadow:0 0 9px 2px #fff2b0f2}@keyframes gmb-pulse{50%{box-shadow:0 0 11px 3px #ffd34acc;background:radial-gradient(circle at 50% 38%,#6a4626,#2e1c0c 72%)}}@keyframes gmb-flash{to{filter:brightness(1.45)}}.gmb-glyph{display:block}.gmb-disc{display:inline-block;flex:none;border-radius:50%;text-align:center;font:bold 13px var(--font);color:#fff;text-shadow:1px 1px 0 #000;box-shadow:inset 0 -3px #0000004d,0 0 0 1px #000000b3}.gmb-disc.k-white{color:#4a4030;text-shadow:none}.gmb-disc.k-black{box-shadow:inset 0 -3px #0000004d,0 0 0 2px #a050ff}.gmb-disc.k-rainbow{background:conic-gradient(#e01b2e,#ff7417,#ffd319,#2a64ff,#7b2fd6,#ffb3d9,#e01b2e)!important}.gmb-hand{flex:1;min-width:0;text-align:right;font:bold 15px var(--serif);color:#ffd34a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 0 #000,0 0 8px rgba(255,190,60,.45)}.gmb-card.tie .gmb-hand{color:#ffb347}.gmb-foot{display:flex;align-items:center;gap:12px;margin-top:6px;padding-top:6px;border-top:1px solid rgba(201,154,46,.28)}.gmb-plant{position:relative;flex:none;width:140px;height:38px;padding:0 0 5px;overflow:hidden;cursor:pointer;font:bold 17px var(--serif);letter-spacing:1px;color:#2a1800;text-shadow:0 1px 0 rgba(255,255,255,.45);background:linear-gradient(#fff0a8,#e8b030 52%,#a8701a);border:1px solid #3a2400;border-radius:6px;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #5a320073,0 0 12px #ffc83c73}.gmb-plant-t{position:relative}.gmb-plant:hover:not(:disabled){filter:brightness(1.12)}.gmb-plant:active:not(:disabled){transform:translateY(1px)}.gmb-plant:disabled{cursor:default;filter:grayscale(.7) brightness(.62);box-shadow:inset 0 1px #fff6}.gmb-bar{position:absolute;left:5px;right:5px;bottom:4px;height:5px;overflow:hidden;background:#2814008c;border-radius:3px}.gmb-bar.off{visibility:hidden}.gmb-fill{width:100%;height:100%;background:linear-gradient(#fffbe0,#ffe27a);border-radius:3px}.gmb-bar.low .gmb-fill{background:linear-gradient(#ff7a5a,#e0200e);animation:gmb-flash .3s ease-in-out infinite alternate}.gmb-status{flex:1;min-width:0;max-height:32px;overflow:hidden;font-size:12px;line-height:16px;color:#ece0bc}.gmb-result{position:relative;margin-top:6px;padding:5px 4px 6px;overflow:hidden;text-align:center;border-radius:5px;border:1px solid #000}.gmb-result.win{color:#2a1800;text-shadow:0 1px 0 rgba(255,255,255,.5);background:linear-gradient(#fff0a8,#e3a92a 55%,#93600f);box-shadow:inset 0 1px #ffffffb3,0 0 16px #ffc83cb3}.gmb-result.win:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,#fff 0 1.5px,transparent 2px) 0 0 / 23px 19px,radial-gradient(circle,#fff 0 1px,transparent 1.5px) 11px 9px / 31px 23px;animation:gmb-sparkle 1.6s ease-out 1 forwards}@keyframes gmb-sparkle{0%{opacity:0;transform:translateY(8px) scale(.9)}25%{opacity:1}to{opacity:0;transform:translateY(-10px) scale(1.08)}}.gmb-result.loss{color:#ececf0;background:linear-gradient(#64646a,#303036);box-shadow:inset 0 1px #fff3}.gmb-result.void{color:#eef4ff;background:linear-gradient(#4a7ccc,#1c3a74);box-shadow:inset 0 1px #ffffff40,0 0 12px #508cff73}.gmb-rtitle{font:bold 18px var(--serif);letter-spacing:.4px}.gmb-result.loss .gmb-rtitle,.gmb-result.void .gmb-rtitle{text-shadow:1px 1px 0 #000}.gmb-rline{font-size:12px;line-height:15px}.gmb-result.win .gmb-rline{color:#3a2200}.gmb-items{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1px;margin-top:4px}.gmb-icell{display:inline-flex;align-items:center;justify-content:center;width:28px;height:26px;border-radius:3px;background:#2814004d;box-shadow:inset 0 0 0 1px #3c1e0073}.gmb-item{display:block}.gmb-more{margin-left:4px;font-weight:700;white-space:nowrap}.gmb-help{position:absolute;left:0;right:0;top:calc(100% + 8px);padding:7px 10px 6px;cursor:default;background:linear-gradient(#19131c,#0a070b);border:1px solid #000;border-radius:7px;box-shadow:0 0 0 1px #000,0 0 0 3px #c99a2e,0 0 0 4px #000,0 10px 26px #000000d9}.gmb-hcols{display:flex;gap:16px}.gmb-hcol{flex:1;min-width:0}.gmb-hcol.fl{flex:1.15}.gmb-hh{margin-bottom:3px;padding-bottom:2px;font:bold 13px var(--serif);color:#ffd34a;border-bottom:1px solid rgba(201,154,46,.4)}.gmb-hrow{display:flex;align-items:center;gap:6px;height:22px}.gmb-hg{flex:none;display:inline-flex;gap:1px}.gmb-hg .gmb-disc{font-size:10px}.gmb-hn{flex:1;min-width:0;color:#f0e6d0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gmb-hn i{font-style:normal;color:#c8b0ff}.gmb-hrow.k-black .gmb-hn i{color:#ff8a70}.gmb-hrow.k-white .gmb-hn i{color:#9af09a}.gmb-hp{flex:none;min-width:50px;text-align:right;font-weight:700;color:#ff0}.gmb-hfoot{margin-top:4px;font-size:11px;text-align:center;color:#b8a888}.bank-top-l{display:flex;align-items:center;gap:6px}.bank-top-n{display:flex;align-items:center}.bank-top-n:empty,.bank-v10:empty{display:none}.bank-tabs{flex:none;display:flex;align-items:flex-end;gap:2px;height:40px;padding:0 2px;margin-bottom:-1px;position:relative;z-index:1}.bt-tab{position:relative;flex:none;width:40px;height:36px;margin-bottom:1px;display:flex;align-items:center;justify-content:center;background:linear-gradient(#3b3226,#26201a);border:1px solid #000;border-bottom:0;border-radius:4px 4px 0 0;box-shadow:inset 1px 1px #ffffff1a;cursor:pointer}.bt-tab:hover{background:linear-gradient(#54473a,#352c22)}.bt-tab.bt-sel{height:40px;margin-bottom:0;z-index:2;background:linear-gradient(#6b5c47,#463b2d);border-top:2px solid #ff981f;box-shadow:inset 1px 0 #ffffff24,inset -1px 0 #00000059}.bt-ic{display:block;pointer-events:none}.bt-num{position:absolute;right:2px;bottom:0;font:bold 11px/1 var(--font);color:#ff0;text-shadow:1px 1px 0 #000,-1px 0 0 #000,0 -1px 0 #000,1px 0 0 #000;pointer-events:none}.bt-inf{font:bold 24px/1 var(--font);color:#ff981f;text-shadow:1px 1px 0 #000,2px 2px 0 #000;pointer-events:none;margin-top:-2px}.bt-tab.bt-new{background:#00000047;border:1px dashed #ff981f;border-bottom:0;box-shadow:none}.bt-tab.bt-new:hover{background:#ff981f24}.bt-plus{font:bold 22px/1 var(--font);color:#ff981f;text-shadow:1px 1px 0 #000;pointer-events:none}.bank-tabs.bt-drag .bt-tab:after{content:"";position:absolute;inset:2px 2px 1px;border:1px dashed rgba(255,190,60,.85);border-radius:3px;pointer-events:none}.bank-tabs.bt-drag .bt-tab.bt-hot{background:linear-gradient(#7a6347,#4e3f2c)}.bank-tabs.bt-drag .bt-tab.bt-hot:after{inset:0;border:2px solid #ffc83a;box-shadow:0 0 7px 2px #ffc432d9,inset 0 0 5px #ffc43299}.bank-tabs.bt-pick .bt-tab{animation:bt-pulse .8s ease-in-out infinite alternate}@keyframes bt-pulse{0%{box-shadow:inset 0 0 0 1px #ffc83c59}to{box-shadow:inset 0 0 0 2px #ffc83a,0 0 6px #ffc83ccc}}.bank-sep{grid-column:1 / -1;height:9px;position:relative;pointer-events:none}.bank-sep:before{content:"";position:absolute;left:2px;right:2px;top:3px;height:2px;background:#ff981fb3;box-shadow:0 1px #000}.bank-grid.bt-on{grid-auto-rows:auto}.bank-grid.bt-on .bank-slot{height:44px}.bt-modes{display:flex;gap:2px}.bank-top-n:not(:empty)+.bt-modes{margin-left:4px}.bt-mode{min-width:40px}.bt-hint{color:#ff0;font-size:11px;white-space:nowrap}.bank-top-l.bt-picking>:not(.bt-hint){display:none}.modal.fl-window{--k: 1;--kt: 1;--fl-cell: 96px;--fl-reel-w: 108px;--fl-cream: #e8d8b8;--fl-dim: #a8987a;--fl-ink: #1a0f06;box-sizing:border-box;left:calc((100% - var(--ui-side-w, 242px)) / 2);top:50%;width:auto;max-width:min(1500px,calc(100% - var(--ui-side-w, 242px) - 32px));max-height:calc(100% - 32px);z-index:28;padding:0 calc(8px * var(--k)) calc(8px * var(--k));overflow:visible;color:var(--fl-cream);border:2px solid #120c06;border-radius:calc(8px * var(--k));background:radial-gradient(ellipse 80% 40% at 50% 0%,#5a432a55,#0000 70%),repeating-linear-gradient(90deg,#ffffff03 0 2px,#0000 2px 7px),linear-gradient(#3c2d1f,#241a10);box-shadow:inset 0 0 0 1px #c8a24a40,inset 0 1px #ffe6aa26,0 0 0 1px #000,0 18px 48px #000d}html.helper-docked:not(.mobile-game) #game .modal.fl-window{max-width:min(1500px,calc(var(--helper-native-w, 100%) - 8px),calc(100% - var(--ui-side-w, 242px) - 32px))}.fl-window .fl-body{overflow:visible}.modal.fl-window{transition:opacity .3s}.modal.fl-window.fl-jpfade{opacity:.12;transition-duration:.4s}.fl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fl-window button{-webkit-tap-highlight-color:transparent}.fl-window button:focus-visible{outline:2px solid #ffd84a;outline-offset:2px}.fl-window button:not(:disabled):hover{filter:brightness(1.08)}.fl-window button:not(:disabled):active{translate:0 1px}.fl-window .modal-head.fl-marquee{position:relative;height:calc(72px * var(--k));min-height:0;margin:0 calc(-8px * var(--k)) calc(9px * var(--k));padding:0;border:0;border-radius:calc(6px * var(--k)) calc(6px * var(--k)) 0 0;background:repeating-conic-gradient(from -90deg at 50% 100%,#e8c06014 0 6deg,#0000 6deg 12deg),radial-gradient(ellipse 60% 140% at 50% 0%,#2a8a8a88,#0000 70%),linear-gradient(#0e4a52,#0b2a30);box-shadow:inset 0 1px #c8fff455,inset 0 calc(-8px * var(--k)) calc(14px * var(--k)) #0007,0 calc(3px * var(--k)) 0 #8a5a0c,0 calc(4px * var(--k)) 0 var(--fl-ink)}.fl-window .fl-marquee:after{content:"";position:absolute;left:0;right:0;bottom:calc(-3px * var(--k));height:calc(3px * var(--k));background:linear-gradient(90deg,#8a5a0c,#ffe58a 20%,#c8902a,#ffe58a 80%,#8a5a0c)}.fl-crown{position:absolute;left:27%;width:46%;top:calc(-22px * var(--k));bottom:0;border:calc(3px * var(--k)) solid #e8c060;border-bottom:0;border-radius:50% 50% 0 0 / calc(48px * var(--k)) calc(48px * var(--k)) 0 0;background:linear-gradient(#0b2a30,#0e4a52);box-shadow:inset 0 0 0 calc(2px * var(--k)) #0b2a30,0 calc(-3px * var(--k)) calc(10px * var(--k)) #0007;overflow:hidden}.fl-crown-rays{position:absolute;inset:0;background:repeating-conic-gradient(from -90deg at 50% 100%,#e8c06038 0 6deg,#0000 6deg 12deg);-webkit-mask:radial-gradient(ellipse 70% 100% at 50% 100%,#000 15%,#0000 92%);mask:radial-gradient(ellipse 70% 100% at 50% 100%,#000 15%,#0000 92%)}.fl-logo-wrap{position:absolute;left:50%;top:calc(-34px * var(--k));z-index:2;width:calc(46px * var(--k));height:calc(46px * var(--k));transform:translate(-50%)}.fl-window .fl-logo{width:100%!important;height:100%!important;display:block;filter:drop-shadow(0 calc(2px * var(--k)) calc(3px * var(--k)) #000c)}.fl-logo-wrap:after{content:"";position:absolute;inset:16%;border-radius:50%;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#fffbe0aa,#0000 62%) 200% 0 / 300% 100% no-repeat;mix-blend-mode:screen;animation:fl-shimmer 6s ease-in-out infinite}@keyframes fl-shimmer{0%,70%{background-position:200% 0}to{background-position:-100% 0}}.fl-window .fl-title{position:absolute;left:50%;top:calc(13px * var(--k));z-index:1;display:flex;flex-direction:column;align-items:center;padding:0;line-height:1;text-align:center;text-shadow:none;transform:translate(-50%);white-space:nowrap}.fl-title-a,.fl-title-b{background:linear-gradient(105deg,#0000 42%,#fffef2,#0000 58%) 160% 0 / 260% 100% no-repeat,linear-gradient(#fff3b0,#ffd84a 42%,#c89020 58%,#ffe58a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 calc(2px * var(--k)) 0 var(--fl-ink)) drop-shadow(0 0 calc(6px * var(--k)) #ffb02e55);animation:fl-titleshine 7s ease-in-out infinite}@keyframes fl-titleshine{0%,75%{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}.fl-title-a{font:bold calc(11px * var(--k)) var(--serif);letter-spacing:calc(5px * var(--k));padding-left:calc(5px * var(--k));text-transform:uppercase}.fl-title-b{font:bold calc(32px * var(--k)) var(--serif);letter-spacing:calc(5.5px * var(--k));padding-left:calc(5.5px * var(--k));text-transform:uppercase;margin-top:calc(1px * var(--k))}.fl-window .fl-marquee .modal-x{position:absolute;right:calc(9px * var(--k));top:calc(9px * var(--k));z-index:3}.fl-mq-btns{display:none}.fl-bulbs{position:absolute;left:calc(10px * var(--k));right:calc(10px * var(--k));bottom:calc(10px * var(--k));z-index:1;height:calc(14px * var(--k));display:flex;align-items:center;justify-content:space-between;pointer-events:none}.fl-bulbs.fl-bulbs-free{inset:0;height:auto;display:block}.fl-bulbs-free .fl-bulb{position:absolute;transform:translate(-50%,-50%)}.fl-bulb{--step: .16s;--off: #5a4418;flex:none;width:max(6px,calc(9px * var(--k)));height:max(6px,calc(9px * var(--k)));border-radius:50%;background:var(--off);box-shadow:0 0 0 max(2px,calc(3px * var(--k))) #3a2a10;animation:fl-chase calc(var(--step) * 3) steps(1) infinite;animation-delay:calc(var(--m) * var(--step) * -1)}.fl-bulb.b0{--on: #fff6d8;--glow: #fff6d8aa}.fl-bulb.b1{--on: #ffc94a;--glow: #ffc94aaa}@keyframes fl-chase{0%{background:var(--on);box-shadow:0 0 0 max(2px,calc(3px * var(--k))) #3a2a10,0 0 8px var(--glow)}33.333%,to{background:var(--off);box-shadow:0 0 0 max(2px,calc(3px * var(--k))) #3a2a10}}.fl-window.fl-bulbs-spin .fl-bulb{--step: 80ms}.fl-window.fl-bulbs-win .fl-bulb{animation:fl-blink .6s steps(1) infinite;animation-delay:0s}@keyframes fl-blink{0%{background:var(--on);box-shadow:0 0 0 max(2px,calc(3px * var(--k))) #3a2a10,0 0 8px var(--glow)}50%{background:var(--off);box-shadow:0 0 0 max(2px,calc(3px * var(--k))) #3a2a10}}.fl-window.fl-gh-on:not(.fl-bulbs-win) .fl-bulb{animation:fl-ghbulb .2s steps(1) infinite}.fl-window.fl-gh-on:not(.fl-bulbs-win) .fl-bulb.b1{animation-delay:-.1s}@keyframes fl-ghbulb{0%{background:#ffd84a;box-shadow:0 0 0 max(2px,calc(3px * var(--k))) #3a2a10,0 0 8px #ffd84aaa}50%{background:#fff6d8;box-shadow:0 0 0 max(2px,calc(3px * var(--k))) #3a2a10,0 0 8px #fff6d8aa}}.fl-waves{position:absolute;left:0;right:0;bottom:0;height:calc(10px * var(--k));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='10' viewBox='0 0 40 10'%3E%3Cpath d='M0 4 Q10 0 20 4 T40 4 V10 H0Z' fill='%230b4a52'/%3E%3Cpath d='M0 7 Q10 3 20 7 T40 7 V10 H0Z' fill='%230e5a60'/%3E%3C/svg%3E") 0 100% / calc(40px * var(--k)) 100% repeat-x;pointer-events:none}.fl-cab{position:relative;display:grid;grid-template-columns:auto auto;grid-template-areas:"jp jp" "golden golden" "stage stage" "meter meter" "bet spin" "foot foot";gap:calc(12px * var(--k));padding:calc(12px * var(--k));border-radius:calc(7px * var(--k));background:radial-gradient(ellipse 70% 50% at 50% 0%,#5a422899,#0000 65%),repeating-linear-gradient(90deg,#ffffff04 0 3px,#0000 3px 9px),linear-gradient(#36291b,#21170e);box-shadow:inset 0 0 0 1px #0b0805,inset 0 0 0 calc(3px * var(--k)) #9a6a1430,inset 0 calc(2px * var(--k)) calc(3px * var(--k)) #ffe6aa1c,inset 0 0 calc(30px * var(--k)) #000a}.fl-colL,.fl-colR{display:contents}.fl-jp{grid-area:jp;position:relative;box-sizing:border-box;height:calc(104px * var(--k));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(2px * var(--k));padding:calc(6px * var(--k)) calc(12px * var(--k));text-align:center;border-radius:calc(8px * var(--k));border:calc(2px * var(--k)) solid #b8862a;background:radial-gradient(ellipse 70% 90% at 50% 0%,#ff9a2a1e,#0000 70%),linear-gradient(#1c0e05,#2c1708 55%,#120702);box-shadow:inset 0 0 0 1px #000,inset 0 0 calc(24px * var(--k)) #ff9a2a1c,0 0 0 1px #ffe58a2a,0 calc(3px * var(--k)) calc(6px * var(--k)) #000a;transition:border-color .4s,box-shadow .4s}.fl-jp:before{content:"";position:absolute;inset:0 0 58%;border-radius:calc(6px * var(--k)) calc(6px * var(--k)) 50% 50% / calc(6px * var(--k)) calc(6px * var(--k)) 30% 30%;background:linear-gradient(#ffffff14,#0000);pointer-events:none}.fl-jp-label{font:bold calc(11.5px * var(--k)) var(--font);letter-spacing:calc(7px * var(--k));padding-left:calc(7px * var(--k));color:#ffd84a;text-shadow:0 0 calc(7px * var(--k)) #ff9a2a,1px 1px 0 #000}.fl-jp-row{display:flex;align-items:center;justify-content:center;gap:calc(8px * var(--k))}.fl-jp-unit{font-size:calc(11.5px * var(--kt));letter-spacing:1px;color:#e8c060;text-transform:uppercase}.fl-odo{display:inline-flex;align-items:center;font:bold calc(30px * var(--k) * var(--odo-k, 1))/1 Tahoma,Verdana,sans-serif;color:#ffeab0;text-shadow:0 0 10px #ffb02eaa,0 2px 0 #000;animation:fl-jpglow 2.8s ease-in-out infinite alternate}@keyframes fl-jpglow{0%{text-shadow:0 0 6px #ffb02e88,0 2px 0 #000}to{text-shadow:0 0 16px #ffc040,0 0 3px #fff3c0,0 2px 0 #000}}.fl-odo-d{display:inline-block;width:.7em;height:1.14em;padding-top:.07em;margin:0 .035em;overflow:hidden;text-align:center;border-radius:.1em;background:linear-gradient(#000,#3a240e 48%,#1a0d04 52%,#000);box-shadow:inset 0 0 0 1px #6a4614,inset 0 0 .18em #000,0 1px #ffe58a22;transition:background .4s,color .4s}.fl-odo-strip{display:flex;flex-direction:column;transition:transform .9s cubic-bezier(.2,.9,.25,1.06)}.fl-odo-strip>span{height:1em;line-height:1}.fl-odo-c{width:.28em;text-align:center;color:#c89020}.fl-jp-share{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px * var(--kt));color:#d8c8a8;line-height:1.3}.fl-jp-share b{color:#ffe58a;font-weight:400}.fl-jp-share b.fl-gold-t{font-weight:700}.fl-jp-chips{height:calc(17px * var(--kt));display:flex;justify-content:center}.fl-chip{padding:0 calc(8px * var(--k));border-radius:9px;background:#0e5a60;color:#9ff4ea;font-size:calc(11.5px * var(--kt));line-height:calc(17px * var(--kt));white-space:nowrap}.fl-x2{display:none;position:absolute;right:calc(6px * var(--k));top:calc(8px * var(--k));z-index:2;padding:calc(2px * var(--k)) calc(12px * var(--k));font:bold calc(13px * var(--k)) var(--serif);color:#2a1600;text-shadow:none;background:linear-gradient(#fff3b0,#ffd84a 55%,#c89020);box-shadow:0 2px 4px #000a,inset 0 1px #fff8;transform:rotate(12deg)}.fl-window.fl-gh-on .fl-x2{display:block}.fl-window.fl-gh-on .fl-jp{border-color:#ffd84a;box-shadow:inset 0 0 0 1px #000,0 0 18px #ffd76a66,0 calc(3px * var(--k)) calc(6px * var(--k)) #000a}.fl-window.fl-gh-on .fl-jp .fl-odo-d{background:linear-gradient(#fff3b0,#ffe58a 48%,#f0c850 52%,#e8c060);box-shadow:inset 0 0 0 1px #8a6a3a}.fl-window.fl-gh-on .fl-jp .fl-odo{color:#2a1600;text-shadow:none;animation:none}.fl-golden{grid-area:golden;box-sizing:border-box;height:calc(30px * var(--k));display:flex;align-items:center;justify-content:center;padding:0 calc(10px * var(--k));overflow:hidden;white-space:nowrap;border-radius:calc(6px * var(--k));font-size:calc(13px * var(--kt));color:#d8c8a8;border:1px solid #4a3a24;background:#17110a}.fl-gh-t{overflow:hidden;text-overflow:ellipsis}.fl-gh-c{color:#ffd84a;font-weight:700;font-variant-numeric:tabular-nums}.fl-golden.on{position:relative;color:#2a1600;text-shadow:none;border-color:#fff0b8;background:linear-gradient(90deg,#ffe58a,#e8c060);box-shadow:0 0 calc(14px * var(--k)) #ffcf4a88}.fl-golden.on b{font-weight:700;letter-spacing:1px;color:#2a1600}.fl-golden.on .fl-gh-c{color:#2a1600}.fl-golden.on:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,#0000 40%,#fffbe0cc,#0000 60%) 200% 0 / 250% 100% no-repeat;animation:fl-ghshine 4s ease-in-out infinite;pointer-events:none}@keyframes fl-ghshine{0%,70%{background-position:200% 0}to{background-position:-100% 0}}.fl-stage{grid-area:stage;display:flex;align-items:center;justify-content:center;gap:calc(6px * var(--k))}.fl-screen{position:relative;flex:none;padding:calc(10px * var(--k)) calc(13px * var(--k));border-radius:calc(12px * var(--k));background:linear-gradient(158deg,#fff4c0,#e0aa40 20%,#8a5a12 44%,#d8a440 66%,#fff0b0 80%,#8a5a0c);box-shadow:0 0 0 calc(2px * var(--k)) var(--fl-ink),0 calc(7px * var(--k)) calc(16px * var(--k)) #000c,inset 0 calc(2px * var(--k)) calc(2px * var(--k)) #fffc,inset 0 calc(-2px * var(--k)) calc(3px * var(--k)) #000a}.fl-rivets{position:absolute;inset:calc(3px * var(--k));pointer-events:none;--r: calc(7px * var(--k));background:radial-gradient(circle closest-side,#fff2b0,#b8862a 60%,#5a3a10 92%,#0000) left top / var(--r) var(--r) no-repeat,radial-gradient(circle closest-side,#fff2b0,#b8862a 60%,#5a3a10 92%,#0000) right top / var(--r) var(--r) no-repeat,radial-gradient(circle closest-side,#fff2b0,#b8862a 60%,#5a3a10 92%,#0000) left bottom / var(--r) var(--r) no-repeat,radial-gradient(circle closest-side,#fff2b0,#b8862a 60%,#5a3a10 92%,#0000) right bottom / var(--r) var(--r) no-repeat}.fl-reels{position:relative;display:flex;padding:calc(6px * var(--k));border-radius:calc(7px * var(--k));background:#0b3a42;box-shadow:inset 0 0 0 calc(2px * var(--k)) var(--fl-ink),inset 0 calc(4px * var(--k)) calc(10px * var(--k)) #0009,0 0 0 1px #c8a24a55;cursor:default}.fl-reels:after{content:"";position:absolute;inset:calc(6px * var(--k));z-index:6;border-radius:calc(4px * var(--k));pointer-events:none;background:linear-gradient(115deg,#fff0 30%,#ffffff14,#fff0 46%),linear-gradient(#ffffff10,#fff0 18%);box-shadow:inset 0 1px #ffffff38}.fl-sep{flex:none;width:calc(5px * var(--k));background:#081a1d;box-shadow:inset 1px 0 #c8a24a55,inset -1px 0 #c8a24a55}.fl-reel{position:relative;width:var(--fl-reel-w);height:calc(var(--fl-cell) * 3);overflow:hidden;background:linear-gradient(#0000 33.3%,#fff7dc 33.3% 66.6%,#0000 66.6%),linear-gradient(90deg,#c4b48c,#f8eed4 14%,#fffbf2,#f8eed4 86%,#c4b48c)}.fl-reel-cv{position:relative;z-index:0;display:block;width:100%;height:100%}.fl-reel:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(#00000073,#0000 20% 80%,#00000073)}.fl-reel:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .3s;background:linear-gradient(#0000009e 0 33.3%,#0000 33.3% 66.6%,#0000009e 66.6%)}.fl-reels.fl-dim .fl-reel:before{opacity:1}.fl-reel.fl-thud{animation:fl-thud .2s ease-out}@keyframes fl-thud{35%{transform:translateY(calc(2px * var(--k)))}}.fl-reel.fl-tease{animation:fl-tease .32s ease-in-out infinite alternate}@keyframes fl-tease{0%{box-shadow:0 0 0 calc(2px * var(--k)) #ffe58a,0 0 calc(10px * var(--k)) calc(2px * var(--k)) #ffcf4a}to{box-shadow:0 0 0 calc(2px * var(--k)) #fff3b0,0 0 calc(24px * var(--k)) calc(8px * var(--k)) #ffcf4a}}.fl-hit{position:absolute;left:calc(3px * var(--k));right:calc(3px * var(--k));top:calc(var(--fl-cell) + 3px * var(--k));height:calc(var(--fl-cell) - 6px * var(--k));z-index:3;border-radius:calc(7px * var(--k));pointer-events:none;opacity:0;border:calc(3px * var(--k)) solid #ffd970;box-shadow:inset 0 0 0 1px #7a4a00,0 0 14px #ffc94a80;transition:opacity .15s}.fl-hit.on{opacity:1;animation:fl-hitglow .45s ease-in-out 2 alternate both}.fl-hit.fl-hit-tease{opacity:1;border-color:#fff3b0;animation:fl-hitglow .3s ease-in-out infinite alternate}.fl-reels.fl-bonus-hit .fl-hit.on{border-color:#5fe0d0;box-shadow:inset 0 0 0 1px #0b3a42,0 0 14px #5fe0d099}@keyframes fl-hitglow{0%{box-shadow:inset 0 0 0 1px #7a4a00,0 0 8px #ffc94a55}to{box-shadow:inset 0 0 0 1px #7a4a00,0 0 22px #ffc94acc}}.fl-payline{position:absolute;left:calc(-14px * var(--k));right:calc(-14px * var(--k));top:50%;z-index:4;height:calc(2px * var(--k));margin-top:calc(-1px * var(--k));pointer-events:none;background:linear-gradient(90deg,#c8402acc,#c8402a55 8% 92%,#c8402acc);overflow:visible}.fl-pl-l,.fl-pl-r{position:absolute;top:calc(-7px * var(--k));width:0;height:0;border:calc(8px * var(--k)) solid transparent}.fl-pl-l{left:calc(-2px * var(--k));border-left:calc(11px * var(--k)) solid #c8402a;border-right:0;filter:drop-shadow(1px 1px 0 var(--fl-ink))}.fl-pl-r{right:calc(-2px * var(--k));border-right:calc(11px * var(--k)) solid #c8402a;border-left:0;filter:drop-shadow(-1px 1px 0 var(--fl-ink))}.fl-payline.on{height:3px;margin-top:-1.5px;background:linear-gradient(90deg,#fff3b0,#ffcf4a);box-shadow:0 0 calc(8px * var(--k)) #ffcf4a99}.fl-payline.on:after{content:"";position:absolute;top:-3px;bottom:-3px;width:22%;background:linear-gradient(90deg,#fff0,#fffe,#fff0);animation:fl-sweep .35s ease-out both}@keyframes fl-sweep{0%{left:3%;opacity:0}15%,80%{opacity:1}to{left:75%;opacity:0}}.fl-payline.on .fl-pl-l{border-left-color:#ffcf4a}.fl-payline.on .fl-pl-r{border-right-color:#ffcf4a}.fl-lever{--pull: 0;--arm: calc(var(--fl-cell) * 1.45);position:relative;flex:none;width:calc(40px * var(--k));height:calc(var(--fl-cell) * 3);padding:0;border:0;background:none;cursor:grab;touch-action:none}.fl-lever:active{cursor:grabbing}.fl-lever:disabled{cursor:default}.fl-lever-plate{position:absolute;left:calc(4px * var(--k));right:calc(4px * var(--k));top:calc(var(--arm) + 40% - var(--fl-cell) * .38);height:calc(var(--fl-cell) * .76);border-radius:calc(8px * var(--k));background:linear-gradient(90deg,#1a0e05,#3a2410 50%,#1a0e05);box-shadow:0 0 0 calc(2px * var(--k)) #b8862a,0 0 0 calc(3px * var(--k)) var(--fl-ink),0 calc(3px * var(--k)) calc(6px * var(--k)) #000a}.fl-lever-hub{position:absolute;left:50%;top:calc(var(--arm) + 40%);width:calc(28px * var(--k));height:calc(28px * var(--k));margin:calc(-14px * var(--k)) 0 0 calc(-14px * var(--k));border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6c4,#d8a038 45%,#6a420a 88%);box-shadow:0 0 0 calc(2px * var(--k)) var(--fl-ink),0 calc(2px * var(--k)) calc(5px * var(--k)) #000,inset 0 calc(-2px * var(--k)) calc(3px * var(--k)) #0006}.fl-lever-arm{position:absolute;left:50%;top:40%;width:calc(9px * var(--k));height:var(--arm);margin-left:calc(-4.5px * var(--k));border-radius:calc(5px * var(--k));background:linear-gradient(90deg,#555,#fafafa 36%,#b0b0b0 60%,#404040);box-shadow:0 0 0 1.5px var(--fl-ink);transform-origin:50% 100%;transform:scaleY(calc(1 - .65 * var(--pull)))}.fl-lever-knob{position:absolute;left:50%;top:calc(40% - 15px * var(--k));width:calc(30px * var(--k));height:calc(30px * var(--k));margin-left:calc(-15px * var(--k));border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff 0 6%,#ffc8b8 12%,#e8361f 42%,#8a1206 76%,#400502);box-shadow:0 0 0 calc(2px * var(--k)) var(--fl-ink),0 calc(4px * var(--k)) calc(7px * var(--k)) #000c,inset 0 calc(-4px * var(--k)) calc(6px * var(--k)) #0006;transform:translateY(calc(var(--arm) * .65 * var(--pull))) scale(calc(1 + .12 * var(--pull)))}.fl-lever.fl-down .fl-lever-arm,.fl-lever.fl-down .fl-lever-knob{transition:transform .22s cubic-bezier(.5,0,.75,.5)}.fl-lever.fl-back .fl-lever-arm,.fl-lever.fl-back .fl-lever-knob{transition:transform .38s cubic-bezier(.3,1.6,.5,1)}.fl-meter{grid-area:meter;position:relative;box-sizing:border-box;height:calc(54px * var(--k));display:grid;grid-template-columns:1fr 1fr;gap:calc(8px * var(--k))}.fl-mwin{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:0 calc(10px * var(--k));overflow:hidden;border-radius:calc(6px * var(--k));border:1px solid #5a4020;background:#0d0a06;box-shadow:inset 0 2px 6px #000c,0 1px #ffe6aa14}.fl-ml{display:flex;justify-content:space-between;gap:8px;font:calc(10px * var(--kt)) var(--font);letter-spacing:2px;text-transform:uppercase;color:#a8987a;white-space:nowrap}.fl-mback{letter-spacing:0;text-transform:none;font-size:calc(11.5px * var(--kt));color:#9ff4ea}.fl-mv{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:bold calc(22px * var(--kt))/1.2 Tahoma,Verdana,sans-serif;font-variant-numeric:tabular-nums}.fl-mv.fl-long{font-size:calc(18px * var(--kt))}.fl-coins{color:#e8d8b8}.fl-readout{color:#ffe58a;text-shadow:0 0 calc(8px * var(--k)) #ffb02e66;transform-origin:0 50%}.fl-mv.fl-ro-hint,.fl-mv.fl-ro-spin{font:calc(13px * var(--kt))/1.25 var(--font);color:#8a7a62;text-shadow:none;white-space:normal}.fl-mv.fl-ro-neutral{font:calc(16px * var(--kt))/1.3 var(--font);color:#ddd2b8;text-shadow:none}.fl-mv.fl-ro-bonus{font:bold calc(16px * var(--kt))/1.3 var(--font);color:#9ff4ea;text-shadow:0 0 calc(8px * var(--k)) #1fa3a366}.fl-ro-hidden{visibility:hidden}.fl-readout.fl-pop{animation:fl-mpop .18s ease-out}@keyframes fl-mpop{0%{transform:scale(1.12)}to{transform:none}}.fl-betbox{grid-area:bet;position:relative;box-sizing:border-box;height:calc(64px * var(--k));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4px * var(--k))}.fl-cap{font-size:calc(10.5px * var(--kt));letter-spacing:3px;text-transform:uppercase;color:var(--fl-dim)}.fl-bets{position:relative;display:flex;align-items:stretch;border-radius:999px;box-shadow:0 0 0 calc(2px * var(--k)) var(--fl-ink),0 calc(3px * var(--k)) calc(5px * var(--k)) #000a}.fl-step,.fl-betval{min-height:max(40px,calc(42px * var(--k)));padding:0;cursor:pointer;font:bold calc(19px * var(--kt))/1 var(--font);color:var(--fl-cream);text-shadow:1px 1px 0 #000;border:1px solid #8a6a2c;background:linear-gradient(#64503a,#3a2c1c);box-shadow:inset 0 1px #fff3,inset 0 -2px 3px #0005}.fl-step{width:max(44px,calc(46px * var(--k)))}.fl-step:first-child{border-radius:999px 0 0 999px;border-right:0}.fl-step:last-of-type{border-radius:0 999px 999px 0;border-left:0}.fl-step:active:not(:disabled),.fl-betval:active:not(:disabled){box-shadow:inset 0 2px 5px #000a}.fl-step:disabled{cursor:default;color:#7d705a}.fl-betval{display:flex;align-items:center;justify-content:center;gap:calc(6px * var(--k));min-width:calc(88px * var(--k));padding:0 calc(10px * var(--k));font-size:calc(18px * var(--kt));color:#2a1600;text-shadow:0 1px 0 #fff6c866;border-color:#fff0b8;background:linear-gradient(#fff3b0,#ffd84a 52%,#c89020);font-variant-numeric:tabular-nums}.fl-betval:disabled{cursor:default;filter:saturate(.6) brightness(.85)}.fl-caret{width:0;height:0;border:calc(4px * var(--k)) solid transparent;border-top:calc(5px * var(--k)) solid #5a3a08;border-bottom:0;margin-top:calc(2px * var(--k));transition:transform .15s}.fl-betval[aria-expanded=true] .fl-caret{transform:rotate(180deg)}.fl-betgrid,.fl-automenu{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:14;display:grid;gap:calc(4px * var(--k));padding:calc(8px * var(--k));transform:translate(calc(-50% + var(--dx, 0px)),var(--dy, 0px));border-radius:calc(8px * var(--k));box-shadow:0 10px 24px #000d,inset 0 1px #fff1;animation:fl-pop-in .16s ease-out}.fl-betgrid{grid-template-columns:repeat(var(--n, 4),max(48px,calc(56px * var(--k))));border:1px solid #c8a24a;background:linear-gradient(#3e3020,#241a10)}.fl-betgrid.fl-down,.fl-automenu.fl-down{top:calc(100% + 10px);bottom:auto}.fl-betopt,.fl-autoopt{min-height:max(40px,calc(36px * var(--k)));padding:0 2px;cursor:pointer;border-radius:calc(5px * var(--k));font:bold calc(13px * var(--kt)) var(--font);text-shadow:1px 1px 0 #000}.fl-betopt{color:var(--fl-cream);border:1px solid #5a4630;background:linear-gradient(#4e3e2c,#33271a)}.fl-betopt:hover{border-color:#c8a24a}.fl-betopt.on{color:#2a1600;text-shadow:none;border-color:#fff0b8;background:linear-gradient(#fff3b0,#ffd84a 55%,#c89020)}@keyframes fl-pop-in{0%{opacity:0}to{opacity:1}}.fl-spinrow{grid-area:spin;box-sizing:border-box;height:calc(104px * var(--k));display:flex;align-items:center;justify-content:center;gap:calc(12px * var(--k))}.fl-spin{position:relative;flex:none;width:calc(100px * var(--k));height:calc(100px * var(--k));padding:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;border:calc(3px * var(--k)) solid #ffe58a;background:radial-gradient(circle at 50% 30%,#ff9478,#d8301c 45%,#6e0c04 92%);box-shadow:0 0 0 calc(3px * var(--k)) var(--fl-ink),0 0 0 calc(6px * var(--k)) #c89020,0 0 0 calc(7px * var(--k)) var(--fl-ink),0 calc(6px * var(--k)) calc(12px * var(--k)) #000c,inset 0 calc(-7px * var(--k)) calc(12px * var(--k)) #0007,inset 0 calc(4px * var(--k)) calc(7px * var(--k)) #fff5;transition:transform .08s,filter .15s}.fl-spin:before{content:"";position:absolute;left:18%;right:18%;top:7%;height:34%;border-radius:50%;background:linear-gradient(#fff6,#fff0);pointer-events:none}.fl-spin:active:not(:disabled){transform:scale(.96);box-shadow:0 0 0 calc(3px * var(--k)) var(--fl-ink),0 0 0 calc(6px * var(--k)) #c89020,0 0 0 calc(7px * var(--k)) var(--fl-ink),inset 0 calc(3px * var(--k)) calc(10px * var(--k)) #000a}.fl-spin:disabled{cursor:default;filter:grayscale(.6) brightness(.7)}.fl-spin-l{position:relative;display:flex;flex-direction:column;align-items:center;line-height:1;white-space:nowrap;transform-origin:50% 50%}.fl-spin-t{font:bold calc(23px * var(--k)) var(--serif);letter-spacing:calc(1.5px * var(--k));color:#fff6dc;text-shadow:0 2px 0 #4a0602}.fl-spin-s{margin-top:calc(3px * var(--k));font:bold calc(12px * var(--k)) var(--font);color:#ffe58a;text-shadow:1px 1px 0 #3a0400}.fl-window[data-phase=idle] .fl-spin:not(:disabled):not(.fl-bonusspin):not(.fl-continue){animation:fl-attract 2.4s ease-in-out infinite}@keyframes fl-attract{0%,to{box-shadow:0 0 0 calc(3px * var(--k)) var(--fl-ink),0 0 0 calc(6px * var(--k)) #c89020,0 0 0 calc(7px * var(--k)) var(--fl-ink),0 calc(6px * var(--k)) calc(12px * var(--k)) #000c,inset 0 calc(-7px * var(--k)) calc(12px * var(--k)) #0007,inset 0 calc(4px * var(--k)) calc(7px * var(--k)) #fff5}50%{box-shadow:0 0 0 calc(3px * var(--k)) var(--fl-ink),0 0 0 calc(6px * var(--k)) #ffd84a,0 0 0 calc(7px * var(--k)) var(--fl-ink),0 0 calc(18px * var(--k)) calc(4px * var(--k)) #ff6a3a88,inset 0 calc(-7px * var(--k)) calc(12px * var(--k)) #0007,inset 0 calc(4px * var(--k)) calc(7px * var(--k)) #fff5}}.fl-spin.fl-bonusspin{border-color:#9ff4ea;background:radial-gradient(circle at 50% 30%,#6ae8de,#138078 45%,#053238 92%)}.fl-spin.fl-bonusspin .fl-spin-t{font-size:calc(22px * var(--k));line-height:.98;letter-spacing:calc(1px * var(--k));white-space:pre-line;text-shadow:0 2px 0 #032a2e}.fl-spin.fl-bonusspin .fl-spin-s{font-size:calc(14px * var(--k));color:#d8fffa;text-shadow:1px 1px 0 #032a2e}.fl-spin.fl-stop{background:radial-gradient(circle at 50% 30%,#ffb878,#e0701c 45%,#6e2e04 92%)}.fl-spin.fl-continue{border-color:#fff3b0;background:radial-gradient(circle at 50% 30%,#fff3b0,#e8aa2a 45%,#7a4e08 92%);animation:fl-contglow 1.1s ease-in-out infinite alternate}.fl-spin.fl-continue .fl-spin-t{font-size:calc(19px * var(--k));letter-spacing:0;color:#2a1600;text-shadow:0 1px 0 #fff6c8}.fl-spin.fl-continue .fl-spin-s{font-size:max(12px,calc(12px * var(--k)));color:#3a2200;text-shadow:none}@keyframes fl-contglow{0%{box-shadow:0 0 0 calc(3px * var(--k)) var(--fl-ink),0 0 0 calc(6px * var(--k)) #c89020,0 0 0 calc(7px * var(--k)) var(--fl-ink),0 0 calc(6px * var(--k)) calc(2px * var(--k)) #ffcf4a66}to{box-shadow:0 0 0 calc(3px * var(--k)) var(--fl-ink),0 0 0 calc(6px * var(--k)) #c89020,0 0 0 calc(7px * var(--k)) var(--fl-ink),0 0 calc(22px * var(--k)) calc(8px * var(--k)) #ffcf4acc}}.fl-side{display:flex;flex-direction:column;gap:calc(8px * var(--k))}.fl-free,.fl-autob{flex:none;box-sizing:border-box;min-width:calc(112px * var(--k));min-height:max(40px,calc(44px * var(--k)));padding:calc(4px * var(--k)) calc(11px * var(--k));border-radius:calc(9px * var(--k));cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;text-shadow:1px 1px 0 #000}.fl-free{border:1px solid #5a4630;background:linear-gradient(#433426,#2a2016);box-shadow:0 0 0 1px #0b0805,inset 0 1px #fff1;color:var(--fl-dim)}.fl-free-t{font:bold calc(13.5px * var(--kt)) var(--font)}.fl-free-s{font-size:calc(10.5px * var(--kt));font-variant-numeric:tabular-nums}.fl-free:disabled{cursor:default}.fl-free.ready{color:#2a1600;text-shadow:none;border-color:#fff0b8;background:linear-gradient(#fff3b0,#ffd84a 52%,#c89020);animation:fl-glow 1.4s ease-in-out infinite alternate}.fl-free.ready .fl-free-t{letter-spacing:1px}.fl-free.ready:disabled{animation:none;opacity:.7}.fl-free:active:not(:disabled),.fl-autob:active:not(:disabled){box-shadow:inset 0 2px 5px #000a}@keyframes fl-glow{0%{box-shadow:0 0 0 1px var(--fl-ink),0 0 calc(6px * var(--k)) 1px #ffcf4a99}to{box-shadow:0 0 0 1px var(--fl-ink),0 0 calc(18px * var(--k)) calc(5px * var(--k)) #ffcf4acc}}.fl-autobox{position:relative}.fl-autob{width:100%;border:1px solid #1fa3a3;background:linear-gradient(#1a5660,#0c3036);box-shadow:0 0 0 1px #0b0805,inset 0 1px #ffffff1a;color:#d8fffa}.fl-autob:disabled{cursor:default;opacity:.55}.fl-auto-t{font:bold calc(13px * var(--kt)) var(--font);letter-spacing:1px;font-variant-numeric:tabular-nums}.fl-auto-s{font-size:calc(10px * var(--kt));color:#9fd8d2}.fl-autob.on{border-color:#9ff4ea;background:linear-gradient(#22867f,#0e5a60);animation:fl-autoglow 1.2s ease-in-out infinite alternate}.fl-autob.on .fl-auto-s{color:#e8fffc}@keyframes fl-autoglow{0%{box-shadow:0 0 0 1px #0b0805,0 0 4px #5fe0d066}to{box-shadow:0 0 0 1px #0b0805,0 0 calc(13px * var(--k)) 2px #5fe0d0aa}}.fl-automenu{grid-template-columns:repeat(4,max(44px,calc(46px * var(--k))));border:1px solid #5fe0d0;background:linear-gradient(#134048,#0a272c)}.fl-automenu-t{grid-column:1 / -1;text-align:center;font-size:calc(10px * var(--kt));letter-spacing:2px;text-transform:uppercase;color:#9fd8d2}.fl-autoopt{color:#e8fffc;border:1px solid #1d6a6a;background:linear-gradient(#1c545c,#0f343a)}.fl-autoopt:hover{border-color:#9ff4ea}.fl-autoopt.on{border-color:#d8fffa;background:linear-gradient(#2aa79e,#137078)}.fl-foot{grid-area:foot;box-sizing:border-box;height:calc(72px * var(--k));display:flex;flex-direction:column;justify-content:center;gap:calc(8px * var(--k));padding-top:calc(8px * var(--k));border-top:1px solid #a1773540;box-shadow:0 -1px #0006;font-size:calc(12px * var(--kt))}.fl-foot-row{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--k))}.fl-best{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d8c8a8;text-align:center}.fl-best b{color:#ffe58a;font-weight:700}.fl-dimt{color:var(--fl-dim)}.fl-cup{display:inline-block;width:11px;height:11px;margin-right:5px;vertical-align:-1px;background:#e8c060;clip-path:polygon(0 0,100% 0,88% 45%,62% 62%,62% 82%,80% 100%,20% 100%,38% 82%,38% 62%,12% 45%)}.fl-collect{display:flex;gap:calc(6px * var(--k))}.fl-slot{position:relative;width:calc(38px * var(--k));height:calc(38px * var(--k));display:grid;place-items:center;border-radius:calc(6px * var(--k));background:#0006;border:1px solid #4a3a28;box-shadow:inset 0 0 calc(7px * var(--k)) #000a}.fl-slot canvas{width:calc(32px * var(--k))!important;height:auto!important;max-height:calc(32px * var(--k))}.fl-slot:not(.owned) canvas{filter:grayscale(.85) brightness(.55)}.fl-slot.owned{border-color:#c89020;background:radial-gradient(#ffd76a33,#0006 75%)}.fl-slot-ok{position:absolute;right:-4px;bottom:-4px;width:15px;height:15px;display:grid;place-items:center;border-radius:50%;font-size:9px;color:#fff;background:#2f8a3a;box-shadow:0 0 0 1px #0b0805}.fl-window .fl-paybtn{display:flex;align-items:center;gap:calc(6px * var(--k));flex:none;padding:calc(5px * var(--k)) calc(11px * var(--k));font-size:calc(12px * var(--kt))}.fl-paybtn>span,.fl-mq-btn>span{display:grid;place-items:center;width:calc(16px * var(--kt));height:calc(16px * var(--kt));border-radius:50%;font:italic bold calc(11.5px * var(--kt)) var(--serif);color:#2a1600;background:radial-gradient(circle at 35% 30%,#fff2b0,#ffd84a 60%,#c89020);text-shadow:none}.fl-collect-pop{position:absolute;right:6px;top:6px;z-index:13;padding:10px 12px;border-radius:8px;border:1px solid #c89020;background:linear-gradient(#3e3020,#241a10);box-shadow:0 10px 24px #000d;animation:fl-pop-in .16s ease-out}.fl-cp-t{margin-bottom:8px;font:bold 12px var(--font);letter-spacing:2px;text-transform:uppercase;color:#ffd84a}.fl-cp-row{display:flex;gap:8px}.fl-cp-row .fl-slot{width:44px;height:44px}.fl-cp-row .fl-slot canvas{width:36px!important;max-height:36px}.fl-cp-best{margin-top:8px;font-size:12px;color:#d8c8a8;white-space:nowrap}.fl-cp-best b{color:#ffe58a}.fl-pay{position:absolute;inset:0;z-index:6;overflow-y:auto;padding:0 calc(13px * var(--k)) 0;border-radius:calc(7px * var(--k));background:radial-gradient(ellipse 80% 30% at 50% 0%,#4a36207a,#0000 70%),linear-gradient(#2a2017fc,#19130ffd);box-shadow:inset 0 0 0 1px #9a6a1455;font-size:calc(12.5px * var(--kt));line-height:1.42;scrollbar-width:thin;scrollbar-color:#8a6a3a #1d1913}.fl-pay::-webkit-scrollbar{width:8px}.fl-pay::-webkit-scrollbar-track{background:#1d1913}.fl-pay::-webkit-scrollbar-thumb{background:#8a6a3a;border-radius:4px}.fl-pay:after{content:"";position:sticky;display:block;bottom:0;height:24px;margin:0 calc(-13px * var(--k));background:linear-gradient(#19130f00,#19130f);pointer-events:none}.fl-pay:not(.hidden){animation:fl-pane .24s ease-out}@keyframes fl-pane{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fl-pt-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:calc(10px * var(--k));margin:0 calc(-13px * var(--k)) calc(9px * var(--k));padding:calc(9px * var(--k)) calc(13px * var(--k));background:linear-gradient(#2e2318,#241b12);border-bottom:1px solid #9a6a1466;box-shadow:0 4px 10px #0007}.fl-pt-logo{flex:none;display:grid}.fl-window .fl-pt-logo-cv{width:calc(40px * var(--k))!important;height:calc(40px * var(--k))!important}.fl-pt-ttl{flex:1;min-width:0;display:flex;flex-direction:column}.fl-pt-ttl h3{margin:0;font:bold calc(20px * var(--kt)) var(--serif);color:#e8c060;text-shadow:1px 2px 0 #000}.fl-pt-ttl span{font-size:calc(11.5px * var(--kt));color:var(--fl-dim)}.fl-pt-rtp{flex:none;padding:calc(3px * var(--k)) calc(10px * var(--k));border-radius:12px;border:1px solid #1fa3a3;background:#0e5a60aa;color:#d8fffa;white-space:nowrap}.fl-pt-rtp b{color:#fff}.fl-pt-feature{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(210px * var(--k)),1fr));gap:calc(10px * var(--k));margin-bottom:calc(12px * var(--k))}.fl-pt-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(3px * var(--k));padding:calc(10px * var(--k)) calc(10px * var(--k)) calc(11px * var(--k));text-align:center;border-radius:calc(8px * var(--k));overflow:hidden}.fl-pt-card.jp{border:1px solid #e8c060;background:radial-gradient(ellipse at 50% 0%,#8a5e14cc,#3a2408 70%);box-shadow:0 0 calc(14px * var(--k)) #ffcf4a40,inset 0 1px #fff3}.fl-pt-card.bonus{border:1px solid #1fa3a3;background:radial-gradient(ellipse at 50% 0%,#1d7a80cc,#0a3038 70%);box-shadow:0 0 calc(14px * var(--k)) #5fe0d030,inset 0 1px #fff2}.fl-pt-card .fl-pt-line{margin-bottom:calc(3px * var(--k))}.fl-window .fl-pt-card .fl-pt-sym{width:calc(40px * var(--kt))!important;height:calc(40px * var(--kt))!important}.fl-pt-card-t{font:bold calc(12px * var(--kt)) var(--font);letter-spacing:2px;text-transform:uppercase;color:#fff3b0}.fl-pt-card.bonus .fl-pt-card-t{color:#d8fffa}.fl-pt-card-v{font:bold calc(21px * var(--kt)) var(--serif);color:#ffe58a;text-shadow:0 2px 0 #000}.fl-pt-card.bonus .fl-pt-card-v{color:#9ff4ea}.fl-pt-card-s{font-size:calc(11.5px * var(--kt));color:#e8d8b8}.fl-pt-sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px calc(10px * var(--k));margin:0 0 calc(5px * var(--k))}.fl-pt-sub h4{margin:0;font:bold calc(14px * var(--kt)) var(--serif);color:#ffd84a}.fl-pt-sub span{font-size:calc(11.5px * var(--kt));color:var(--fl-dim)}.fl-pt-table{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(300px * var(--kt)),1fr));gap:calc(4px * var(--k)) calc(8px * var(--k));margin-bottom:calc(10px * var(--k))}.fl-pt-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:calc(10px * var(--k));padding:calc(4px * var(--k)) calc(8px * var(--k));border-radius:calc(5px * var(--k));background:#0004;box-shadow:inset 0 1px #ffffff08;transition:background .12s}.fl-pt-row:hover{background:#ffffff08}.fl-pt-line{display:flex;gap:calc(3px * var(--k))}.fl-window .fl-pt-sym{width:calc(32px * var(--kt))!important;height:calc(32px * var(--kt))!important;border-radius:calc(5px * var(--k));background:linear-gradient(#fffaf0,#efe2c0);box-shadow:inset 0 0 0 1px #0006,0 1px 2px #0008}.fl-pt-any{display:grid;place-items:center;width:calc(32px * var(--kt));height:calc(32px * var(--kt));border-radius:calc(5px * var(--k));border:1px solid #5a4630;background:#0003;font-size:calc(10px * var(--kt));color:var(--fl-dim)}.fl-pt-name{color:var(--fl-cream)}.fl-pt-name small{display:block;font-size:calc(10.5px * var(--kt));color:var(--fl-dim)}.fl-pt-pay{text-align:right;font:bold calc(16px * var(--kt)) var(--serif);color:#ffe58a;white-space:nowrap}.fl-pt-pay small{display:block;font:calc(11px * var(--kt)) var(--font);color:#c9c2a8}.fl-pt-best{margin:0 0 calc(8px * var(--k));color:#d8c8a8}.fl-pt-best b{color:#ffe58a}.fl-pt-sec{margin-top:calc(6px * var(--k));padding:calc(8px * var(--k)) calc(11px * var(--k));border-radius:calc(6px * var(--k));background:#0004;border-left:3px solid #1fa3a3}.fl-pt-sec h4{margin:0 0 calc(4px * var(--k));font:bold calc(13.5px * var(--kt)) var(--serif);color:#9ff4ea}.fl-pt-sec ul{margin:0;padding-left:calc(18px * var(--k))}.fl-pt-sec li{margin:calc(3px * var(--k)) 0}.fl-pt-sec li::marker{color:#5fe0d0}.fl-pt-back,.fl-bn-back,.fl-unlock-ok{min-height:max(36px,calc(36px * var(--k)));padding:calc(6px * var(--k)) calc(16px * var(--k));cursor:pointer;font:bold calc(13px * var(--kt)) var(--font);color:#1a1406;text-shadow:0 1px 0 #fff6c866;border:1px solid #fff0b8;border-radius:calc(6px * var(--k));background:linear-gradient(#ffe88a,#e2b443 52%,#b8862a);box-shadow:0 0 calc(9px * var(--k)) #ffd97055,0 2px 3px #000a,inset 0 1px #fff8}.fl-pt-back:active,.fl-bn-back:active,.fl-unlock-ok:active{box-shadow:inset 0 2px 5px #0008}.fl-pt-back{flex:none}.fl-bonus{position:absolute;inset:0;z-index:7;display:flex;flex-direction:column;overflow:hidden;border-radius:calc(7px * var(--k));color:#e8fbff;background:#06303a;box-shadow:inset 0 0 0 1px #5fe0d055}.fl-sea{position:absolute;inset:0;z-index:0;width:100%;height:100%}.fl-bonus>:not(.fl-sea){position:relative;z-index:1}.fl-bonus.fl-in{animation:fl-dive .7s cubic-bezier(.3,.7,.4,1) both}.fl-bonus.fl-out{animation:fl-surface .6s ease-in both}@keyframes fl-dive{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fl-surface{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}.fl-bn-head{align-self:center;display:flex;flex-direction:column;align-items:center;gap:calc(4px * var(--k));margin-top:calc(10px * var(--k));padding:calc(8px * var(--k)) calc(22px * var(--k)) calc(10px * var(--k));border-radius:10px;background:#03161a8c;box-shadow:0 0 0 1px #9ff4ea22;text-align:center}.fl-bn-title{font:bold calc(28px * var(--kt))/1.1 var(--serif);letter-spacing:1px;color:#fff;text-shadow:0 0 calc(14px * var(--k)) #5fe0ff,0 2px 0 #021418}.fl-bn-sub{font-size:calc(12.5px * var(--kt));color:#bdeff5}.fl-bn-stats{display:flex;gap:calc(10px * var(--k));margin-top:calc(2px * var(--k))}.fl-pill{padding:calc(2px * var(--k)) calc(12px * var(--k));border-radius:999px;font-size:calc(12px * var(--kt));letter-spacing:1px;text-transform:uppercase;color:#bdeff5;background:#0e5a60aa;box-shadow:inset 0 0 0 1px #5fe0d055}.fl-pill b{margin-left:4px;font-size:calc(15px * var(--kt));letter-spacing:0;color:#ffe58a;font-variant-numeric:tabular-nums}.fl-bn-head.fl-result{gap:calc(4px * var(--k));padding-bottom:calc(12px * var(--k));animation:fl-show-in .3s ease-out}.fl-bn-cap{font:bold calc(14px * var(--kt)) var(--font);letter-spacing:4px;text-transform:uppercase;color:#9ff4ea}.fl-bn-amt{font:bold calc(44px * var(--kt))/1.05 Tahoma,Verdana,sans-serif;color:#ffe58a;text-shadow:0 0 calc(12px * var(--k)) #ffb02e88,0 3px 0 #000;font-variant-numeric:tabular-nums}.fl-bn-amt.fl-neutral{font:calc(20px * var(--kt))/1.4 var(--font);color:#ddd2b8;text-shadow:none}.fl-bn-amt.fl-slam{animation:fl-slam .2s ease-out}.fl-bn-extra{font-size:calc(12.5px * var(--kt));color:#9ff4ea}.fl-bn-head .fl-bn-back{margin-top:calc(4px * var(--k))}.fl-bn-bed{--chest: calc(128px * var(--k));flex:1;display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));align-content:end;justify-items:center;gap:0 calc(6px * var(--k));padding:0 calc(12px * var(--k)) calc(8px * var(--k))}.fl-bonus{--chest: calc(128px * var(--k))}.fl-chest{position:relative;display:flex;flex-direction:column;align-items:center;padding:0;border:0;background:none;cursor:pointer;color:inherit;transform:rotate(var(--rot, 0deg));transform-origin:50% 90%}.fl-chest.fl-back{transform:rotate(var(--rot, 0deg)) scale(.8125)}.fl-chest-art{position:relative;display:block;overflow:visible}.fl-window .fl-chest-cv{width:var(--chest)!important;height:var(--chest)!important;display:block;filter:drop-shadow(0 calc(4px * var(--k)) calc(3px * var(--k)) #0009);transition:transform .15s,filter .15s}.fl-chest:hover:not(:disabled) .fl-chest-cv{transform:translateY(-5px);filter:drop-shadow(0 0 12px #ffd76a) drop-shadow(0 calc(7px * var(--k)) calc(5px * var(--k)) #000a)}.fl-chest:disabled{cursor:default}.fl-chest.fl-wait .fl-chest-cv{animation:fl-wobble .22s ease-in-out infinite alternate}.fl-chest:not(:disabled) .fl-chest-art:after{content:"";position:absolute;left:38%;top:38%;width:24%;height:26%;background:linear-gradient(115deg,#fff0 35%,#fffbe0dd,#fff0 65%) 200% 0 / 300% 100% no-repeat;mix-blend-mode:screen;animation:fl-lockglint var(--glint, 3s) ease-in-out var(--gd, 0s) infinite;pointer-events:none}@keyframes fl-lockglint{0%,80%{background-position:200% 0}to{background-position:-100% 0}}.fl-chest.fl-shown .fl-chest-cv{opacity:.45}.fl-prize{position:absolute;left:50%;bottom:74%;z-index:2;padding:0 calc(11px * var(--k));border-radius:999px;font:bold calc(15px * var(--kt))/calc(22px * var(--kt)) var(--font);color:#2a1600;white-space:nowrap;background:linear-gradient(#fff3b0,#ffd84a 55%,#c89020);box-shadow:0 0 0 1px var(--fl-ink),0 0 calc(10px * var(--k)) #ffcf4a99;text-shadow:none;transform:translate(-50%)}.fl-prize:empty{display:none}.fl-prize.fl-prize-spins{color:#9ff4ea;background:#0e5a60;box-shadow:0 0 0 1px #9ff4ea88,0 0 calc(10px * var(--k)) #5fe0d066}.fl-chest.fl-open .fl-prize{animation:fl-rise .5s ease-out .15s both}.fl-chest.fl-shown .fl-prize{bottom:70%;font-weight:400;font-size:calc(12px * var(--kt));color:#d8f0f0;background:#000a;box-shadow:0 0 0 1px #fff2}@keyframes fl-wobble{0%{transform:rotate(-4deg)}to{transform:rotate(4deg) translateY(-2px)}}@keyframes fl-rise{0%{transform:translate(-50%,20px);opacity:0}to{transform:translate(-50%);opacity:1}}.fl-show{position:absolute;inset:0;z-index:8;overflow:hidden;border-radius:inherit;cursor:pointer;animation:fl-show-in .2s ease-out}.fl-show.fl-leave,.fl-showtop.fl-leave,.fl-pcells.fl-leave{animation:fl-show-out .26s ease-in forwards}@keyframes fl-show-in{0%{opacity:0}to{opacity:1}}@keyframes fl-show-out{to{opacity:0}}.fl-show-big{background:#0604028c}.fl-show-mega{background:#060402a6}.fl-show-jackpot{background:#0604028c}.fl-pcells{position:absolute;inset:0;z-index:10;pointer-events:none;border-radius:inherit;animation:fl-show-in .2s ease-out}.fl-pcell{position:absolute;display:grid;place-items:center;border-radius:calc(7px * var(--k));background:#fff7dc;box-shadow:0 0 0 calc(3px * var(--k)) #ffd970,inset 0 0 0 1px #7a4a00,0 0 calc(18px * var(--k)) #ffd76a99;animation:fl-cellbreath .6s ease-in-out infinite}@keyframes fl-cellbreath{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.fl-pline{position:absolute;height:3px;margin-top:-1.5px;background:linear-gradient(90deg,#fff3b0,#ffcf4a);box-shadow:0 0 calc(8px * var(--k)) #ffcf4a99}.fl-rays{position:absolute;left:8%;width:84%;top:0;height:50%;overflow:hidden;pointer-events:none;-webkit-mask:radial-gradient(closest-side,#000 0 18%,#0000 100%);mask:radial-gradient(closest-side,#000 0 18%,#0000 100%)}.fl-rays:before{content:"";position:absolute;left:50%;top:50%;width:130%;aspect-ratio:1;translate:-50% -50%}.fl-rays-big:before{background:repeating-conic-gradient(#ffe58a00,#ffe58a2e 3.5deg,#ffe58a00 7deg 14deg);animation:fl-turn 60s linear infinite}.fl-rays-mega:before{background:repeating-conic-gradient(#ffe58a00,#ffe58a2e 3.5deg,#ffe58a00 7deg 14deg,#5fe0d022 17.5deg,#5fe0d000 21deg 28deg);animation:fl-turn 40s linear infinite}@keyframes fl-turn{to{transform:rotate(360deg)}}.fl-fx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.fl-fx-back{z-index:9}.fl-fx-front{z-index:12}.fl-showtop{position:absolute;left:50%;top:9%;z-index:11;width:min(78%,760px);height:32%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;cursor:pointer}.fl-plate{position:relative;box-sizing:border-box;max-width:100%;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(2px * var(--k));padding:calc(8px * var(--k)) calc(64px * var(--k));transform-origin:50% 50%;text-align:center;background:radial-gradient(closest-side,#080502cc 0 62%,#08050200)}.fl-st-title{position:relative;display:flex;justify-content:center;font:bold calc(56px * var(--k))/1.05 var(--serif);letter-spacing:calc(1.5px * var(--k));text-transform:uppercase;text-shadow:none;animation:fl-enter .26s cubic-bezier(.2,1.4,.4,1) both}.fl-st-title>span{position:relative;display:inline-block}.fl-st-title>span:before{content:attr(data-ch);position:absolute;left:0;top:0;color:#2a1600;-webkit-text-stroke:calc(4px * var(--k)) #2a1600}.fl-st-title>span{color:transparent}.fl-st-title>span:after{content:attr(data-ch);position:absolute;left:0;top:0;background:linear-gradient(#fff3b0,#ffcf4a 48%,#b8741a 72%,#ffe58a);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes fl-enter{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.08);opacity:1}to{transform:none}}.fl-st-num{position:relative;display:grid;place-items:center}.fl-st-amount{font:bold calc(48px * var(--k))/1.1 Tahoma,Verdana,sans-serif;color:#fff6c8;text-shadow:0 2px 0 #000,0 0 calc(10px * var(--k)) #ffb02e66;font-variant-numeric:tabular-nums}.fl-plate-mega .fl-st-amount{font-size:calc(56px * var(--k))}.fl-st-amount.fl-long{font-size:calc(40px * var(--k))}.fl-slam{animation:fl-slam .2s ease-out}@keyframes fl-slam{0%{transform:scale(1.18)}to{transform:none}}.fl-st-unit{font-size:calc(13px * var(--kt));letter-spacing:4px;text-transform:uppercase;color:#ffe58a}.fl-st-note{margin-top:calc(6px * var(--k));padding:3px calc(12px * var(--k));border-radius:12px;font-weight:700;font-size:calc(13px * var(--kt));color:#2a1600;background:#ffe58a;text-shadow:none}.fl-st-hint{margin-top:calc(10px * var(--k));font-size:calc(12px * var(--kt));color:#e8d8b8;opacity:0;transition:opacity .3s}.fl-st-hint.on{opacity:1}.fl-st-hint.fl-st-pill{position:absolute;left:50%;top:190.625%;margin:0;padding:calc(4px * var(--k)) calc(14px * var(--k));transform:translate(-50%,-50%);white-space:nowrap;border-radius:calc(12px * var(--k));background:#080502b8;font-size:calc(13px * var(--kt));color:#e8d8b8;pointer-events:none}.fl-ribbon{position:relative;padding:calc(4px * var(--k)) calc(34px * var(--k)) calc(6px * var(--k));background:linear-gradient(#137078,#0e5a60 55%,#0b4a52);border-top:calc(3px * var(--k)) solid #e8c060;border-bottom:calc(3px * var(--k)) solid #e8c060;box-shadow:0 calc(4px * var(--k)) calc(10px * var(--k)) #000a;animation:fl-enter .26s cubic-bezier(.2,1.4,.4,1) both}.fl-ribbon:before,.fl-ribbon:after{content:"";position:absolute;top:calc(12px * var(--k));width:calc(30px * var(--k));height:calc(100% - 6px * var(--k));background:#0b3a42;border-top:calc(3px * var(--k)) solid #c89020;border-bottom:calc(3px * var(--k)) solid #c89020;z-index:-1}.fl-ribbon:before{left:calc(-22px * var(--k));clip-path:polygon(0 0,100% 0,100% 100%,0 100%,35% 50%)}.fl-ribbon:after{right:calc(-22px * var(--k));clip-path:polygon(0 0,100% 0,65% 50%,100% 100%,0 100%)}.fl-ribbon .fl-st-title{font-size:calc(68px * var(--k));animation:none}.fl-st-title.fl-drop>span{animation:fl-dropin .36s cubic-bezier(.2,1.4,.4,1) calc(var(--i) * 40ms) both}@keyframes fl-dropin{0%{transform:translateY(-80%);opacity:0}to{transform:none;opacity:1}}.fl-window.fl-shake,.fl-plate.fl-shake{animation:fl-shake6 .18s linear}@keyframes fl-shake6{0%,to{translate:0 0}25%{translate:-6px 2px}50%{translate:6px -2px}75%{translate:-3px 1px}}.fl-sfx{position:fixed;inset:0;z-index:3;pointer-events:none;color:#e8d8b8;font-family:Tahoma,Verdana,sans-serif}.fl-sfx.idle{display:none}.fl-sfx.on{pointer-events:auto;cursor:pointer}.fl-sfx-cv{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.fl-sfx-sea{position:absolute;inset:0;background:linear-gradient(#0b4a52,#03161a);opacity:0;transition:opacity .6s}.fl-sfx.on .fl-sfx-sea{opacity:.85}.fl-sfx-godrays{position:absolute;inset:0 0 25%;background:repeating-linear-gradient(100deg,#bff7f000 0 6%,#bff7f01f 6% 9%,#bff7f000 9% 15%);-webkit-mask:linear-gradient(#000,#0000);mask:linear-gradient(#000,#0000);opacity:0;transition:opacity .8s}.fl-sfx.on .fl-sfx-godrays{opacity:1;animation:fl-godrays 8s ease-in-out infinite alternate}@keyframes fl-godrays{0%{background-position:0 0}to{background-position:60px 0}}.fl-sfx-box{position:fixed;left:50%;top:30%;width:min(56vw,760px);height:38%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;transition:opacity .26s}.fl-sfx:not(.on) .fl-sfx-box{opacity:0}.fl-sfx-box .fl-plate{gap:.6vh;padding:2vh 6vw;background:radial-gradient(ellipse at 50% 50%,#030e10db 0 55%,#030e1000 76%)}.fl-sunburst{position:absolute;left:50%;top:50%;width:80%;aspect-ratio:1;transform:translate(-50%,-50%);z-index:-1;background:repeating-conic-gradient(#ffe58a40 0 7deg,#0000 7deg 14deg);-webkit-mask:radial-gradient(circle,#000 0 30%,#0000 70%);mask:radial-gradient(circle,#000 0 30%,#0000 70%);animation:fl-turnc 30s linear infinite;pointer-events:none}@keyframes fl-turnc{to{transform:translate(-50%,-50%) rotate(360deg)}}.fl-sfx .fl-st-title{font:bold min(clamp(64px,8vw,128px),13vh)/1.05 var(--serif);letter-spacing:2px}.fl-sfx .fl-jp-title>span:before{-webkit-text-stroke:8px #3a1e00;color:#3a1e00;text-shadow:0 0 0 #0b3a42,4px 0 0 #0b3a42,-4px 0 0 #0b3a42,0 4px 0 #0b3a42,0 -4px 0 #0b3a42,3px 3px 0 #0b3a42,-3px 3px 0 #0b3a42,3px -3px 0 #0b3a42,-3px -3px 0 #0b3a42}.fl-sfx .fl-tiles{font-size:min(72px,6vw,10vh)}.fl-sfx .fl-st-unit{font-size:max(13px,1.4vh)}.fl-sfx .fl-st-hint{font-size:max(12px,1.4vh);margin-top:1.2vh}.fl-sfx .fl-st-note{font-size:max(13px,1.5vh)}.fl-proof{display:flex;justify-content:center;gap:10px;margin-top:.8vh}.fl-window .fl-proof-w,.fl-sfx .fl-proof-w{width:64px!important;height:64px!important;filter:drop-shadow(0 3px 4px #000a) drop-shadow(0 0 10px #ffd76a66);animation:fl-proofpop .32s cubic-bezier(.2,1.4,.4,1) both}@keyframes fl-proofpop{0%{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}.fl-tiles{display:inline-flex;align-items:center;font:700 72px/1 Tahoma,Verdana,sans-serif;color:#ffeab0;text-shadow:0 0 12px #ffb02eaa,0 2px 0 #000}.fl-tiles .fl-odo-strip{transition:none}.fl-tiles .fl-lead .fl-odo-strip,.fl-tiles .fl-odo-c.fl-lead{opacity:0}.fl-unlock{position:absolute;inset:0;z-index:13;display:grid;place-items:center;padding:12px;background:#000b;border-radius:inherit;animation:fl-show-in .25s ease-out}.fl-unlock-card{position:relative;width:min(calc(340px * var(--kt)),100%);padding:calc(15px * var(--k)) calc(17px * var(--k)) calc(17px * var(--k));text-align:center;border-radius:calc(10px * var(--k));border:2px solid #c89020;background:radial-gradient(ellipse at 50% 20%,#1f7a80,#0b3a42 60%,#062830);box-shadow:0 0 calc(36px * var(--k)) #ffd76a66,inset 0 0 calc(22px * var(--k)) #0009;animation:fl-cardin .32s ease-out both}@keyframes fl-cardin{0%{transform:scale(.85);opacity:0}60%{transform:scale(1.04);opacity:1}to{transform:none}}.fl-unlock-new{font:bold calc(13px * var(--kt)) var(--font);letter-spacing:4px;text-transform:uppercase}.fl-unlock-new>span{display:inline-block;padding:2px 22px 2px 26px;color:#2a1600;background:linear-gradient(#fff3b0,#ffd84a 55%,#c89020);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 50%,100% 100%,0 100%,10px 50%);filter:drop-shadow(0 2px 0 #000a)}.fl-unlock-icon{position:relative;width:168px;height:168px;margin:4px auto 2px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(#ffe58a55,#0000 66%)}.fl-unlock-icon>canvas{position:relative;width:128px!important;height:auto!important;max-height:128px}.fl-unlock-rays{position:absolute;inset:-6%;border-radius:50%;background:repeating-conic-gradient(#ffe58a26 0 6deg,#0000 6deg 15deg);-webkit-mask:radial-gradient(closest-side,#000 30%,#0000 100%);mask:radial-gradient(closest-side,#000 30%,#0000 100%);animation:fl-turn 20s linear infinite}.fl-twinkle{position:absolute;width:var(--s);height:var(--s);background:#fff6c8;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 3px #ffd76a);animation:fl-twinkle 1.2s ease-in-out infinite}@keyframes fl-twinkle{0%,to{transform:scale(.3);opacity:.2}50%{transform:scale(1);opacity:1}}.fl-unlock-icon canvas{filter:drop-shadow(0 3px 4px #000a)}.fl-unlock-name{font:bold calc(23px * var(--kt)) var(--serif);color:#fff3b0;text-shadow:0 2px 0 #000}.fl-unlock-what{margin:5px 0 2px;color:#d4eeee;line-height:1.35;font-size:calc(12.5px * var(--kt))}.fl-unlock-note{margin-bottom:10px;font-size:calc(11px * var(--kt));color:#9fcaca}.fl-deny{position:absolute;top:0;bottom:0;right:0;left:calc(50% + 4px * var(--k));z-index:5;display:grid;place-items:center;padding:0 calc(12px * var(--k));text-align:center;font-weight:700;font-size:clamp(11px,calc(10px * var(--kt)),14px);line-height:1.3;color:#ffe9dc;border:1px solid #e0703a;border-radius:calc(6px * var(--k));background:linear-gradient(#702012,#3e0f08);box-shadow:0 4px 12px #000b,inset 0 1px #ffffff1a}.fl-deny.fl-in{animation:fl-drop .3s cubic-bezier(.2,1.4,.4,1)}.fl-deny.fl-note{color:#e8fffc;border-color:#5fe0d0;background:#0e3d42}.fl-window.fl-compact .fl-deny{left:0}@keyframes fl-drop{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.fl-tip{position:absolute;z-index:20;max-width:280px;padding:8px 10px;border-radius:4px;border:1px solid #6b5c47;background:#1d1913;color:#e8d8b8;font:12.5px/1.45 var(--font);text-shadow:none;box-shadow:0 4px 12px #000a;pointer-events:none}.fl-tip b{color:#ffd84a;font-weight:700}.fl-tip-ok{color:#8fe08a}.fl-tip-dim{color:#a8987a}.fl-window.fl-wide .fl-cab{display:flex;align-items:stretch;gap:calc(16px * var(--k))}.fl-window.fl-wide .fl-colL{display:flex;flex-direction:column;justify-content:center;gap:calc(12px * var(--k))}.fl-window.fl-wide .fl-meter{width:0;min-width:100%}.fl-window.fl-wide .fl-colR{display:flex;flex-direction:column;gap:calc(12px * var(--k));flex:none;width:max(232px,calc(264px * var(--k)))}.fl-window.fl-compact{padding:0 6px 6px}.fl-window.fl-compact .modal-head.fl-marquee{height:50px;margin:0 -6px 6px}.fl-window.fl-compact .fl-crown,.fl-window.fl-compact .fl-foot,.fl-window.fl-compact .fl-lever,.fl-window.fl-compact .fl-cap{display:none}.fl-window.fl-compact .fl-logo-wrap{left:8px;top:6px;width:34px;height:34px;transform:none}.fl-window.fl-compact .fl-title{left:50px;top:10px;transform:none;flex-direction:row;align-items:baseline;gap:7px}.fl-window.fl-compact .fl-title-a{font-size:10px;letter-spacing:3px}.fl-window.fl-compact .fl-title-b{font-size:21px;letter-spacing:2px;margin:0}.fl-window.fl-compact .fl-mq-btns{position:absolute;right:58px;top:4px;display:flex;gap:6px}.fl-mq-btn{display:grid;place-items:center;width:36px;height:36px;padding:0;cursor:pointer;border-radius:6px;border:1px solid #c89020;background:linear-gradient(#1a5660,#0c3036);color:#ffe58a;font:bold 11px var(--font)}.fl-window.fl-compact .fl-marquee .modal-x{top:4px;right:8px}.fl-window.fl-compact .fl-mq-btn{width:44px;height:40px}.fl-mq-btn{position:relative}.fl-window .fl-mq-calf{width:24px!important;height:24px!important}.fl-mq-btn>.fl-mq-n{position:absolute;top:-6px;right:-6px;width:auto;height:auto;padding:0 4px;border-radius:8px;font:bold 10px/14px var(--font);color:#2a1600;background:#ffd84a;box-shadow:0 0 0 1px #2a1600}.fl-window.fl-compact .fl-bulbs{left:8px;right:166px;bottom:6px;height:8px}.fl-window.fl-compact .fl-waves{height:7px}.fl-window.fl-compact .fl-cab{gap:10px;padding:6px}.fl-window.fl-compact .fl-colL{gap:6px}.fl-window.fl-compact .fl-colR{width:236px;justify-content:center;gap:8px}.fl-window.fl-compact .fl-meter{height:36px;gap:6px}.fl-window.fl-compact .fl-mwin{gap:0;padding:0 8px}.fl-window.fl-compact .fl-ml{font-size:9px;line-height:11px}.fl-window.fl-compact .fl-mback{display:none}.fl-window.fl-compact .fl-mv{font-size:16px;line-height:19px}.fl-window.fl-compact .fl-mv.fl-long,.fl-window.fl-compact .fl-ro-hint,.fl-window.fl-compact .fl-ro-neutral,.fl-window.fl-compact .fl-ro-bonus{font-size:12px}.fl-window.fl-compact .fl-jp{height:auto;padding:4px 8px 5px;gap:1px}.fl-window.fl-compact .fl-jp-label{font-size:9px;letter-spacing:4px}.fl-window.fl-compact .fl-odo{font-size:calc(19px * var(--odo-k, 1))}.fl-window.fl-compact .fl-jp-unit{font-size:9px}.fl-window.fl-compact .fl-jp-share{font-size:11px}.fl-window.fl-compact .fl-jp-chips{height:auto}.fl-window.fl-compact .fl-chip{font-size:10.5px;line-height:16px}.fl-window.fl-compact .fl-golden{height:26px;margin-top:-4px;font-size:11.5px;border-radius:0 0 6px 6px}.fl-window.fl-compact .fl-betbox{height:auto}.fl-window.fl-compact .fl-betval{min-width:74px;font-size:16px}.fl-window.fl-compact .fl-spinrow{height:auto;gap:10px}.fl-window.fl-compact .fl-spin{width:88px;height:88px;border-width:2px}.fl-window.fl-compact .fl-spin-t{font-size:20px}.fl-window.fl-compact .fl-spin.fl-bonusspin .fl-spin-t{font-size:18px}.fl-window.fl-compact .fl-spin-s{font-size:12px}.fl-window.fl-compact .fl-free,.fl-window.fl-compact .fl-autob{min-width:112px;min-height:42px}.fl-window.fl-compact .fl-auto-s{display:none}.fl-window.fl-compact .fl-st-title{font-size:34px}.fl-window.fl-compact .fl-ribbon .fl-st-title{font-size:38px}.fl-window.fl-compact .fl-st-amount{font-size:30px}.fl-window.fl-compact .fl-bn-head{margin-top:6px;padding:4px 16px 6px;gap:2px}.fl-window.fl-compact .fl-bn-title{font-size:20px}.fl-window.fl-compact .fl-bn-amt{font-size:30px}.fl-window.fl-compact .fl-pay{padding:0 8px}.fl-window.fl-compact .fl-pt-head{margin:0 -8px 8px;padding:6px 8px;flex-wrap:wrap}.fl-window.fl-compact .fl-pt-ttl{flex:1 1 60%}.fl-window.fl-compact .fl-pt-rtp{order:3;flex:0 0 auto}.fl-window.fl-compact .fl-pt-table{grid-template-columns:1fr}.mobile-game .modal.fl-window{width:max-content;left:50%;top:8px;z-index:90;max-width:calc(100% - 16px);max-height:calc(100% - 16px)}.mobile-game .fl-window .modal-x{flex-basis:44px;width:44px;height:40px;min-height:40px}.mobile-game .fl-window .modal-x:before,.mobile-game .fl-window .modal-x:after{left:15px;top:18px}.fl-tide{position:absolute;left:0;right:0;top:var(--head, 0);bottom:0;z-index:12;overflow:hidden;border-radius:0 0 calc(8px * var(--k)) calc(8px * var(--k));cursor:pointer}.fl-tide:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 46%,#106066f0,#03161af7 72%);opacity:0;animation:fl-tidebg .5s ease-out .35s forwards}@keyframes fl-tidebg{to{opacity:1}}.fl-tide-wave{position:absolute;left:-5%;right:-5%;top:100%;height:120%;background:radial-gradient(circle at 50% 100%,#0000 62%,#ffe58a 64% 69%,#0000 70%) 0 0 / calc(64px * var(--k)) calc(32px * var(--k)) repeat-x,radial-gradient(circle at 50% 100%,#1fa3a3 69%,#0000 70%) 0 0 / calc(64px * var(--k)) calc(32px * var(--k)) repeat-x,linear-gradient(#1fa3a3,#0e5a60 25%,#0b3a42 70%,#0b3a4200) 0 calc(31px * var(--k)) / 100% 100% no-repeat;animation:fl-tidewave 1.15s cubic-bezier(.35,.5,.3,1) forwards;pointer-events:none}@keyframes fl-tidewave{0%{transform:translateY(0)}to{transform:translateY(-245%)}}.fl-tide-stage{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(10px * var(--k))}.fl-st-title.fl-tide-title{font-size:calc(40px * var(--k));letter-spacing:calc(3px * var(--k));animation-delay:.45s;filter:drop-shadow(0 0 calc(12px * var(--k)) #5fe0d088)}.fl-wheel{position:relative;flex:none;opacity:0;animation:fl-wheelrise .65s cubic-bezier(.2,1.3,.4,1) .55s forwards;filter:drop-shadow(0 calc(10px * var(--k)) calc(16px * var(--k)) #000b) drop-shadow(0 0 calc(24px * var(--k)) #ffd76a55)}@keyframes fl-wheelrise{0%{opacity:0;transform:translateY(18%) scale(.72)}to{opacity:1;transform:none}}.fl-wheel-disc{position:absolute;inset:0;will-change:transform}.fl-wheel-bulbs{position:absolute;inset:0;pointer-events:none}.fl-wheel-bulbs .fl-bulb{position:absolute;width:2%;height:2%;transform:translate(-50%,-50%)}.fl-window .fl-wheel-hub{position:absolute;left:50%;top:50%;width:30%!important;height:30%!important;transform:translate(-50%,-50%);filter:drop-shadow(0 3px 5px #000b)}.fl-wheel-ptr{position:absolute;left:50%;top:1%;width:8%;height:12%;transform:translate(-50%);transform-origin:50% 15%;filter:drop-shadow(0 2px 0 #2a1600) drop-shadow(0 0 6px #ffd76a);z-index:2}.fl-wheel-ptr:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#b8741a,#fff3b0 45%,#ffd84a 60%,#8a5a0c);clip-path:polygon(0 0,100% 0,100% 30%,50% 100%,0 30%)}.fl-wheel-ptr.fl-flap{animation:fl-flap .14s ease-out}@keyframes fl-flap{40%{rotate:-14deg}to{rotate:0deg}}.fl-wheel-flash{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from calc(var(--a) / -2),#fffbe8cc 0 var(--a),#0000 var(--a));-webkit-mask:radial-gradient(closest-side,#0000 35%,#000 36% 88%,#0000 89%);mask:radial-gradient(closest-side,#0000 35%,#000 36% 88%,#0000 89%);mix-blend-mode:screen;opacity:0;pointer-events:none}.fl-wheel-flash.on{animation:fl-wflash .24s ease-in-out 5 alternate both}@keyframes fl-wflash{0%{opacity:0}to{opacity:1}}.fl-wheel-prize{position:absolute;left:50%;top:50%;z-index:3;padding:.1em .45em;border-radius:.4em;transform:translate(-50%,-50%) scale(.4);opacity:0;font:bold 40px/1.1 var(--serif);color:#fff6c8;background:#03161adb;box-shadow:0 0 0 2px #e8c060,0 0 24px #ffd76a99;text-shadow:0 2px 0 #000,0 0 12px #ffb02e;pointer-events:none}.fl-wheel-prize.on{animation:fl-prizepop .42s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes fl-prizepop{to{transform:translate(-50%,-50%);opacity:1}}.fl-wheel-btn{flex:none;display:flex;flex-direction:column;align-items:center;gap:1px;min-height:44px;padding:calc(8px * var(--k)) calc(30px * var(--k));border-radius:999px;border:2px solid #ffe58a;background:radial-gradient(circle at 50% 30%,#6ae8de,#138078 50%,#053238 95%);color:#fffbe8;font:bold calc(18px * var(--kt)) var(--serif);letter-spacing:1px;text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s;box-shadow:0 0 0 2px #2a1600,0 0 calc(18px * var(--k)) #5fe0d099;text-shadow:0 2px 0 #032a2e}.fl-wheel-btn small{font:calc(11px * var(--kt)) var(--font);text-transform:none;letter-spacing:0;color:#d8fffa}.fl-wheel-btn.on{opacity:1;pointer-events:auto;animation:fl-btnglow 1.2s ease-in-out infinite}@keyframes fl-btnglow{50%{box-shadow:0 0 0 2px #2a1600,0 0 calc(30px * var(--k)) #9ff4eacc,0 0 calc(50px * var(--k)) #ffd76a66;transform:scale(1.04)}}.fl-wheel-btn.fl-gone{opacity:0;pointer-events:none;animation:none}.fl-tide.fl-leave{animation:fl-show-out .3s ease-in forwards}.fl-tide.fl-calm:before,.fl-tide.fl-calm .fl-tide-wave,.fl-tide.fl-calm .fl-wheel,.fl-tide.fl-calm .fl-st-title,.fl-tide.fl-calm .fl-st-title>span{animation-duration:.01s!important;animation-delay:0s!important}.fl-window.fl-compact .fl-st-title.fl-tide-title{font-size:24px}.fl-window.fl-compact .fl-wheel-btn{font-size:15px;padding:6px 22px}.fl-pt-card.wheel{border:1px solid #5fe0d0;background:radial-gradient(ellipse at 50% 0%,#1a7a8066,#0000 70%),linear-gradient(#0b3a42,#062830)}.fl-window .fl-pt-wheel{width:calc(52px * var(--k))!important;height:calc(52px * var(--k))!important}.fl-pt-segs{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:6px}.fl-pt-segs span{padding:0 6px;border-radius:8px;font-size:calc(11px * var(--kt));line-height:1.5;color:#9ff4ea;background:#0e5a60}.fl-pt-segs span.top{color:#2a1600;background:linear-gradient(#fff3b0,#ffd84a);font-weight:700}@media(prefers-reduced-motion:reduce){.fl-bulb,.fl-golden.on:after,.fl-rays,.fl-sunburst,.fl-free.ready,.fl-odo,.fl-logo-wrap:after,.fl-title-a,.fl-title-b,.fl-autob.on,.fl-spin,.fl-spin.fl-continue,.fl-hit.on,.fl-hit.fl-hit-tease,.fl-reel.fl-tease,.fl-chest.fl-wait .fl-chest-cv,.fl-chest-art:after,.fl-window.fl-shake,.fl-plate.fl-shake,.fl-st-title,.fl-st-title>span,.fl-ribbon,.fl-pcell,.fl-sfx-godrays,.fl-rays:before,.fl-unlock-rays,.fl-twinkle,.fl-proof-w{animation:none!important}.fl-bulb.b0,.fl-bulb.b1{background:var(--on)}.fl-odo-strip{transition-duration:.25s}.fl-bonus.fl-in,.fl-bonus.fl-out{animation-duration:.01s}.fl-slam,.fl-payline.on:after{animation-duration:.01s}}.fl-screen.fl-tension{animation:fl-tension .9s ease-in-out infinite alternate}@keyframes fl-tension{0%{filter:drop-shadow(0 0 calc(6px * var(--k)) #ffcf4a66)}to{filter:drop-shadow(0 0 calc(22px * var(--k)) #ffcf4acc)}}@media(prefers-reduced-motion:reduce){.fl-screen.fl-tension{animation:none;filter:drop-shadow(0 0 calc(14px * var(--k)) #ffcf4a99)}}.wr-errand{--wr-a: #e2c98e;--wr-a2: #fff1c8;--wr-tint: rgba(226, 201, 142, .13);--wr-deep: #2b2216}.wr-labour{--wr-a: #e0483a;--wr-a2: #ffb0a0;--wr-tint: rgba(200, 40, 30, .2);--wr-deep: #2c1512}.wr-trial{--wr-a: #5c9cff;--wr-a2: #cfe3ff;--wr-tint: rgba(70, 130, 230, .2);--wr-deep: #141c2e}.wr-valour{--wr-a: #f2c446;--wr-a2: #fff0b0;--wr-tint: rgba(240, 190, 60, .2);--wr-deep: #2e1418}.wr-legend{--wr-a: #ff8030;--wr-a2: #ffd0a0;--wr-tint: rgba(255, 110, 30, .18);--wr-deep: #141012}.wr-myth{--wr-a: #a9d2ff;--wr-a2: #f0f6ff;--wr-tint: rgba(150, 190, 255, .2);--wr-deep: #10142c}.modal.wr-window{width:780px;max-width:calc(100% - 24px);z-index:24;color:#ecdcb8}.modal.wr-window.hidden{display:none}.wr-head{height:auto;min-height:44px;padding:6px 0 5px;gap:10px;border-bottom-color:#c8963c59}.wr-crest{flex:none;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 38% 34%,#f6d27a 0 9%,#c8901e 10% 34%,#7a4a10 60%,#3a2006 72%,transparent 74%),conic-gradient(from 20deg,#b07418,#ffd970,#b07418,#ffd970,#b07418);box-shadow:0 0 0 2px #1d1408,0 0 10px #ffbe4659}.wr-titles{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.15}.wr-title{font:bold 18px var(--serif);color:#ffd36a;letter-spacing:.3px;text-shadow:1px 1px 0 #000,0 0 10px rgba(255,190,60,.3)}.wr-subtitle{font-size:11px;color:#b8a682;font-style:italic}.wr-tabs{display:flex;gap:3px;flex:none}.wr-tab{font:bold 12px var(--font);color:#c9b48a;padding:5px 13px;cursor:pointer;text-shadow:1px 1px 0 #000;background:linear-gradient(#4a3e30,#2e261c);border:1px solid #0f0d09;border-radius:4px 4px 0 0;box-shadow:inset 0 1px #ffffff14}.wr-tab:hover{color:#ffcf70}.wr-tab.on{color:#ffe08a;background:linear-gradient(#6a4f26,#3e2e18);border-color:#c8902a #0f0d09 #0f0d09;box-shadow:inset 0 1px #ffdc8c40,0 0 8px #ffbe3c33}.wr-x{flex:none;align-self:center}.wr-body{padding:2px 2px 4px;overflow-x:hidden}.wr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}.wr-grid.hidden,.wr-dyes.hidden{display:none}.wr-card{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px 10px 7px 13px;border:1px solid #0c0906;border-radius:6px;background:radial-gradient(ellipse at 0% 0%,var(--wr-tint),transparent 62%),linear-gradient(#2c231a,#18120c);box-shadow:inset 0 0 0 1px #ffe6b412,inset 0 0 22px #0000008c,0 2px 6px #0000008c}.wr-card:before{content:"";position:absolute;left:3px;top:7px;bottom:7px;width:3px;border-radius:2px;background:linear-gradient(var(--wr-a2),var(--wr-a) 40%,transparent);opacity:.55}.wr-card.wr-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wr-a) 55%,transparent),inset 0 0 22px #00000080,0 0 12px color-mix(in srgb,var(--wr-a) 22%,transparent),0 2px 6px #0000008c}.wr-card.wr-on:before{opacity:1;box-shadow:0 0 8px var(--wr-a)}.wr-card.wr-legend{background:radial-gradient(ellipse at 0% 0%,var(--wr-tint),transparent 60%),radial-gradient(ellipse at 100% 100%,rgba(255,90,20,.1),transparent 55%),linear-gradient(#1e1714,#0e0a09)}.wr-card.wr-myth{background:radial-gradient(1px 1px at 78% 22%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 88% 60%,#dbe9ff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 64% 12%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 94% 34%,#fff 50%,transparent 51%),radial-gradient(ellipse at 0% 0%,var(--wr-tint),transparent 62%),linear-gradient(#1a1d36,#0c0e1e)}.wr-c-head{display:flex;align-items:center;gap:8px;min-width:0}.wr-c-icon{flex:none;width:50px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--wr-a) 30%,transparent) 0%,rgba(255,255,255,.03) 55%,transparent 70%)}.wr-c-icon canvas{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--wr-a) 70%,transparent)) drop-shadow(0 2px 2px rgba(0,0,0,.6))}.wr-c-titles{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.wr-c-name{font:bold 16px var(--serif);color:var(--wr-a);text-shadow:1px 1px 0 #000,0 0 8px color-mix(in srgb,var(--wr-a) 35%,transparent)}.wr-c-sub{font-size:11px;color:#a8987a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wr-c-held{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.wr-pips{display:flex;gap:3px}.wr-pip{width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#3a3026,#18130d);box-shadow:inset 0 0 0 1px #000c,0 0 0 1px #ffe6b41f}.wr-pip.on{background:radial-gradient(circle at 38% 32%,var(--wr-a2) 0 14%,var(--wr-a) 40%,color-mix(in srgb,var(--wr-a) 55%,#000) 100%);box-shadow:inset 0 0 0 1px #0000008c,0 0 5px color-mix(in srgb,var(--wr-a) 60%,transparent)}.wr-c-n{font-size:11px;font-weight:700;color:#d8c8a0;font-variant-numeric:tabular-nums}.wr-none .wr-c-name{opacity:.8}.wr-c-empty{margin:0 0 2px;padding:7px 9px;font-size:12px;font-style:italic;color:#b3a383;border-radius:4px;background:#00000040;border:1px dashed rgba(200,170,110,.22)}.wr-tasks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.wr-task{display:flex;align-items:flex-start;gap:7px;min-height:19px;padding:1px 4px 1px 2px;border-radius:3px;font-size:12px;line-height:17px}.wr-t-mark{flex:none;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;line-height:1}.wr-t-text{min-width:0;overflow-wrap:anywhere}.wr-t-done{color:#9c8e70}.wr-t-done .wr-t-mark{color:#10300c;background:radial-gradient(circle at 40% 35%,#b8f0a0,#5cb04a);box-shadow:0 0 0 1px #0c1a08}.wr-t-cur{padding:4px 6px 5px 2px;color:#fff3c8;background:linear-gradient(90deg,color-mix(in srgb,var(--wr-a) 18%,transparent),#0003);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wr-a) 35%,transparent)}.wr-t-cur .wr-t-mark{color:#1a1206;background:radial-gradient(circle at 38% 32%,var(--wr-a2),var(--wr-a) 70%);box-shadow:0 0 0 1px #000,0 0 7px var(--wr-a)}.wr-t-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.wr-t-row{display:flex;align-items:baseline;gap:8px}.wr-t-row .wr-t-text{flex:1;font-weight:700;text-shadow:1px 1px 0 #000}.wr-t-count{flex:none;font-weight:700;font-variant-numeric:tabular-nums;color:var(--wr-a2);text-shadow:1px 1px 0 #000}.wr-t-bar{position:relative;height:6px;border-radius:3px;overflow:hidden;background:#0000008c;box-shadow:inset 0 0 0 1px #0009}.wr-t-fill{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:linear-gradient(var(--wr-a2),var(--wr-a) 60%,color-mix(in srgb,var(--wr-a) 60%,#000));box-shadow:0 0 6px var(--wr-a);transition:width .35s}.wr-task-wrap{display:flex;flex-direction:column;gap:5px}.wr-sealed{list-style:none;margin:0;padding:0 0 0 2px;display:flex;flex-wrap:wrap;gap:3px}.wr-sealed .wr-t-later{align-items:center;gap:3px;min-height:0;padding:1px 5px 1px 2px;border-radius:9px;font-size:11px;line-height:15px;color:#8a7c62;background:#00000052;box-shadow:inset 0 0 0 1px #ffe6b417}.wr-sealed .wr-t-mark{width:15px;height:15px;font-size:9px;letter-spacing:0;color:color-mix(in srgb,var(--wr-a) 70%,#000);background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--wr-a) 45%,#2a2016),#1a140e 80%);box-shadow:0 0 0 1px #000000b3}.wr-actions{display:flex;gap:6px}.wr-btn{min-height:24px}.wr-reroll{flex:1}.wr-reroll.wr-free{color:#b8f0a0}.wr-abandon:hover:not(:disabled),.wr-danger:hover:not(:disabled){background:linear-gradient(#7c2f1c,#4c1b0f);color:#ffd0b0}.wr-danger{color:#ffb8a0}.wr-confirm{display:flex;flex-direction:column;gap:6px;padding:7px 8px;border-radius:4px;background:#5a100873;box-shadow:inset 0 0 0 1px #ff6e5066}.wr-confirm-text{font-size:12px;color:#ffd8c8}.wr-confirm-btns{display:flex;gap:6px}.wr-confirm-btns .wr-btn{flex:1}.wr-c-foot{display:flex;align-items:center;gap:8px;min-height:28px;padding-top:4px;border-top:1px solid rgba(255,230,180,.08);font-size:11px;color:#a8987a}.wr-opened b{color:#ecdcb8}.wr-best{display:inline-flex;align-items:center;gap:2px}.wr-best canvas{filter:drop-shadow(0 0 3px rgba(255,216,74,.45))}.wr-link{margin-left:auto;padding:0;border:0;background:none;font:bold 11px var(--font);color:var(--wr-a);cursor:pointer;text-shadow:1px 1px 0 #000}.wr-link:hover:not(:disabled){text-decoration:underline;color:var(--wr-a2)}.wr-link:disabled{opacity:.5;cursor:default}.wr-icon{display:block}.wr-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:6px;padding-top:6px;border-top:1px solid rgba(200,150,60,.3)}.wr-track{display:inline-flex;align-items:center;gap:7px;cursor:pointer;color:#e8d8b8;font-weight:700}.wr-track-box{position:absolute;opacity:0;width:1px;height:1px}.wr-switch{position:relative;width:30px;height:16px;border-radius:8px;background:#1a1510;box-shadow:inset 0 0 0 1px #0a0806,inset 0 1px 3px #000000b3}.wr-switch:after{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:linear-gradient(#9a8a6a,#5a4c38);transition:left .15s}.wr-track-box:checked+.wr-switch{background:linear-gradient(#6a4f16,#3e2e0c);box-shadow:inset 0 0 0 1px #c8902a,0 0 6px #ffbe3c59}.wr-track-box:checked+.wr-switch:after{left:16px;background:linear-gradient(#fff0b0,#e2b443)}.wr-track-box:focus-visible+.wr-switch{outline:2px solid #ffd970;outline-offset:2px}.wr-foot-note{font-size:11px;color:#9c8e70;font-style:italic}.wr-dyes{display:flex;flex-direction:column;gap:5px}.wr-dyes-note{font-size:11px;color:#a8987a;font-style:italic;padding:0 2px 2px}.wr-dyes-head{font-size:12px;font-weight:700;color:#f2c55a;letter-spacing:.04em;text-transform:uppercase;padding:6px 2px 2px;border-bottom:1px solid rgba(242,197,90,.25)}.wr-dyes-empty{display:flex;flex-direction:column;gap:5px;align-items:center;text-align:center;padding:34px 40px;color:#b3a383;font-size:12px}.wr-dyes-empty b{font:bold 15px var(--serif);color:#ffd36a}.wr-dye{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 8px;border-radius:5px;background:linear-gradient(#2c231a,#1a140e);border:1px solid #0c0906;box-shadow:inset 0 0 0 1px #ffe6b412}.wr-dye-w,.wr-dye-d{display:flex;align-items:center;gap:6px;min-width:0}.wr-dye-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f4e8cc}.wr-dye-d .wr-dye-name{color:#e8b8ff}.wr-dye-arrow{color:#c08aff;text-align:center;text-shadow:0 0 6px #a050ff}.wr-check{--wr-a: #ffd84a;position:absolute;left:calc(50% - 121px);top:calc(50% - 82px);transform:translate(-50%,-50%);z-index:27;box-sizing:border-box;width:480px;max-width:calc(100% - 24px);max-height:min(600px,calc(100% - 180px));display:flex;flex-direction:column;padding:11px 12px 8px;color:#ead9b0;border:2px solid #0c0906;border-radius:6px;background:radial-gradient(ellipse at 50% 0%,var(--wr-tint, rgba(255, 222, 150, .12)),transparent 58%),linear-gradient(#30261a,#1f1810 55%,#17110b);box-shadow:inset 0 0 0 1px #8a6a30,inset 0 0 28px #000000a6,0 10px 34px #000c}.wr-check.hidden{display:none}.wr-check:before{content:"";position:absolute;left:14px;right:14px;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--wr-a);box-shadow:0 0 10px var(--wr-a)}.wr-ck-head{flex:none;display:flex;align-items:center;gap:10px;padding-bottom:7px;border-bottom:1px solid rgba(138,106,48,.55)}.wr-ck-icon{flex:none;width:72px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--wr-a) 28%,transparent),transparent 68%)}.wr-ck-icon canvas{filter:drop-shadow(0 0 7px var(--wr-a)) drop-shadow(0 3px 3px rgba(0,0,0,.6))}.wr-ck-titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.wr-ck-title{font:bold 20px var(--serif);color:var(--wr-a);text-shadow:1px 1px 0 #000,0 0 10px color-mix(in srgb,var(--wr-a) 40%,transparent);overflow-wrap:anywhere}.wr-ck-sub{display:flex;flex-wrap:wrap;gap:5px}.wr-ck-sub span{font-size:11px;padding:1px 7px;border-radius:9px;border:1px solid rgba(0,0,0,.6);background:#00000052}.wr-ck-tier{color:var(--wr-a2, #ffe27a)}.wr-ck-fact{color:#e8d8b8}.wr-ck-cols,.wr-ck-row{display:grid;grid-template-columns:minmax(0,1fr) 104px 96px;align-items:center;column-gap:6px}.wr-ck-cols{flex:none;padding:5px 14px 3px 6px;font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:#a8946a}.wr-ck-c{text-align:center}.wr-ck-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px}.wr-ck-group{margin:7px 0 2px;padding:1px 4px 2px;font:bold 13px var(--serif);color:#ffcf6a;border-bottom:1px solid rgba(138,106,48,.4)}.wr-ck-group:first-child{margin-top:1px}.wr-ck-row{min-height:35px;padding:1px 2px 1px 4px;border-radius:3px}.wr-ck-row:nth-child(2n){background:#ffffff06}.wr-ck-row:hover{background:#ffd27817}.wr-ck-item{display:flex;align-items:center;gap:6px;min-width:0}.wr-ck-name{color:#f4e8cc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr-ck-amt{color:#ffff9a}.wr-ck-odds{display:flex;flex-direction:column;line-height:13px}.wr-ck-odds b{font-size:12px}.wr-ck-odds small{font-size:10px;opacity:.85}.wr-ck-rare .wr-ck-name{color:#e8b8ff;text-shadow:0 0 6px rgba(190,120,255,.5)}.wr-q-common .wr-ck-odds{color:#fff}.wr-q-uncommon .wr-ck-odds{color:#7fe07f}.wr-q-rare .wr-ck-odds{color:#6ab0ff}.wr-q-veryrare .wr-ck-odds{color:#c08aff}.wr-q-legendary .wr-ck-odds{color:#ffd84a}.wr-ck-empty{padding:26px 8px;text-align:center;font-style:italic;color:#a8987a}.wr-ck-foot{flex:none;margin-top:6px;padding-top:6px;border-top:1px solid rgba(138,106,48,.55);font-size:11px;color:#ffe7a8}.wr-reveal{--wr-a: #ffd84a;position:absolute;left:calc(50% - 121px);top:calc(50% - 82px);transform:translate(-50%,-50%);z-index:25;box-sizing:border-box;width:470px;max-width:calc(100% - 24px);max-height:calc(100% - 180px);overflow:hidden auto;display:flex;flex-direction:column;align-items:center;padding:10px 14px 11px;color:#ead9b0;text-align:center;border:2px solid #0c0906;border-radius:8px;background:radial-gradient(ellipse at 50% 26%,var(--wr-tint, rgba(255, 255, 255, .08)),transparent 62%),linear-gradient(#2c2218,#16100b);box-shadow:inset 0 0 0 1px var(--wr-a),inset 0 0 30px #0000008c,0 0 22px color-mix(in srgb,var(--wr-a) 22%,transparent),0 10px 32px #000c}.wr-reveal.hidden{display:none}.wr-reveal.wr-legend{background:radial-gradient(ellipse at 50% 30%,rgba(255,110,30,.22),transparent 60%),linear-gradient(#1c1512,#0b0807)}.wr-reveal.wr-myth{background:radial-gradient(1px 1px at 18% 20%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 82% 14%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 70% 40%,#dbe9ff 50%,transparent 51%),radial-gradient(1px 1px at 12% 60%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 90% 70%,#fff 50%,transparent 51%),radial-gradient(ellipse at 50% 28%,rgba(150,190,255,.25),transparent 62%),linear-gradient(#171a34,#0a0b18)}.wr-rv-x{position:absolute;top:7px;right:7px}.wr-rv-title{font:bold 20px var(--serif);color:var(--wr-a);text-shadow:1px 1px 0 #000,0 0 12px color-mix(in srgb,var(--wr-a) 45%,transparent);padding:0 26px;overflow-wrap:anywhere}.wr-rv-sub{font-size:11px;color:#c8b088;min-height:14px}.wr-rv-stage{position:relative;flex:none;width:160px;height:104px;display:flex;align-items:center;justify-content:center}.wr-rv-rays{position:absolute;left:50%;top:50%;width:190px;height:190px;margin:-95px 0 0 -95px;border-radius:50%;pointer-events:none;opacity:.3;background:radial-gradient(circle,color-mix(in srgb,var(--wr-a) 70%,#fff) 0%,transparent 46%),repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--wr-a) 55%,transparent) 0deg 7deg,transparent 7deg 22.5deg);-webkit-mask:radial-gradient(circle,#000 30%,transparent 70%);mask:radial-gradient(circle,#000 30%,transparent 70%)}.wr-rv-chest{position:relative;filter:drop-shadow(0 0 10px var(--wr-a)) drop-shadow(0 4px 4px rgba(0,0,0,.6))}.wr-rv-big{margin:0 0 3px;font:bold 16px var(--serif);color:#ffd84a;text-shadow:1px 1px 0 #000,0 0 12px rgba(255,200,60,.75);overflow-wrap:anywhere}.wr-rv-rare .wr-rv-big{color:#f0c8ff;text-shadow:1px 1px 0 #000,0 0 12px rgba(200,120,255,.9)}.wr-rv-aeon .wr-rv-big{color:#fff6dc;text-shadow:1px 1px 0 #000,0 0 10px #ffe6a0,0 0 18px #c8b8ff}.wr-rv-parts{flex-shrink:0;display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:6px;margin:4px 0 8px;max-width:440px}.wr-rv-part{position:relative;width:56px;display:flex;flex-direction:column;align-items:center}.wr-p-frame{width:48px;height:42px;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.42);border-radius:6px;background:radial-gradient(circle,#ffffff1f,#00000059 75%);box-shadow:inset 0 0 10px #0000008c,0 0 6px #00000080}.wr-p-where{font-size:10px;color:#c8b890;line-height:13px}.wr-r-writ .wr-p-frame{border-color:#e8d9b0;box-shadow:inset 0 0 10px #00000080,0 0 8px #e8d9b073}.wr-r-unique .wr-p-frame{border-color:#ffd84a;box-shadow:0 0 0 1px #ffd84a66,0 0 12px #ffc83cb3,inset 0 0 12px #ffd84a4d}.wr-r-rare .wr-p-frame{border-color:#d8a0ff;background:radial-gradient(circle,#dca0ff4d,#1e003280 75%);box-shadow:0 0 0 2px #c882ff73,0 0 16px #be6effe6,inset 0 0 12px #dcaaff59}.wr-r-aeon .wr-p-frame{border-color:#fff4d0;background:radial-gradient(circle,#fffaeb59,#7864a059 75%);box-shadow:0 0 0 2px #ffe6a08c,0 0 18px #ffecb4f2,0 0 30px #beaaff99,inset 0 0 12px #fff6}.wr-p-tag{position:absolute;top:-6px;right:-3px;padding:0 3px;font:bold 8px var(--font);color:#3a2200;background:#ffd84a;border-radius:3px;text-shadow:none;box-shadow:0 1px 2px #0009}.wr-p-tag.wr-p-new{color:#0c2a0c;background:#7fe07f}.wr-r-rare .wr-p-tag:not(.wr-p-new){color:#2a0a40;background:#e0b0ff}.wr-r-aeon .wr-p-tag:not(.wr-p-new){color:#3a2a10;background:linear-gradient(90deg,#fff4d0,#e0d0ff)}.wr-tip-new{color:#2a9a2a}.wr-rv-more{align-self:center;font-size:12px;color:#ffe7a8;padding:0 4px}.wr-rv-ribbon{position:absolute;top:18px;left:-36px;z-index:2;width:150px;transform:rotate(-32deg);padding:2px 0;font:bold 12px var(--serif);letter-spacing:1px;color:#2a0a40;text-shadow:none;background:linear-gradient(#f0d0ff,#b070f0);box-shadow:0 2px 6px #0009,inset 0 1px #fff9}.wr-rv-aeon .wr-rv-ribbon{color:#3a2a10;background:linear-gradient(90deg,#fff6dc,#ffe6a0 40%,#d8ccff)}.wr-rv-ribbon.hidden{display:none}.wr-rv-btns{margin-top:auto;flex-shrink:0;display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.wr-rv-btns .wr-btn{min-width:74px}.wr-rv-another{color:var(--wr-a2, #ffe27a)}.wr-rv-another.hidden{display:none}.wr-reveal.wr-play .wr-rv-chest{animation:wrshake .5s ease-in-out,wrpop .22s ease-out .5s forwards}.wr-reveal.wr-play .wr-rv-rays{animation:wrburst .9s ease-out .5s both,wrspin 24s linear 1.4s infinite}.wr-reveal.wr-play .wr-rv-part,.wr-reveal.wr-play .wr-rv-more{animation:wrrise .45s cubic-bezier(.2,1.3,.4,1) both}.wr-reveal.wr-play .wr-rv-big{animation:wrfade .5s ease-out .9s both}.wr-reveal.wr-play .wr-rv-ribbon{animation:wrribbon .45s cubic-bezier(.2,1.4,.4,1) 1.1s both}.wr-reveal.wr-play .wr-r-rare .wr-p-frame,.wr-reveal.wr-play .wr-r-aeon .wr-p-frame{animation:wrglow 1.3s ease-in-out 1.2s 4 alternate}@keyframes wrshake{0%,to{transform:rotate(0)}15%,45%,75%{transform:rotate(-6deg)}30%,60%,90%{transform:rotate(6deg)}}@keyframes wrpop{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes wrburst{0%{opacity:.95;transform:scale(.2)}70%{opacity:.4}to{opacity:.3;transform:scale(1)}}@keyframes wrspin{to{transform:rotate(360deg)}}@keyframes wrrise{0%{opacity:0;transform:translateY(18px) scale(.6)}to{opacity:1;transform:none}}@keyframes wrfade{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes wrribbon{0%{opacity:0;transform:rotate(-32deg) scale(1.8)}to{opacity:1;transform:rotate(-32deg) scale(1)}}@keyframes wrglow{0%{filter:brightness(1)}to{filter:brightness(1.35)}}.wr-hud{position:absolute;left:8px;top:44px;z-index:6;box-sizing:border-box;width:270px;max-width:calc(100% - 16px);padding:3px 5px 5px;color:#f1e6c8;font-size:12px;line-height:1.3;pointer-events:auto;border:1px solid #8a6a30;border-radius:5px;background:linear-gradient(160deg,#302416ed,#16100aed 75%);box-shadow:0 2px 6px #00000073,inset 0 0 10px #ffd97014}.wr-hud.hidden{display:none}.vb-hud:not(.hidden)~.wr-hud:not(.wr-hud-moved){top:116px}.mn-on .wr-hud:not(.wr-hud-moved){top:calc(52px + var(--mn-hud-h, 0px))}.mn-on .vb-hud:not(.hidden)~.wr-hud:not(.wr-hud-moved){top:calc(124px + var(--mn-hud-h, 0px))}.wr-hud-head{display:flex;align-items:center;gap:5px;padding:1px 0 3px 1px;cursor:move;user-select:none;touch-action:none}.wr-hud-head b{flex:1;color:#ffd36a;text-shadow:1px 1px 0 #000;letter-spacing:.03em;font-size:11px;text-transform:uppercase}.wr-hud-seal{width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 38% 34%,#ffe08a,#c8901e 60%,#6a3e0a);box-shadow:0 0 4px #ffbe4699}.wr-hud-x{width:16px;height:16px;padding:0;line-height:14px;font-size:13px;color:#c9b48a;cursor:pointer;background:#0000004d;border:1px solid rgba(0,0,0,.6);border-radius:3px}.wr-hud-x:hover{color:#ff9a70;background:#5a140a99}.wr-hud-lines{display:flex;flex-direction:column;gap:3px}.wr-hud-line{display:flex;flex-direction:column;gap:2px;width:100%;padding:2px 5px 3px 7px;text-align:left;cursor:pointer;font:inherit;color:inherit;border:0;border-left:3px solid var(--wr-a);border-radius:3px;background:#00000047}.wr-hud-line:hover{background:color-mix(in srgb,var(--wr-a) 16%,rgba(0,0,0,.3))}.wr-hud-line:focus-visible{outline:2px solid #ffd970;outline-offset:1px}.wr-hud-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-shadow:1px 1px 0 #000}.wr-hud-text b{color:var(--wr-a)}.wr-hud-bar{position:relative;height:4px;border-radius:2px;overflow:hidden;background:#00000080}.wr-hud-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(var(--wr-a2),var(--wr-a));transition:width .3s}@media(max-width:900px){.modal.wr-window{width:560px}.wr-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:740px){.wr-check,.wr-reveal{left:50%;top:45%;width:calc(100vw - 20px);max-width:480px;max-height:min(80vh,calc(100% - 80px))}.wr-reveal{width:min(470px,calc(100vw - 20px))}.wr-ck-cols,.wr-ck-row{grid-template-columns:minmax(0,1fr) 62px 84px}.wr-ck-name{white-space:normal;overflow-wrap:anywhere;font-size:11px}}.mobile-game .modal.wr-window{width:560px}.mobile-game .wr-head{flex-wrap:wrap;row-gap:4px}.mobile-game .wr-subtitle{display:none}.mobile-game .wr-tab{min-height:40px;padding:0 14px}.mobile-game .wr-btn{min-height:40px}.mobile-game .wr-link{min-height:40px;padding:0 4px}.mobile-game .wr-track{min-height:40px}.mobile-game .wr-check,.mobile-game .wr-reveal{left:50%;top:var(--mobile-edge-top);transform:translate(-50%);max-height:var(--mobile-room)}.mobile-game .wr-hud{left:var(--mobile-left);top:calc(var(--mobile-edge-top) + 164px);width:236px;font-size:11px}#game.mobile-game .vb-hud:not(.hidden)~.wr-hud:not(.wr-hud-moved){top:calc(var(--mobile-edge-top) + 232px)}.mobile-game .wr-hud-line{min-height:32px}.mobile-game .wr-hud-x{width:28px;height:28px;font-size:16px}@media(max-height:480px){#game.mobile-game .wr-hud:not(.wr-hud-moved){top:calc(var(--mobile-edge-top) + 92px);max-height:calc(var(--mobile-room) - 150px);overflow-y:auto}#game.mobile-game .vb-hud:not(.hidden)~.wr-hud:not(.wr-hud-moved){top:calc(var(--mobile-edge-top) + 92px);left:calc(var(--mobile-left) + 218px)}.mobile-game .wr-hud-line{min-height:28px}.mobile-game .wr-head{min-height:0;padding:1px 0 2px}.mobile-game .wr-foot{margin-top:3px;padding-top:2px}.mobile-game .wr-foot-note{display:none}}@media(max-width:480px){.wr-card{padding:7px 8px 6px 11px}.wr-title{font-size:16px}.wr-tab{padding:4px 9px}.wr-dye{grid-template-columns:minmax(0,1fr) auto}.wr-dye-arrow{display:none}.wr-dyes-empty{padding:24px 14px}}@media(prefers-reduced-motion:reduce){.wr-reveal.wr-play *,.wr-t-fill,.wr-hud-fill{animation:none!important;transition:none!important}}.wr-wardrobe{display:flex;flex-direction:column;gap:7px}.wr-wardrobe.hidden{display:none}.wr-fx-kind{display:flex;flex-direction:column;gap:4px;padding:6px 8px 7px;border-radius:6px;background:linear-gradient(#2a2119,#18120d);border:1px solid #0c0906;box-shadow:inset 0 0 0 1px #ffe6b412}.wr-fx-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.wr-fx-name{font:bold 13px var(--serif);color:#ffd36a;letter-spacing:.02em}.wr-fx-hint{font-size:11px;color:#a8987a;font-style:italic;min-width:0}.wr-fx-none{font-size:11px;color:#8f8166;padding:2px 2px 0}.wr-fx-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:3px 6px;border-radius:5px;background:#00000038;border:1px solid rgba(0,0,0,.35)}.wr-fx-row.on{background:linear-gradient(90deg,#785a1e73,#281e0e4d);border-color:#b8862a;box-shadow:0 0 8px #ffc8502e}.wr-fx-item{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f4e8cc}.wr-fx-on{font:bold 10px var(--serif);text-transform:uppercase;letter-spacing:.08em;color:#ffe08a;text-shadow:0 0 6px rgba(255,190,60,.6)}.wr-fx-aeon .wr-fx-name{color:#cfdcff;text-shadow:0 0 6px rgba(150,180,255,.45)}.wr-fx-aeon.on{border-color:#8aa0e0;box-shadow:inset 0 0 0 1px #c8d7ff26,0 0 10px #8caaff40}.wr-fx-aeon .wr-fx-hint{font-style:normal;color:#c8cfe0}@media(max-width:480px){.wr-fx-row{grid-template-columns:auto minmax(0,1fr) auto}.wr-fx-on{display:none}}.modal.lb-window{--k: 1;--kt: 1;--lb-cw: 84px;--lb-ch: 78px;--lb-colh: 321px;--lb-cream: #f2e2c0;--lb-dim: #b5a585;--lb-gold: #e8b04a;--lb-gold-hi: #ffe39a;--lb-ember: #ff7a1a;--lb-blood: #a3201c;--lb-steel: #a9b3bd;left:calc((100% - var(--ui-side-w, 242px)) / 2);top:50%;width:auto;max-width:calc(100% - var(--ui-side-w, 242px) - 16px);max-height:calc(100% - 16px);z-index:28;padding:0 calc(7px * var(--k)) calc(7px * var(--k));border-radius:calc(5px * var(--k));border-color:#110c08;overflow:hidden;color:var(--lb-cream);user-select:none;-webkit-user-select:none}.lb-window button{font-family:var(--font)}.lb-window button:focus-visible{outline:calc(2px * var(--k)) solid #ffdf94;outline-offset:calc(2px * var(--k))}.lb-window img{-webkit-user-drag:none}.lb-window .hidden{display:none!important}.lb-window .modal-head.lb-marquee{position:relative;height:auto;min-height:calc(66px * var(--k));margin:0 calc(-7px * var(--k)) calc(8px * var(--k));padding:calc(6px * var(--k)) calc(10px * var(--k)) calc(15px * var(--k)) calc(10px * var(--k));gap:calc(10px * var(--k));border-radius:calc(3px * var(--k)) calc(3px * var(--k)) 0 0;border-bottom:calc(2px * var(--k)) solid #6a2a0e;background:radial-gradient(ellipse 55% 140% at 46% -20%,#ff7a1a55,#0000 70%),linear-gradient(#3a2a24,#21150f 70%,#170d09);box-shadow:inset 0 1px #ffd9a040,inset 0 calc(-8px * var(--k)) calc(14px * var(--k)) #0008,0 calc(2px * var(--k)) 0 #0a0604}.lb-marquee:after{content:"";position:absolute;left:calc(8px * var(--k));right:calc(8px * var(--k));bottom:calc(2px * var(--k));height:calc(9px * var(--k));pointer-events:none;background:radial-gradient(circle at 50% 30%,#c9cdd2 0 calc(1.3px * var(--k)),#5c6168 calc(1.8px * var(--k)),#0000 calc(2.6px * var(--k))) 0 0 / calc(22px * var(--k)) calc(9px * var(--k)) repeat-x,linear-gradient(135deg,#0000 45%,#2a2d32 46% 54%,#0000 55%) calc(11px * var(--k)) 0 / calc(22px * var(--k)) calc(9px * var(--k)) repeat-x;opacity:.9}.lb-logo{flex:none;width:calc(56px * var(--k));height:calc(56px * var(--k));filter:drop-shadow(0 calc(2px * var(--k)) calc(3px * var(--k)) #000c)}.lb-window .lb-title{flex:none;display:flex;flex-direction:column;align-items:flex-start;padding:0;line-height:1;text-shadow:none}.lb-title-a{font:bold calc(32px * var(--kt)) var(--serif);letter-spacing:calc(3px * var(--kt));text-transform:uppercase;background:linear-gradient(#fff6dc,#ffcf6a 38%,#e0661a 60%,#ffd890);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 calc(2px * var(--k)) 0 #140a04) drop-shadow(0 0 calc(7px * var(--k)) #ff6a1a66);white-space:nowrap}.lb-title-b{margin-top:calc(3px * var(--k));font:bold calc(10px * var(--kt)) var(--font);letter-spacing:calc(4.2px * var(--kt));color:#d8a24a;text-shadow:1px 1px 0 #000;white-space:nowrap}.lb-vorgath{margin-left:auto;display:flex;align-items:center;gap:calc(8px * var(--k));padding:calc(4px * var(--k)) calc(9px * var(--k)) calc(5px * var(--k)) calc(5px * var(--k));border-radius:calc(6px * var(--k));background:linear-gradient(#170c0a,#241210);border:1px solid #5a1c12;box-shadow:inset 0 0 calc(12px * var(--k)) #000,0 0 0 1px #000}.lb-vorgath.lb-struck{animation:lb-struck .9s ease-out}@keyframes lb-struck{0%{box-shadow:inset 0 0 calc(12px * var(--k)) #000,0 0 0 1px #000,0 0 #ff3a1a}30%{box-shadow:inset 0 0 calc(12px * var(--k)) #000,0 0 0 1px #ff6a4a,0 0 calc(18px * var(--k)) calc(4px * var(--k)) #ff3a1a}}.lb-vg-pic{width:calc(40px * var(--k));height:calc(40px * var(--k));flex:none}.lb-vg-t{font:bold calc(10px * var(--kt)) var(--font);letter-spacing:calc(1.6px * var(--kt));color:#ff9a6a;white-space:nowrap}.lb-vg-s{font-size:calc(10px * var(--kt));color:var(--lb-dim);margin-top:1px;white-space:nowrap}.lb-vg-bar{position:relative;width:calc(168px * var(--k));height:calc(11px * var(--k));margin-top:calc(3px * var(--k));border-radius:calc(6px * var(--k));overflow:hidden;background:#0a0505;box-shadow:inset 0 0 0 1px #3a1410,inset 0 1px calc(3px * var(--k)) #000}.lb-vg-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:calc(6px * var(--k));background:linear-gradient(#ff6a4a,#b3201a 55%,#6a0a08);box-shadow:0 0 calc(8px * var(--k)) #ff3a1a;transition:width .8s cubic-bezier(.2,.9,.3,1)}.lb-vg-bar span{position:absolute;inset:0;text-align:center;font:bold calc(9px * var(--kt))/calc(11px * var(--kt)) var(--font);color:#fff;letter-spacing:.5px;white-space:nowrap}.lb-window .lb-marquee .modal-x{flex:none;align-self:flex-start;margin-top:calc(2px * var(--k))}.lb-info{display:none;flex:none;align-self:flex-start;width:calc(26px * var(--k));height:calc(26px * var(--k));margin-top:calc(2px * var(--k));padding:0;cursor:pointer;border-radius:50%;font:italic bold calc(14px * var(--kt)) var(--serif);color:#2a1406;text-shadow:none;border:1px solid #5a3a0a;background:linear-gradient(#ffe7a8,#e8b04a 55%,#b87a1c)}.lb-window .lb-body{position:relative;display:flex;gap:calc(8px * var(--k));overflow:hidden auto;scrollbar-width:thin;scrollbar-color:#896331 #20140d}.lb-cab{position:relative;flex:none;display:flex;flex-direction:column;padding:calc(8px * var(--k)) calc(9px * var(--k));border-radius:calc(6px * var(--k));background:radial-gradient(ellipse at 50% 0%,#4a2c1e99,#0000 60%),linear-gradient(#2e221b,#1b1310);box-shadow:inset 0 0 0 1px #0a0604,inset 0 0 0 calc(2px * var(--k)) #8a3a1240,inset 0 0 calc(24px * var(--k)) #0009}.lb-band,.lb-stage,.lb-meter{flex:none}.lb-band{position:relative;height:calc(90px * var(--k));margin-bottom:calc(7px * var(--k));border-radius:calc(6px * var(--k));overflow:hidden;background:radial-gradient(ellipse 60% 120% at 50% 100%,#5a1a0e66,#0000 70%),linear-gradient(#1b1412,#120d0b);border:calc(2px * var(--k)) solid #4a3426;box-shadow:inset 0 0 0 1px #000,inset 0 0 calc(18px * var(--k)) #000c,0 1px #ffd9a01a}.lb-band[data-mode=boss]{border-color:#6a2a1a;background:radial-gradient(ellipse 50% 140% at 12% 50%,#8a1e0e88,#0000 70%),linear-gradient(#1f1210,#130b0a)}.lb-band[data-mode=pile]{border-color:#6a5020;background:radial-gradient(ellipse 60% 140% at 30% 50%,#6a4a1a77,#0000 70%),linear-gradient(#1f1810,#130e0a)}.lb-board{position:absolute;inset:0;display:flex;align-items:center;padding:0 calc(12px * var(--k));gap:calc(12px * var(--k))}.lb-board-h{flex:none;width:calc(92px * var(--k));text-align:center}.lb-board-h b{display:block;font:bold calc(11px * var(--kt)) var(--font);letter-spacing:calc(2px * var(--kt));color:#ffb26a}.lb-board-h small{display:block;margin-top:calc(2px * var(--k));font-size:calc(10px * var(--kt));color:var(--lb-dim)}.lb-board-list{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(4px * var(--k));padding-left:calc(12px * var(--k));border-left:1px solid #ffffff14}.lb-feed{display:flex;align-items:center;gap:calc(7px * var(--k));min-width:0;font-size:calc(11.5px * var(--kt));color:var(--lb-cream);white-space:nowrap}.lb-feed>span:not(.t){min-width:0;overflow:hidden;text-overflow:ellipsis}.lb-feed .ic{width:calc(20px * var(--k));height:calc(20px * var(--k));flex:none}.lb-feed em{font-style:normal;color:#ffcf6a}.lb-feed .t{margin-left:auto;padding-left:calc(6px * var(--k));flex:none;color:#8a7a62;font-size:calc(10px * var(--kt))}.lb-feed.top{color:#fff1cc}.lb-feed.top em,.lb-feed .lb-x2{color:#ff9a4a}.lb-dimt{color:var(--lb-dim)}.lb-boss{position:absolute;inset:0;display:flex;align-items:center;gap:calc(10px * var(--k));padding:0 calc(10px * var(--k)) 0 calc(6px * var(--k))}.lb-boss-pic{position:relative;width:calc(82px * var(--k));height:calc(82px * var(--k));flex:none}.lb-boss-img{width:calc(82px * var(--k));height:calc(82px * var(--k));display:block;filter:drop-shadow(0 0 calc(10px * var(--k)) #ff4a1aaa)}.lb-boss-pic:after{content:"";position:absolute;inset:calc(4px * var(--k));border-radius:50%;background:radial-gradient(circle,#fff6 0,#fff0 60%);mix-blend-mode:screen;pointer-events:none}.lb-boss-pic.lb-enter .lb-boss-img{animation:lb-enter .6s cubic-bezier(.2,1.4,.4,1) both}.lb-boss-pic.lb-hurt .lb-boss-img{animation:lb-hurt .28s ease-out}.lb-boss-pic.lb-dying .lb-boss-img{animation:lb-dying 1.2s ease-in forwards}.lb-boss-pic.lb-cleared .lb-boss-img{filter:drop-shadow(0 0 calc(14px * var(--k)) #ffe6a0) brightness(1.2)}@keyframes lb-enter{0%{transform:translate(calc(-60px * var(--k))) scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes lb-hurt{0%{filter:drop-shadow(0 0 calc(10px * var(--k)) #ff4a1aaa) brightness(2.2) sepia(1) hue-rotate(-30deg)}to{filter:drop-shadow(0 0 calc(10px * var(--k)) #ff4a1aaa)}}@keyframes lb-dying{0%{transform:none;filter:drop-shadow(0 0 calc(10px * var(--k)) #ff4a1a) brightness(2.4)}35%{transform:none;filter:drop-shadow(0 0 calc(16px * var(--k)) #ff1a0a) brightness(1.6) saturate(2)}to{transform:translateY(calc(10px * var(--k))) scale(.8);opacity:0;filter:grayscale(1) brightness(.4)}}.lb-boss-mid{flex:1;min-width:0}.lb-boss-name{display:flex;align-items:baseline;gap:calc(8px * var(--k));white-space:nowrap;overflow:hidden}.lb-boss-name b{font:bold calc(18px * var(--kt)) var(--serif);color:#ffe0b0;letter-spacing:.5px}.lb-boss-name small{font-size:calc(10px * var(--kt));color:#c98a6a;letter-spacing:.6px;overflow:hidden;text-overflow:ellipsis}.lb-hp{position:relative;height:calc(18px * var(--k));margin-top:calc(5px * var(--k));border-radius:calc(3px * var(--k));overflow:hidden;background:#2a0606;box-shadow:inset 0 0 0 1px #000,0 0 0 1px #6a2a1a}.lb-hp i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#5ee05e,#24a024 55%,#106010);transition:width .35s ease-out}.lb-hp i.lb-gold-hp{background:linear-gradient(#fff0b0,#f2b440 50%,#b8640e);box-shadow:0 0 calc(10px * var(--k)) #ff9a2a}.lb-hp i.low{background:linear-gradient(#ffd24a,#e08a10 55%,#8a4a06);animation:lb-pulse .7s ease-in-out infinite alternate}.lb-hp span{position:absolute;inset:0;font:bold calc(11px * var(--kt))/calc(18px * var(--kt)) var(--font);text-align:center;color:#fff}@keyframes lb-pulse{to{filter:brightness(1.35)}}.lb-ladder{display:flex;gap:calc(5px * var(--k));margin-top:calc(8px * var(--k))}.lb-rung{position:relative;display:flex;align-items:center;gap:calc(3px * var(--k));height:calc(22px * var(--k));padding:0 calc(6px * var(--k)) 0 calc(2px * var(--k));border-radius:calc(11px * var(--k));background:#0e0a08;box-shadow:inset 0 0 0 1px #3a2a20;font:bold calc(11px * var(--kt)) var(--font);color:#7a6a58;transition:background .3s,color .3s}.lb-rung img{width:calc(18px * var(--k));height:calc(18px * var(--k))}.lb-rung.done{color:#c8b89a;background:#1a1410}.lb-rung.done img{filter:grayscale(1) brightness(.6)}.lb-rung.done:after{content:"✓";position:absolute;left:calc(10px * var(--k));top:calc(-4px * var(--k));width:calc(12px * var(--k));height:calc(12px * var(--k));border-radius:50%;font:bold calc(9px * var(--kt))/calc(12px * var(--kt)) var(--font);text-align:center;color:#fff;background:#3a9a3a;box-shadow:0 0 0 1px #000;text-shadow:none}.lb-rung.now{color:#2a1200;background:linear-gradient(#ffd27a,#ff8a2a);box-shadow:0 0 calc(10px * var(--k)) #ff8a2a,inset 0 0 0 1px #fff3;text-shadow:none}.lb-boss-side{flex:none;width:calc(102px * var(--k));text-align:center;padding-left:calc(8px * var(--k));border-left:1px solid #ffffff14}.lb-boss-side .k{font-size:calc(10px * var(--kt));letter-spacing:calc(1.5px * var(--kt));color:#c98a6a}.lb-boss-side .lb-k2{margin-top:calc(2px * var(--k))}.lb-boss-side .v{font:bold calc(22px * var(--kt))/1.05 var(--serif);color:#ffe39a}.lb-boss-side .v.s{font-size:calc(14px * var(--kt))}.lb-boss-side .v.lb-bump{animation:lb-popn .6s cubic-bezier(.2,1.6,.4,1)}@keyframes lb-popn{0%{transform:scale(1.9);color:#fff;text-shadow:0 0 calc(12px * var(--k)) #ffcf6a}}.lb-bounty{margin-top:calc(2px * var(--k));font:bold calc(10px * var(--kt)) var(--font);letter-spacing:1px;color:#ffcf6a}.lb-pile-head{position:absolute;inset:0;display:flex;align-items:center;gap:calc(12px * var(--k));padding:0 calc(12px * var(--k))}.lb-pile-l{min-width:0}.lb-pile-title{font:bold calc(24px * var(--kt)) var(--serif);letter-spacing:calc(2px * var(--kt));background:linear-gradient(#fff6dc,#ffcf6a 45%,#c8721a);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 calc(2px * var(--k)) 0 #000)}.lb-pile-sub{margin-top:calc(2px * var(--k));font-size:calc(11px * var(--kt));color:#c9b894}.lb-pile-count{margin-top:calc(3px * var(--k));font:bold calc(11px * var(--kt)) var(--font);color:#ffe39a}.lb-respins{display:flex;flex-direction:column;align-items:center;gap:calc(3px * var(--k))}.lb-respins small{font-size:calc(10px * var(--kt));letter-spacing:calc(2px * var(--kt));color:#c9a87a}.lb-dots{display:flex;gap:calc(5px * var(--k))}.lb-dots i{width:calc(14px * var(--k));height:calc(14px * var(--k));border-radius:50%;background:#1a120c;box-shadow:inset 0 0 0 1px #5a3a20;transition:background .2s,box-shadow .2s}.lb-dots i.on{background:radial-gradient(circle at 40% 35%,#fff0b0,#ff9a2a 55%,#a3401a);box-shadow:0 0 calc(8px * var(--k)) #ff9a2a,inset 0 0 0 1px #000}.lb-dots.lb-heart i.on{animation:lb-heart .72s ease-in-out infinite;background:radial-gradient(circle at 40% 35%,#ffd0c0,#ff3a2a 55%,#8a0a08);box-shadow:0 0 calc(10px * var(--k)) #ff3a1a,inset 0 0 0 1px #000}.lb-dots.lb-reset i{animation:lb-reset .5s ease-out}@keyframes lb-heart{0%,40%,to{transform:scale(1)}15%{transform:scale(1.35)}55%{transform:scale(1.22)}}@keyframes lb-reset{0%{transform:scale(1.6);filter:brightness(2)}}.lb-drops{margin-left:auto;display:grid;grid-template-columns:auto auto;gap:calc(2px * var(--k)) calc(10px * var(--k));font-size:calc(10.5px * var(--kt));color:#d6c6a6;white-space:nowrap}.lb-drops b{font-weight:700}.lb-c-rare{color:#7ab8ff}.lb-c-unique{color:#d8a0ff}.lb-c-pet{color:#7aff9a}.lb-c-all{color:#ffcf6a}.lb-stage{display:flex;align-items:center;justify-content:center}.lb-torch{flex:none;width:calc(var(--lb-colh) * .069);height:calc(var(--lb-colh) * .47)}.lb-torch-img{display:block;width:100%;height:100%;transition:filter .3s,transform .3s;transform-origin:50% 70%}.lb-torch-r .lb-torch-img{transform:scaleX(-1)}.lb-window.lb-flare .lb-torch-img{filter:brightness(1.45) drop-shadow(0 0 calc(10px * var(--k)) #ff7a1a) drop-shadow(0 0 calc(4px * var(--k)) #ffd36a);animation:lb-torchup .5s ease-in-out infinite alternate}.lb-window.lb-flare .lb-torch-r .lb-torch-img{animation-name:lb-torchup-r}@keyframes lb-torchup{to{filter:brightness(1.8) drop-shadow(0 0 calc(16px * var(--k)) #ff7a1a) drop-shadow(0 0 calc(6px * var(--k)) #ffd36a)}}@keyframes lb-torchup-r{to{filter:brightness(1.8) drop-shadow(0 0 calc(16px * var(--k)) #ff7a1a) drop-shadow(0 0 calc(6px * var(--k)) #ffd36a)}}.lb-frame{position:relative;padding:calc(9px * var(--k));border-radius:calc(8px * var(--k));background:linear-gradient(160deg,#6a6e76,#3a3d43 30%,#23262b 60%,#4a4e55);box-shadow:0 0 0 calc(2px * var(--k)) #0b0a09,0 calc(6px * var(--k)) calc(14px * var(--k)) #000c,inset 0 1px 1px #ffffff40,inset 0 -1px calc(2px * var(--k)) #000a}.lb-frame:before{content:"";position:absolute;inset:calc(3px * var(--k));pointer-events:none;border-radius:calc(6px * var(--k));background:radial-gradient(circle,#dfe3e8 0 calc(1.4px * var(--k)),#50555c calc(2.2px * var(--k)),#0000 calc(3px * var(--k))) 0 0 / calc(6px * var(--k)) calc(6px * var(--k)) no-repeat,radial-gradient(circle,#dfe3e8 0 calc(1.4px * var(--k)),#50555c calc(2.2px * var(--k)),#0000 calc(3px * var(--k))) 100% 0 / calc(6px * var(--k)) calc(6px * var(--k)) no-repeat,radial-gradient(circle,#dfe3e8 0 calc(1.4px * var(--k)),#50555c calc(2.2px * var(--k)),#0000 calc(3px * var(--k))) 0 100% / calc(6px * var(--k)) calc(6px * var(--k)) no-repeat,radial-gradient(circle,#dfe3e8 0 calc(1.4px * var(--k)),#50555c calc(2.2px * var(--k)),#0000 calc(3px * var(--k))) 100% 100% / calc(6px * var(--k)) calc(6px * var(--k)) no-repeat}.lb-reels{position:relative;display:flex;gap:calc(4px * var(--k));padding:calc(4px * var(--k));border-radius:calc(4px * var(--k));background:#070605;box-shadow:inset 0 0 0 1px #000,inset 0 calc(3px * var(--k)) calc(10px * var(--k)) #000;cursor:default}.lb-col{position:relative;width:var(--lb-cw);height:var(--lb-colh);border-radius:calc(4px * var(--k))}.lb-col.lb-landed .lb-plate{animation:lb-landlight .32s ease-out}.lb-col.lb-landed .lb-sym .lb-im{animation:lb-land .22s ease-out}@keyframes lb-landlight{0%{box-shadow:inset 0 0 0 1px #00000080,inset 0 0 calc(18px * var(--k)) #ffcf6a66}}@keyframes lb-land{0%{transform:scale(1.045);filter:brightness(1.25)}to{transform:none;filter:none}}.lb-col.lb-tease{animation:lb-tease .34s ease-in-out infinite alternate}@keyframes lb-tease{0%{box-shadow:0 0 0 calc(2px * var(--k)) #ffcf6a,0 0 calc(10px * var(--k)) calc(2px * var(--k)) #ff7a1a}to{box-shadow:0 0 0 calc(2px * var(--k)) #fff3c8,0 0 calc(24px * var(--k)) calc(8px * var(--k)) #ff7a1a}}.lb-plate{position:absolute;left:0;width:100%;height:var(--lb-ch);border-radius:calc(4px * var(--k));background:radial-gradient(ellipse at 50% 38%,#3d3832,#24201c 70%,#181512);box-shadow:inset 0 0 0 1px #00000080,inset 0 1px #ffffff12,inset 0 calc(-6px * var(--k)) calc(10px * var(--k)) #0006;transition:filter .25s,box-shadow .25s,background .25s}.lb-syms{position:absolute;inset:0;z-index:2;clip-path:inset(0 calc(-24px * var(--k)) 0 calc(-24px * var(--k)));overflow-x:visible;overflow-y:clip;pointer-events:none}.lb-sym{position:absolute;left:0;top:0;width:100%;height:var(--lb-ch);will-change:transform;transition:filter .25s}.lb-sym.lb-top{z-index:3}.lb-sym.lb-under{opacity:0}.lb-im{position:absolute;inset:0;width:min(calc(var(--lb-cw) - calc(12px * var(--k))),calc(var(--lb-ch) - calc(6px * var(--k))));height:min(calc(var(--lb-cw) - calc(12px * var(--k))),calc(var(--lb-ch) - calc(6px * var(--k))));margin:auto;pointer-events:none}.lb-im-b{opacity:0;transform:scaleY(1.12)}.lb-wild{position:absolute;inset:0;z-index:1;border-radius:calc(5px * var(--k));overflow:hidden}.lb-wild-img{display:block;width:100%;height:100%}.lb-wild.win{box-shadow:0 0 0 calc(2px * var(--k)) #ffd36a,0 0 calc(16px * var(--k)) calc(3px * var(--k)) #ff9a2acc;animation:lb-wildpulse .9s ease-in-out infinite alternate}.lb-wild.ret{box-shadow:0 0 0 calc(2px * var(--k)) #8a96a2;filter:saturate(.6) brightness(.85)}.lb-wild.lb-burst{animation:lb-wburst .33s ease-in forwards}@keyframes lb-wildpulse{to{filter:brightness(1.22)}}@keyframes lb-wburst{0%{filter:brightness(2.4)}to{transform:scale(1.12,.9);opacity:0;filter:brightness(3) blur(calc(2px * var(--k)))}}.lb-reels.show .lb-plate:not(.win):not(.ret):not(.trig):not(.locked){filter:brightness(.45) saturate(.5)}.lb-reels.show .lb-sym:not(.lit):not(.locked){filter:brightness(.38) saturate(.5)}.lb-plate.win{z-index:1;background:radial-gradient(ellipse at 50% 40%,#6a4a22,#2e1f12 75%);box-shadow:inset 0 0 0 calc(2px * var(--k)) #ffd36a,0 0 0 1px #000,0 0 calc(14px * var(--k)) calc(2px * var(--k)) #ff9a2acc}.lb-sym.win .lb-im{animation:lb-bob .5s ease-in-out infinite alternate}@keyframes lb-bob{to{transform:scale(1.06)}}.lb-plate.ret{box-shadow:inset 0 0 0 calc(2px * var(--k)) #8a96a2,0 0 0 1px #000}.lb-plate.trig{z-index:1;background:radial-gradient(ellipse at 50% 40%,#7a3a12,#2e1408 75%);animation:lb-trig .45s ease-in-out infinite alternate}.lb-sym.trig .lb-im{animation:lb-bob .45s ease-in-out infinite alternate}@keyframes lb-trig{0%{box-shadow:inset 0 0 0 calc(2px * var(--k)) #ffcf6a,0 0 calc(8px * var(--k)) calc(2px * var(--k)) #ff7a1a}to{box-shadow:inset 0 0 0 calc(2px * var(--k)) #fff3c8,0 0 calc(22px * var(--k)) calc(6px * var(--k)) #ff7a1a}}.lb-sym.lb-burst .lb-im{animation:lb-burst .32s ease-out forwards}@keyframes lb-burst{0%{transform:none;filter:brightness(1)}30%{transform:scale(1.1);filter:brightness(2.4)}to{transform:scale(.35) rotate(18deg);filter:brightness(3) blur(calc(3px * var(--k)));opacity:0}}.lb-sym.lb-helmland .lb-im{animation:lb-helmland .34s ease-out}@keyframes lb-helmland{0%{transform:scale(1.06);filter:brightness(2.2) drop-shadow(0 0 calc(10px * var(--k)) #ff7a1a)}to{transform:none;filter:none}}.lb-plate.empty{background:radial-gradient(ellipse at 50% 40%,#1f1b18,#120f0d 75%)}.lb-plate.empty:after{content:"";position:absolute;inset:22% 26%;border-radius:50%;border:1px dashed #ffffff14}.lb-plate.pspin{background:repeating-linear-gradient(180deg,#2a221c 0 calc(8px * var(--k)),#17120e calc(8px * var(--k)) calc(22px * var(--k)),#3a2e22 calc(22px * var(--k)) calc(26px * var(--k)),#120e0b calc(26px * var(--k)) calc(40px * var(--k))) 0 0 / 100% calc(40px * var(--k));animation:lb-pspin .18s linear infinite}.lb-plate.pspin:after{display:none}@keyframes lb-pspin{to{background-position:0 calc(40px * var(--k))}}.lb-plate.locked{box-shadow:inset 0 0 0 calc(2px * var(--k)) #c8922c,0 0 0 1px #000,0 0 calc(8px * var(--k)) #e8b04a55;background:radial-gradient(ellipse at 50% 40%,#4a3418,#1e150c 75%)}.lb-plate.locked:before{content:"";position:absolute;right:calc(3px * var(--k));top:calc(3px * var(--k));width:calc(9px * var(--k));height:calc(11px * var(--k));z-index:4;background:radial-gradient(circle at 50% 66%,#3a2408 0 calc(1.2px * var(--k)),#0000 calc(1.6px * var(--k))),linear-gradient(#c9a24a,#8a6a1a) 0 calc(4px * var(--k)) / calc(9px * var(--k)) calc(7px * var(--k)) no-repeat,radial-gradient(circle at 50% 100%,#0000 0 calc(2.2px * var(--k)),#c9b894 calc(2.4px * var(--k)) calc(3.6px * var(--k)),#0000 calc(3.8px * var(--k))) 0 0 / calc(9px * var(--k)) calc(6px * var(--k)) no-repeat;filter:drop-shadow(0 1px 0 #000)}.lb-plate.fresh{animation:lb-fresh .6s ease-out}@keyframes lb-fresh{0%{box-shadow:inset 0 0 0 calc(3px * var(--k)) #fff3c8,0 0 calc(30px * var(--k)) calc(10px * var(--k)) #ffcf6a}}.lb-plate.named[data-kind=rare]{box-shadow:inset 0 0 0 calc(2px * var(--k)) #5aa8ff,0 0 calc(14px * var(--k)) calc(3px * var(--k)) #5aa8ffaa}.lb-plate.named[data-kind=unique]{box-shadow:inset 0 0 0 calc(2px * var(--k)) #d08aff,0 0 calc(14px * var(--k)) calc(3px * var(--k)) #d08affaa}.lb-plate.named[data-kind=pet]{box-shadow:inset 0 0 0 calc(2px * var(--k)) #6aff8a,0 0 calc(14px * var(--k)) calc(3px * var(--k)) #6aff8aaa}.lb-sym.lb-collect .lb-im{animation:lb-collect .36s ease-out forwards}@keyframes lb-collect{0%{transform:none}40%{transform:scale(1.1);filter:brightness(1.8)}to{transform:scale(.92);filter:brightness(.7) saturate(.7)}}.lb-ways{position:absolute;left:50%;bottom:calc(100% - calc(12px * var(--k)));z-index:6;transform:translate(-50%);display:flex;flex-direction:column-reverse;align-items:center;gap:calc(3px * var(--k));pointer-events:none}.lb-way{display:flex;align-items:baseline;gap:calc(8px * var(--k));padding:calc(3px * var(--k)) calc(11px * var(--k));border-radius:calc(11px * var(--k));white-space:nowrap;font:bold calc(11.5px * var(--kt)) var(--font);color:#ffe39a;background:#000d;box-shadow:0 0 0 1px #8a5a1a,0 calc(2px * var(--k)) calc(6px * var(--k)) #000}.lb-way b{font-size:calc(12.5px * var(--kt));color:#fff3cc}.lb-ways.steel .lb-way{color:#d0d8de;box-shadow:0 0 0 1px #5a646e,0 calc(2px * var(--k)) calc(6px * var(--k)) #000}.lb-ways.steel .lb-way b{color:#c4ccd2;font-weight:400}.lb-way-more{font-weight:400;font-size:calc(10.5px * var(--kt));color:#c9b894}.lb-ways.lb-in{animation:lb-up .25s ease-out}@keyframes lb-up{0%{transform:translate(-50%,calc(8px * var(--k)));opacity:0}}.lb-banner{position:absolute;left:50%;top:50%;z-index:8;transform:translate(-50%,-50%);width:max-content;max-width:96%;min-width:70%;padding:calc(10px * var(--k)) calc(22px * var(--k)) calc(12px * var(--k));text-align:center;pointer-events:none;border-radius:calc(8px * var(--k));background:radial-gradient(ellipse at 50% 50%,#3a1206f2,#1a0804e8 70%);box-shadow:0 0 0 calc(2px * var(--k)) #c8722a,0 0 0 calc(3px * var(--k)) #000,0 0 calc(30px * var(--k)) #ff6a1a88,0 calc(8px * var(--k)) calc(20px * var(--k)) #000c}.lb-banner.lb-in{animation:lb-zoom .45s cubic-bezier(.2,1.5,.4,1) both}.lb-banner-t{white-space:nowrap;font:bold calc(30px * var(--kt))/1.05 var(--serif);letter-spacing:calc(2px * var(--kt));text-shadow:none;background:linear-gradient(#fff8e0,#ffd27a 45%,#ff7a1a 62%,#ffe39a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 calc(2px * var(--k)) 0 #2a0a04) drop-shadow(0 0 calc(10px * var(--k)) #ff7a1a)}.lb-banner-s{margin-top:calc(4px * var(--k));white-space:nowrap;font:bold calc(11px * var(--kt)) var(--font);letter-spacing:1px;color:#ffcf8a}.lb-banner.lb-fell{box-shadow:0 0 0 calc(2px * var(--k)) #e0402a,0 0 0 calc(3px * var(--k)) #000,0 0 calc(34px * var(--k)) #ff2a1a99,0 calc(8px * var(--k)) calc(20px * var(--k)) #000c;background:radial-gradient(ellipse at 50% 50%,#4a0a06f2,#1a0404ea 70%)}.lb-banner.lb-extra .lb-banner-t{font-size:calc(34px * var(--kt))}.lb-banner.lb-legend{box-shadow:0 0 0 calc(2px * var(--k)) #fff0b8,0 0 0 calc(3px * var(--k)) #000,0 0 calc(46px * var(--k)) #ffe6a0cc,0 calc(8px * var(--k)) calc(20px * var(--k)) #000c;background:radial-gradient(ellipse at 50% 50%,#6a4a12f4,#2a1804ee 70%)}.lb-banner.lb-legend .lb-banner-t{font-size:calc(34px * var(--kt));background:linear-gradient(#fff,#fff0b8 40%,#ffcf4a 62%,#fffbe0);-webkit-background-clip:text;background-clip:text}.lb-banner.lb-banner-big{pointer-events:auto;cursor:pointer;min-width:84%;padding:calc(14px * var(--k)) calc(20px * var(--k)) calc(12px * var(--k));background:radial-gradient(ellipse at 50% 50%,#6a1e0af0,#2a0a04f0 60%,#0a0302f2)}.lb-bigwin .ttl{font:bold calc(44px * var(--kt))/1 var(--serif);letter-spacing:calc(3px * var(--kt));text-shadow:none;background:linear-gradient(#fff8e0,#ffd27a 40%,#ff7a1a 62%,#ffe39a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 calc(3px * var(--k)) 0 #2a0a04) drop-shadow(0 0 calc(14px * var(--k)) #ff7a1a)}.lb-bigwin .amt{margin-top:calc(6px * var(--k));font:bold calc(34px * var(--kt))/1 var(--font);color:#fff3cc;text-shadow:0 0 calc(16px * var(--k)) #ffb02e,0 calc(3px * var(--k)) 0 #2a0a04;font-variant-numeric:tabular-nums}.lb-bigwin .sub{margin-top:calc(6px * var(--k));font-size:calc(10.5px * var(--kt));letter-spacing:calc(2px * var(--kt));color:#ffcf8a}.lb-bigwin .cont{margin-top:calc(8px * var(--k));font-size:calc(10px * var(--kt));color:#c9a87a}@keyframes lb-zoom{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}.lb-meter{display:flex;align-items:center;gap:calc(10px * var(--k));margin-top:calc(15px * var(--k));padding:0 calc(2px * var(--k))}.lb-msg{width:calc(172px * var(--k));flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:bold calc(15px * var(--kt)) var(--serif);color:var(--lb-cream);font-variant-numeric:tabular-nums}.lb-msg.idle{font:calc(12px * var(--kt)) var(--font);color:#8a7a62}.lb-msg.run{font:bold calc(15px * var(--kt)) var(--serif);color:#e8dcc0}.lb-msg.ret{font:calc(13px * var(--kt)) var(--font);color:#a9b3bd}.lb-msg.win{font-size:calc(17px * var(--kt));color:#ffe39a;text-shadow:0 0 calc(8px * var(--k)) #ff9a2a,1px 1px 0 #000}.lb-msg.feat{font-size:calc(13px * var(--kt));color:#ffcf8a;text-shadow:0 0 calc(6px * var(--k)) #ff7a1a,1px 1px 0 #000}.lb-track{position:relative;flex:1;height:calc(14px * var(--k));border-radius:calc(7px * var(--k));background:#0b0908;box-shadow:inset 0 0 0 1px #3a2c20,inset 0 calc(2px * var(--k)) calc(4px * var(--k)) #000}.lb-fill{position:absolute;left:0;top:0;bottom:0;border-radius:calc(7px * var(--k));transition:width .4s cubic-bezier(.2,.9,.3,1),box-shadow .3s}.lb-fill.steel{background:linear-gradient(#cfd6dc,#7d8892 55%,#4a535c)}.lb-fill.gold{background:linear-gradient(#fff0b0,#f2b440 50%,#b8640e);box-shadow:0 0 calc(10px * var(--k)) #ff9a2a}.lb-track.lb-lit{box-shadow:inset 0 0 0 1px #8a5a1a,inset 0 calc(2px * var(--k)) calc(4px * var(--k)) #000,0 0 calc(8px * var(--k)) #ff9a2a55}.lb-notch{position:absolute;top:calc(-5px * var(--k));bottom:calc(-5px * var(--k));width:calc(2px * var(--k));margin-left:-1px;background:#fff3d0;box-shadow:0 0 0 1px #000}.lb-notch:after{content:attr(data-l);position:absolute;top:calc(-13px * var(--k));left:50%;transform:translate(-50%);font-size:calc(9px * var(--kt));letter-spacing:.5px;color:#c9b894;white-space:nowrap}.lb-notch-big{opacity:.45}.lb-x-bet{width:calc(64px * var(--k));flex:none;text-align:right;font-size:calc(11px * var(--kt));color:var(--lb-dim);white-space:nowrap}.lb-x-bet b{color:#ffe39a}.lb-x-bet.ret b{color:#a9b3bd}.lb-prompt{position:absolute;left:50%;bottom:calc(100% - calc(16px * var(--k)));z-index:9;transform:translate(-50%);display:inline-flex;align-items:baseline;gap:calc(4px * var(--k));white-space:nowrap;cursor:pointer;padding:calc(5px * var(--k)) calc(14px * var(--k));border-radius:calc(14px * var(--k));font:bold calc(12.5px * var(--kt)) var(--font);letter-spacing:.5px;color:#2a1406;text-shadow:none;border:1px solid #fff0b8;background:linear-gradient(#ffe7a8,#e8b04a 55%,#b87a1c);box-shadow:0 0 0 1px #000,0 calc(3px * var(--k)) calc(8px * var(--k)) #000c,0 0 calc(14px * var(--k)) #ff9a2a88;animation:lb-promptglow 1s ease-in-out infinite alternate}.lb-prompt b{color:#8a2a0a}.lb-prompt small{font:calc(10.5px * var(--kt)) var(--font);color:#5a3a10}.lb-prompt:hover{filter:brightness(1.08)}@keyframes lb-promptglow{0%{box-shadow:0 0 0 1px #000,0 3px 8px #000c,0 0 6px #ff9a2a66}to{box-shadow:0 0 0 1px #000,0 3px 8px #000c,0 0 20px 4px #ff9a2acc}}.lb-window.lb-compact .lb-prompt{bottom:calc(100% - 12px);padding:2px 10px;font-size:10.5px}.lb-window.lb-compact .lb-prompt small{display:none}.lb-spin.lb-feat.lb-start{animation:lb-contglow 1.1s ease-in-out infinite alternate}.lb-spin.lb-feat.lb-word b{font-size:calc(15px * var(--kt));letter-spacing:.3px}.lb-window.lb-compact .lb-spin.lb-feat.lb-word b{font-size:12px}@media(prefers-reduced-motion:reduce){.lb-prompt,.lb-spin.lb-feat.lb-start{animation:none!important}}.lb-deny{position:absolute;left:calc(14px * var(--k));right:calc(14px * var(--k));bottom:calc(12px * var(--k));z-index:9;padding:calc(7px * var(--k)) calc(10px * var(--k));text-align:center;font-weight:700;line-height:1.35;color:#ffe9dc;border:1px solid #e0703a;border-radius:calc(5px * var(--k));background:linear-gradient(#702012f4,#3e0f08f4);box-shadow:0 calc(4px * var(--k)) calc(12px * var(--k)) #000b,inset 0 1px #ffffff1a}.lb-deny.lb-note{color:#fff3dc;border-color:#c8922c;background:linear-gradient(#4a3418f4,#24180cf4)}.lb-deny.lb-in{animation:lb-dropin .32s cubic-bezier(.2,1.4,.4,1)}@keyframes lb-dropin{0%{transform:translateY(calc(12px * var(--k)));opacity:0}to{transform:none;opacity:1}}.lb-side{flex:none;width:calc(268px * var(--k));display:flex;flex-direction:column;gap:calc(8px * var(--k));padding:calc(8px * var(--k));border-radius:calc(6px * var(--k));background:linear-gradient(#2e2219,#1d1510);box-shadow:inset 0 0 0 1px #0a0604,inset 0 0 0 calc(2px * var(--k)) #8a3a1230,inset 0 0 calc(20px * var(--k)) #0008}.lb-box{border-radius:calc(6px * var(--k));padding:calc(7px * var(--k)) calc(9px * var(--k));background:linear-gradient(#170f0b,#221812);border:1px solid #4a3020;box-shadow:inset 0 0 calc(12px * var(--k)) #000a}.lb-hint{font-size:calc(11px * var(--kt));line-height:1.45;color:#d6c6a6}.lb-hint .row{display:flex;align-items:center;gap:calc(7px * var(--k))}.lb-hint .row+.row{margin-top:calc(4px * var(--k))}.lb-hint img{width:calc(26px * var(--k));height:calc(26px * var(--k));flex:none}.lb-hint b{color:#ffcf6a;font-weight:700}.lb-bet{display:flex;flex-direction:column;align-items:center;gap:calc(3px * var(--k))}.lb-bet small{font-size:calc(10px * var(--kt));letter-spacing:calc(3px * var(--kt));color:#c9a87a}.lb-stepper{position:relative;display:flex;align-items:stretch;height:calc(34px * var(--k));border-radius:calc(17px * var(--k));border:calc(2px * var(--k)) solid #6a4a2a;box-shadow:0 0 0 1px #000,0 calc(2px * var(--k)) calc(4px * var(--k)) #000a}.lb-step,.lb-betval{padding:0;border:0;cursor:pointer}.lb-step{width:calc(38px * var(--k));color:#ffe0b0;font:bold calc(18px * var(--kt)) var(--font);background:linear-gradient(#5a4632,#33261a);text-shadow:1px 1px 0 #000}.lb-step:first-child{border-radius:calc(15px * var(--k)) 0 0 calc(15px * var(--k))}.lb-step:nth-child(3){border-radius:0 calc(15px * var(--k)) calc(15px * var(--k)) 0}.lb-step:hover:not(:disabled){color:#fff;background:linear-gradient(#6c5640,#45341f)}.lb-step:disabled{cursor:default;color:#7d705a}.lb-betval{min-width:calc(104px * var(--k));display:flex;align-items:center;justify-content:center;gap:calc(5px * var(--k));font:bold calc(17px * var(--kt)) var(--font);color:#2a1406;text-shadow:none;background:linear-gradient(#ffe7a8,#e8b04a 55%,#b87a1c);font-variant-numeric:tabular-nums}.lb-betval:hover:not(:disabled){background:linear-gradient(#fff0c4,#f2bc58 55%,#c8862a)}.lb-betval:disabled{cursor:default;filter:saturate(.6) brightness(.85)}.lb-caret{width:0;height:0;margin-top:calc(2px * var(--k));border:calc(4px * var(--k)) solid transparent;border-top:calc(5px * var(--k)) solid #5a3a08;border-bottom:0}.lb-betval[aria-expanded=true] .lb-caret{transform:rotate(180deg)}.lb-betgrid{position:absolute;left:50%;bottom:calc(100% + calc(8px * var(--k)));z-index:14;display:grid;grid-template-columns:repeat(var(--n, 4),calc(54px * var(--k)));gap:calc(4px * var(--k));padding:calc(7px * var(--k));transform:translate(calc(-50% + var(--dx, 0px)));border-radius:calc(7px * var(--k));border:1px solid #c8922c;background:linear-gradient(#3a2a1c,#22180f);box-shadow:0 calc(6px * var(--k)) calc(18px * var(--k)) #000c,inset 0 1px #fff1}.lb-betgrid:after{content:"";position:absolute;left:calc(50% - var(--dx, 0px));bottom:calc(-7px * var(--k));margin-left:calc(-7px * var(--k));border:calc(7px * var(--k)) solid transparent;border-top-color:#c8922c;border-bottom:0}.lb-betgrid.lb-down{top:calc(100% + calc(8px * var(--k)));bottom:auto}.lb-betgrid.lb-down:after{top:calc(-7px * var(--k));bottom:auto;border-top:0;border-bottom:calc(7px * var(--k)) solid #c8922c}.lb-betopt{min-height:calc(32px * var(--k));padding:0 calc(2px * var(--k));cursor:pointer;border-radius:calc(5px * var(--k));font:bold calc(12px * var(--kt)) var(--font);color:var(--lb-cream);text-shadow:1px 1px 0 #000;border:1px solid #5a4630;background:linear-gradient(#4a3a28,#33271a)}.lb-betopt:hover{color:#fff;border-color:#c8922c}.lb-betopt.on{color:#2a1406;text-shadow:none;border-color:#fff0b8;background:linear-gradient(#ffe7a8,#e8b04a 55%,#b87a1c)}.lb-act{display:flex;align-items:center;justify-content:center;gap:calc(10px * var(--k))}.lb-spin{position:relative;flex:none;width:calc(98px * var(--k));height:calc(98px * var(--k));padding:0;border-radius:50%;border:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 35%,#ff9a4a,#d8401a 45%,#8a1a0a 75%,#4a0a04);box-shadow:0 0 0 calc(4px * var(--k)) #2b2e33,0 0 0 calc(6px * var(--k)) #7a7e86,0 0 0 calc(8px * var(--k)) #1a1b1e,0 0 calc(22px * var(--k)) calc(6px * var(--k)) #ff5a1a88,inset 0 calc(3px * var(--k)) calc(6px * var(--k)) #ffd9a0aa,inset 0 calc(-6px * var(--k)) calc(10px * var(--k)) #0008;color:#fff3dc;text-shadow:0 calc(2px * var(--k)) 0 #4a0a04,0 0 calc(8px * var(--k)) #ff9a4a;transition:transform .08s,filter .15s}.lb-spin b{display:block;font:bold calc(25px * var(--kt))/1 var(--serif);letter-spacing:1px}.lb-spin small{display:block;max-width:calc(84px * var(--k));margin-top:calc(4px * var(--k));font:bold calc(11px * var(--kt)) var(--font);color:#ffe0b0;line-height:1.15}.lb-spin:hover:not(:disabled){filter:brightness(1.1)}.lb-spin:active:not(:disabled){transform:scale(.95)}.lb-spin:disabled{cursor:default;filter:grayscale(.7) brightness(.6)}.lb-spin.lb-stop{background:radial-gradient(circle at 50% 35%,#ffb070,#e0701c 45%,#7a3404 80%,#3a1802)}.lb-spin.lb-feat{background:radial-gradient(circle at 50% 35%,#8a7a6a,#5a3a2a 45%,#3a1a10 75%,#1a0a04);box-shadow:0 0 0 calc(4px * var(--k)) #2b2e33,0 0 0 calc(6px * var(--k)) #7a7e86,0 0 0 calc(8px * var(--k)) #1a1b1e,inset 0 calc(3px * var(--k)) calc(6px * var(--k)) #ffd9a055,inset 0 calc(-6px * var(--k)) calc(10px * var(--k)) #0008}.lb-spin.lb-feat b{font-size:calc(21px * var(--kt));color:#f2e2c0}.lb-spin.lb-feat small{font-weight:400;font-size:calc(10px * var(--kt));color:#d8c8a8}.lb-spin.lb-feat.lb-start{background:radial-gradient(circle at 50% 35%,#ff9a4a,#d8401a 45%,#8a1a0a 75%,#4a0a04);box-shadow:0 0 0 calc(4px * var(--k)) #2b2e33,0 0 0 calc(6px * var(--k)) #7a7e86,0 0 0 calc(8px * var(--k)) #1a1b1e,0 0 calc(22px * var(--k)) calc(6px * var(--k)) #ff5a1a88,inset 0 calc(3px * var(--k)) calc(6px * var(--k)) #ffd9a0aa,inset 0 calc(-6px * var(--k)) calc(10px * var(--k)) #0008}.lb-spin.lb-feat.lb-start b{color:#fff3dc}.lb-spin.lb-continue{background:radial-gradient(circle at 50% 35%,#fff0a8,#e8aa2a 45%,#8a5a0c 85%);color:#2a1600;text-shadow:0 1px 0 #fff6c8;animation:lb-contglow 1.1s ease-in-out infinite alternate}.lb-spin.lb-continue small{color:#3a2200;font-size:calc(10px * var(--kt))}@keyframes lb-contglow{0%{box-shadow:0 0 0 calc(4px * var(--k)) #2b2e33,0 0 0 calc(6px * var(--k)) #7a7e86,0 0 0 calc(8px * var(--k)) #1a1b1e,0 0 calc(8px * var(--k)) calc(2px * var(--k)) #ffcf4a66,inset 0 calc(-6px * var(--k)) calc(10px * var(--k)) #0004}to{box-shadow:0 0 0 calc(4px * var(--k)) #2b2e33,0 0 0 calc(6px * var(--k)) #7a7e86,0 0 0 calc(8px * var(--k)) #1a1b1e,0 0 calc(24px * var(--k)) calc(8px * var(--k)) #ffcf4acc,inset 0 calc(-6px * var(--k)) calc(10px * var(--k)) #0004}}.lb-btns{flex:none;width:calc(116px * var(--k));display:flex;flex-direction:column;gap:calc(6px * var(--k))}.lb-btns .lb-btn{width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.lb-btns .lb-btn small,.lb-btns .lb-btn-t{overflow:hidden;text-overflow:ellipsis}.lb-btn{min-width:calc(104px * var(--k));padding:calc(6px * var(--k)) calc(8px * var(--k));border-radius:calc(4px * var(--k));cursor:pointer;font:bold calc(11px * var(--kt)) var(--font);letter-spacing:.5px;color:#ffcf8a;background:linear-gradient(#5b4d3b,#3d3326);border:1px solid #16120d;box-shadow:inset 1px 1px #ffffff21,inset -1px -1px #00000059;text-shadow:1px 1px 0 #000}.lb-btn:hover:not(:disabled){color:#fff0d0;background:linear-gradient(#6a5a46,#4a3e30)}.lb-btn:disabled{cursor:default;filter:grayscale(.7) brightness(.6)}.lb-btn small{display:block;font-weight:400;font-size:calc(10px * var(--kt));color:#c9b894;letter-spacing:0;white-space:nowrap}.lb-btn-t{display:block;white-space:nowrap;font-variant-numeric:tabular-nums}.lb-btn.gift{color:#2a1406;text-shadow:none;background:linear-gradient(#fff0b8,#e8b04a 60%,#b8801c);border-color:#5a3a0a;box-shadow:0 0 calc(10px * var(--k)) #ffcf4a66,inset 0 1px #fff8;animation:lb-gift 1.4s ease-in-out infinite alternate}.lb-btn.gift small{color:#5a3a10}.lb-btn.gift:disabled{animation:none}@keyframes lb-gift{to{box-shadow:0 0 calc(18px * var(--k)) calc(4px * var(--k)) #ffcf4acc,inset 0 1px #fff8}}.lb-autobox{position:relative}.lb-autob{width:100%}.lb-autob.on{color:#fff3dc;border-color:#ff9a4a;background:linear-gradient(#8a3a14,#5a2208);animation:lb-autoglow 1.2s ease-in-out infinite alternate}.lb-autob.on small{color:#ffd9b0}@keyframes lb-autoglow{0%{box-shadow:inset 1px 1px #ffffff21,0 0 calc(4px * var(--k)) #ff7a1a66}to{box-shadow:inset 1px 1px #ffffff21,0 0 calc(12px * var(--k)) calc(2px * var(--k)) #ff7a1aaa}}.lb-automenu{position:absolute;left:50%;bottom:calc(100% + calc(7px * var(--k)));z-index:14;display:grid;grid-template-columns:repeat(4,calc(42px * var(--k)));gap:calc(4px * var(--k));padding:calc(6px * var(--k)) calc(7px * var(--k)) calc(7px * var(--k));transform:translate(calc(-50% + var(--dx, 0px)));border-radius:calc(7px * var(--k));border:1px solid #c8722a;background:linear-gradient(#3a1e10,#22120a);box-shadow:0 calc(6px * var(--k)) calc(18px * var(--k)) #000c}.lb-automenu-t{grid-column:1 / -1;text-align:center;font-size:calc(10px * var(--kt));letter-spacing:calc(2px * var(--kt));text-transform:uppercase;color:#e8b48a}.lb-autoopt{min-height:calc(32px * var(--k));cursor:pointer;border-radius:calc(5px * var(--k));font:bold calc(13px * var(--kt)) var(--font);color:#fff0dc;text-shadow:1px 1px 0 #000;border:1px solid #6a3a1a;background:linear-gradient(#5a2e14,#3a1c0a)}.lb-autoopt:hover{border-color:#ffb07a}.lb-autoopt.on{border-color:#ffd9b0;background:linear-gradient(#a3481a,#6a2a0a)}.lb-rallyb{color:#fff3dc;border-color:#5a0a06;background:linear-gradient(#b83a1a,#6a1408);box-shadow:0 0 calc(10px * var(--k)) #ff3a1a66,inset 0 1px #fff4}.lb-rallyb small{color:#ffd0b8}.lb-coins{display:flex;justify-content:space-between;padding:0 calc(2px * var(--k));font-size:calc(11px * var(--kt));color:var(--lb-dim)}.lb-coins b{color:var(--lb-cream);font-variant-numeric:tabular-nums}.lb-coins .c{display:inline-block;width:calc(10px * var(--k));height:calc(10px * var(--k));margin-right:calc(4px * var(--k));vertical-align:-1px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff2a8,#e8b04a 55%,#8a5a0c);box-shadow:0 0 0 1px #000}.lb-best{font-size:calc(10px * var(--kt));letter-spacing:calc(1.5px * var(--kt));color:#c9a87a;text-align:center}.lb-bestiary{display:flex;justify-content:center;gap:calc(4px * var(--k));margin-top:calc(4px * var(--k))}.lb-bestiary .slot{position:relative;width:calc(33px * var(--k));height:calc(33px * var(--k));display:grid;place-items:center;border-radius:calc(5px * var(--k));background:#0d0a08;box-shadow:inset 0 0 0 1px #4a3424}.lb-bestiary .slot>img,.lb-bestiary .slot>canvas{width:calc(29px * var(--k));height:calc(29px * var(--k))}.lb-bestiary .slot.no>img:not(.lock),.lb-bestiary .slot.no>canvas{filter:grayscale(1) brightness(.28)}.lb-bestiary .slot.rw.no>img:not(.lock),.lb-bestiary .slot.rw.no>canvas{filter:grayscale(.85) brightness(.55)}.lb-bestiary .slot .n{position:absolute;right:1px;bottom:-1px;font:bold calc(9px * var(--kt)) var(--font);color:#ffe39a}.lb-bestiary .slot.rw{box-shadow:inset 0 0 0 1px #8a6a2a}.lb-bestiary .slot.got{box-shadow:inset 0 0 0 1px #e8b04a,0 0 calc(8px * var(--k)) #ffcf4a55;background:radial-gradient(#ffd76a33,#0d0a08 75%)}.lb-bestiary .slot .lock{position:absolute;right:calc(-3px * var(--k));top:calc(-4px * var(--k));width:calc(13px * var(--k));height:calc(15px * var(--k))}.lb-bestiary .lb-ok{position:absolute;right:calc(-4px * var(--k));bottom:calc(-4px * var(--k));width:calc(13px * var(--k));height:calc(13px * var(--k));display:grid;place-items:center;border-radius:50%;font-size:calc(8px * var(--kt));color:#fff;background:#2f8a3a;box-shadow:0 0 0 1px #0b0805}.lb-sep{width:1px;margin:calc(3px * var(--k));background:#ffffff14}.lb-foot{display:flex;gap:calc(6px * var(--k));margin-top:auto}.lb-foot .lb-btn{flex:1;min-width:0;text-align:center}.lb-foot .lb-btn[aria-expanded=true]{color:#2a1406;text-shadow:none;background:linear-gradient(#ffe7a8,#e8b04a 55%,#b87a1c)}.lb-intro,.lb-replay{position:absolute;inset:0;z-index:10;display:grid;place-items:center;padding:calc(10px * var(--k));border-radius:calc(6px * var(--k));background:radial-gradient(ellipse at 50% 45%,#3a1206e6,#120604f2 70%)}.lb-intro-card{width:min(calc(460px * var(--k)),100%);text-align:center;animation:lb-zoom2 .5s cubic-bezier(.2,1.4,.4,1) both}@keyframes lb-zoom2{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.lb-intro-art{display:flex;justify-content:center;align-items:flex-end;gap:calc(4px * var(--k));margin-bottom:calc(4px * var(--k))}.lb-intro-boss{width:calc(44px * var(--k));height:calc(44px * var(--k));filter:drop-shadow(0 calc(3px * var(--k)) calc(4px * var(--k)) #000)}.lb-intro-boss:last-child{width:calc(52px * var(--k));height:calc(52px * var(--k))}.lb-intro-sack{width:calc(54px * var(--k));height:calc(54px * var(--k));filter:drop-shadow(0 calc(3px * var(--k)) calc(4px * var(--k)) #000)}.lb-intro-sack.big{width:calc(74px * var(--k));height:calc(74px * var(--k))}.lb-intro-t{font:bold calc(40px * var(--kt))/1.05 var(--serif);letter-spacing:calc(3px * var(--kt));text-shadow:none;background:linear-gradient(#fff8e0,#ffd27a 40%,#ff7a1a 62%,#ffe39a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 calc(3px * var(--k)) 0 #2a0a04) drop-shadow(0 0 calc(14px * var(--k)) #ff7a1a)}.lb-intro-s{margin:calc(6px * var(--k)) 0 calc(2px * var(--k));font-size:calc(12px * var(--kt));color:#f2dcc0;line-height:1.4}.lb-intro-q{margin-top:calc(10px * var(--k));font:bold calc(11px * var(--kt)) var(--font);letter-spacing:calc(2px * var(--kt));color:#ffb26a;text-transform:uppercase}.lb-styles{display:flex;justify-content:center;gap:calc(8px * var(--k));margin-top:calc(6px * var(--k))}.lb-style{width:calc(112px * var(--k));padding:calc(8px * var(--k)) calc(6px * var(--k)) calc(7px * var(--k));cursor:pointer;border-radius:calc(8px * var(--k));color:#f2e2c0;text-shadow:1px 1px 0 #000;border:1px solid #6a3a1a;background:linear-gradient(#3a2216,#22140c);box-shadow:inset 0 1px #ffffff14,0 calc(3px * var(--k)) calc(6px * var(--k)) #000a;transition:transform .12s,box-shadow .12s}.lb-style b{display:block;font:bold calc(15px * var(--kt)) var(--serif)}.lb-style small{display:block;margin-top:1px;font-size:calc(10px * var(--kt));color:#c9b894}.lb-style-i{display:block;font-size:calc(24px * var(--kt));line-height:1.1;color:#ffcf6a}.lb-style.on{border-color:#ffcf6a;background:linear-gradient(#7a3a14,#3a1a0a);box-shadow:0 0 calc(14px * var(--k)) #ff7a1a99,inset 0 1px #fff3;transform:translateY(calc(-2px * var(--k)))}.lb-intro-n{margin-top:calc(7px * var(--k));font-size:calc(10.5px * var(--kt));color:#c9b894}.lb-intro-h{margin-top:calc(8px * var(--k));font-size:calc(10.5px * var(--kt));color:#a8987a}.lb-go{min-height:calc(32px * var(--k));margin-top:calc(10px * var(--k));padding:calc(6px * var(--k)) calc(18px * var(--k));cursor:pointer;border-radius:calc(5px * var(--k));font:bold calc(13px * var(--kt)) var(--font);color:#2a1406;text-shadow:none;border:1px solid #fff0b8;background:linear-gradient(#ffe07a,#e2a443 55%,#b8762a);box-shadow:0 0 calc(10px * var(--k)) #ff9a4a66,0 calc(2px * var(--k)) calc(3px * var(--k)) #000a}.lb-go:hover{background:linear-gradient(#fff0a8,#f0b454 55%,#c88430)}.lb-replay-t{font-size:calc(30px * var(--kt))}.lb-replay-b{display:flex;justify-content:center;align-items:center;gap:calc(10px * var(--k));margin-top:calc(4px * var(--k))}.lb-replay-b .lb-btn{margin-top:calc(10px * var(--k));min-height:calc(32px * var(--k))}.lb-page{position:absolute;inset:0;z-index:15;overflow-y:auto;padding:calc(10px * var(--k)) calc(14px * var(--k)) calc(14px * var(--k));border-radius:calc(6px * var(--k));background:linear-gradient(#2a1d14fa,#1a120cfc);box-shadow:inset 0 0 0 1px #8a3a1255;font-size:calc(12px * var(--kt));line-height:1.4;scrollbar-width:thin;scrollbar-color:#896331 #20140d}.lb-pt-head{display:flex;align-items:center;justify-content:space-between;gap:calc(8px * var(--k));margin-bottom:calc(4px * var(--k))}.lb-pt-head h3{margin:0;font:bold calc(19px * var(--kt)) var(--serif);color:#edca78}.lb-pt-back{margin-top:0}.lb-pt-note{margin:0 0 calc(8px * var(--k));color:var(--lb-dim);font-size:calc(11.5px * var(--kt))}.lb-pt-rtp{float:right;margin-top:calc(-2px * var(--k));padding:calc(2px * var(--k)) calc(8px * var(--k));border-radius:calc(10px * var(--k));border:1px solid #c8722a;background:#4a1e0a99;color:#ffe0c0}.lb-pt-rtp b{color:#fff}.lb-pt-table{display:grid;gap:calc(2px * var(--k));margin-bottom:calc(10px * var(--k))}.lb-pt-row{display:grid;grid-template-columns:calc(34px * var(--k)) 1fr repeat(3,calc(92px * var(--k)));align-items:center;gap:calc(8px * var(--k));padding:calc(3px * var(--k)) calc(8px * var(--k));border-radius:calc(4px * var(--k));background:#0003}.lb-pt-row:nth-child(odd){background:#0005}.lb-pt-row.hi{background:linear-gradient(90deg,#4a1e0a66,#0004)}.lb-pt-hd{background:none!important;font-size:calc(10px * var(--kt));letter-spacing:calc(1.5px * var(--kt));color:#c9a87a;text-transform:uppercase;text-align:right;padding-bottom:0}.lb-pt-sym{width:calc(32px * var(--k));height:calc(32px * var(--k))}.lb-pt-name{color:var(--lb-cream);font-weight:700}.lb-pt-pay{text-align:right;font:bold calc(13px * var(--kt)) var(--serif);color:#ffe39a;white-space:nowrap}.lb-pt-pay small{display:none}.lb-pt-pay i{display:block;font:calc(10px * var(--kt)) var(--font);color:#b5a585}.lb-pt-specials{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(8px * var(--k));margin-bottom:calc(8px * var(--k))}.lb-pt-sp{display:flex;gap:calc(8px * var(--k));align-items:flex-start;padding:calc(7px * var(--k));border-radius:calc(5px * var(--k));background:#0004;box-shadow:inset 0 0 0 1px #4a3020}.lb-pt-sp h4{margin:0 0 calc(2px * var(--k));font-size:calc(12px * var(--kt));color:#ffcf6a}.lb-pt-sp p{margin:0;font-size:calc(11px * var(--kt));color:#d6c6a6}.lb-pt-sp b{color:#ffe39a}.lb-pt-big{flex:none;width:calc(40px * var(--k));height:calc(40px * var(--k))}.lb-pt-sec{margin-top:calc(8px * var(--k));padding:calc(7px * var(--k)) calc(10px * var(--k));border-radius:calc(5px * var(--k));background:#0004;border-left:calc(3px * var(--k)) solid #c8722a}.lb-pt-sec h4{margin:0 0 calc(3px * var(--k));font-size:calc(12.5px * var(--kt));color:#ffd970}.lb-pt-sec ul{margin:0;padding-left:calc(17px * var(--k))}.lb-pt-sec li{margin:calc(2px * var(--k)) 0}.lb-pt-sec b{color:#ffe39a}.lb-pt-fair{border-left-color:#8a96a2}.lb-bp-vg{display:flex;gap:calc(12px * var(--k));align-items:flex-start;padding:calc(8px * var(--k)) calc(10px * var(--k));border-radius:calc(6px * var(--k));background:#0005;box-shadow:inset 0 0 0 1px #5a1c12}.lb-bp-vg h4{margin:0 0 calc(4px * var(--k));color:#ff9a6a}.lb-bp-vg p{margin:calc(6px * var(--k)) 0 0;color:#d6c6a6;font-size:calc(11.5px * var(--kt))}.lb-bp-pic{width:calc(64px * var(--k));height:calc(64px * var(--k));flex:none}.lb-bp-bar{width:100%;max-width:calc(360px * var(--k));height:calc(14px * var(--k))}.lb-bp-bar span{line-height:calc(14px * var(--kt));font-size:calc(10px * var(--kt))}.lb-ok-t{color:#8ae09a!important;font-weight:700}.lb-bp-h{margin:calc(12px * var(--k)) 0 calc(6px * var(--k));color:#ffcf6a;font-size:calc(12.5px * var(--kt))}.lb-bp-list{display:flex;flex-direction:column;gap:calc(3px * var(--k))}.lb-bp-feed{padding:calc(4px * var(--k)) calc(8px * var(--k));border-radius:calc(4px * var(--k));background:#0004;font-size:calc(12px * var(--kt))}.lb-bp-feed .ic{width:calc(24px * var(--k));height:calc(24px * var(--k))}.lb-big{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;text-align:center;cursor:pointer;border-radius:calc(4px * var(--k));background:radial-gradient(ellipse at 50% 46%,#6a1e0aee,#2a0a04f2 55%,#0a0302f8)}.lb-big.lb-in>*{animation:lb-zoom2 .6s cubic-bezier(.2,1.5,.4,1) both}.lb-big.lb-in>.ttl{animation-delay:.15s}.lb-big .crest{position:relative;width:calc(190px * var(--k));height:calc(165px * var(--k));margin-top:calc(-18px * var(--k));filter:drop-shadow(0 0 calc(24px * var(--k)) #ff6a1aaa)}.lb-big .crest-swords{position:absolute;inset:0;width:100%;height:100%}.lb-big .crest-med{position:absolute;left:50%;top:47%;width:calc(108px * var(--k));height:calc(108px * var(--k));transform:translate(-50%,-50%)}.lb-big .crest-boss{width:100%;height:100%}.lb-big .ttl{margin-top:calc(-6px * var(--k));font:bold calc(62px * var(--kt))/1 var(--serif);letter-spacing:calc(3px * var(--kt));text-shadow:none;background:linear-gradient(#fff8e0,#ffd27a 40%,#ff7a1a 62%,#ffe39a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 calc(3px * var(--k)) 0 #2a0a04) drop-shadow(0 0 calc(16px * var(--k)) #ff7a1a)}.lb-big .amt{margin-top:calc(8px * var(--k));font:bold calc(48px * var(--kt))/1 var(--font);color:#fff3cc;text-shadow:0 0 calc(18px * var(--k)) #ffb02e,0 calc(3px * var(--k)) 0 #2a0a04;font-variant-numeric:tabular-nums}.lb-big .amt.long{font-size:calc(36px * var(--kt))}.lb-big .sub{margin-top:calc(6px * var(--k));font-size:calc(12.5px * var(--kt));letter-spacing:calc(3px * var(--kt));color:#ffcf8a}.lb-big .cont{margin-top:calc(14px * var(--k));font-size:calc(11px * var(--kt));color:#c9a87a}.lb-big .tiers{display:flex;gap:calc(6px * var(--k));margin-top:calc(12px * var(--k))}.lb-big .tiers span{padding:calc(2px * var(--k)) calc(9px * var(--k));border-radius:calc(9px * var(--k));font:bold calc(10px * var(--kt)) var(--font);letter-spacing:calc(1.5px * var(--kt));color:#7a5a3a;background:#0006;box-shadow:inset 0 0 0 1px #5a3a20}.lb-big .tiers span.on{color:#2a1200;text-shadow:none;background:linear-gradient(#ffe39a,#ff9a2a);box-shadow:0 0 calc(10px * var(--k)) #ff9a2a}.lb-big-epic,.lb-big-max{background:radial-gradient(ellipse at 50% 46%,#fff3d0f2,#ffb84ae8 22%,#a8380ef0 52%,#1a0602fa)}.lb-big-epic .ttl,.lb-big-max .ttl{background:linear-gradient(#fff,#fff6d8 40%,#ffd27a 62%,#fff);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 calc(3px * var(--k)) 0 #5a1a04) drop-shadow(0 0 calc(22px * var(--k)) #ffffff)}.lb-big-epic .sub,.lb-big-max .sub,.lb-big-epic .cont,.lb-big-max .cont{color:#fff3dc;text-shadow:0 1px calc(2px * var(--k)) #000}.modal.lb-window.lb-gold{border-color:#ffe39a;animation:lb-goldframe .8s ease-in-out infinite alternate}@keyframes lb-goldframe{0%{box-shadow:inset 1px 1px 0 var(--hi),0 0 0 1px #ffe39a,0 0 calc(18px * var(--k)) calc(2px * var(--k)) #ff9a2a88,0 calc(8px * var(--k)) calc(30px * var(--k)) #000b}to{box-shadow:inset 1px 1px 0 var(--hi),0 0 0 calc(2px * var(--k)) #fff6c8,0 0 calc(40px * var(--k)) calc(10px * var(--k)) #ff9a2aaa,0 calc(8px * var(--k)) calc(30px * var(--k)) #000b}}.lb-rally{position:absolute;inset:0;z-index:22;display:grid;place-items:center;padding:calc(12px * var(--k));background:radial-gradient(ellipse at 50% 40%,#5a0a06e8,#1a0404f4 70%)}.lb-rally-card{width:min(calc(440px * var(--k)),100%);text-align:center;animation:lb-zoom2 .5s cubic-bezier(.2,1.4,.4,1) both}.lb-rally-pic{width:calc(110px * var(--k));height:calc(110px * var(--k));filter:drop-shadow(0 0 calc(22px * var(--k)) #ff3a1a)}.lb-rally-t{margin-top:calc(4px * var(--k));font:bold calc(34px * var(--kt))/1.05 var(--serif);letter-spacing:calc(2px * var(--kt));text-shadow:none;background:linear-gradient(#fff8e0,#ffb07a 45%,#e0301a 65%,#ffd0a0);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 calc(3px * var(--k)) 0 #2a0404) drop-shadow(0 0 calc(14px * var(--k)) #ff3a1a)}.lb-rally-s{margin-top:calc(6px * var(--k));font-size:calc(12.5px * var(--kt));color:#ffe0d0}.lb-rally-m{margin-top:calc(8px * var(--k));padding:calc(6px * var(--k)) calc(10px * var(--k));border-radius:calc(6px * var(--k));font-size:calc(12px * var(--kt));color:#fff3dc;background:#0006;box-shadow:inset 0 0 0 1px #8a2a1a}.lb-unlock{position:absolute;inset:0;z-index:30;display:grid;place-items:center;padding:calc(12px * var(--k));background:#000b}.lb-unlock-card{width:min(calc(310px * var(--k)),100%);padding:calc(14px * var(--k)) calc(16px * var(--k)) calc(16px * var(--k));text-align:center;border-radius:calc(9px * var(--k));border:calc(2px * var(--k)) solid #e8b04a;background:radial-gradient(ellipse at 50% 20%,#5a2a14,#2a140a 60%,#170b06);box-shadow:0 0 calc(34px * var(--k)) #ff9a2a66,inset 0 0 calc(22px * var(--k)) #0009;animation:lb-zoom2 .45s cubic-bezier(.2,1.5,.4,1) both}.lb-unlock-new{font:bold calc(13px * var(--kt)) var(--font);letter-spacing:calc(5px * var(--kt));text-transform:uppercase;color:#ffcf4a;text-shadow:0 0 calc(8px * var(--k)) #ff9a2a}.lb-unlock-icon{width:calc(104px * var(--k));height:calc(104px * var(--k));margin:calc(6px * var(--k)) auto calc(4px * var(--k));display:grid;place-items:center;border-radius:50%;background:radial-gradient(#ffe39a66,#0000 68%)}.lb-unlock-icon .lb-itemart{width:calc(76px * var(--k));height:calc(76px * var(--k));filter:drop-shadow(0 calc(3px * var(--k)) calc(4px * var(--k)) #000a)}.lb-unlock-name{font:bold calc(20px * var(--kt)) var(--serif);color:#fff3c4;text-shadow:0 calc(2px * var(--k)) 0 #000}.lb-unlock-what{margin:calc(5px * var(--k)) 0 calc(2px * var(--k));color:#f2dcc0;line-height:1.35}.lb-unlock-note{margin-bottom:calc(4px * var(--k));font-size:calc(11px * var(--kt));color:#c9a88a}.lb-pop{position:absolute;left:calc(8px * var(--k));right:calc(8px * var(--k));top:calc(48px * var(--k));z-index:25;padding:calc(8px * var(--k));border-radius:calc(7px * var(--k));border:1px solid #c8722a;background:linear-gradient(#2e2219f8,#1d1510fa);box-shadow:0 calc(8px * var(--k)) calc(22px * var(--k)) #000c}.lb-pop-h{margin-bottom:calc(6px * var(--k));font:bold calc(13px * var(--kt)) var(--serif);color:#edca78}.lb-pop .lb-box+.lb-box{margin-top:calc(6px * var(--k))}.lb-splats{position:absolute;inset:0;z-index:12;pointer-events:none;overflow:hidden}.lb-splat{position:absolute;width:calc(42px * var(--k));height:calc(38px * var(--k));margin:calc(-19px * var(--k)) 0 0 calc(-21px * var(--k));display:grid;place-items:center;filter:drop-shadow(1px 0 0 #3a0404) drop-shadow(-1px 0 0 #3a0404) drop-shadow(0 1px 0 #3a0404) drop-shadow(0 -1px 0 #3a0404) drop-shadow(0 calc(2px * var(--k)) calc(3px * var(--k)) #000a);animation:lb-splat 1.2s ease-out forwards}.lb-splat i{position:absolute;inset:0;background:radial-gradient(circle at 45% 40%,#ff4a3a,#c81e16 55%,#8a0c08);clip-path:polygon(50% 0%,64.8% 19.4%,89.1% 18.8%,83.1% 42.4%,98.7% 61.1%,76.6% 71.2%,71.7% 95%,50% 84%,28.3% 95%,23.4% 71.2%,1.3% 61.1%,16.9% 42.4%,10.9% 18.8%,35.2% 19.4%);transform:rotate(var(--rot, 0deg))}.lb-splat b{position:relative;font:bold calc(15px * var(--kt)) var(--font);color:#fff;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000}.lb-splat.big{width:calc(56px * var(--k));height:calc(50px * var(--k));margin:calc(-25px * var(--k)) 0 0 calc(-28px * var(--k))}.lb-splat.big b{font-size:calc(18px * var(--kt))}@keyframes lb-splat{0%{transform:scale(.2);opacity:0}14%{transform:scale(1.25);opacity:1}26%{transform:scale(1)}75%{transform:translateY(calc(-6px * var(--k)));opacity:1}to{transform:translateY(calc(-16px * var(--k)));opacity:0}}.lb-fx{position:absolute;inset:0;z-index:23;width:100%;height:100%;pointer-events:none}.lb-window.lb-compact{padding:0 calc(5px * var(--k)) calc(5px * var(--k))}.lb-window.lb-compact .modal-head.lb-marquee{min-height:calc(40px * var(--k));margin:0 calc(-5px * var(--k)) calc(5px * var(--k));padding:calc(3px * var(--k)) calc(7px * var(--k)) calc(10px * var(--k));gap:calc(7px * var(--k))}.lb-window.lb-compact .lb-marquee:after{height:calc(6px * var(--k));bottom:1px;background-size:calc(16px * var(--k)) calc(6px * var(--k)),calc(16px * var(--k)) calc(6px * var(--k))}.lb-window.lb-compact .lb-logo{width:calc(32px * var(--k));height:calc(32px * var(--k))}.lb-window.lb-compact .lb-title-a{font-size:calc(20px * var(--kt));letter-spacing:calc(2px * var(--kt))}.lb-window.lb-compact .lb-title-b{font-size:calc(7.5px * var(--kt));letter-spacing:calc(2.4px * var(--kt));margin-top:calc(2px * var(--k))}.lb-window.lb-compact .lb-vorgath{padding:calc(2px * var(--k)) calc(7px * var(--k)) calc(3px * var(--k)) calc(3px * var(--k));gap:calc(5px * var(--k))}.lb-window.lb-compact .lb-vg-pic{width:calc(26px * var(--k));height:calc(26px * var(--k))}.lb-window.lb-compact .lb-vg-t{font-size:calc(8.5px * var(--kt));letter-spacing:1px}.lb-window.lb-compact .lb-vg-s{display:none}.lb-window.lb-compact .lb-vg-bar{width:calc(128px * var(--k));height:calc(10px * var(--k));margin-top:calc(2px * var(--k))}.lb-window.lb-compact .lb-vg-bar span{font-size:calc(8px * var(--kt));line-height:calc(10px * var(--kt))}.lb-window.lb-compact .lb-info{display:block}.lb-window.lb-compact .lb-body{gap:calc(5px * var(--k))}.lb-window.lb-compact .lb-cab{padding:calc(5px * var(--k)) calc(6px * var(--k))}.lb-window.lb-compact .lb-band{height:calc(42px * var(--k));margin-bottom:calc(4px * var(--k))}.lb-window.lb-compact .lb-board{padding:0 calc(8px * var(--k));gap:calc(8px * var(--k))}.lb-window.lb-compact .lb-board-h{width:auto}.lb-window.lb-compact .lb-board-h small{display:none}.lb-window.lb-compact .lb-board-h b{font-size:calc(9px * var(--kt));letter-spacing:1px}.lb-window.lb-compact .lb-board-list{padding-left:calc(8px * var(--k))}.lb-window.lb-compact .lb-feed{font-size:calc(10.5px * var(--kt))}.lb-window.lb-compact .lb-feed:nth-child(n+2){display:none}.lb-window.lb-compact .lb-boss{gap:calc(6px * var(--k));padding:0 calc(6px * var(--k)) 0 calc(3px * var(--k))}.lb-window.lb-compact .lb-boss-pic,.lb-window.lb-compact .lb-boss-img{width:calc(38px * var(--k));height:calc(38px * var(--k))}.lb-window.lb-compact .lb-boss-name b{font-size:calc(13px * var(--kt))}.lb-window.lb-compact .lb-boss-name small{font-size:calc(8.5px * var(--kt))}.lb-window.lb-compact .lb-hp{height:calc(13px * var(--k));margin-top:calc(2px * var(--k))}.lb-window.lb-compact .lb-hp span{font-size:calc(9px * var(--kt));line-height:calc(13px * var(--kt))}.lb-window.lb-compact .lb-ladder,.lb-window.lb-compact .lb-boss-side .lb-k2,.lb-window.lb-compact .lb-boss-side .v.s,.lb-window.lb-compact .lb-bounty{display:none}.lb-window.lb-compact .lb-boss-side{width:calc(62px * var(--k));padding-left:calc(5px * var(--k))}.lb-window.lb-compact .lb-boss-side .k{font-size:calc(8px * var(--kt));letter-spacing:.5px}.lb-window.lb-compact .lb-boss-side .v{font-size:calc(17px * var(--kt))}.lb-window.lb-compact .lb-pile-head{gap:calc(8px * var(--k));padding:0 calc(8px * var(--k))}.lb-window.lb-compact .lb-pile-title{font-size:calc(16px * var(--kt));letter-spacing:1px}.lb-window.lb-compact .lb-pile-sub,.lb-window.lb-compact .lb-drops{display:none}.lb-window.lb-compact .lb-pile-count{font-size:calc(9.5px * var(--kt));margin-top:0}.lb-window.lb-compact .lb-respins small{font-size:calc(8px * var(--kt))}.lb-window.lb-compact .lb-dots i{width:calc(11px * var(--k));height:calc(11px * var(--k))}.lb-window.lb-compact .lb-frame{padding:calc(5px * var(--k))}.lb-window.lb-compact .lb-reels{gap:calc(3px * var(--k));padding:calc(3px * var(--k))}.lb-window.lb-compact .lb-meter{margin-top:calc(11px * var(--k));gap:calc(6px * var(--k))}.lb-window.lb-compact .lb-msg{width:calc(118px * var(--k));font-size:calc(13px * var(--kt))}.lb-window.lb-compact .lb-msg.win{font-size:calc(14px * var(--kt))}.lb-window.lb-compact .lb-msg.idle,.lb-window.lb-compact .lb-msg.ret{font-size:calc(11px * var(--kt))}.lb-window.lb-compact .lb-track{height:calc(10px * var(--k))}.lb-window.lb-compact .lb-notch:after{font-size:calc(7.5px * var(--kt));top:calc(-11px * var(--k))}.lb-window.lb-compact .lb-notch-big:after{display:none}.lb-window.lb-compact .lb-x-bet{width:calc(46px * var(--k));font-size:calc(10px * var(--kt))}.lb-window.lb-compact .lb-side{width:calc(172px * var(--k));gap:calc(5px * var(--k));padding:calc(5px * var(--k))}.lb-window.lb-compact .lb-hint,.lb-window.lb-compact .lb-bestbox{display:none}.lb-window.lb-compact .lb-pop .lb-hint,.lb-window.lb-compact .lb-pop .lb-bestbox{display:block}.lb-window.lb-compact .lb-bet small{display:none}.lb-window.lb-compact .lb-stepper{height:calc(32px * var(--k))}.lb-window.lb-compact .lb-step{width:calc(32px * var(--k))}.lb-window.lb-compact .lb-betval{min-width:calc(80px * var(--k));font-size:calc(15px * var(--kt))}.lb-window.lb-compact .lb-act{gap:calc(7px * var(--k))}.lb-window.lb-compact .lb-spin{width:calc(66px * var(--k));height:calc(66px * var(--k));box-shadow:0 0 0 calc(3px * var(--k)) #2b2e33,0 0 0 calc(4px * var(--k)) #7a7e86,0 0 0 calc(5px * var(--k)) #1a1b1e,0 0 calc(14px * var(--k)) calc(3px * var(--k)) #ff5a1a88,inset 0 calc(3px * var(--k)) calc(6px * var(--k)) #ffd9a0aa,inset 0 calc(-6px * var(--k)) calc(10px * var(--k)) #0008}.lb-window.lb-compact .lb-spin b{font-size:calc(17px * var(--kt))}.lb-window.lb-compact .lb-spin small{font-size:calc(9px * var(--kt));margin-top:calc(2px * var(--k));max-width:calc(58px * var(--k))}.lb-window.lb-compact .lb-spin.lb-feat b{font-size:calc(15px * var(--kt))}.lb-window.lb-compact .lb-btns{width:92px;gap:calc(4px * var(--k))}.lb-window.lb-compact .lb-btn{min-width:calc(86px * var(--k));padding:calc(5px * var(--k)) calc(6px * var(--k));font-size:calc(10px * var(--kt))}.lb-window.lb-compact .lb-btn small{font-size:calc(8.5px * var(--kt))}.lb-window.lb-compact .lb-foot{flex-direction:column;gap:calc(4px * var(--k))}.lb-window.lb-compact .lb-banner-t{font-size:calc(22px * var(--kt))}.lb-window.lb-compact .lb-bigwin .ttl{font-size:calc(30px * var(--kt))}.lb-window.lb-compact .lb-bigwin .amt{font-size:calc(24px * var(--kt))}.lb-window.lb-compact .lb-big .crest{width:calc(120px * var(--k));height:calc(104px * var(--k));margin-top:0}.lb-window.lb-compact .lb-big .crest-med{width:calc(68px * var(--k));height:calc(68px * var(--k))}.lb-window.lb-compact .lb-big .ttl{font-size:calc(38px * var(--kt))}.lb-window.lb-compact .lb-big .amt{font-size:calc(30px * var(--kt))}.lb-window.lb-compact .lb-big .sub{font-size:calc(10px * var(--kt));letter-spacing:calc(1.5px * var(--kt))}.lb-window.lb-compact .lb-intro-t{font-size:calc(26px * var(--kt));letter-spacing:calc(2px * var(--kt))}.lb-window.lb-compact .lb-intro-s{font-size:calc(11px * var(--kt))}.lb-window.lb-compact .lb-intro-boss{width:calc(30px * var(--k));height:calc(30px * var(--k))}.lb-window.lb-compact .lb-intro-boss:last-child{width:calc(34px * var(--k));height:calc(34px * var(--k))}.lb-window.lb-compact .lb-style{width:calc(92px * var(--k));padding:calc(5px * var(--k)) calc(4px * var(--k))}.lb-window.lb-compact .lb-style-i{font-size:calc(18px * var(--kt))}.lb-window.lb-compact .lb-style small,.lb-window.lb-compact .lb-intro-h{display:none}.lb-window.lb-compact .lb-intro-q{margin-top:calc(6px * var(--k))}.lb-window.lb-compact .lb-pt-specials{grid-template-columns:1fr}.lb-window.lb-compact .lb-pt-row{grid-template-columns:calc(28px * var(--k)) 1fr repeat(3,calc(66px * var(--k)));gap:calc(4px * var(--k));padding:calc(2px * var(--k)) calc(5px * var(--k))}.lb-window.lb-compact .lb-pt-sym{width:calc(26px * var(--k));height:calc(26px * var(--k))}.lb-window.lb-compact .lb-way{font-size:calc(10px * var(--kt));padding:calc(2px * var(--k)) calc(8px * var(--k))}.lb-window.lb-compact .lb-splat{transform-origin:center}.mobile-game .modal.lb-window{width:max-content;left:calc((100% - var(--mobile-dock, 0px)) / 2);top:var(--mobile-edge-top, 8px);max-width:calc(100% - var(--mobile-dock, 0px) - var(--mobile-left, 8px) - var(--mobile-right, 8px));max-height:var(--mobile-room, calc(100% - 16px) )}.mobile-game .lb-window .modal-x{flex-basis:34px;width:34px;height:34px;min-height:34px}.mobile-game .lb-window .modal-x:before,.mobile-game .lb-window .modal-x:after{left:10px;top:15px}.mobile-game .lb-window .lb-info{width:32px;height:32px;font-size:16px}.mobile-game .lb-window .lb-btn,.mobile-game .lb-window .lb-autoopt,.mobile-game .lb-window .lb-betopt{min-height:36px}.mobile-game .lb-window .lb-style{min-height:44px}@media(prefers-reduced-motion:reduce){.lb-window *,.lb-window *:before,.lb-window *:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.lb-sym.lb-burst .lb-im,.lb-wild.lb-burst{animation:none!important;opacity:0}.lb-plate.pspin{animation:none!important;background:#241c16}.lb-hp i.lb-gold-hp{background:linear-gradient(#fff0b0,#f2b440 50%,#b8640e);box-shadow:0 0 calc(10px * var(--k)) #ff9a2a}.lb-hp i.low{animation:none!important;filter:brightness(1.25)}.lb-splat{animation:none!important;opacity:1}.lb-fill,.lb-vg-bar i,.lb-hp i{transition-duration:.15s}}.lb-window.lb-punch{animation:lb-punch .32s ease-out}.modal.lb-window.lb-gold.lb-punch{animation:lb-goldframe .8s ease-in-out infinite alternate,lb-punch .32s ease-out}@keyframes lb-punch{0%{scale:1}40%{scale:1.012}to{scale:1}}.lb-window.lb-flash:after{content:"";position:absolute;inset:0;z-index:24;pointer-events:none;background:radial-gradient(circle at 42% 52%,#fff3d0,#ffb84acc 30%,#ff7a1a00 72%);animation:lb-flash .7s ease-out forwards}@keyframes lb-flash{0%{opacity:0}15%{opacity:1}to{opacity:0}}.lb-big .num,.lb-bigwin .num{position:relative;display:inline-block}.lb-ring{position:absolute;left:50%;top:50%;width:calc(130px * var(--k));height:calc(130px * var(--k));margin:calc(-65px * var(--k)) 0 0 calc(-65px * var(--k));border-radius:50%;border:calc(4px * var(--k)) solid #ffe6a0;box-shadow:0 0 calc(18px * var(--k)) #ffb84a,inset 0 0 calc(14px * var(--k)) #ffb84a;opacity:0;pointer-events:none}.lb-ring.go{animation:lb-ring .7s ease-out}@keyframes lb-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(3.4)}}.lb-big .amt.lb-slam,.lb-bigwin .amt.lb-slam{animation:lb-slam .55s cubic-bezier(.2,1.4,.4,1)}@keyframes lb-slam{0%{transform:scale(1.5);filter:brightness(1.8)}45%{transform:scale(.94)}70%{transform:scale(1.04)}to{transform:none;filter:none}}.lb-big .ttl{position:relative;z-index:1}.lb-sfx{position:fixed;inset:0;z-index:3;pointer-events:none}.lb-sfx.idle{display:none}.lb-sfx.lb-sfx-catch{pointer-events:auto;cursor:pointer}.lb-sfx-cv{position:absolute;inset:0;width:100%;height:100%}.lb-sfx-tint{position:absolute;inset:0;opacity:0;transition:opacity .7s;background:radial-gradient(ellipse at 50% 48%,#ff7a1a00 38%,#ff6a1a26 70%,#5a1400b0 125%)}.lb-sfx-big .lb-sfx-tint{background:radial-gradient(ellipse at 50% 48%,#ff7a1a00 48%,#ff6a1a16 76%,#5a140070 128%)}.lb-sfx-epic .lb-sfx-tint,.lb-sfx-max .lb-sfx-tint,.lb-sfx-cleared .lb-sfx-tint,.lb-sfx-legend .lb-sfx-tint{background:radial-gradient(ellipse at 50% 48%,#fff0c000 30%,#ffd27a33 64%,#a84a06c0 125%)}.lb-sfx.on .lb-sfx-tint{opacity:1}.lb-sfx-sweep{position:absolute;inset:-30% -60%;opacity:0;transform:translate(-70%);mix-blend-mode:screen;background:linear-gradient(105deg,#0000 42%,#ffd08000 45%,#ffd0807a,#ffd08000 55%,#0000 58%)}.lb-sfx-sweep.go{animation:lb-sweep 1.4s ease-in-out}@keyframes lb-sweep{0%{transform:translate(-70%);opacity:1}to{transform:translate(70%);opacity:1}}.lb-sfx-flash{position:absolute;inset:0;opacity:0;background:radial-gradient(circle at 50% 46%,#fff6dcb0,#ffb84a40 38%,#0000 72%)}.lb-sfx-flash.go{animation:lb-flash .8s ease-out}@media(prefers-reduced-motion:reduce){.lb-window.lb-punch,.modal.lb-window.lb-gold.lb-punch{animation:none!important}.lb-sfx-sweep.go,.lb-sfx-flash.go,.lb-ring.go,.lb-window.lb-flash:after{animation:none!important;opacity:0}}.lb-meter{height:calc(24px * var(--kt))}.lb-meter .lb-msg,.lb-meter .lb-msg.idle,.lb-meter .lb-msg.run,.lb-meter .lb-msg.ret,.lb-meter .lb-msg.win,.lb-meter .lb-msg.feat,.lb-meter .lb-x-bet{height:calc(24px * var(--kt));line-height:calc(24px * var(--kt))}.lb-window.lb-compact .lb-meter,.lb-window.lb-compact .lb-meter .lb-msg,.lb-window.lb-compact .lb-meter .lb-msg.idle,.lb-window.lb-compact .lb-meter .lb-msg.run,.lb-window.lb-compact .lb-meter .lb-msg.ret,.lb-window.lb-compact .lb-meter .lb-msg.win,.lb-window.lb-compact .lb-meter .lb-msg.feat,.lb-window.lb-compact .lb-meter .lb-x-bet{height:19px;line-height:19px}.lb-strip{flex:none;display:grid;grid-template-columns:1fr 1.25fr;gap:calc(8px * var(--k));height:calc(54px * var(--k));margin-top:calc(10px * var(--k))}.lb-mbox{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:0 calc(12px * var(--k));overflow:hidden;border-radius:calc(6px * var(--k));border:1px solid #5a2e14;background:linear-gradient(#0e0907,#160d09);box-shadow:inset 0 2px 6px #000c,inset 0 0 0 1px #000,0 1px #ffd9a014;transition:box-shadow .3s}.lb-mbox:before{content:"";position:absolute;left:0;right:0;top:0;height:45%;pointer-events:none;background:linear-gradient(#ffffff0a,#0000)}.lb-ml{display:flex;align-items:center;gap:calc(6px * var(--k));height:calc(14px * var(--kt));font:calc(10px * var(--kt))/calc(14px * var(--kt)) var(--font);letter-spacing:2px;color:#a8987a;white-space:nowrap;text-shadow:1px 1px 0 #000}.lb-ml .c{display:inline-block;width:calc(11px * var(--kt));height:calc(11px * var(--kt));border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff2a8,#e8b04a 55%,#8a5a0c);box-shadow:0 0 0 1px #000}.lb-mv{display:block;height:calc(30px * var(--kt));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:bold calc(26px * var(--kt))/calc(30px * var(--kt)) Tahoma,Verdana,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.5px}.lb-coinsv{color:#fff1d0;text-shadow:0 0 calc(8px * var(--k)) #ffb02e33,1px 2px 0 #000}.lb-coinsv.long{font-size:calc(21px * var(--kt))}.lb-coinsv.xlong{font-size:calc(17px * var(--kt))}.lb-mcoins.lb-up{animation:lb-coinup .9s ease-out}.lb-mcoins.lb-up .lb-coinsv{color:#ffe39a;transition:color .9s}@keyframes lb-coinup{0%{box-shadow:inset 0 2px 6px #000c,inset 0 0 0 1px #e8b04a,0 0 calc(14px * var(--k)) #ff9a2aaa}to{box-shadow:inset 0 2px 6px #000c,inset 0 0 0 1px #000,0 1px #ffd9a014}}.lb-strip .lb-msg,.lb-strip .lb-msg.idle,.lb-strip .lb-msg.run,.lb-strip .lb-msg.ret,.lb-strip .lb-msg.win,.lb-strip .lb-msg.feat{width:auto;height:calc(30px * var(--kt));line-height:calc(30px * var(--kt))}.lb-strip .lb-msg.run{font-size:calc(20px * var(--kt))}.lb-strip .lb-msg.win{font-size:calc(23px * var(--kt))}.lb-strip .lb-msg.ret{font-size:calc(16px * var(--kt))}.lb-strip .lb-msg.feat{font-size:calc(14px * var(--kt))}.lb-strip .lb-msg.idle{font-size:calc(13px * var(--kt))}.lb-meter{margin-top:calc(16px * var(--k))}.lb-meter .lb-track{margin-left:calc(4px * var(--k))}.lb-window.lb-compact .lb-strip{height:36px;gap:5px;margin-top:5px}.lb-window.lb-compact .lb-mbox{padding:0 8px}.lb-window.lb-compact .lb-ml{height:11px;font-size:8.5px;line-height:11px;letter-spacing:1.5px}.lb-window.lb-compact .lb-ml .c{width:9px;height:9px}.lb-window.lb-compact .lb-mv{height:20px;font-size:17px;line-height:20px}.lb-window.lb-compact .lb-coinsv.long{font-size:14px}.lb-window.lb-compact .lb-coinsv.xlong{font-size:12px}.lb-window.lb-compact .lb-strip .lb-msg,.lb-window.lb-compact .lb-strip .lb-msg.idle,.lb-window.lb-compact .lb-strip .lb-msg.run,.lb-window.lb-compact .lb-strip .lb-msg.ret,.lb-window.lb-compact .lb-strip .lb-msg.win,.lb-window.lb-compact .lb-strip .lb-msg.feat{height:20px;line-height:20px;font-size:13px}.lb-window.lb-compact .lb-strip .lb-msg.win{font-size:15px}.lb-window.lb-compact .lb-strip .lb-msg.idle,.lb-window.lb-compact .lb-strip .lb-msg.feat{font-size:11px}.lb-window.lb-compact .lb-meter{margin-top:11px}@media(prefers-reduced-motion:reduce){.lb-mcoins.lb-up{animation:none!important}}.lb-plate.pspin{overflow:hidden;animation:none;background:radial-gradient(ellipse at 50% 40%,#241c16,#120e0b 80%);box-shadow:inset 0 0 0 1px #000,inset 0 calc(8px * var(--k)) calc(10px * var(--k)) #000c,inset 0 calc(-8px * var(--k)) calc(10px * var(--k)) #000c}.lb-pstrip{position:absolute;left:0;right:0;top:0;will-change:transform}.lb-pitem{position:relative;height:var(--lb-ch)}.lb-pitem .lb-im{filter:drop-shadow(0 0 calc(5px * var(--k)) #ffb84a55)}@media(prefers-reduced-motion:reduce){.lb-pstrip{display:none}}.lb-hm{position:absolute;left:50%;top:18%;z-index:2;transform:translate(-50%);min-width:calc(54px * var(--k));padding:calc(4px * var(--k)) calc(8px * var(--k));border-radius:calc(16px * var(--k));text-align:center;font:bold calc(26px * var(--kt))/1 var(--serif);color:#2a1200;text-shadow:0 1px 0 #fff6c8;background:radial-gradient(circle at 50% 35%,#fffbe0,#ffd27a 45%,#e8902a 80%);border:2px solid #fff6c8;box-shadow:0 0 0 2px #3a1406,0 0 calc(18px * var(--k)) #ffb84a,0 0 calc(34px * var(--k)) #ff7a1a88;animation:lb-hmglow 1s ease-in-out infinite alternate}.lb-hm.lb-pop{animation:lb-hmpop .45s ease-out,lb-hmglow 1s ease-in-out .45s infinite alternate}@keyframes lb-hmglow{to{box-shadow:0 0 0 2px #3a1406,0 0 calc(26px * var(--k)) #ffd27a,0 0 calc(48px * var(--k)) #ff7a1aaa}}@keyframes lb-hmpop{0%{opacity:0;filter:brightness(2.4)}to{opacity:1;filter:none}}.lb-combo{position:absolute;left:50%;top:50%;z-index:9;transform:translate(-50%,-50%);padding:calc(10px * var(--k)) calc(18px * var(--k));border-radius:calc(10px * var(--k));text-align:center;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,#3a1606f4,#160804f0 75%);box-shadow:0 0 0 2px #e8a040,0 0 0 3px #000,0 0 calc(30px * var(--k)) #ff9a2a88;white-space:nowrap}.lb-combo-row{display:flex;align-items:center;justify-content:center;gap:calc(8px * var(--k))}.lb-combo-chip{display:inline-block;padding:calc(3px * var(--k)) calc(10px * var(--k));border-radius:calc(12px * var(--k));font:bold calc(22px * var(--kt))/1.1 var(--serif);color:#2a1200;background:linear-gradient(#fff0b0,#e8a03a);box-shadow:0 0 0 1px #3a1406,0 0 calc(10px * var(--k)) #ffb84a}.lb-combo-chip.big{font-size:calc(30px * var(--kt));background:linear-gradient(#fff,#ffd27a 50%,#ff9a2a);box-shadow:0 0 0 2px #3a1406,0 0 calc(20px * var(--k)) #ffd27a}.lb-combo-chip.boss{font-size:calc(17px * var(--kt));color:#fff0e0;background:linear-gradient(#c8321c,#6a0a06)}.lb-combo-op{font:bold calc(20px * var(--kt)) var(--serif);color:#ffcf8a}.lb-combo-amt{margin-top:calc(6px * var(--k));font:bold calc(30px * var(--kt))/1.1 Tahoma,Verdana,sans-serif;color:#f2e2c0;font-variant-numeric:tabular-nums}.lb-combo-amt.lit{color:#ffe39a;text-shadow:0 0 calc(12px * var(--k)) #ffb02e}.lb-sym.lb-multlit .lb-im{filter:brightness(1.5) drop-shadow(0 0 calc(10px * var(--k)) #ffd27a)}.lb-banner.lb-multb .lb-banner-t{font-size:calc(54px * var(--kt));background:linear-gradient(#fff,#fff0b8 40%,#ffcf4a 62%,#fffbe0);-webkit-background-clip:text;background-clip:text}.lb-window.lb-compact .lb-hm{font-size:17px;min-width:38px;padding:2px 5px}.lb-window.lb-compact .lb-combo-chip{font-size:15px}.lb-window.lb-compact .lb-combo-amt{font-size:19px}@media(prefers-reduced-motion:reduce){.lb-hm,.lb-hm.lb-pop{animation:none!important}}.lb-jpbar{display:grid;grid-template-columns:1fr 1fr 1fr 1.7fr;gap:calc(6px * var(--k));height:calc(46px * var(--k));margin:0 0 calc(8px * var(--k))}.lb-jp{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:calc(7px * var(--k));border:1px solid #000;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 calc(-10px * var(--k)) calc(14px * var(--k)) #0008,0 2px 4px #0009}.lb-jp:before{content:"";position:absolute;left:0;right:0;top:0;height:50%;background:linear-gradient(#ffffff26,#0000);pointer-events:none}.lb-jpn{font:bold calc(10px * var(--kt))/1.1 var(--font);letter-spacing:3px;text-shadow:1px 1px 0 #000}.lb-jpv{font:bold calc(17px * var(--kt))/1.15 Tahoma,Verdana,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;text-shadow:0 1px 0 #000,0 0 calc(6px * var(--k)) #0008}.lb-jp-mini{background:linear-gradient(#2a8a52,#0e4a2a)}.lb-jp-mini .lb-jpn{color:#b8ffcf}.lb-jp-minor{background:linear-gradient(#2a62c8,#0e2a6a)}.lb-jp-minor .lb-jpn{color:#c8e4ff}.lb-jp-major{background:linear-gradient(#c8283a,#5a0a14)}.lb-jp-major .lb-jpn{color:#ffd0d6}.lb-jp-grand{background:linear-gradient(#ffe39a,#e8a03a 45%,#8a5208);border-color:#3a1e04;box-shadow:inset 0 0 0 1px #fff6c8,inset 0 calc(-10px * var(--k)) calc(14px * var(--k)) #5a2a0088,0 0 calc(14px * var(--k)) #ffb84a66}.lb-jp-grand .lb-jpn{color:#3a1e04;text-shadow:0 1px 0 #fff3c4;letter-spacing:5px}.lb-jp-grand .lb-jpv{font-size:calc(24px * var(--kt));color:#2a1200;text-shadow:0 1px 0 #fff6d0}.lb-jp.lb-hit{animation:lb-jphit 1.2s ease-out}@keyframes lb-jphit{0%,40%{filter:brightness(1.9);box-shadow:inset 0 0 0 2px #fff,0 0 calc(26px * var(--k)) #fff3c4}to{filter:none}}.lb-jp-grand.lb-boom{animation:lb-boom 2.4s ease-out}@keyframes lb-boom{0%{filter:brightness(3);box-shadow:inset 0 0 0 3px #fff,0 0 calc(60px * var(--k)) #fff6c8,0 0 calc(120px * var(--k)) #ffb84a}60%{filter:brightness(1.6)}to{filter:none}}.lb-c-mini{color:#7aff9a}.lb-c-minor{color:#7ab8ff}.lb-c-major{color:#ff7a8a}.lb-jpghost{position:absolute;z-index:26;pointer-events:none;filter:drop-shadow(0 0 calc(12px * var(--k)) #ffe39a)}.lb-banner.lb-jpb-mini{box-shadow:0 0 0 2px #6aff9a,0 0 0 3px #000,0 0 calc(30px * var(--k)) #3aff7a88}.lb-banner.lb-jpb-minor{box-shadow:0 0 0 2px #6ab8ff,0 0 0 3px #000,0 0 calc(30px * var(--k)) #3a8aff88}.lb-banner.lb-jpb-major{box-shadow:0 0 0 2px #ff6a7a,0 0 0 3px #000,0 0 calc(30px * var(--k)) #ff3a4a88}.lb-big-grand{background:radial-gradient(ellipse at 50% 46%,#fff3d0f4,#ffc85af0 20%,#c8700ef0 48%,#2a0e02fa)}.lb-big-grand .ttl{font-size:calc(64px * var(--kt));background:linear-gradient(#fff,#fff6d8 40%,#ffd27a 62%,#fff);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 3px 0 #5a1a04) drop-shadow(0 0 22px #ffffff)}.lb-big-grand .sub,.lb-big-grand .cont{color:#fff3dc;text-shadow:0 1px 2px #000}.lb-tiles{display:flex;align-items:center;justify-content:center;gap:calc(4px * var(--k));margin-top:calc(10px * var(--k))}.lb-tile{min-width:calc(42px * var(--k));padding:calc(4px * var(--k)) calc(4px * var(--k));border-radius:calc(7px * var(--k));text-align:center;font:bold calc(48px * var(--kt))/1.1 Tahoma,Verdana,sans-serif;color:#fff3c4;background:linear-gradient(#3a2208,#0a0602 55%,#2a1806);border:2px solid #e8b04a;box-shadow:inset 0 1px #fff3,0 0 calc(14px * var(--k)) #ffb84a88;text-shadow:0 0 calc(10px * var(--k)) #ffb02e;animation:lb-tilein .5s cubic-bezier(.2,1.2,.4,1) both;animation-delay:calc(var(--i) * 70ms)}.lb-tile.sep{min-width:0;padding:0;border:0;background:none;box-shadow:none;color:#ffe39a}@keyframes lb-tilein{0%{opacity:0;filter:brightness(2.5)}to{opacity:1;filter:none}}.lb-window.lb-compact .lb-jpbar{height:28px;gap:4px;margin-bottom:4px}.lb-window.lb-compact .lb-jpn{font-size:7.5px;letter-spacing:1.5px}.lb-window.lb-compact .lb-jpv{font-size:11px}.lb-window.lb-compact .lb-jp-grand .lb-jpv{font-size:14px}.lb-window.lb-compact .lb-tile{min-width:24px;font-size:26px}.lb-window.lb-compact .lb-big-grand .ttl{font-size:34px}@media(prefers-reduced-motion:reduce){.lb-jp.lb-hit,.lb-jp-grand.lb-boom,.lb-tile{animation:none!important}}.lb-window.lb-replaying .lb-frame:after{content:"REPLAY";position:absolute;right:calc(10px * var(--k));bottom:calc(-9px * var(--k));z-index:9;padding:1px calc(8px * var(--k));border-radius:calc(8px * var(--k));font:bold calc(10px * var(--kt))/1.5 var(--font);letter-spacing:2px;color:#e8eef4;background:#2a3440;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #8a96a2}.lb-window.lb-compact .lb-side .lb-strip{grid-template-columns:1fr;height:auto;gap:4px;margin:0}.lb-window.lb-compact .lb-side .lb-mbox{height:31px}.lb-window.lb-compact .modal-head.lb-marquee{min-height:34px;padding-top:2px;padding-bottom:8px}.lb-window.lb-compact .lb-jpbar{height:24px;margin-bottom:3px}.lb-window.lb-compact .lb-band{height:30px;margin-bottom:3px}.lb-window.lb-compact .lb-boss-pic,.lb-window.lb-compact .lb-boss-img{width:26px;height:26px}.lb-window.lb-compact .lb-boss-name b{font-size:11px}.lb-window.lb-compact .lb-boss-name small{display:none}.lb-window.lb-compact .lb-hp{height:10px;margin-top:1px}.lb-window.lb-compact .lb-hp span{font-size:8px;line-height:10px}.lb-window.lb-compact .lb-boss-side .k{display:none}.lb-window.lb-compact .lb-boss-side .v{font-size:14px}.lb-window.lb-compact .lb-pile-title{font-size:13px}.lb-window.lb-compact .lb-pile-count{font-size:9px}.lb-window.lb-compact .lb-respins small{display:none}.lb-window.lb-compact .lb-frame{padding:4px}.lb-window.lb-compact .lb-meter,.lb-window.lb-compact .lb-meter .lb-x-bet{margin-top:9px;height:12px;line-height:12px}.lb-window.lb-compact .lb-meter .lb-x-bet{margin-top:0}.lb-window.lb-compact .lb-track{height:8px}.lb-window.lb-compact .lb-notch:after{top:-9px;font-size:7px}.lb-window.lb-compact .lb-foot{flex-direction:row;gap:4px}.lb-window.lb-compact .lb-foot .lb-btn{min-height:30px;padding:3px 4px;font-size:9.5px;letter-spacing:0}.lb-window.lb-compact .lb-side .lb-mbox{height:28px}.lb-window.lb-compact .lb-side{gap:4px}.mobile-game .lb-window .lb-foot .lb-btn{min-height:32px}.lb-window.lb-compact .lb-jpbar{height:21px;margin-bottom:2px}.lb-window.lb-compact .lb-jpn{font-size:7px;line-height:8px}.lb-window.lb-compact .lb-jpv{font-size:10.5px;line-height:12px}.lb-window.lb-compact .lb-jp-grand .lb-jpv{font-size:12.5px}.lb-window.lb-compact .lb-band{height:28px;margin-bottom:2px}.lb-window.lb-compact .lb-frame{padding:3px}.lb-window.lb-compact .lb-meter{margin-top:7px}.lb-window.lb-compact .lb-side .lb-mbox{flex-direction:row;align-items:center;justify-content:space-between;gap:6px;padding:0 8px}.lb-window.lb-compact .lb-side .lb-mbox .lb-ml{flex:none}.lb-window.lb-compact .lb-side .lb-mwin .lb-ml{display:none}.lb-window.lb-compact .lb-side .lb-mv,.lb-window.lb-compact .lb-side .lb-strip .lb-msg{min-width:0;flex:1;text-align:right;height:22px;line-height:22px}.lb-window.lb-compact .lb-side .lb-mwin .lb-msg{text-align:left}.lb-window.lb-compact .lb-jp{flex-direction:row;align-items:center;justify-content:center;gap:5px}.lb-window.lb-compact .lb-jpn{font-size:7.5px;line-height:21px;letter-spacing:1px}.lb-window.lb-compact .lb-jpv{line-height:21px}.lb-window.lb-compact .lb-side .lb-coinsv{font-size:14px;letter-spacing:0;text-overflow:clip}.lb-window.lb-compact .lb-side .lb-coinsv.long{font-size:12px}.lb-window.lb-compact .lb-side .lb-coinsv.xlong{font-size:10.5px}.lb-window.lb-compact .lb-side .lb-mcoins .lb-ml{letter-spacing:1px}.lb-sym.lb-jpland:after{content:"";position:absolute;inset:6%;pointer-events:none;border-radius:12%;background:linear-gradient(115deg,#fff0 35%,#fffc,#fff0 65%) -150% 0 / 250% 100% no-repeat;animation:lb-glint .9s ease-out 2}.lb-sym.lb-jpland .lb-im{animation:lb-jpglow 1.6s ease-out}@keyframes lb-glint{to{background-position:150% 0}}@keyframes lb-jpglow{0%,40%{filter:brightness(1.5) drop-shadow(0 0 calc(12px * var(--k)) #fff6c8)}to{filter:none}}.lb-plate.named[data-kind=mini]{box-shadow:inset 0 0 0 2px #5aff9a,0 0 calc(14px * var(--k)) 3px #3aff7aaa}.lb-plate.named[data-kind=minor]{box-shadow:inset 0 0 0 2px #7ac8ff,0 0 calc(14px * var(--k)) 3px #3a8affaa}.lb-plate.named[data-kind=major]{box-shadow:inset 0 0 0 2px #e09aff,0 0 calc(14px * var(--k)) 3px #b45affaa}@media(prefers-reduced-motion:reduce){.lb-sym.lb-jpland:after{animation:none;display:none}}.lb-mwin .lb-ml{justify-content:space-between}.lb-mback{margin-left:auto;letter-spacing:0;font-size:calc(11px * var(--kt));color:#a9b3bd}.lb-jp-grand .lb-jpv.long{font-size:calc(20px * var(--kt))}.lb-big .amt.xlong{font-size:calc(30px * var(--kt))}.lb-bigwin .amt.long{font-size:calc(28px * var(--kt))}.lb-bigwin .amt.xlong{font-size:calc(23px * var(--kt))}.lb-strip .lb-msg.win{font-size:clamp(calc(15px * var(--kt)),calc(23px * var(--kt)),calc(23px * var(--kt)))}.lb-window.lb-compact .lb-jp-grand .lb-jpv.long{font-size:11px}.lb-window.lb-compact .lb-mback{font-size:9px}.lb-sym.lb-hope .lb-im{animation:lb-hope .55s ease-in-out infinite alternate}@keyframes lb-hope{0%{filter:brightness(1.15) drop-shadow(0 0 calc(6px * var(--k)) #ffcf6a)}to{filter:brightness(1.45) drop-shadow(0 0 calc(16px * var(--k)) #ff9a2a)}}.lb-window.lb-tension .lb-frame{animation:lb-tension .9s ease-in-out infinite alternate}@keyframes lb-tension{0%{box-shadow:0 0 0 2px #0b0a09,0 6px 14px #000c,inset 0 1px 1px #ffffff40,0 0 calc(10px * var(--k)) #ff7a1a55}to{box-shadow:0 0 0 2px #3a1406,0 6px 14px #000c,inset 0 1px 1px #ffffff40,0 0 calc(30px * var(--k)) calc(4px * var(--k)) #ff9a2aaa}}@media(prefers-reduced-motion:reduce){.lb-sym.lb-hope .lb-im{animation:none!important;filter:brightness(1.35) drop-shadow(0 0 calc(10px * var(--k)) #ffb84a)}.lb-window.lb-tension .lb-frame{animation:none!important;box-shadow:0 0 0 2px #3a1406,0 6px 14px #000c,0 0 calc(22px * var(--k)) #ff9a2a99}}.modal.bj-window{left:calc((100% - var(--ui-side-w, 242px)) / 2);top:50%;width:auto;max-width:none!important;max-height:none!important;padding:0;z-index:28;overflow:hidden;border-color:#110c08;border-radius:7px;color:#f2e2c0;user-select:none;-webkit-user-select:none}.bj-window .hidden{display:none!important}:where(.bj-window) b{color:inherit;font-weight:700}.bj-window img{-webkit-user-drag:none}.bj-window button{font-family:var(--font)}.bj-window button:focus-visible{outline:2px solid #ffdf94;outline-offset:2px}.bj-scale{position:relative;flex:none;overflow:hidden}.bj-canvas{position:absolute;left:0;top:0;transform-origin:0 0;display:flex;flex-direction:column;box-sizing:border-box;padding:0 8px 8px;font-family:var(--font);background:radial-gradient(ellipse 70% 40% at 50% 0%,#4a301a55,#0000 70%),linear-gradient(#2a1d14,#1b130d 60%,#150e09)}.bj-window .modal-head.bj-head{flex:none;height:46px;min-height:46px;margin:0 -8px;padding:0 10px 0 8px;gap:10px;border-bottom:2px solid #8a6326;background:linear-gradient(#3d2a1b,#26180e);box-shadow:inset 0 1px #ffe2a040,0 2px #0a0603}.bj-logo{flex:none;width:36px;height:36px;filter:drop-shadow(0 2px 2px #000a)}.bj-title{display:flex;flex-direction:column;line-height:1;min-width:0}.bj-title-a{font:bold 21px var(--serif);letter-spacing:1.5px;white-space:nowrap;background:linear-gradient(#fff6dc,#ffd77a 45%,#c98a28 70%,#ffe2a0);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1.5px 0 #140a04)}.bj-title-b{margin-top:3px;font:bold 9px var(--font);letter-spacing:3px;color:#c9a45a;white-space:nowrap}.bj-hfill{flex:1}.bj-hbtn{flex:none;height:30px;padding:0 18px;border-radius:6px;cursor:pointer;font:bold 13px var(--font);color:#2a1804;border:1px solid #3a2406;background:linear-gradient(#ffe9ae,#e8b04a 55%,#b87a1c);box-shadow:inset 0 1px #fff8,0 2px #4a2e08}.bj-hbtn:hover{filter:brightness(1.08)}.bj-hbtn.on{box-shadow:0 0 0 2px #ffe39a77,inset 0 1px #fff8}.bj-window .bj-head .bj-x{flex:none;width:30px;height:30px}.bj-window .bj-head .bj-x:before,.bj-window .bj-head .bj-x:after{left:7px;top:13px;width:14px}.bj-main{position:relative;display:flex;flex-direction:column;margin-top:8px}.bj-stage{position:relative;flex:none;width:1000px;height:520px;overflow:hidden;border-radius:10px;background:radial-gradient(ellipse 80% 70% at 50% 10%,#2e1d12,#120b07 75%);box-shadow:inset 0 0 0 1px #000,inset 0 2px 14px #000c;contain:layout paint}.bj-feltbox,.bj-feltbox .bj-felt{position:absolute;inset:0;width:100%;height:100%;display:block}.bj-layer{position:absolute;inset:0;pointer-events:none}.bj-felt .bj-print{transition:opacity .4s}.bj-round .bj-felt .bj-print{opacity:.28}.bj-dplate{position:absolute;left:220px;top:19px;display:flex;align-items:center;gap:8px;padding:3px 14px 3px 3px;border-radius:24px;background:linear-gradient(#2d1d12,#170f09);border:1.5px solid #8a6326;box-shadow:0 2px 6px #000a,inset 0 1px #ffe0a025;line-height:1.1}.bj-dplate img{width:38px;height:38px;display:block}.bj-dplate small{display:block;font:bold 8.5px var(--font);letter-spacing:2.5px;color:#c9a45a}.bj-dplate b{display:block;font:bold 15px var(--serif);color:#ffe39a}.bj-shoe{position:absolute;left:856px;top:8px;width:112px;height:84px;filter:drop-shadow(0 4px 4px #000b)}.bj-shoe img{width:100%;height:100%;display:block}.bj-discard{position:absolute;left:44px;top:20px;width:98px;height:58px;display:flex;align-items:flex-end;justify-content:center}.bj-discard i{display:block;width:56px;height:0;margin-bottom:2px;border-radius:3px;background:repeating-linear-gradient(#fbf6ea 0 1px,#0d5258 1px 2.2px);box-shadow:0 1px 3px #0009;transition:height .4s ease-out}.bj-pile{position:absolute;left:0;top:0;width:60px;height:40px;border-radius:3px;background:repeating-linear-gradient(#fbf6ea 0 1px,#0d5258 1px 2.2px);box-shadow:0 2px 4px #0009;z-index:40}.bj-riffle{position:absolute;left:676px;top:20px;width:150px;height:66px;pointer-events:none}.bj-riffle i{position:absolute;left:0;top:8px;width:30px;height:42px;border-radius:4px;box-sizing:border-box;border:2px solid #fbf6ea;background:linear-gradient(135deg,#11636a,#06343a);box-shadow:0 1px 3px #0009;opacity:0}.bj-riffle span{position:absolute;left:0;right:0;bottom:-3px;text-align:center;font:bold 9px var(--font);letter-spacing:3px;color:#ffe39acc;opacity:0}.bj-riffle.go span{animation:bj-fadeio 1.1s ease-in-out both}.bj-riffle.go i:nth-child(-n+4){animation:bj-rifl .95s ease-in-out both;animation-delay:calc(var(--i) * 45ms)}.bj-riffle.go i:nth-child(n+5){animation:bj-rifr .95s ease-in-out both;animation-delay:calc((var(--i) - 4) * 45ms + 22ms)}@keyframes bj-rifl{0%{opacity:0;transform:translate(14px) rotate(-6deg)}12%{opacity:1}40%{transform:translate(30px,-7px) rotate(-18deg)}78%{opacity:1;transform:translate(58px) rotate(0)}to{opacity:0;transform:translate(150px,6px) rotate(8deg) scale(.7)}}@keyframes bj-rifr{0%{opacity:0;transform:translate(106px) rotate(6deg)}12%{opacity:1}40%{transform:translate(90px,-7px) rotate(18deg)}78%{opacity:1;transform:translate(62px,1px) rotate(0)}to{opacity:0;transform:translate(150px,6px) rotate(8deg) scale(.7)}}@keyframes bj-fadeio{0%,to{opacity:0}20%,75%{opacity:1}}.bj-card{position:absolute;left:-29px;top:-41px;width:58px;height:82px;perspective:700px;transition:transform .32s cubic-bezier(.25,.8,.3,1)}.bj-card.bj-swept{transition:transform .38s cubic-bezier(.5,0,.6,1)}.bj-flip{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(180deg);transition:transform .3s ease-in-out}.bj-flip.up{transform:rotateY(0)}.bj-card.bj-now,.bj-flip.bj-now{transition:none!important}.bj-flip img{position:absolute;inset:0;width:100%;height:100%;display:block;border-radius:5px;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 2px 4px #0008,0 0 0 .5px #0005}.bj-flip .bj-back{transform:rotateY(180deg)}.bj-hl{position:absolute;left:0;top:0;width:132px;height:140px;border-radius:50%;background:radial-gradient(closest-side,#ffe39a8a,#ffe39a33 60%,#ffe39a00);opacity:0;transition:opacity .25s,transform .3s}.bj-hl.on{opacity:1;animation:bj-breathe 1.6s ease-in-out infinite}@keyframes bj-breathe{50%{opacity:.55}}.bj-total{position:absolute;left:0;top:0;z-index:55;min-width:24px;padding:2px 8px;text-align:center;border-radius:11px;font:bold 13px/16px var(--font);color:#fff;white-space:nowrap;background:#0d2219e8;border:1px solid #e9c76680;box-shadow:0 2px 4px #0009;font-variant-numeric:tabular-nums;transition:transform .3s cubic-bezier(.25,.8,.3,1)}.bj-total.bj-t-21{color:#ffe9a8;border-color:#ffe39a}.bj-total.bj-on{color:#2a1804;background:linear-gradient(#fff3c0,#f0c24e);border-color:#fff8dc;box-shadow:0 0 0 2px #ffd76a66,0 0 14px #ffd76acc,0 2px 4px #0009}.bj-total.bj-t-bust{color:#f2c4b8;background:#3a1414ec;border-color:#c0605088}.bj-total.bj-t-bj{color:#2a1804;background:linear-gradient(#fff0b0,#dcab3c);border-color:#fff6d0}.bj-dtotal{font-size:14px;line-height:17px;padding:3px 10px}.bj-stack{position:absolute;left:0;top:0;width:40px;filter:drop-shadow(0 2px 2px #000a);transition:transform .35s cubic-bezier(.25,.8,.3,1)}.bj-stack img{display:block;width:100%;height:auto}.bj-stack.bj-now{transition:none}.bj-flying{z-index:60;transition:none}.bj-blabel{position:absolute;left:0;top:0;z-index:4;padding:0 6px;border-radius:8px;font:bold 10.5px/15px var(--font);color:#ffe9a8;background:#000a;white-space:nowrap}.bj-res{position:absolute;left:0;top:0;z-index:65;display:flex;flex-direction:column;align-items:center;padding:5px 14px 6px;border-radius:8px;white-space:nowrap;box-shadow:0 4px 10px #000b;transition:transform .3s,opacity .35s;line-height:1.1}.bj-res b{font:bold 15px var(--serif);letter-spacing:2px}.bj-res span{margin-top:1px;font:bold 12px var(--font);font-variant-numeric:tabular-nums}.bj-res-push{color:#e8eef4;background:linear-gradient(#5d6773,#3a424c);border:1px solid #8a96a2}.bj-res-push span{font-weight:400;opacity:.85}.bj-res-lose,.bj-res-bust,.bj-res-surrender{color:#cfc3b6;background:linear-gradient(#3b3431,#241e1b);border:1px solid #6a5e54}.bj-res-win{color:#fff2c0;background:linear-gradient(#2c5a3e,#183826);border:1px solid #e9c766}.bj-res.bj-gold{overflow:hidden;color:#2a1804;background:linear-gradient(#fff2b8,#eab845 55%,#b07a18);border:1px solid #fff6d0;box-shadow:0 0 16px #ffcf5a77,0 4px 10px #000b}.bj-res.bj-gold.bj-mine{box-shadow:0 0 0 2px #fff3c0,0 0 26px #ffcf5aaa,0 4px 10px #000b}.bj-res.bj-gold.bj-mine:after{content:"";position:absolute;top:-10%;bottom:-10%;left:-40%;width:30%;transform:skew(-20deg);background:linear-gradient(90deg,#fff0,#fffc,#fff0);animation:bj-shine 1.1s ease-out .25s both}@keyframes bj-shine{0%{left:-40%}to{left:120%}}.bj-res-blackjack.bj-gold b{font-size:17px}.bj-res.bj-pop{animation:bj-pop .42s cubic-bezier(.2,1.45,.4,1)}.bj-res-lose.bj-pop,.bj-res-bust.bj-pop,.bj-res-push.bj-pop,.bj-res-surrender.bj-pop{animation:bj-fadein .3s ease-out}@keyframes bj-pop{0%{scale:.4;opacity:0}to{scale:1;opacity:1}}@keyframes bj-fadein{0%{opacity:0}to{opacity:1}}.bj-res.bj-fade{opacity:0}.bj-bigwin{position:absolute;left:500px;top:262px;z-index:80;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;padding:8px 42px 10px;border-radius:12px;pointer-events:none;background:linear-gradient(#fff3c0,#eab845 50%,#a8701a);border:2px solid #fff6d0;box-shadow:0 0 0 3px #3a2406,0 0 40px #ffcf5acc,0 8px 20px #000c;animation:bj-bigin .5s cubic-bezier(.2,1.4,.4,1);transition:opacity .45s}.bj-bigwin b{font:bold 30px var(--serif);letter-spacing:6px;color:#2a1804;text-shadow:0 1px 0 #fff8}.bj-bigwin span{margin-top:4px;padding:2px 18px;border-radius:8px;font:bold 20px var(--font);color:#ffe39a;background:#2a1804;font-variant-numeric:tabular-nums}.bj-bigwin.bj-out{opacity:0}@keyframes bj-bigin{0%{scale:.5;opacity:0}to{scale:1;opacity:1}}.bj-spark{position:absolute;z-index:70;width:13px;height:13px;background:radial-gradient(circle,#fff 0 25%,#ffe9a0 45%,#ffc84a);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0}.bj-plate{position:absolute;z-index:5;transform:translate(-50%,-50%);display:flex;align-items:center;gap:7px;box-sizing:border-box;width:162px;height:42px;padding:0 10px 0 4px;border-radius:21px;background:linear-gradient(#3d2818,#22150c);border:1.5px solid #8a6326;box-shadow:0 3px 8px #000a,inset 0 1px #ffe0a030;transition:box-shadow .25s,border-color .25s}.bj-plate.bj-empty{background:#1a120cc0;border-style:dashed;border-color:#8a632690;box-shadow:none}.bj-plate.bj-empty .bj-pname{color:#b8a684;font-weight:400}.bj-plate.bj-you{border-color:#ffd76a;background:linear-gradient(#11545a,#08333a);box-shadow:0 0 0 1px #000,0 0 12px #3ac0c055,0 3px 8px #000a}.bj-plate.bj-turn{border-color:#ffe39a;box-shadow:0 0 0 2px #ffe39a55,0 0 18px #ffd76a88,0 3px 8px #000a}.bj-plate.bj-away{opacity:.7}.bj-plate.bj-glow{animation:bj-glow 1.5s ease-out}@keyframes bj-glow{0%{box-shadow:0 0 #ffe39a,0 0 #ffd76a}30%{box-shadow:0 0 0 4px #ffe39a99,0 0 28px #ffd76a}}.bj-token{position:relative;flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid #000;font:bold 15px var(--serif);color:#ffe39a;background:radial-gradient(circle at 35% 30%,#6e4c2b,#2a1a0c)}.bj-empty .bj-token{color:#8a7a5a;background:#120c08;border-style:dashed;border-color:#6a5030}.bj-you .bj-token{color:#2a1804;background:radial-gradient(circle at 35% 30%,#fff2b8,#c9902a)}.bj-ring{position:absolute;left:-8px;top:-8px;width:50px;height:50px;overflow:visible;pointer-events:none;opacity:0;transition:opacity .2s}.bj-turn .bj-ring{opacity:1}.bj-ring-bg{fill:none;stroke:#000a;stroke-width:3.6}.bj-ring-fg{fill:none;stroke:#ffd76a;stroke-width:3.6;stroke-linecap:round;transition:stroke-dashoffset .22s linear,stroke .3s;filter:drop-shadow(0 0 2px #ffd76a)}.bj-token.bj-late .bj-ring-fg{stroke:#ff8050;filter:drop-shadow(0 0 2px #ff6030)}.bj-ptext{display:flex;flex-direction:column;min-width:0;line-height:1.18}.bj-pname{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:bold 13px var(--font);color:#f6e7c8}.bj-psub{font-size:11px;color:#c9b48e;white-space:nowrap;font-variant-numeric:tabular-nums}.bj-psub.bj-up{color:#ffe08a;font-weight:700}.bj-psub.bj-dim{color:#9a8a74}.bj-seats .bj-sit{position:absolute;z-index:6;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:68px;height:68px;padding:0;border-radius:50%;cursor:pointer;pointer-events:auto;color:#ffe9a8;border:2px solid #ecc766;background:radial-gradient(circle at 50% 35%,#238a5aee,#0c3a26ee);box-shadow:0 0 0 3px #0006,0 0 14px #ecc76655;transition:box-shadow .15s,filter .15s}.bj-sit b{font:bold 16px var(--serif);letter-spacing:2px;text-shadow:0 1px 0 #000}.bj-sit small{font-size:9px;color:#cfe8d8}.bj-sit:hover:not(:disabled){filter:brightness(1.15);box-shadow:0 0 0 3px #0006,0 0 22px #ffe39a99}.bj-sit:disabled{cursor:default;opacity:.55}.bj-sit.bj-wait{opacity:1;animation:bj-pulse .6s ease-in-out infinite alternate}.bj-banner{position:absolute;left:500px;top:252px;z-index:8;transform:translate(-50%,-50%);min-width:250px;padding:7px 26px 9px;text-align:center;border-radius:10px;pointer-events:none;background:linear-gradient(#0b2118e8,#06140ee8);border:1px solid #e9c76699;box-shadow:0 4px 14px #0009,inset 0 1px #ffe39a22}.bj-banner b{display:block;font:bold 19px var(--serif);letter-spacing:3px;color:#f6dc8c;text-shadow:0 1px 0 #000;white-space:nowrap}.bj-banner small{display:block;margin-top:2px;font-size:11.5px;color:#cfe0d4;font-variant-numeric:tabular-nums;white-space:nowrap}.bj-bbar{width:210px;height:4px;margin:6px auto 0;overflow:hidden;border-radius:2px;background:#0009}.bj-bbar i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#e9b040,#ffe39a);transition:width .22s linear}.bj-banner.bj-compact{top:172px;display:flex;align-items:baseline;gap:10px;min-width:0;padding:4px 16px 5px;border-radius:16px}.bj-banner.bj-compact b{font-size:14px;letter-spacing:2px}.bj-banner.bj-compact small{margin:0;font-size:11px}.bj-banner.bj-compact .bj-bbar{display:none}.bj-banner.bj-late .bj-bbar i{background:linear-gradient(90deg,#d0502a,#ff9a5a)}.bj-banner.bj-b-you{border-color:#ffe39a;box-shadow:0 0 18px #ffd76a55,0 4px 14px #0009}.bj-banner.bj-b-you b{color:#fff3c4;text-shadow:0 0 10px #ffd76a99,0 1px 0 #000}.bj-toast{position:absolute;left:50%;top:186px;z-index:90;transform:translate(-50%);max-width:540px;padding:8px 18px;border-radius:8px;text-align:center;font:bold 13px/1.35 var(--font);color:#ffe2d4;background:#2c1110f2;border:1px solid #c0604a;box-shadow:0 6px 18px #000b}.bj-toast.bj-in{animation:bj-toast .3s ease-out}@keyframes bj-toast{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}.bj-bar{flex:none;display:grid;grid-template-columns:210px 1fr 178px;gap:10px;height:96px;margin-top:8px}.bj-coins{display:flex;flex-direction:column;justify-content:center;padding:6px 14px;border-radius:8px;background:linear-gradient(#150e09,#22170f);border:1px solid #5a4020;box-shadow:inset 0 1px 6px #000;line-height:1.15}.bj-coins small{display:flex;align-items:center;gap:6px;font:bold 10px var(--font);letter-spacing:2px;color:#c9a45a}.bj-ci{display:inline-block;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff6c0,#e8b830 55%,#9a6210);box-shadow:0 0 0 1px #3a2406}.bj-coins-v{margin-top:2px;font:bold 23px var(--font);color:#ffe39a;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 0 #000;transition:color .3s}.bj-coins.bj-up .bj-coins-v{color:#fff6c8;text-shadow:0 0 10px #ffd76a,0 1px 0 #000}.bj-inplay{margin-top:3px;font-size:11px;color:#c9b48e;white-space:nowrap}.bj-inplay b{color:#f6e7c8;font-variant-numeric:tabular-nums}.bj-inplay.bj-dim{opacity:.6}.bj-bc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0}.bj-status{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:#e8d6b0;text-align:center}.bj-status.bj-you{color:#ffe39a;font-weight:700}.bj-watch .bj-status{font-size:15px;color:#ffe9a8}.bj-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:3px}.bj-chip{flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;cursor:pointer;background:none;filter:drop-shadow(0 2px 2px #000b);transition:transform .12s,box-shadow .15s}.bj-chip img{display:block;width:100%;height:100%}.bj-chip:hover:not(:disabled){transform:translateY(-3px)}.bj-chip.on{transform:translateY(-4px);box-shadow:0 0 0 3px #ffe39a,0 0 14px #ffd76a}.bj-chip:disabled{cursor:default;opacity:.32;filter:grayscale(.6)}.bj-chip.bj-wait{animation:bj-pulse .6s ease-in-out infinite alternate}@keyframes bj-pulse{0%{opacity:1}to{opacity:.55}}.bj-acts{display:flex;justify-content:center;gap:9px}.bj-act{position:relative;min-width:116px;height:56px;padding:0 14px;border-radius:9px;cursor:pointer;color:#fff;border:1px solid #120c06;box-shadow:inset 0 1px #fff8,inset 0 -3px 6px #0004,0 3px #0a0603,0 5px 9px #000a;transition:filter .12s,transform .08s}.bj-act b{font:bold 19px var(--serif);letter-spacing:2px;text-shadow:0 1px 1px #0009}.bj-act kbd{position:absolute;right:6px;top:4px;font:bold 9px var(--font);opacity:.75}.bj-act-hit{background:linear-gradient(#86e0a6,#2f9d5c 55%,#1a6a3a)}.bj-act-stand{background:linear-gradient(#f0857e,#b42e29 55%,#7a1414)}.bj-act-double{color:#2a1804;background:linear-gradient(#fff0b8,#e8b84a 55%,#b8801e)}.bj-act-double b{text-shadow:0 1px 0 #fff6}.bj-act-split{background:linear-gradient(#8cbcf4,#2f68c2 55%,#1a3a7a)}.bj-act-insurance,.bj-act-surrender{background:linear-gradient(#b8aa96,#6e6252 55%,#463c30)}.bj-act:not(:disabled):hover{filter:brightness(1.1)}.bj-act:not(:disabled):active{transform:translateY(2px);box-shadow:inset 0 1px #fff6,0 1px #0a0603,0 2px 4px #000a}.bj-act:disabled{cursor:default;filter:grayscale(.85) brightness(.5);box-shadow:inset 0 1px #fff2,0 2px #0a0603}.bj-acts.bj-live .bj-act:not(:disabled){animation:bj-ready 1.8s ease-in-out infinite}@keyframes bj-ready{50%{box-shadow:inset 0 1px #fff8,inset 0 -3px 6px #0004,0 3px #0a0603,0 0 16px #ffe39a88}}.bj-act.bj-wait{filter:brightness(.85)}.bj-br{display:flex;flex-direction:column;justify-content:center;gap:7px}.bj-btn{height:40px;padding:0 12px;border-radius:7px;cursor:pointer;font:bold 13px var(--font);color:#f6e7c8;border:1px solid #120c06;background:linear-gradient(#5b4632,#3a2a1c);box-shadow:inset 0 1px #ffe2a040,0 2px #0a0603}.bj-btn:not(:disabled):hover{filter:brightness(1.12)}.bj-btn:disabled{cursor:default;opacity:.42;filter:grayscale(.4)}.bj-rebet{display:flex;align-items:center;justify-content:center;gap:8px;color:#2a1804;background:linear-gradient(#ffe9ae,#e8b04a 55%,#b87a1c);box-shadow:inset 0 1px #fff8,0 2px #4a2e08}.bj-rebet b{font:bold 14px var(--serif);letter-spacing:1.5px}.bj-rebet small{font:bold 12px var(--font);opacity:.8}.bj-page{position:absolute;inset:54px 8px 8px;z-index:100;display:flex;flex-direction:column;border-radius:10px;background:linear-gradient(#21170f,#140d08);border:1px solid #6a4a22;box-shadow:inset 0 0 30px #000}.bj-page-in{flex:1;overflow-y:auto;padding:18px 34px 8px;scrollbar-width:thin;scrollbar-color:#896331 #20140d;user-select:text;-webkit-user-select:text}.bj-page-x{flex:none;align-self:center;margin:8px 0 12px;padding:0 26px}.bj-rh{display:flex;align-items:center;gap:12px;margin-bottom:12px}.bj-rh img{width:46px;height:46px}.bj-rh b{display:block;font:bold 22px var(--serif);color:#ffe39a}.bj-rh small{display:block;font-size:12px;color:#c9b48e}.bj-pays{display:grid;grid-template-columns:repeat(3,1fr) 1.4fr;gap:8px;margin:4px 0 6px}.bj-pays>div,.bj-facts>div{padding:8px 10px;border-radius:8px;text-align:center;background:#0d2219;border:1px solid #e9c76655}.bj-pays b,.bj-facts b{display:block;font:bold 20px var(--serif);color:#ffe39a}.bj-pays small,.bj-facts small{display:block;margin-top:2px;font-size:11px;color:#cfe0d4}.bj-pays .bj-edge{background:#2a1d0e;border-color:#e9c766aa}.bj-page h3{margin:14px 0 6px;font:bold 14px var(--serif);letter-spacing:2px;text-transform:uppercase;color:#e9c766}.bj-page ul{margin:0;padding-left:20px}.bj-page li{margin:3px 0;font-size:13px;line-height:1.45;color:#ead9b8}.bj-facts{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.bj-keys{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;color:#ead9b8}.bj-keys kbd,.bj-page kbd{display:inline-block;min-width:18px;margin-right:6px;padding:1px 6px;border-radius:4px;text-align:center;font:bold 12px var(--font);color:#2a1804;background:linear-gradient(#ffe9ae,#d9a440);box-shadow:0 1px #5a3a08}.bj-note{margin:10px 0 4px;font-size:11.5px;line-height:1.45;color:#a8977a}.bj-invhold{position:fixed;z-index:2;pointer-events:none}.bj-side .bj-head.modal-head{height:40px;min-height:40px}.bj-side .bj-logo{width:30px;height:30px}.bj-side .bj-title-a{font-size:19px}.bj-side .bj-main{flex-direction:row;gap:8px}.bj-side .bj-bar{width:248px;height:520px;margin:0;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:10px}.bj-side .bj-coins{padding:10px 14px}.bj-side .bj-coins-v{font-size:25px}.bj-side .bj-inplay{font-size:13px}.bj-side .bj-bc{justify-content:flex-start;gap:10px}.bj-side .bj-status{white-space:normal;font-size:15px;line-height:1.3}.bj-side .bj-chips{display:grid;grid-template-columns:repeat(3,68px);gap:8px 10px}.bj-side .bj-chip{width:68px;height:68px}.bj-side .bj-acts{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.bj-side .bj-act{min-width:0;height:88px}.bj-side .bj-act b{font-size:21px;letter-spacing:1px}.bj-side .bj-act kbd{display:none}.bj-side .bj-br{flex-direction:row;gap:8px}.bj-side .bj-btn{flex:1;height:64px;font-size:16px}.bj-side .bj-rebet{flex-direction:column;gap:0}.bj-side .bj-rebet b{font-size:17px}.bj-side .bj-page{top:48px}.bj-tiny .bj-plate{width:184px;height:50px;border-radius:25px}.bj-tiny .bj-token{width:40px;height:40px;font-size:18px}.bj-tiny .bj-ring{left:-7px;top:-7px;width:56px;height:56px}.bj-tiny .bj-pname{max-width:128px;font-size:16px}.bj-tiny .bj-psub{font-size:13.5px}.bj-tiny .bj-total{font-size:16px;line-height:19px;padding:2px 9px}.bj-tiny .bj-dtotal{font-size:17px;line-height:20px}.bj-tiny .bj-banner b{font-size:25px}.bj-tiny .bj-banner small{font-size:15px}.bj-tiny .bj-banner.bj-compact b{font-size:18px}.bj-tiny .bj-banner.bj-compact small{font-size:14px}.bj-tiny .bj-res b{font-size:19px}.bj-tiny .bj-res span{font-size:15px}.bj-tiny .bj-blabel{font-size:13px;line-height:18px}.bj-tiny .bj-dplate b{font-size:17px}.bj-tiny .bj-sit{width:80px;height:80px}.bj-tiny .bj-sit b{font-size:20px}.bj-tiny .bj-sit small{font-size:12px}.bj-tiny .bj-toast{font-size:17px}.bj-tiny .bj-hbtn{height:34px;font-size:16px}.bj-tiny .bj-head .bj-x{width:36px;height:34px}.bj-tiny .bj-head .bj-x:before,.bj-tiny .bj-head .bj-x:after{left:10px;top:15px}.bj-tiny .bj-title-b{display:none}.bj-tiny .bj-page li{font-size:16px}.bj-tiny .bj-page h3{font-size:17px}.mobile-game .modal.bj-window{left:50%;top:8px;transform:translate(-50%)!important;z-index:90;max-width:calc(100% - 16px);max-height:calc(100% - 16px)}@media(prefers-reduced-motion:reduce){.bj-window *,.bj-window *:before,.bj-window *:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.bj-card,.bj-flip,.bj-stack,.bj-total,.bj-hl{transition-duration:.08s!important}}.bj-outnote{position:absolute;left:calc((100% - var(--ui-side-w, 242px)) / 2);bottom:calc(var(--ui-chat-h, 165px) + 18px);z-index:27;transform:translate(-50%);max-width:calc(100% - 32px);padding:7px 16px;border-radius:8px;pointer-events:none;white-space:nowrap;font:bold 13px var(--font);color:#ffe9a8;background:#1a120ce8;border:1px solid #c9a24a;box-shadow:0 4px 12px #000a}.bj-outnote.hidden{display:none}.bj-outnote.bj-in{animation:bj-toast .3s ease-out}.mobile-game .bj-outnote{left:50%;top:calc(var(--mobile-edge-top, 8px) + 4px);bottom:auto;z-index:91}#game .modal.rl-window,.modal.rl-window{left:calc((100% - var(--ui-side-w, 242px)) / 2);top:50%;width:auto;max-width:none;max-height:none;padding:0;z-index:28;overflow:hidden;border-color:#110c08;border-radius:7px;color:#f2e2c0;user-select:none;-webkit-user-select:none}.rl-window .hidden{display:none!important}.rl-window img{-webkit-user-drag:none}.rl-window button{font-family:var(--font)}.rl-window button:focus-visible{outline:2px solid #ffdf94;outline-offset:2px}.rl-scale{position:relative;flex:none;overflow:hidden}.rl-canvas{position:absolute;left:0;top:0;transform-origin:0 0;display:flex;flex-direction:column;box-sizing:border-box;padding:0 8px 8px;font-family:var(--font);background:radial-gradient(ellipse 70% 40% at 50% 0%,#4a301a55,#0000 70%),linear-gradient(#2a1d14,#1b130d 60%,#150e09)}.rl-window .modal-head.rl-head{flex:none;height:46px;min-height:46px;margin:0 -8px;padding:0 10px 0 8px;gap:10px;border-bottom:2px solid #8a6326;background:linear-gradient(#3d2a1b,#26180e);box-shadow:inset 0 1px #ffe2a040,0 2px #0a0603}.rl-logo{flex:none;width:36px;height:36px;filter:drop-shadow(0 2px 2px #000a)}.rl-title{display:flex;flex-direction:column;line-height:1;min-width:0}.rl-title-a{font:bold 21px var(--serif);letter-spacing:1.5px;white-space:nowrap;background:linear-gradient(#fff6dc,#ffd77a 45%,#c98a28 70%,#ffe2a0);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1.5px 0 #140a04)}.rl-title-b{margin-top:3px;font:bold 9px var(--font);letter-spacing:3px;color:#c9a45a;white-space:nowrap}.rl-hfill{flex:1}.rl-hbtn{flex:none;height:30px;padding:0 18px;border-radius:6px;cursor:pointer;font:bold 13px var(--font);color:#2a1804;border:1px solid #3a2406;background:linear-gradient(#ffe9ae,#e8b04a 55%,#b87a1c);box-shadow:inset 0 1px #fff8,0 2px #4a2e08}.rl-hbtn:hover{filter:brightness(1.08)}.rl-hbtn.on{box-shadow:0 0 0 2px #ffe39a77,inset 0 1px #fff8}.rl-window .rl-head .rl-x{flex:none;width:30px;height:30px}.rl-window .rl-head .rl-x:before,.rl-window .rl-head .rl-x:after{left:7px;top:13px;width:14px}.rl-main{position:relative;display:flex;flex-direction:column;margin-top:8px}.rl-stage{position:relative;flex:none;width:1224px;height:532px;overflow:hidden;border-radius:10px;background:radial-gradient(ellipse 34% 60% at 18% 45%,#3a2414,#0000 70%),radial-gradient(ellipse 80% 70% at 60% 10%,#2a1a10,#120b07 75%);box-shadow:inset 0 0 0 1px #000,inset 0 2px 14px #000c;contain:layout paint}.rl-wbox{position:absolute;left:0;top:0;z-index:3;transform-origin:0 0;transform:translate(var(--wx),var(--wy)) scale(var(--ws));transition:transform .55s cubic-bezier(.3,.9,.3,1)}.rl-wbox .rl-wheel{position:absolute;inset:0;width:100%;height:100%;display:block}.rl-wshadow{position:absolute;inset:3%;border-radius:50%;box-shadow:0 10px 28px #000c,0 0 0 1px #000}.rl-compact .rl-wbox.rl-wbig{z-index:60;transform:translate(var(--bx),var(--by)) scale(1)}.rl-compact .rl-wbox.rl-wbig .rl-wshadow{box-shadow:0 0 0 4000px #0009,0 14px 40px #000}.rl-last{position:absolute;box-sizing:border-box;padding:8px 14px;border-radius:10px;background:linear-gradient(#22170f,#150e09);border:1px solid #6a4a22;box-shadow:inset 0 1px #ffe0a020,0 2px 6px #0008}.rl-lhead{font:bold 10px var(--font);letter-spacing:3px;color:#c9a45a}.rl-lrow{display:flex;align-items:center;gap:14px;margin-top:6px}.rl-ltile{flex:none;display:grid;place-items:center;width:54px;height:54px;border-radius:8px;font:bold 28px var(--serif);color:#fbf3de;background:#2a2018;border:2px solid #e9c766;box-shadow:0 2px 6px #000a,inset 0 1px #fff3;text-shadow:0 1px 0 #000}.rl-ltext{display:flex;flex-direction:column;min-width:0;line-height:1.3}.rl-ltext b{font:bold 15px var(--serif);letter-spacing:1.5px;color:#ffe39a;white-space:nowrap}.rl-ltext small{font-size:12px;color:#cdb995;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rl-red{background:radial-gradient(circle at 40% 30%,#e0303c,#9c111b)!important}.rl-black{background:radial-gradient(circle at 40% 30%,#3a3a44,#121216)!important}.rl-green{background:radial-gradient(circle at 40% 30%,#22b05e,#0b6434)!important}.rl-hist{position:absolute;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:0 10px 0 12px;border-radius:10px;background:linear-gradient(#1a120c,#0e0906);border:1px solid #6a4a22;box-shadow:inset 0 2px 8px #000,0 1px #ffe0a018}.rl-hlabel{flex:none;display:flex;flex-direction:column;line-height:1.05}.rl-hlabel b{font:bold 12px var(--serif);letter-spacing:2px;color:#ffe39a}.rl-hlabel small{font:bold 8.5px var(--font);letter-spacing:3px;color:#a8875a}.rl-hrow{display:flex;align-items:center;gap:3px;min-width:0;overflow:hidden}.rl-tile{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:6px;font:bold 14px var(--font);color:#fbf3de;box-shadow:inset 0 1px #fff3,0 1px 2px #000a;text-shadow:0 1px 0 #000}.rl-tile.rl-newest{width:36px;height:36px;font-size:17px;box-shadow:0 0 0 2px #ffe39a,0 0 10px #ffd76a88;margin-right:4px}.rl-hnone{font-size:12.5px;color:#a8977a}.rl-banner{position:absolute;box-sizing:border-box;display:flex;align-items:center;gap:14px;padding:0 16px;border-radius:10px;background:linear-gradient(#0d2a1c,#07170f);border:1px solid #e9c76680;box-shadow:0 3px 10px #0008,inset 0 1px #ffe39a22;overflow:hidden}.rl-btext{display:flex;align-items:baseline;gap:12px;min-width:0;flex:none}.rl-banner b{font:bold 20px var(--serif);letter-spacing:3px;color:#f6dc8c;text-shadow:0 1px 0 #000;white-space:nowrap}.rl-banner small{font-size:13px;color:#cfe0d4;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.rl-bbar{flex:1;height:6px;overflow:hidden;border-radius:3px;background:#0009;box-shadow:inset 0 1px 2px #000}.rl-bbar i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#e9b040,#ffe39a);transition:width .22s linear}.rl-banner.rl-late{border-color:#ff9a5a}.rl-banner.rl-late .rl-bbar i{background:linear-gradient(90deg,#d0502a,#ff9a5a)}.rl-banner.rl-late small{color:#ffc8a0;font-weight:700}.rl-bnum{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font:bold 19px var(--serif);color:#fff;box-shadow:0 0 0 2px #ffe39a,0 2px 6px #000a;text-shadow:0 1px 0 #000}.rl-banner.rl-res{background:linear-gradient(#24190f,#120c07)}.rl-banner.rl-res .rl-btext{flex:1}.rl-banner.rl-b-win{border-color:#ffe39a;box-shadow:0 0 22px #ffd76a66,0 3px 10px #0008;background:linear-gradient(#3a2a10,#1c1306)}.rl-banner.rl-b-win b{color:#fff3c4;text-shadow:0 0 12px #ffd76aaa,0 1px 0 #000}.rl-banner.rl-b-lose b{color:#d8c8a8}.rl-board{position:absolute;z-index:2;touch-action:manipulation;cursor:pointer}.rl-board:before{content:"";position:absolute;inset:-8px -9px -9px;border-radius:12px;background:radial-gradient(ellipse 60% 80% at 50% 40%,#2a8a52,#156238 60%,#0d4a28),#156238;box-shadow:0 0 0 2px #8a6326,0 0 0 4px #2a1a0e,0 6px 16px #000b,inset 0 0 40px #0006}.rl-cells,.rl-bchips{position:absolute;inset:0;pointer-events:none}.rl-c{position:absolute;box-sizing:border-box;display:grid;place-items:center;box-shadow:inset 0 0 0 .75px #f3e6c4cc;transition:background-color .12s}.rl-c span{font:bold 15px var(--font);letter-spacing:1px;color:#f6eedc;text-shadow:0 1px 1px #0008;white-space:nowrap}.rl-c .rl-num{display:grid;place-items:center;width:68%;height:66%;border-radius:50%;font:bold 20px var(--serif);letter-spacing:0;color:#fbf3de;box-shadow:inset 0 1px #fff4,inset 0 -2px 4px #0006,0 1px 2px #0008;transition:box-shadow .12s,transform .12s}.rl-zero{box-shadow:none}.rl-zfill,.rl-zline{position:absolute;inset:0;width:100%;height:100%;display:block}.rl-zfill{clip-path:polygon(40% 0,100% 0,100% 100%,40% 100%,0 50%);transition:background-color .12s}.rl-zero .rl-num{position:relative;width:56%;height:34%;margin-left:18%;font-size:24px}.rl-c.rl-zero.rl-hl,.rl-c.rl-zero.rl-win{background-color:transparent;animation:none}.rl-zero.rl-hl .rl-zfill{background-color:#ffe48c3a}.rl-zero.rl-win .rl-zfill{animation:rl-win 1.1s ease-in-out infinite alternate}.rl-col span{font-size:13px;letter-spacing:.5px}.rl-doz span{font:bold 16px var(--serif);letter-spacing:2px}.rl-out span{font:bold 15px var(--serif);letter-spacing:2px}.rl-blank{box-shadow:none}.rl-dia{display:block;width:46px;height:26px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);box-shadow:none}.rl-dia-red{background:linear-gradient(#e43a46,#9c111b)}.rl-dia-black{background:linear-gradient(#45454f,#101014)}.rl-c.rl-hl{background-color:#ffe48c3a}.rl-c.rl-hl .rl-num{box-shadow:0 0 0 2px #ffe39a,0 0 12px #ffd76acc,inset 0 1px #fff6;transform:scale(1.06)}.rl-c.rl-hlbox{background-color:#ffe48c30;box-shadow:inset 0 0 0 2px #ffe39acc}.rl-c.rl-win{background-color:#ffe48c55;animation:rl-win 1.1s ease-in-out infinite alternate}.rl-c.rl-win .rl-num{box-shadow:0 0 0 3px #fff3c4,0 0 18px #ffd76a,inset 0 1px #fff6}@keyframes rl-win{0%{background-color:#ffe48c22}to{background-color:#ffe48c66}}.rl-window:not(.rl-open) .rl-board{cursor:default}.rl-bchip{--sz: 30px;position:absolute;left:calc(var(--sz) / -2);top:calc(var(--sz) / -2);width:var(--sz);height:var(--sz);display:grid;place-items:center;border-radius:50%;background-size:100% 100%;filter:drop-shadow(0 2px 1.5px #000c);transition:transform .18s ease-out,opacity .5s,filter .3s;pointer-events:none}.rl-bchip b{font:bold 12px var(--font);color:#fff;text-shadow:0 0 2px #000,0 1px 1px #000;letter-spacing:-.3px}.rl-bchip.rl-dark b{color:#1a1a20;text-shadow:0 0 2px #fff8}.rl-bchip.rl-mine{box-shadow:0 0 0 1.5px #ffe39a,0 0 6px #ffd76a99}.rl-bchip.rl-pend{opacity:.7}.rl-bchip.rl-won{filter:drop-shadow(0 0 6px #ffe39a) drop-shadow(0 2px 1.5px #000c);box-shadow:0 0 0 2px #fff3c4,0 0 12px #ffd76a}.rl-bchip[data-pay]:after{content:attr(data-pay);position:absolute;left:50%;bottom:100%;margin-bottom:1px;transform:translate(-50%);padding:0 5px;border-radius:7px;font:bold 11px var(--font);line-height:15px;white-space:nowrap;color:#2a1804;background:linear-gradient(#fff3c4,#e8b84a);box-shadow:0 1px 3px #000a}.rl-compact .rl-bchip[data-pay]:after{font-size:14px;line-height:19px}.rl-bchip.rl-lost{opacity:.22;filter:grayscale(.7) drop-shadow(0 1px 1px #000a)}.rl-ghost{position:absolute;left:-16px;top:-16px;width:32px;height:32px;z-index:40;border-radius:50%;background-size:100% 100%;opacity:.75;pointer-events:none;filter:drop-shadow(0 3px 3px #000a)}.rl-compact .rl-ghost{left:-20px;top:-20px;width:40px;height:40px}.rl-dolly{position:absolute;left:-17px;top:-44px;width:34px;height:48px;z-index:50;pointer-events:none;filter:drop-shadow(0 3px 3px #000b)}.rl-compact .rl-dolly{left:-22px;top:-56px;width:44px;height:62px}.rl-btip{position:absolute;z-index:70;max-width:280px;padding:6px 10px;border-radius:7px;pointer-events:none;font-size:12px;color:#f2e2c0;background:#120c08f0;border:1px solid #8a6326;box-shadow:0 4px 12px #000b}.rl-tt{font-weight:700;color:#ffe39a;white-space:nowrap}.rl-tr{display:grid;grid-template-columns:1fr auto;gap:2px 12px;margin-top:4px}.rl-tr span{display:flex;align-items:center;gap:6px;white-space:nowrap}.rl-tr i{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 1px #000}.rl-tr b{font-variant-numeric:tabular-nums;text-align:right}.rl-players{position:absolute;display:grid;gap:8px 8px;align-content:start}.rl-pcard{display:flex;align-items:center;gap:8px;height:48px;min-width:0;padding:0 10px 0 6px;box-sizing:border-box;border-radius:24px;background:linear-gradient(#3d2818,#22150c);border:1.5px solid #8a6326;box-shadow:0 2px 6px #000a,inset 0 1px #ffe0a030}.rl-pcard.rl-you{border-color:#ffd76a;background:linear-gradient(#11545a,#08333a);box-shadow:0 0 0 1px #000,0 0 12px #3ac0c044,0 2px 6px #000a}.rl-pcard.rl-pwin{box-shadow:0 0 0 2px #ffe39a88,0 0 16px #ffd76a88,0 2px 6px #000a}.rl-ptoken{flex:none;width:34px;height:34px;border-radius:50%;background-size:100% 100%;filter:drop-shadow(0 1px 2px #000a)}.rl-ptext{display:flex;flex-direction:column;min-width:0;line-height:1.2}.rl-pname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:bold 13px var(--font);color:#f6e7c8}.rl-psub{font-size:11.5px;color:#c9b48e;white-space:nowrap;font-variant-numeric:tabular-nums}.rl-psub.rl-up{color:#ffe08a;font-weight:700}.rl-psub.rl-dim{color:#9a8a74}.rl-pfree,.rl-pempty{display:flex;align-items:center;height:48px;padding:0 12px;font-size:12px;color:#a8977a;border:1.5px dashed #6a4a2288;border-radius:24px;box-sizing:border-box}.rl-pempty{grid-column:1 / -1;font-size:13.5px}.rl-nmb{position:absolute;left:0;right:0;top:236px;z-index:55;display:flex;flex-direction:column;align-items:center;padding:12px 0 14px;pointer-events:none;background:linear-gradient(90deg,#0000,#0a0603e8 22% 78%,#0000);border-top:1px solid #e9c76666;border-bottom:1px solid #e9c76666}.rl-nmb b{font:bold 40px var(--serif);letter-spacing:8px;color:#ffe39a;text-shadow:0 0 18px #ffd76a88,0 2px 0 #000}.rl-nmb small{margin-top:2px;font:bold 12px var(--font);letter-spacing:6px;color:#c9a45a}.rl-nmb.rl-in{animation:rl-nmb 1.5s ease-out both}@keyframes rl-nmb{0%{opacity:0;transform:scaleX(.6)}14%{opacity:1;transform:scaleX(1)}80%{opacity:1}to{opacity:0}}.rl-show{position:absolute;inset:0;z-index:65;display:grid;place-items:center;pointer-events:auto;cursor:pointer}.rl-plate{position:relative;z-index:2;min-width:420px;padding:14px 40px 16px;text-align:center;border-radius:14px;background:radial-gradient(ellipse at 50% 0%,#3a2a10f4,#120c06f4 70%);border:2px solid #e9c766;box-shadow:0 0 0 1px #000,0 0 40px #ffd76a66,0 10px 30px #000c;animation:rl-plate .45s cubic-bezier(.3,1.4,.6,1) both}@keyframes rl-plate{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.rl-plate b{display:block;font:bold 20px var(--serif);letter-spacing:6px;color:#f6dc8c;text-shadow:0 1px 0 #000}.rl-samt{margin:4px 0 2px;font:bold 54px var(--serif);font-variant-numeric:tabular-nums;white-space:nowrap;color:#ffe596;text-shadow:0 2px 0 #6a4410,0 3px 0 #2a1804,0 0 22px #ffd76a99}.rl-plate small{display:block;font-size:13px;color:#e6d4b0}.rl-s-big .rl-plate{min-width:500px}.rl-s-big .rl-samt{font-size:66px}.rl-s-huge .rl-plate{min-width:580px;border-width:3px}.rl-s-huge .rl-samt{font-size:78px}.rl-s-huge .rl-plate b{font-size:24px;color:#fff3c4}.rl-rays{position:absolute;left:50%;top:50%;width:900px;height:900px;margin:-450px 0 0 -450px;z-index:1;opacity:0;pointer-events:none;border-radius:50%;background:repeating-conic-gradient(from 0deg,#ffd76a2a 0deg 7deg,#0000 7deg 18deg);-webkit-mask:radial-gradient(circle,#000 18%,#0000 62%);mask:radial-gradient(circle,#000 18%,#0000 62%)}.rl-s-big .rl-rays,.rl-s-huge .rl-rays{opacity:1;animation:rl-rays 14s linear infinite}.rl-s-huge .rl-rays{background:repeating-conic-gradient(from 0deg,#ffd76a44 0deg 7deg,#0000 7deg 15deg)}@keyframes rl-rays{to{transform:rotate(360deg)}}.rl-fx{position:absolute;inset:0;z-index:66;pointer-events:none;overflow:hidden}.rl-spark{position:absolute;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,#fffbe0,#ffd76a 40%,#ffd76a00 70%)}.rl-coin{position:absolute;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6c0,#e8b830 55%,#9a6210);box-shadow:0 0 0 1px #5a3a08,0 2px 4px #0008}.rl-toast{position:absolute;left:50%;top:120px;z-index:90;transform:translate(-50%);max-width:560px;padding:8px 18px;border-radius:8px;text-align:center;font:bold 13px/1.35 var(--font);color:#ffe2d4;background:#2c1110f2;border:1px solid #c0604a;box-shadow:0 6px 18px #000b;pointer-events:none}.rl-toast.rl-in{animation:rl-toast .3s ease-out}@keyframes rl-toast{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}.rl-bar{flex:none;display:grid;grid-template-columns:236px 1fr 300px;gap:12px;height:110px;margin-top:8px}.rl-coins{display:flex;flex-direction:column;justify-content:center;padding:6px 14px;border-radius:8px;background:linear-gradient(#150e09,#22170f);border:1px solid #5a4020;box-shadow:inset 0 1px 6px #000;line-height:1.15;min-width:0}.rl-coins small{display:flex;align-items:center;gap:6px;font:bold 10px var(--font);letter-spacing:2px;color:#c9a45a}.rl-ci{display:inline-block;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff6c0,#e8b830 55%,#9a6210);box-shadow:0 0 0 1px #3a2406}.rl-coins-v{margin-top:3px;font:bold 25px var(--font);color:#ffe39a;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 0 #000;transition:color .3s}.rl-coins.rl-up .rl-coins-v{color:#fff6c8;text-shadow:0 0 10px #ffd76a,0 1px 0 #000}.rl-stake{margin-top:5px;font-size:12px;color:#c9b48e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rl-stake b{color:#f6e7c8;font-variant-numeric:tabular-nums}.rl-rack{--chip: 56px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border-radius:10px;background:linear-gradient(#120c08,#1d140d);border:1px solid #5a4020;box-shadow:inset 0 2px 8px #000;min-width:0}.rl-chip{flex:none;width:var(--chip);height:var(--chip);padding:0;border:0;border-radius:50%;cursor:pointer;background:none;filter:drop-shadow(0 3px 2px #000b);transition:transform .12s,box-shadow .15s}.rl-chip img{display:block;width:100%;height:100%;pointer-events:none}.rl-chip:hover:not(:disabled){transform:translateY(-3px)}.rl-chip.on{transform:translateY(-6px) scale(1.06);box-shadow:0 0 0 3px #ffe39a,0 0 16px #ffd76a}.rl-chip:disabled{cursor:default;opacity:.3;filter:grayscale(.6)}.rl-rack.rl-off .rl-chip{opacity:.45;filter:grayscale(.6) drop-shadow(0 3px 2px #000b);cursor:default}.rl-rack.rl-off .rl-chip.on{opacity:.7}.rl-btns{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px}.rl-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;border-radius:8px;cursor:pointer;color:#f6e7c8;border:1px solid #120c06;background:linear-gradient(#5b4632,#3a2a1c);box-shadow:inset 0 1px #ffe2a040,0 2px #0a0603;transition:filter .12s,transform .08s}.rl-btn b{font:bold 15px var(--serif);letter-spacing:1.5px;text-shadow:0 1px 1px #0009}.rl-btn small{font:bold 11.5px var(--font);opacity:.85;font-variant-numeric:tabular-nums}.rl-btn small:empty{display:none}.rl-btn kbd{position:absolute;right:6px;top:4px;font:bold 9px var(--font);opacity:.6}.rl-btn:not(:disabled):hover{filter:brightness(1.12)}.rl-btn:not(:disabled):active{transform:translateY(2px);box-shadow:inset 0 1px #ffe2a030,0 0 #0a0603}.rl-btn:disabled{cursor:default;opacity:.4;filter:grayscale(.4)}.rl-rebet,.rl-double{color:#2a1804;background:linear-gradient(#ffe9ae,#e8b04a 55%,#b87a1c);box-shadow:inset 0 1px #fff8,0 2px #4a2e08}.rl-rebet b,.rl-double b{text-shadow:0 1px 0 #fff6}.rl-join{grid-column:1 / -1;grid-row:1 / -1;flex-direction:column;gap:2px;color:#2a1804;background:linear-gradient(#ffe9ae,#e8b04a 55%,#b87a1c)}.rl-join b{font-size:20px}.rl-page{position:absolute;inset:54px 8px 8px;z-index:100;display:flex;flex-direction:column;border-radius:10px;background:linear-gradient(#21170f,#140d08);border:1px solid #6a4a22;box-shadow:inset 0 0 30px #000}.rl-page-in{flex:1;overflow-y:auto;padding:18px 34px 8px;scrollbar-width:thin;scrollbar-color:#896331 #20140d;user-select:text;-webkit-user-select:text}.rl-page-x{flex:none;align-self:center;height:40px;margin:8px 0 12px;padding:0 26px}.rl-rh{display:flex;align-items:center;gap:12px;margin-bottom:8px}.rl-rh img{width:46px;height:46px}.rl-rh b{display:block;font:bold 22px var(--serif);color:#ffe39a}.rl-rh small{display:block;font-size:12px;color:#c9b48e}.rl-pays{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:4px 0 8px}.rl-pays>div{display:flex;flex-direction:column;padding:8px 10px;border-radius:8px;text-align:center;background:#0d2219;border:1px solid #e9c76655;line-height:1.25}.rl-pays b{font:bold 20px var(--serif);color:#ffe39a}.rl-pays span{font:bold 12.5px var(--font);color:#f2e2c0}.rl-pays small{font-size:11px;color:#cfe0d4}.rl-pays em{margin-top:2px;font-style:normal;font-size:10.5px;color:#a8c4b4}.rl-edge{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:8px;background:#2a1d0e;border:1px solid #e9c766aa}.rl-edge b{font:bold 26px var(--serif);color:#ffe39a}.rl-edge span{font-size:13px;line-height:1.4;color:#ead9b8}.rl-page h3{margin:14px 0 6px;font:bold 14px var(--serif);letter-spacing:2px;text-transform:uppercase;color:#e9c766}.rl-page ul{margin:0;padding-left:20px}.rl-page li{margin:3px 0;font-size:13px;line-height:1.45;color:#ead9b8}.rl-keys{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;color:#ead9b8}.rl-keys kbd{display:inline-block;min-width:18px;margin-right:6px;padding:1px 6px;border-radius:4px;text-align:center;font:bold 12px var(--font);color:#2a1804;background:linear-gradient(#ffe9ae,#d9a440);box-shadow:0 1px #5a3a08}.rl-note{margin:10px 0 4px;font-size:11.5px;line-height:1.45;color:#a8977a}.rl-invhold{position:fixed;z-index:2;pointer-events:none}.rl-compact .rl-head.modal-head{height:40px;min-height:40px}.rl-compact .rl-logo{width:30px;height:30px}.rl-compact .rl-title-a{font-size:22px}.rl-compact .rl-title-b{display:none}.rl-compact .rl-hbtn{height:32px;font-size:16px}.rl-compact .rl-stage{height:480px}.rl-compact .rl-c span{font-size:19px}.rl-compact .rl-c .rl-num{font-size:27px}.rl-compact .rl-zero .rl-num{font-size:30px}.rl-compact .rl-col span{font-size:16px}.rl-compact .rl-doz span,.rl-compact .rl-out span{font-size:20px}.rl-compact .rl-dia{width:58px;height:32px}.rl-compact .rl-bchip b{font-size:15px}.rl-compact .rl-hlabel b{font-size:14px}.rl-compact .rl-tile{width:32px;height:32px;font-size:16px}.rl-compact .rl-tile.rl-newest{width:38px;height:38px;font-size:19px}.rl-compact .rl-banner{gap:12px;padding:0 12px}.rl-compact .rl-banner b{font-size:22px;letter-spacing:2px}.rl-compact .rl-banner .rl-btext{display:contents}.rl-compact .rl-banner small{display:none}.rl-compact .rl-banner.rl-bet small{display:block;order:3;flex:none;font-size:20px;font-weight:700;color:#f6e7c8}.rl-compact .rl-banner.rl-bet .rl-bbar{order:2}.rl-compact .rl-banner.rl-late small{color:#ffc8a0}.rl-compact .rl-bnum{width:36px;height:36px;font-size:19px}.rl-compact .rl-last{padding:8px 10px}.rl-compact .rl-lhead{font-size:11px;letter-spacing:2px}.rl-compact .rl-lrow{gap:10px;margin-top:4px}.rl-compact .rl-ltile{width:56px;height:56px;font-size:30px}.rl-compact .rl-ltext b{font-size:14px;letter-spacing:.5px;white-space:normal}.rl-compact .rl-ltext small{display:none}.rl-compact .rl-players{gap:6px}.rl-compact .rl-pcard{height:46px}.rl-compact .rl-pname{font-size:16px}.rl-compact .rl-psub{font-size:14px}.rl-compact .rl-pfree,.rl-compact .rl-pempty{height:46px;font-size:15px}.rl-compact .rl-bar{grid-template-columns:250px 1fr 340px;gap:10px;height:100px}.rl-compact .rl-coins-v{font-size:27px}.rl-compact .rl-stake{font-size:15px}.rl-compact .rl-btn b{font-size:19px}.rl-compact .rl-btn small{font-size:14px}.rl-compact .rl-btn kbd{display:none}.rl-compact .rl-nmb{top:190px}.rl-compact .rl-nmb b{font-size:48px}.rl-compact .rl-toast{font-size:18px;top:60px}.rl-compact .rl-btip{font-size:15px}.rl-compact .rl-page{top:48px}.rl-compact .rl-page li{font-size:16px}.rl-compact .rl-page h3{font-size:17px}.mobile-game #game .modal.rl-window,#game.mobile-game .modal.rl-window,.mobile-game .modal.rl-window{left:50%;top:8px;transform:translate(-50%)!important;z-index:90;max-width:calc(100% - 16px);max-height:calc(100% - 16px)}html.helper-docked:not(.mobile-game) #game .modal.rl-window{max-width:none;max-height:none}@media(prefers-reduced-motion:reduce){.rl-wbox,.rl-bchip,.rl-chip,.rl-btn{transition:none}.rl-c.rl-win,.rl-rays,.rl-nmb.rl-in,.rl-plate,.rl-toast.rl-in{animation:none!important}}#game .modal.lv-window,.modal.lv-window{left:calc((100% - var(--ui-side-w, 242px)) / 2);top:50%;width:auto;max-width:none;max-height:none;padding:0;z-index:28;overflow:hidden;border:2px solid #050d12;border-radius:8px;color:#e6f4f2;user-select:none;-webkit-user-select:none;background:#04121a;box-shadow:0 0 0 1px #c9a24a66,0 10px 40px #000c}html.helper-docked:not(.mobile-game) #game .modal.lv-window{max-width:none;max-height:none}.lv-window .hidden{display:none!important}.lv-window img{-webkit-user-drag:none}.lv-window button{font-family:var(--font)}.lv-window button:focus-visible{outline:2px solid #ffdf94;outline-offset:2px}.lv-scale{position:relative;flex:none;overflow:hidden}.lv-canvas{position:absolute;left:0;top:0;transform-origin:0 0;display:flex;flex-direction:column;box-sizing:border-box;font-family:var(--font);background:radial-gradient(ellipse 60% 30% at 50% 0%,#1a6a7a40,#0000 70%),radial-gradient(ellipse 80% 50% at 50% 100%,#0c3a4a55,#0000 70%),linear-gradient(#08222c,#051820 50%,#03121a)}.lv-window .modal-head.lv-head{flex:none;height:46px;margin:0;padding:0 10px 0 8px;gap:10px;border-bottom:2px solid #b08a3a;background:linear-gradient(#0f3a46,#072530);box-shadow:inset 0 1px #bff4ff30,0 2px #020a0e}.lv-logo{flex:none;width:36px;height:36px;filter:drop-shadow(0 2px 2px #000a)}.lv-title{display:flex;flex-direction:column;line-height:1;min-width:0}.lv-title-a{font:bold 22px var(--serif);letter-spacing:1.5px;white-space:nowrap;background:linear-gradient(#fff6dc,#ffd77a 45%,#c98a28 70%,#ffe2a0);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1.5px 0 #021015)}.lv-title-b{margin-top:3px;font:bold 9px var(--font);letter-spacing:3px;color:#7fd2dc;white-space:nowrap}.lv-hfill{flex:1}.lv-hbtn{flex:none;height:30px;padding:0 16px;border-radius:6px;cursor:pointer;font:bold 13px var(--font);color:#2a1804;border:1px solid #3a2406;background:linear-gradient(#ffe9ae,#e8b04a 55%,#b87a1c);box-shadow:inset 0 1px #fff8,0 2px #3a2406}.lv-hbtn:hover{filter:brightness(1.08)}.lv-hbtn.on{box-shadow:0 0 0 2px #ffe39a77,inset 0 1px #fff8}.lv-hbtn-dim{color:#cfeff2;border-color:#021a20;background:linear-gradient(#1f5a66,#0d3540);box-shadow:inset 0 1px #bff4ff40,0 2px #021015}.lv-hbtn:disabled{opacity:.45;cursor:default;filter:none}.lv-window .lv-head .lv-x{flex:none;width:30px;height:30px;background:linear-gradient(#1f5a66,#0d3540);border-color:#021015}.lv-window .lv-head .lv-x:before,.lv-window .lv-head .lv-x:after{left:7px;top:13px;width:14px;background:#ffd76a}.lv-main{position:relative;flex:none}.lv-main>*{position:absolute;box-sizing:border-box}.lv-screen{overflow:hidden;border-radius:12px;border:2px solid #b08a3a;background:#03121a;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #ffe39a33,0 4px 14px #000a;contain:layout paint}.lv-screen:after{content:"";position:absolute;inset:0;border-radius:10px;box-shadow:inset 0 0 40px #000c,inset 0 2px #bff4ff22;pointer-events:none}.lv-sea{position:absolute;left:0;top:0;display:block}.lv-tide{position:absolute;left:14px;top:10px;bottom:12px;width:84px;display:flex;flex-direction:column;align-items:center;gap:4px;z-index:2}.lv-tide-t{font:bold 11px var(--serif);letter-spacing:2.5px;color:#bff4ff;text-shadow:0 1px 2px #000}.lv-tide-tube{position:relative;flex:1;width:54px;overflow:hidden;border-radius:27px;border:2px solid #c9a24a;background:linear-gradient(90deg,#02101866,#0a2a3a99 40%,#02101866);box-shadow:inset 0 0 12px #000c,0 0 0 1px #000,0 0 14px #2fb8c833}.lv-tide-tube:after{content:"";position:absolute;left:8px;top:10px;bottom:10px;width:6px;border-radius:3px;background:linear-gradient(#fff5,#fff1);pointer-events:none}.lv-tide-fill{position:absolute;left:0;right:0;bottom:0;height:0;background:linear-gradient(#7ff0ff,#22b0c8 30%,#0a6a86 80%,#064a60);box-shadow:0 0 18px #4fe0f0aa;transition:height .9s cubic-bezier(.3,.9,.3,1)}.lv-wave{position:absolute;left:-50%;top:-7px;width:200%;height:14px;background:radial-gradient(ellipse 10px 7px at 10px 7px,#b8faff 98%,#0000) 0 0 / 20px 14px repeat-x;animation:lv-wave 2.4s linear infinite}.lv-wave2{top:-5px;opacity:.5;animation-duration:3.6s;animation-direction:reverse}@keyframes lv-wave{to{transform:translate(20px)}}.lv-tide-ticks{position:absolute;inset:6px 0;background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#ffe39a55 calc(25% - 1px) 25%);pointer-events:none}.lv-tide-pct{position:absolute;left:0;right:0;bottom:8px;text-align:center;font:bold 15px var(--font);color:#fff;text-shadow:0 1px 2px #000,0 0 6px #000;font-variant-numeric:tabular-nums}.lv-tide-high .lv-tide-tube{box-shadow:inset 0 0 12px #000c,0 0 0 1px #000,0 0 22px #6ff6ffaa;animation:lv-thrum 1.4s ease-in-out infinite}.lv-tide-full .lv-tide-fill{height:100%!important;background:linear-gradient(#fff6c0,#f2c040 40%,#a86a10);box-shadow:0 0 24px #ffd76a}.lv-tide-full .lv-tide-pct{font-size:11px;letter-spacing:1px}.lv-tide-gulp .lv-tide-tube{animation:lv-gulp .5s ease-out}@keyframes lv-thrum{50%{box-shadow:inset 0 0 12px #000c,0 0 0 1px #000,0 0 30px #9ffcffdd}}@keyframes lv-gulp{30%{box-shadow:inset 0 0 12px #000c,0 0 0 2px #dfffff,0 0 30px #9ffcff}}.lv-tide-names{position:absolute;left:104px;top:30px;width:176px;display:flex;flex-direction:column;gap:4px;z-index:2;pointer-events:none}.lv-tn-t{font:bold 9px var(--font);letter-spacing:3px;color:#7fd2dc;margin-bottom:1px}.lv-tn{display:flex;align-items:center;gap:6px;align-self:flex-start;max-width:100%;padding:3px 9px 3px 4px;border-radius:12px;background:#031820cc;border:1px solid #2fb8c866;font-size:12.5px;color:#dff8fa;opacity:calc(1 - var(--i) * .13);white-space:nowrap}.lv-tn span{overflow:hidden;text-overflow:ellipsis}.lv-tn b{color:#9ffcff;font-size:11.5px}.lv-tn-p{flex:none;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#bff6ff 35%,#2fa8c0 80%);box-shadow:0 0 6px #9ffcff}.lv-tn-you{border-color:#ffd76a}.lv-tn-pop{animation:lv-pop .6s cubic-bezier(.3,1.6,.5,1)}@keyframes lv-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1)}}.lv-jp{position:absolute;left:50%;top:8px;width:400px;margin-left:-200px;z-index:3;display:flex;flex-direction:column;align-items:center;padding:5px 12px 6px;border-radius:10px;border:2px solid #c9a24a;background:linear-gradient(#0a2a34ee,#041820ee);box-shadow:0 0 0 1px #000,inset 0 1px #ffe39a44,0 6px 16px #000a,0 0 24px #ffd76a22}.lv-jp-t{font:bold 11px var(--serif);letter-spacing:3px;color:#f6dc8c}.lv-jp-sub{font-size:10.5px;color:#8fc8cc;letter-spacing:.5px;margin-top:2px}.lv-odo{display:flex;align-items:center;height:1em;margin-top:3px;overflow:hidden;font:bold calc(30px * var(--odo-k, 1)) var(--serif);line-height:1;color:#ffe39a;text-shadow:0 0 10px #ffd76a88,0 2px 0 #3a2406;font-variant-numeric:tabular-nums}.lv-odo-d{display:inline-block;height:1em;overflow:hidden;width:.62em;text-align:center}.lv-odo-strip{display:flex;flex-direction:column;transition:transform .9s cubic-bezier(.2,.9,.25,1.06)}.lv-odo-strip>span{height:1em;line-height:1}.lv-odo-c{width:.26em;text-align:center;color:#c89020}.lv-feed{position:absolute;right:12px;top:10px;bottom:12px;width:286px;z-index:2;display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:10px;background:linear-gradient(#031820cc,#02101899);border:1px solid #2fb8c844;overflow:hidden}.lv-feed-t{font:bold 10px var(--font);letter-spacing:3px;color:#f6dc8c}.lv-feed-list{display:flex;flex-direction:column;gap:4px;min-height:0}.lv-feed-none{font-size:12px;color:#7fa8aa}.lv-fe{display:flex;flex-direction:column;padding:4px 8px;border-radius:6px;background:#0a2a3488;border-left:3px solid #2fb8c8;line-height:1.25}.lv-fe-tx{font-size:12.5px;color:#dff8fa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-fe-tx b{color:#ffe39a}.lv-fe small{font-size:10.5px;color:#7fa8aa}.lv-fe-mega,.lv-fe-jackpot{border-left-color:#ffd76a;background:#3a2a0a88}.lv-fe-fell,.lv-fe-hoard{border-left-color:#ff7a5a}.lv-fe-new{animation:lv-fenew 1.2s ease-out}@keyframes lv-fenew{0%{background:#ffd76a66;transform:translate(16px);opacity:0}30%{transform:none;opacity:1}}.lv-hp{position:absolute;left:50%;top:14px;width:560px;margin-left:-280px;z-index:4;display:flex;flex-direction:column;align-items:center;gap:3px}.lv-hp-name{font:bold 13px var(--serif);letter-spacing:4px;color:#ffd8c8;text-shadow:0 0 8px #ff4a2a,0 1px 0 #000}.lv-hp-bar{position:relative;width:100%;height:20px;border-radius:10px;overflow:hidden;border:2px solid #c9a24a;background:#1a0606;box-shadow:0 0 0 1px #000,0 4px 12px #000a,inset 0 2px 6px #000}.lv-hp-bar i{position:absolute;left:0;top:0;bottom:0}.lv-hp-lag{background:#ffd76a;transition:width .9s .25s ease-out}.lv-hp-fill{background:linear-gradient(#4ae0a0,#12a070 50%,#08603e);box-shadow:inset 0 1px #fff6;transition:width .18s ease-out}.lv-hp-low .lv-hp-fill{background:linear-gradient(#ff8a6a,#d0302a 50%,#7a1010)}.lv-hp-text{position:absolute;inset:0;display:grid;place-items:center;font:bold 12px var(--font);color:#fff;text-shadow:0 1px 2px #000;font-variant-numeric:tabular-nums}.lv-hp-dead .lv-hp-bar{animation:lv-dead .5s ease-out 3}@keyframes lv-dead{50%{box-shadow:0 0 0 2px #fff,0 0 30px #ffd76a}}.lv-round{position:absolute;left:50%;bottom:12px;width:440px;margin-left:-220px;z-index:4;padding:6px 14px 8px;border-radius:10px;background:#031820dd;border:1px solid #c9a24a99;box-shadow:0 4px 12px #000a}.lv-round-text{display:flex;align-items:baseline;justify-content:center;gap:12px;white-space:nowrap}.lv-round-text b{font:bold 16px var(--serif);letter-spacing:3px;color:#f6dc8c}.lv-round-text small{font-size:12.5px;color:#bfe0e2;font-variant-numeric:tabular-nums}.lv-round-bar{height:5px;margin-top:5px;border-radius:3px;overflow:hidden;background:#0009}.lv-round-bar i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#2fb8c8,#ffe39a);transition:width .25s linear}.lv-stir{position:absolute;right:320px;bottom:74px;z-index:2;font:italic bold 14px var(--serif);letter-spacing:3px;color:#9ffcff;text-shadow:0 0 10px #2fd0e8;animation:lv-breathe 2.4s ease-in-out infinite;pointer-events:none}@keyframes lv-breathe{50%{opacity:.35}}.lv-callout{position:absolute;left:50%;top:50%;z-index:6;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none;white-space:nowrap}.lv-callout b{font:bold 40px var(--serif);letter-spacing:4px;color:#fff3c8;text-shadow:0 0 18px #2fd0e8,0 3px 0 #021015,0 0 40px #000}.lv-callout small{margin-top:4px;font-size:15px;color:#cfeff2;text-shadow:0 1px 3px #000,0 0 10px #000}.lv-callout.lv-in{animation:lv-callin .7s cubic-bezier(.2,1.3,.4,1) both}@keyframes lv-callin{0%{opacity:0;transform:translate(-50%,-50%) scale(.7);letter-spacing:12px}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.lv-callout-rise b{font-size:46px;color:#dffcff;text-shadow:0 0 24px #2fd0e8,0 0 60px #0a8aa8,0 3px 0 #021015}.lv-callout-fall b{font-size:46px;color:#ffe39a;text-shadow:0 0 24px #ffb020,0 3px 0 #3a2406,0 0 50px #000}.lv-callout-sink b{font-size:32px;color:#bfe0e2}.lv-callout-win b,.lv-callout-jp b{font-size:30px;color:#ffe39a;text-shadow:0 0 14px #ffb020,0 2px 0 #3a2406,0 0 30px #000}.lv-splats{position:absolute;inset:0;z-index:5;pointer-events:none}.lv-splat{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%);animation:lv-splat 1.5s ease-out forwards}.lv-splat-blob{display:grid;place-items:center;min-width:46px;height:40px;padding:0 8px;background:radial-gradient(circle at 40% 35%,#ff5a4a,#b8140e 60%,#6a0606);clip-path:polygon(50% 0,62% 14%,82% 6%,84% 26%,100% 34%,90% 52%,100% 70%,80% 76%,76% 98%,58% 86%,42% 100%,32% 82%,10% 90%,14% 68%,0 54%,12% 38%,4% 18%,26% 18%,34% 2%);filter:drop-shadow(0 2px 0 #000)}.lv-splat-blob b{font:bold 17px var(--font);color:#fff;text-shadow:1px 1px 0 #000,-1px 0 0 #000;font-variant-numeric:tabular-nums}.lv-splat small{margin-top:1px;padding:0 6px;border-radius:6px;font:bold 11px var(--font);color:#fff;background:#000a;white-space:nowrap}.lv-splat-you .lv-splat-blob{background:radial-gradient(circle at 40% 35%,#fff2a0,#f0b020 55%,#8a5a08)}.lv-splat-you .lv-splat-blob b{color:#2a1604;text-shadow:0 1px 0 #fff8}.lv-splat-you small{color:#ffe39a}.lv-splat-big .lv-splat-blob{min-width:64px;height:54px}.lv-splat-big .lv-splat-blob b{font-size:22px}.lv-splat-miss .lv-splat-blob{background:radial-gradient(circle at 40% 35%,#6aa8ff,#1a4ab8 60%,#0a1a4a)}@keyframes lv-splat{0%{opacity:0;transform:translate(-50%,-30%) scale(.5)}12%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}22%{transform:translate(-50%,-50%) scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-95%)}}.lv-rail{display:grid;grid-template-columns:repeat(var(--n, 5),1fr);gap:8px}.lv-sc{position:relative;display:flex;flex-direction:column;gap:5px;min-width:0;padding:6px 8px 7px 10px;border-radius:10px;border:1px solid #c9a24a77;background:linear-gradient(#0c3440,#061f28);box-shadow:inset 3px 0 0 var(--sc, #c9a24a),inset 0 1px #bff4ff22,0 3px 8px #0008;overflow:hidden;transition:box-shadow .3s,border-color .3s}.lv-sc-head{display:flex;align-items:center;gap:6px;min-width:0;line-height:1.1}.lv-sc-badge{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font:bold 10.5px var(--font);font-style:normal;color:#041218;background:var(--sc, #c9a24a)}.lv-sc-name{flex:1;min-width:0;font:bold 14px var(--font);color:#f2f8f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-sc-bet{flex:none;font-size:11.5px;color:#9fd0d4;font-variant-numeric:tabular-nums}.lv-sc-body{flex:1;display:flex;gap:8px;min-height:0}.lv-mini{flex:none;width:116px;height:60px;border-radius:5px;background:#031820;box-shadow:inset 0 0 0 1px #000,0 0 0 1px #2fb8c844}.lv-sc-side{flex:1;display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;line-height:1.15}.lv-sc-res{display:flex;flex-direction:column;min-width:0}.lv-sc-res b{font:bold 16px var(--font);font-variant-numeric:tabular-nums;white-space:nowrap}.lv-sc-res small{font-size:11px;color:#9fc8cc}.lv-sc-win{color:#ffe39a;text-shadow:0 0 8px #ffb02066}.lv-sc-big,.lv-sc-mega,.lv-sc-jackpot{color:#fff3b0;text-shadow:0 0 10px #ffb020}.lv-sc-ret{color:#b8c8cc}.lv-sc-dim{font-size:12px;color:#7fa0a4}.lv-sc-st{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-sc-act{color:#7ff0d0}.lv-sc-ready{color:#ffe39a;font-weight:700;letter-spacing:1px;animation:lv-breathe .9s ease-in-out infinite}.lv-sc-struck{color:#9ffcff;font-weight:700}.lv-sc-auto{color:#ffb08a;font-weight:700}.lv-sc-fight{color:#9ffcff}.lv-sc-empty{background:repeating-linear-gradient(135deg,#062028,#062028 8px,#072530 8px 16px);box-shadow:inset 3px 0 #2a4a52,0 2px 6px #0006;border-style:dashed;border-color:#2fb8c855}.lv-sc-empty .lv-sc-name{color:#8fb0b4;font-weight:400}.lv-sc-empty .lv-sc-badge{background:#2a4a52;color:#9fc0c4}.lv-sc-sit{cursor:pointer}.lv-sc-sit:hover{border-color:#ffd76a;box-shadow:inset 3px 0 #ffd76a,0 0 14px #ffd76a55}.lv-sc-sit .lv-sc-dim{color:#ffe39a;font-weight:700}.lv-sc-active{border-color:#7ff0d099}.lv-sc-fighter{border-color:#ffd76a;box-shadow:inset 3px 0 0 var(--sc),0 0 14px #ffd76a44,0 3px 8px #0008}.lv-sc-flash{animation:lv-scflash 1.4s ease-out}.lv-sc-timer{animation:lv-sctimer .8s ease-in-out 3}@keyframes lv-scflash{0%,30%{box-shadow:inset 3px 0 0 var(--sc),0 0 0 2px #ffe39a,0 0 26px #ffd76a;background:linear-gradient(#3a3410,#1a2410)}}@keyframes lv-sctimer{50%{box-shadow:inset 3px 0 0 var(--sc),0 0 0 2px #ffb08a,0 0 16px #ff8a5a}}.lv-reels{border-radius:14px;border:3px solid #c9a24a;background:radial-gradient(ellipse 80% 60% at 50% 40%,#0c3a4a,#04141c 80%);box-shadow:0 0 0 1px #000,inset 0 0 0 1px #ffe39a55,inset 0 0 30px #000c,0 6px 18px #000b,0 0 26px #2fb8c822;cursor:pointer}.lv-reels:before{content:"";position:absolute;inset:-9px;border-radius:20px;border:2px solid #1a5a66;pointer-events:none;box-shadow:0 0 0 1px #000}.lv-reelcv{position:absolute;left:0;top:0;display:block;border-radius:11px}[data-table=bonus] .lv-reels,[data-table=rising] .lv-reels{border-color:#ffe39a;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #ffe39a88,inset 0 0 30px #000c,0 0 30px #ffd76a55}.lv-ways{position:absolute;left:50%;bottom:8px;transform:translate(-50%);z-index:3;padding:5px 16px;border-radius:14px;font:bold 15px var(--font);color:#2a1604;white-space:nowrap;background:linear-gradient(#fff3c0,#f2c040 55%,#c08a20);box-shadow:0 2px #3a2406,0 0 14px #ffd76a77;pointer-events:none}.lv-ways.steel{color:#1a2a30;background:linear-gradient(#eef4f6,#a8bcc4 55%,#6a7e88);box-shadow:0 2px #1a2a30}.lv-banner{position:absolute;left:50%;top:50%;z-index:4;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;padding:10px 30px;border-radius:12px;background:#031820e8;border:2px solid #6ff6ff;box-shadow:0 0 30px #2fd0e8aa,0 6px 20px #000c;pointer-events:none;white-space:nowrap}.lv-banner b{font:bold 30px var(--serif);letter-spacing:4px;color:#dffcff;text-shadow:0 0 12px #2fd0e8}.lv-banner small{font-size:13px;color:#bfe0e2}.lv-banner.lv-in{animation:lv-bin .4s cubic-bezier(.2,1.4,.4,1)}@keyframes lv-bin{0%{transform:translate(-50%,-50%) scale(.6);opacity:0}}.lv-banner-auto{border-color:#ffb08a;box-shadow:0 0 24px #ff8a5a88,0 6px 20px #000c}.lv-banner-auto b{font-size:24px;color:#ffe0d0;text-shadow:0 0 10px #ff8a5a}.lv-prompt{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:4;padding:10px 22px;border-radius:24px;cursor:pointer;white-space:nowrap;font:bold 17px var(--font);color:#2a1604;border:2px solid #fff3c0;background:linear-gradient(#fff3c0,#f2c040 55%,#c08a20);box-shadow:0 0 0 3px #0008,0 0 30px #ffd76a,0 4px #3a2406;animation:lv-glowp 1.1s ease-in-out infinite}.lv-prompt small{font-size:13px;font-weight:400}@keyframes lv-glowp{50%{box-shadow:0 0 0 3px #0008,0 0 50px #ffe39a,0 4px #3a2406}}.lv-seatpick{position:absolute;inset:0;z-index:4}.lv-big{position:absolute;inset:0;z-index:6;display:grid;place-items:center;pointer-events:none}.lv-big-rays{position:absolute;inset:-20%;background:repeating-conic-gradient(from 0deg,#ffe39a22 0 8deg,#0000 8deg 20deg);border-radius:50%;animation:lv-rays 12s linear infinite;mask-image:radial-gradient(circle,#000 20%,#0000 65%);-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 65%)}@keyframes lv-rays{to{transform:rotate(360deg)}}.lv-big-plate{position:relative;display:flex;flex-direction:column;align-items:center;padding:14px 44px 16px;border-radius:16px;background:linear-gradient(#0a2a34f2,#041820f2);border:3px solid #f2c040;box-shadow:0 0 0 2px #000,0 0 40px #ffd76a88,0 10px 30px #000c}.lv-big-t{font:bold 34px var(--serif);letter-spacing:5px;color:#ffe39a;text-shadow:0 0 16px #ffb020,0 3px 0 #3a2406;white-space:nowrap}.lv-big-amt{font:bold 54px var(--serif);color:#fff6d0;text-shadow:0 0 20px #ffd76a,0 3px 0 #3a2406;font-variant-numeric:tabular-nums;white-space:nowrap}.lv-big-x,.lv-big-jp{font-size:15px;color:#bfe0e2}.lv-big.lv-in .lv-big-plate{animation:lv-bigin .5s cubic-bezier(.2,1.4,.4,1)}.lv-big.lv-big-done .lv-big-amt{animation:lv-slamv .4s ease-out}.lv-big.lv-out{opacity:0;transition:opacity .25s}.lv-big-mega .lv-big-plate{border-color:#6ff6ff;box-shadow:0 0 0 2px #000,0 0 50px #2fd0e8aa,0 10px 30px #000c}.lv-big-mega .lv-big-t{color:#dffcff;text-shadow:0 0 16px #2fd0e8,0 3px 0 #021015}.lv-big-jackpot .lv-big-t{font-size:30px}@keyframes lv-bigin{0%{transform:scale(.5);opacity:0}}@keyframes lv-slamv{40%{transform:scale(1.08)}}.lv-left,.lv-right{display:flex;flex-direction:column;gap:8px}.lv-box{display:flex;flex-direction:column;gap:3px;padding:8px 12px 9px;border-radius:10px;border:1px solid #c9a24a88;background:linear-gradient(#0c3440,#061f28);box-shadow:inset 0 1px #bff4ff22,0 3px 8px #0008;min-width:0}.lv-box>small{display:flex;align-items:center;gap:5px;font:bold 10px var(--font);letter-spacing:2.5px;color:#f6dc8c}.lv-ci{width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6c0,#f2c040 55%,#8a5a0c);box-shadow:0 0 0 1px #3a2406}.lv-coins-v{font:bold 26px var(--font);color:#fff6d0;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 0 #000}.lv-coins-v.long{font-size:21px}.lv-coins-v.xlong{font-size:17px}.lv-win{flex:1;justify-content:flex-start}.lv-msg{min-height:30px;font:bold 22px/30px var(--font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.lv-msg.idle{color:#7fa0a4;font-size:16px}.lv-msg.run{color:#9ffcff;font-size:16px}.lv-msg.win{color:#ffe39a;text-shadow:0 0 10px #ffb02088}.lv-msg.ret{color:#b8c8cc;font-size:17px}.lv-msg-sub{min-height:14px;font-size:11.5px;color:#8fb8bc}.lv-seat-row{display:flex;align-items:flex-start;gap:8px}.lv-seat-pearl{flex:none;width:18px;height:18px;margin-top:2px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#bff6ff 35%,#2fa8c0 80%);box-shadow:0 0 10px #9ffcff}.lv-seat-pearl.off{background:radial-gradient(circle at 35% 30%,#6a8a90,#2a4448 80%);box-shadow:none}.lv-seat-text{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.25}.lv-seat-text b{font-size:14px;color:#f2f8f6}.lv-seat-text small{font-size:11.5px;color:#9fc8cc}.lv-bet{display:flex;flex-direction:column;gap:4px;align-items:stretch}.lv-bet>small{font:bold 10px var(--font);letter-spacing:2.5px;color:#f6dc8c;text-align:center}.lv-stepper{position:relative;display:flex;gap:4px}.lv-step,.lv-betval{height:40px;border-radius:8px;cursor:pointer;font:bold 20px var(--font);color:#dffcff;border:1px solid #021015;background:linear-gradient(#1f6a78,#0d3a46);box-shadow:inset 0 1px #bff4ff44,0 2px #021015}.lv-step{flex:none;width:40px}.lv-betval{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:19px;color:#ffe39a;background:linear-gradient(#0a2a34,#041820);border-color:#c9a24a88}.lv-caret{width:0;height:0;border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid #c9a24a}.lv-step:disabled,.lv-betval:disabled{opacity:.45;cursor:default}.lv-step:not(:disabled):hover,.lv-betval:not(:disabled):hover{filter:brightness(1.15)}.lv-betgrid{position:absolute;right:0;bottom:calc(100% + 6px);z-index:20;display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:5px;width:calc(var(--cols, 3) * 78px + 16px);padding:8px;border-radius:10px;background:#041820f4;border:1px solid #c9a24a;box-shadow:0 8px 24px #000c}.lv-betopt{height:36px;border-radius:7px;cursor:pointer;font:bold 14px var(--font);color:#dffcff;border:1px solid #021015;background:linear-gradient(#1a5a66,#0b3540)}.lv-betopt.on{color:#2a1604;background:linear-gradient(#fff3c0,#f2c040 55%,#c08a20)}.lv-betopt:hover{filter:brightness(1.15)}.lv-spin{position:relative;align-self:center;width:168px;height:168px;margin:2px 0;border-radius:50%;cursor:pointer;border:0;padding:0;background:radial-gradient(circle at 50% 35%,#ffe9ae,#e8b04a 45%,#8a5a10 80%);box-shadow:0 0 0 4px #031820,0 0 0 6px #c9a24a,0 8px 18px #000c,inset 0 -6px 10px #0005,inset 0 4px 8px #fff8;transition:filter .15s,transform .1s}.lv-spin-in{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05}.lv-spin b{font:bold 30px var(--serif);letter-spacing:2px;color:#2a1604;text-shadow:0 1px 0 #fff8;white-space:nowrap}.lv-spin small{margin-top:3px;font:bold 13px var(--font);color:#4a2e08;white-space:nowrap}.lv-spin:not(:disabled):hover{filter:brightness(1.08)}.lv-spin:not(:disabled):active{transform:scale(.97)}.lv-spin:disabled{cursor:default;filter:saturate(.4) brightness(.7)}.lv-spin-ring{position:absolute;inset:-10px;border-radius:50%;pointer-events:none;opacity:0}.lv-spin.lv-stop{background:radial-gradient(circle at 50% 35%,#bff4ff,#2fa8c0 45%,#0a4a5a 80%)}.lv-spin.lv-stop b,.lv-spin.lv-stop small{color:#021820}.lv-spin.lv-busy{filter:brightness(.85)}.lv-spin.lv-continue{background:radial-gradient(circle at 50% 35%,#e8fff6,#4ae0a0 45%,#0a6040 80%)}.lv-spin.lv-continue b{font-size:22px}.lv-spin.lv-strike{background:radial-gradient(circle at 50% 35%,#fffbe0,#ffd040 40%,#c06a10 80%);animation:lv-strike .9s ease-in-out infinite}.lv-spin.lv-strike b{font-size:32px}.lv-spin.lv-strike .lv-spin-ring{opacity:1;background:conic-gradient(#9ffcff calc(var(--p, 1) * 360deg),#0000 0);-webkit-mask:radial-gradient(circle closest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px));mask:radial-gradient(circle closest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px));filter:drop-shadow(0 0 6px #6ff6ff)}.lv-spin.lv-wait{background:radial-gradient(circle at 50% 35%,#9fd8e0,#2a7a8a 45%,#0a3440 80%)}.lv-spin.lv-wait b{font-size:24px;color:#e6fbff;text-shadow:0 1px 0 #000}.lv-spin.lv-wait small{color:#cfeff2}@keyframes lv-strike{50%{box-shadow:0 0 0 4px #031820,0 0 0 6px #ffe39a,0 0 40px #ffd76a,0 8px 18px #000c,inset 0 -6px 10px #0005,inset 0 4px 8px #fff8}}.lv-autobox{position:relative}.lv-btn{width:100%;min-height:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px 8px;border-radius:9px;cursor:pointer;color:#dffcff;border:1px solid #021015;background:linear-gradient(#1f6a78,#0d3a46);box-shadow:inset 0 1px #bff4ff44,0 2px #021015}.lv-btn-t{font:bold 15px var(--font);letter-spacing:1.5px}.lv-btn small{font-size:11px;color:#9fd0d4}.lv-btn:disabled{opacity:.45;cursor:default}.lv-btn:not(:disabled):hover{filter:brightness(1.15)}.lv-autob.on{color:#2a1604;background:linear-gradient(#e8fff6,#4ae0a0 55%,#1a8a5a)}.lv-autob.on small{color:#0a3a24}.lv-automenu{position:absolute;right:0;bottom:calc(100% + 6px);z-index:20;display:flex;gap:5px;align-items:center;padding:8px;border-radius:10px;background:#041820f4;border:1px solid #c9a24a;box-shadow:0 8px 24px #000c;white-space:nowrap}.lv-automenu-t{font:bold 10px var(--font);letter-spacing:2px;color:#f6dc8c;margin-right:4px}.lv-autoopt{width:40px;height:34px;border-radius:7px;cursor:pointer;font:bold 14px var(--font);color:#dffcff;border:1px solid #021015;background:linear-gradient(#1a5a66,#0b3540)}.lv-autoopt.on{color:#2a1604;background:linear-gradient(#fff3c0,#f2c040 55%,#c08a20)}.lv-note{left:50%;top:432px;z-index:30;transform:translate(-50%);max-width:760px;padding:8px 18px;border-radius:10px;font:bold 14px var(--font);color:#ffe0d8;background:#2a0a0aee;border:1px solid #ff8a6a;box-shadow:0 6px 20px #000c;pointer-events:none;text-align:center}.lv-note.soft{color:#dffcff;background:#031820ee;border-color:#2fb8c8}.lv-note.lv-in{animation:lv-bin2 .3s ease-out}@keyframes lv-bin2{0%{opacity:0;transform:translate(-50%,8px)}}.lv-compact .lv-note{top:380px;left:874px;max-width:700px}.lv-fx{left:0;top:0;z-index:25;pointer-events:none}.lv-page{inset:0;z-index:40;display:flex;flex-direction:column;padding:16px 20px 14px;background:linear-gradient(#072530f6,#031820f8);border-top:1px solid #c9a24a55}.lv-page-in{flex:1;overflow:auto;padding-right:8px;column-width:380px;column-gap:28px}.lv-page h2{margin:0 0 10px;font:bold 24px var(--serif);letter-spacing:2px;color:#ffe39a;column-span:all}.lv-rsec{break-inside:avoid;margin-bottom:12px}.lv-rsec h3{margin:0 0 4px;font:bold 15px var(--serif);letter-spacing:1.5px;color:#9ffcff}.lv-rsec p{margin:0 0 6px;font-size:13.5px;line-height:1.45;color:#dcecea}.lv-syms{column-span:all}.lv-sym-row{display:flex;flex-wrap:wrap;gap:8px}.lv-sym{display:flex;flex-direction:column;align-items:center;width:98px}.lv-sym-img{width:62px;height:62px}.lv-sym small{font-size:11px;color:#bfe0e2;text-align:center}.lv-pay-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.lv-pay{display:flex;align-items:center;gap:8px;padding:4px;border-radius:8px;background:#0a2a3488}.lv-pay-img{width:44px;height:44px;flex:none}.lv-pay-t{display:flex;flex-direction:column;font-size:12px;color:#bfe0e2;line-height:1.3}.lv-pay-t b{color:#ffe39a}.lv-page-x{flex:none;align-self:center;width:300px;margin-top:10px;color:#2a1604;background:linear-gradient(#fff3c0,#f2c040 55%,#c08a20)}.lv-hoard{inset:0;z-index:35;display:grid;place-items:center;background:radial-gradient(circle,#3a2a0a88,#020a10dd 70%)}.lv-hoard.lv-out{opacity:0;transition:opacity .3s}.lv-hoard-rays{position:absolute;left:50%;top:50%;width:1100px;height:1100px;margin:-550px 0 0 -550px;background:repeating-conic-gradient(#ffe39a1c 0 7deg,#0000 7deg 18deg);border-radius:50%;animation:lv-rays 24s linear infinite;mask-image:radial-gradient(circle,#000 15%,#0000 60%);-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 60%);pointer-events:none}.lv-hoard-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:620px;max-height:92%;padding:18px 26px;border-radius:18px;background:linear-gradient(#0c3440f4,#041820f8);border:3px solid #f2c040;box-shadow:0 0 0 2px #000,0 0 60px #ffd76a77,0 14px 40px #000d}.lv-hoard.lv-in .lv-hoard-card{animation:lv-bigin .55s cubic-bezier(.2,1.4,.4,1)}.lv-hoard-t{font:bold 32px var(--serif);letter-spacing:4px;color:#ffe39a;text-shadow:0 0 18px #ffb020,0 3px 0 #3a2406;white-space:nowrap}.lv-hoard-s{font-size:14px;color:#cfeff2;text-align:center}.lv-hoard-list{display:flex;flex-direction:column;gap:5px;width:100%;overflow:auto}.lv-hr{display:grid;grid-template-columns:26px 1fr auto auto;align-items:center;gap:10px;padding:7px 12px;border-radius:9px;background:#0a2a34cc;border:1px solid #2fb8c844;animation:lv-hrin .4s ease-out both;animation-delay:calc(var(--i) * .12s + .3s)}.lv-hr-n{font:bold 13px var(--font);color:#7fa8aa}.lv-hr-name{font-size:16px;color:#f2f8f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-hr-name small{font-size:11px;color:#2a1604;background:#ffd76a;padding:1px 5px;border-radius:5px;margin-left:4px}.lv-hr-x{font-size:12px;color:#9fc8cc}.lv-hr-amt{font:bold 18px var(--font);color:#ffe39a;font-variant-numeric:tabular-nums}.lv-hr-you{background:linear-gradient(90deg,#4a3a0ccc,#2a2408cc);border-color:#ffd76a;box-shadow:0 0 16px #ffd76a55}.lv-hr-you .lv-hr-amt{color:#fff6d0;text-shadow:0 0 10px #ffd76a;font-size:21px}@keyframes lv-hrin{0%{opacity:0;transform:translateY(10px)}}.lv-hoard-g{font-size:12.5px;color:#9ffcff}.lv-collect{width:280px;min-height:52px;color:#2a1604;background:linear-gradient(#fff3c0,#f2c040 55%,#c08a20);box-shadow:0 0 20px #ffd76a88,0 3px #3a2406}.lv-collect .lv-btn-t{font-size:18px}.lv-window.lv-rising .lv-screen{box-shadow:0 0 0 1px #000,inset 0 0 0 1px #ffe39a33,0 0 40px #2fd0e8aa}.lv-sfx{position:fixed;inset:0;z-index:3;pointer-events:none}.lv-sfx-cv{position:absolute;inset:0;width:100%;height:100%}.lv-sfx-gold{background:radial-gradient(circle at 50% 40%,#ffd76a22,#3a2a0a55 70%)}.lv-sfx-teal{background:radial-gradient(circle at 50% 40%,#6ff6ff1a,#021a2244 70%)}.lv-sfx-out{opacity:0;transition:opacity .5s}.lv-compact .lv-title-b{display:none}.lv-compact .lv-title-a{font-size:22px}.lv-compact .lv-tide{left:8px;width:64px}.lv-compact .lv-tide-tube{width:44px}.lv-compact .lv-tide-names{left:78px;top:84px;width:150px}.lv-compact .lv-jp{width:300px;margin-left:-110px}.lv-compact .lv-odo{font-size:calc(24px * var(--odo-k, 1))}.lv-compact .lv-feed{display:none}.lv-compact .lv-hp{width:380px;margin-left:-150px;top:80px}.lv-compact .lv-round{width:380px;margin-left:-150px}.lv-compact .lv-callout b{font-size:30px}.lv-compact .lv-callout-rise b,.lv-compact .lv-callout-fall b{font-size:32px}.lv-compact .lv-callout{left:58%}.lv-compact .lv-stir{right:30px;bottom:60px}.lv-compact .lv-rail{grid-template-columns:1fr;grid-auto-rows:1fr;gap:5px}.lv-compact .lv-sc{flex-direction:row;align-items:center;gap:10px;padding:4px 10px}.lv-compact .lv-sc-head{flex:1}.lv-compact .lv-sc-name{font-size:17px}.lv-compact .lv-sc-bet{font-size:13px}.lv-compact .lv-sc-body{flex:none;align-items:center;gap:10px}.lv-compact .lv-mini{width:74px;height:40px}.lv-compact .lv-sc-side{width:116px}.lv-compact .lv-sc-res b{font-size:17px}.lv-compact .lv-left{flex-direction:row}.lv-compact .lv-left .lv-box{flex:1}.lv-compact .lv-seatbox{display:none}.lv-compact .lv-coins-v{font-size:26px}.lv-compact .lv-msg{font-size:22px}.lv-compact .lv-right{flex-direction:row;align-items:center;gap:10px}.lv-compact .lv-bet{width:150px}.lv-compact .lv-step{width:44px;height:48px}.lv-compact .lv-betval{height:48px}.lv-compact .lv-spin{width:126px;height:126px;margin:0}.lv-compact .lv-spin b{font-size:26px}.lv-compact .lv-autobox{flex:1}.lv-compact .lv-btn{min-height:64px}.lv-compact .lv-btn-t{font-size:17px}.lv-compact .lv-hoard-card{width:560px}.lv-compact .lv-big-amt{font-size:46px}.mobile-game #game .modal.lv-window,#game.mobile-game .modal.lv-window,.mobile-game .modal.lv-window{left:50%;top:8px;transform:translate(-50%)!important;z-index:90;max-width:calc(100% - 16px);max-height:calc(100% - 16px)}@media(prefers-reduced-motion:reduce){.lv-window *,.lv-sfx *{animation:none!important;transition:none!important}.lv-big-rays,.lv-hoard-rays{display:none}}.lv-splat-plunder .lv-splat-blob{background:radial-gradient(circle at 40% 35%,#fff6c0,#f2c040 55%,#9a6210);clip-path:circle(50%);min-width:40px}.lv-splat-plunder .lv-splat-blob b{color:#2a1604;text-shadow:0 1px 0 #fff8}.lv-hp-fallen .lv-hp-bar{border-color:#ffe39a;background:linear-gradient(#5a4210,#2a1e06)}.lv-hp-fallen .lv-hp-text{color:#ffe39a;letter-spacing:2px}.lv-window:not([data-table=base]) .lv-jp{left:auto;right:12px;top:10px;margin-left:0;width:290px;transform:scale(.86);transform-origin:top right}.lv-window:not([data-table=base]) .lv-feed{display:none}.lv-compact .lv-jp{left:auto;right:10px;margin-left:0;width:270px}.lv-compact .lv-tide-names{left:78px;top:30px}.lv-compact.lv-window:not([data-table=base]) .lv-jp{display:none}.lv-compact .lv-hp{width:360px;margin-left:-140px;top:12px}.lv-compact .lv-coins-v{font-size:22px}.lv-compact .lv-coins-v.long{font-size:18px}.lv-compact .lv-coins-v.xlong{font-size:15px}.lv-compact .lv-msg{font-size:19px}.lv-share{margin-top:auto}.lv-share-v{font:bold 19px var(--font);color:#9ffcff;font-variant-numeric:tabular-nums;white-space:nowrap}.lv-share-s{font-size:11.5px;color:#9fc8cc}.lv-compact .lv-share{display:none}.lv-compact .lv-rail{gap:4px}.lv-compact .lv-sc{padding:2px 10px}.lv-compact .lv-sc-side{flex-direction:row;align-items:baseline;gap:8px;width:160px}.lv-compact .lv-sc-res{flex-direction:row;align-items:baseline;gap:5px}.lv-compact .lv-sc-res small{display:none}.lv-compact .lv-sc-st{font-size:12.5px}.lv-compact .lv-round{width:300px;margin-left:-110px;bottom:8px;padding:4px 10px 6px}.lv-compact .lv-round-text b{font-size:14px}.lv-compact .lv-round-text small{font-size:11.5px}.lv-sc-away{opacity:.7}.lv-callout{padding:12px 40px;border-radius:40px;background:radial-gradient(ellipse at center,#020a10d0,#020a1099 55%,#020a1000)}.lv-callout small{color:#f2fbfb}.lv-prompt b,.lv-prompt small{color:#2a1604}.lv-compact .lv-spin-ring{inset:-6px}.lv-compact .lv-right{gap:14px}.lv-back{display:block;margin-top:2px;text-align:center;font-size:11px;color:#9fc8cc;white-space:nowrap}.lv-msg.long{font-size:18px}.lv-msg.xlong,.lv-msg.ret.long,.lv-msg.idle.long,.lv-share-v.long{font-size:15px}.lv-compact .lv-msg.long{font-size:16px}.lv-compact .lv-msg.xlong{font-size:13px}.lv-big-amt{font-size:clamp(34px,54px,54px)}.lv-compact .lv-back{display:none}.lv-reels.lv-tease{box-shadow:0 0 0 1px #000,inset 0 0 0 1px #ffe39a88,inset 0 0 30px #000c,0 0 34px #6ff6ff66;border-color:#bff8ff;transition:box-shadow .25s,border-color .25s}.lv-tide.lv-tide-tease .lv-tide-tube{box-shadow:inset 0 0 12px #000c,0 0 0 2px #dfffff,0 0 30px #9ffcff}.lv-hr-over{color:#9ffcff}.modal.pk-window{left:calc((100% - var(--ui-side-w, 242px)) / 2);top:50%;width:auto;max-width:none!important;max-height:none!important;padding:0;z-index:28;overflow:hidden;border-color:#110c08;border-radius:7px;color:#f2e2c0;user-select:none;-webkit-user-select:none}.pk-window .hidden{display:none!important}:where(.pk-window) b{color:inherit;font-weight:700}.pk-window img{-webkit-user-drag:none}.pk-window button{font-family:var(--font)}.pk-window button:focus-visible,.pk-window input:focus-visible{outline:2px solid #ffdf94;outline-offset:2px}.pk-scale{position:relative;flex:none;overflow:hidden}.pk-canvas{position:absolute;left:0;top:0;transform-origin:0 0;display:flex;flex-direction:column;box-sizing:border-box;padding:0 8px 8px;font-family:var(--font);background:radial-gradient(ellipse 70% 40% at 50% 0%,#4a301a55,#0000 70%),linear-gradient(#2a1d14,#1b130d 60%,#150e09)}.pk-window .modal-head.pk-head{flex:none;height:46px;min-height:46px;margin:0 -8px;padding:0 10px 0 8px;gap:8px;border-bottom:2px solid #8a6326;background:linear-gradient(#3d2a1b,#26180e);box-shadow:inset 0 1px #ffe2a040,0 2px #0a0603}.pk-logo{flex:none;width:36px;height:36px;filter:drop-shadow(0 2px 2px #000a)}.pk-title{display:flex;flex-direction:column;line-height:1;min-width:0}.pk-title-a{font:bold 21px var(--serif);letter-spacing:1.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(#fff6dc,#ffd77a 45%,#c98a28 70%,#ffe2a0);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1.5px 0 #140a04)}.pk-title-b{margin-top:3px;font:bold 9px var(--font);letter-spacing:2.5px;color:#c9a45a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-hfill{flex:1}.pk-hbtn{flex:none;height:30px;padding:0 16px;border-radius:6px;cursor:pointer;font:bold 13px var(--font);color:#2a1804;border:1px solid #3a2406;background:linear-gradient(#ffe9ae,#e8b04a 55%,#b87a1c);box-shadow:inset 0 1px #fff8,0 2px #4a2e08}.pk-hbtn-dark{color:#f6e7c8;border-color:#120c06;background:linear-gradient(#5b4632,#3a2a1c);box-shadow:inset 0 1px #ffe2a040,0 2px #0a0603}.pk-hbtn:hover:not(:disabled){filter:brightness(1.08)}.pk-hbtn:disabled{cursor:default;opacity:.45}.pk-hbtn.on{box-shadow:0 0 0 2px #ffe39a77,inset 0 1px #fff8}.pk-window .pk-head .pk-x{flex:none;width:30px;height:30px}.pk-window .pk-head .pk-x:before,.pk-window .pk-head .pk-x:after{left:7px;top:13px;width:14px}.pk-lobby{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;margin-top:8px;padding:14px 18px;border-radius:10px;background:radial-gradient(ellipse 90% 60% at 50% 0%,#1d4a32,#11281c 55%,#0d1a12);box-shadow:inset 0 0 0 1px #000,inset 0 2px 18px #000c}.pk-lhead{display:flex;align-items:center;justify-content:space-between;gap:16px}.pk-lhead b{display:block;font:bold 24px var(--serif);letter-spacing:1px;color:#ffe39a;text-shadow:0 1px 0 #000}.pk-lhead small{display:block;margin-top:2px;font-size:12px;color:#cfe0d4}.pk-lcoins{padding:8px 16px;border-radius:8px;background:#0b1a12cc;border:1px solid #e9c76655;text-align:right}.pk-lcoins small{display:flex;align-items:center;justify-content:flex-end;gap:6px;font:bold 10px var(--font);letter-spacing:2px;color:#c9a45a}.pk-lcoins b{font:bold 22px var(--font);color:#ffe39a;font-variant-numeric:tabular-nums;text-shadow:none;letter-spacing:0}.pk-ltables{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:14px;scrollbar-width:thin;scrollbar-color:#896331 #10241a;padding:2px}.pk-ltable{display:grid;grid-template-columns:150px 1fr;grid-template-rows:1fr auto;gap:8px 14px;padding:14px 16px;border-radius:12px;background:linear-gradient(#2d1d12,#1a110a);border:1.5px solid #8a6326;box-shadow:0 4px 12px #000a,inset 0 1px #ffe0a030}.pk-ltable.pk-mine{border-color:#ffd76a;box-shadow:0 0 0 1px #000,0 0 16px #ffd76a44,0 4px 12px #000a}.pk-ltable.pk-closed{opacity:.6}.pk-lmini{grid-row:1 / span 2;align-self:center}.pk-lmini svg{display:block;width:150px;height:90px}.pk-lmini .rail{fill:#2e180c;stroke:#c9a45a;stroke-width:1.2}.pk-lmini .felt{fill:#1d7043}.pk-lmini circle{fill:#120c08;stroke:#8a6326;stroke-width:1.2;stroke-dasharray:2 1.5}.pk-lmini circle.on{fill:#ffd76a;stroke:#3a2406;stroke-dasharray:none}.pk-linfo{min-width:0;display:flex;flex-direction:column;gap:6px}.pk-lname{font:bold 20px var(--serif);color:#ffe39a;letter-spacing:.5px}.pk-lstakes{display:flex;gap:8px}.pk-lstakes span{flex:1;padding:4px 8px;border-radius:6px;background:#0d2219;border:1px solid #e9c76644;text-align:center}.pk-lstakes small{display:block;font:bold 8.5px var(--font);letter-spacing:1.8px;color:#b8cfc0}.pk-lstakes b{display:block;font:bold 14px var(--font);color:#fff2c8;white-space:nowrap;font-variant-numeric:tabular-nums}.pk-lplayers{display:flex;flex-wrap:wrap;gap:4px;min-height:20px}.pk-lplayers span{padding:1px 8px;border-radius:9px;font-size:11.5px;color:#f6e7c8;background:#3a2818;border:1px solid #6a4a22}.pk-lplayers em{font-size:11.5px;color:#9a8a74}.pk-lmeta{font-size:11px;color:#b8a684}.pk-lacts{grid-column:2;display:flex;gap:8px;justify-content:flex-end}.pk-lacts .pk-btn{min-width:120px;height:36px;font-size:14px}.pk-lnote{flex:none;font-size:11.5px;line-height:1.45;color:#a8c0b0;text-align:center}.pk-lnote.pk-bad{color:#ffd2c4;font-weight:700}.pk-lempty{grid-column:1 / -1;padding:40px;text-align:center;color:#cfe0d4;font-size:15px}.pk-main{position:relative;display:flex;flex-direction:column;margin-top:8px}.pk-stage{position:relative;flex:none;width:1120px;height:620px;overflow:hidden;border-radius:10px;background:radial-gradient(ellipse 60% 55% at 50% 48%,#3a2616,#1e130b 60%,#0e0905);box-shadow:inset 0 0 0 1px #000,inset 0 2px 14px #000c;contain:layout paint}.pk-feltbox,.pk-feltbox .pk-felt{position:absolute;inset:0;width:100%;height:100%;display:block}.pk-layer{position:absolute;inset:0;pointer-events:none}.pk-seats{z-index:10}.pk-betl{z-index:4}.pk-cards{z-index:6}.pk-labels{z-index:8}.pk-fx{z-index:40}.pk-deck{position:absolute;left:-21px;top:-29px;width:42px;height:58px;z-index:3;filter:drop-shadow(0 3px 3px #000a)}.pk-deck img,.pk-deck i{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;transform:rotate(-10deg)}.pk-deck i{transform:translate(2px,5px) rotate(-10deg);background:repeating-linear-gradient(#fbf6ea 0 1px,#b9ae97 1px 2px);box-shadow:0 2px 3px #000a}.pk-dbtn{position:absolute;left:-17px;top:-17px;width:34px;height:34px;z-index:9;transition:transform .45s cubic-bezier(.3,.7,.3,1);filter:drop-shadow(0 2px 2px #000b)}.pk-potlabel{position:absolute;left:0;top:0;z-index:7;display:flex;align-items:baseline;gap:8px;padding:3px 14px 4px;border-radius:13px;background:#06140ed9;border:1px solid #e9c76680;box-shadow:0 2px 6px #0009;white-space:nowrap}.pk-potlabel small{font:bold 10px var(--font);letter-spacing:2.5px;color:#c9e0d0}.pk-potlabel b{font:bold 16px var(--font);color:#ffe9a8;font-variant-numeric:tabular-nums}.pk-card{position:absolute;left:-36px;top:-50px;width:72px;height:100px;perspective:800px;transition:transform .34s cubic-bezier(.25,.8,.3,1),top .25s,filter .3s}.pk-flip{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(180deg);transition:transform .32s ease-in-out}.pk-flip.up{transform:rotateY(0)}.pk-card.pk-now,.pk-flip.pk-now{transition:none!important}.pk-flip img{position:absolute;inset:0;width:100%;height:100%;display:block;border-radius:6px;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 2px 5px #0009,0 0 0 .5px #0005}.pk-flip .pk-back{transform:rotateY(180deg)}.pk-card.pk-hero .pk-flip img{box-shadow:0 6px 14px #000b,0 0 0 .5px #0006}.pk-card.pk-best{top:-60px}.pk-card.pk-best .pk-flip img{box-shadow:0 0 0 2.5px #ffe39a,0 0 16px 2px #ffd76acc,0 4px 8px #000a}.pk-card.pk-dim{filter:brightness(.5) saturate(.55)}.pk-pod{position:absolute;left:0;top:0;width:0;height:0;transition:transform .5s cubic-bezier(.3,.7,.3,1)}.pk-plate{position:absolute;left:-86px;top:-25px;box-sizing:border-box;width:172px;height:50px;padding:0 10px 0 60px;display:flex;align-items:center;border-radius:25px;background:linear-gradient(#3d2818,#22150c);border:1.5px solid #8a6326;box-shadow:0 3px 8px #000a,inset 0 1px #ffe0a030;transition:box-shadow .25s,border-color .25s,opacity .3s}.pk-plate.pk-empty{background:#1a120cc0;border-style:dashed;border-color:#8a632690;box-shadow:none}.pk-plate.pk-empty .pk-name{color:#b8a684;font-weight:400}.pk-plate.pk-you{border-color:#ffd76a;background:linear-gradient(#11545a,#08333a);box-shadow:0 0 0 1px #000,0 0 12px #3ac0c055,0 3px 8px #000a}.pk-plate.pk-turn{border-color:#ffe39a;box-shadow:0 0 0 2px #ffe39a55,0 0 18px #ffd76a88,0 3px 8px #000a}.pk-plate.pk-folded{opacity:.62}.pk-plate.pk-out{opacity:.5}.pk-plate.pk-allin{border-color:#e0604a}.pk-plate.pk-winner{border-color:#ffe39a;box-shadow:0 0 0 2px #ffe39a88,0 0 22px #ffd76aaa,0 3px 8px #000a}.pk-plate.pk-glow{animation:pk-glow 1.5s ease-out}@keyframes pk-glow{0%{box-shadow:0 0 #ffe39a,0 0 #ffd76a}30%{box-shadow:0 0 0 5px #ffe39a99,0 0 30px #ffd76a}}.pk-av{position:absolute;left:-4px;top:-6px;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;border:2px solid #8a6326;box-sizing:border-box;font:bold 24px var(--serif);color:#ffe9b8;text-shadow:0 1px 2px #000;background:radial-gradient(circle at 35% 30%,#6e4c2b,#2a1a0c);box-shadow:0 2px 6px #000a}.pk-empty .pk-av{color:#8a7a5a;background:#120c08;border-style:dashed;border-color:#6a5030;font-size:18px;text-shadow:none}.pk-you .pk-av{color:#2a1804;text-shadow:0 1px 0 #fff6;border-color:#ffe39a;background:radial-gradient(circle at 35% 30%,#fff2b8,#c9902a)!important}.pk-ring{position:absolute;left:-6px;top:-6px;width:66px;height:66px;overflow:visible;pointer-events:none;opacity:0;transition:opacity .2s}.pk-av.pk-ticking .pk-ring{opacity:1}.pk-ring-bg{fill:none;stroke:#000b;stroke-width:4.5}.pk-ring-fg{fill:none;stroke:#ffd76a;stroke-width:4.5;stroke-linecap:round;transition:stroke-dashoffset .22s linear,stroke .3s;filter:drop-shadow(0 0 2px #ffd76a)}.pk-av.pk-late .pk-ring-fg{stroke:#ff9a50;filter:drop-shadow(0 0 2px #ff7030)}.pk-av.pk-bank .pk-ring-fg{stroke:#ff5a3a;filter:drop-shadow(0 0 3px #ff3a1a)}.pk-secs{position:absolute;left:50%;bottom:-9px;transform:translate(-50%);min-width:18px;padding:0 5px;border-radius:8px;font:normal bold 11px/15px var(--font);text-align:center;color:#2a1804;background:#ffd76a;box-shadow:0 1px 3px #000a;font-variant-numeric:tabular-nums;text-shadow:none}.pk-av.pk-late .pk-secs{background:#ff9a50}.pk-av.pk-bank .pk-secs{color:#fff;background:#d8402a}.pk-av.pk-bank .pk-secs:before{content:"⏱ "}.pk-ptext{display:flex;flex-direction:column;min-width:0;line-height:1.15}.pk-name{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:bold 13px var(--font);color:#f6e7c8}.pk-stack{font:bold 16px var(--font);color:#ffe39a;white-space:nowrap;font-variant-numeric:tabular-nums}.pk-stack.pk-dim{font-size:11px;font-weight:400;color:#9a8a74}.pk-you .pk-stack{color:#fff2c8}.pk-tb{position:absolute;left:62px;right:16px;bottom:5px;height:3px;border-radius:2px;background:#0008;overflow:hidden}.pk-tb i{display:block;height:100%;width:100%;background:#c9a45a88;transition:width .22s linear}.pk-plate.pk-banking .pk-tb i{background:linear-gradient(90deg,#d8402a,#ff9a50)}.pk-tag{position:absolute;right:-8px;top:-16px;padding:1px 9px;border-radius:9px;font:bold 11px/16px var(--font);white-space:nowrap;color:#f6e7c8;background:#2a1d12;border:1px solid #6a4a22;box-shadow:0 2px 4px #000a;animation:pk-tagin .25s ease-out}@keyframes pk-tagin{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}.pk-t-fold{color:#cfc3b6;background:#3b3431;border-color:#6a5e54}.pk-t-check{color:#e0eef4;background:#2e4a5a;border-color:#6a9ab0}.pk-t-call{color:#e8fff0;background:#1e6a42;border-color:#5cc08a}.pk-t-bet,.pk-t-raise{color:#2a1804;background:linear-gradient(#fff0b8,#e8b84a);border-color:#fff6d0}.pk-t-allin{color:#fff;background:linear-gradient(#e85a3a,#a8201a);border-color:#ffb09a}.pk-t-sb,.pk-t-bb,.pk-t-post{color:#f6e7c8;background:#2a1d12;border-color:#8a6326}.pk-t-out{color:#b8a684;background:#1a120c;border-color:#4a3a2a;font-weight:400}.pk-plate.pk-winner .pk-tag{visibility:hidden}.pk-won{position:absolute;right:-94px;top:-42px;padding:1px 10px;border-radius:9px;font:bold 12.5px/18px var(--font);color:#2a1804;background:linear-gradient(#fff3c0,#eab845);border:1px solid #fff6d0;box-shadow:0 0 12px #ffcf5a99,0 2px 4px #000a;white-space:nowrap;z-index:3;font-variant-numeric:tabular-nums}.pk-hname{position:absolute;left:0;top:31px;transform:translate(-50%);z-index:2;padding:2px 11px;border-radius:10px;font:bold 12px/16px var(--font);white-space:nowrap;color:#f2ead8;background:#0c1d15ee;border:1px solid #9ab8a066;box-shadow:0 2px 6px #000b}.pk-hname.pk-win{color:#2a1804;background:linear-gradient(#fff3c0,#eab845 60%,#c98a28);border-color:#fff6d0;box-shadow:0 0 14px #ffcf5a88,0 2px 6px #000b;animation:pk-pop .42s cubic-bezier(.2,1.45,.4,1)}.pk-hname.pk-mine{color:#e8fff4;background:#0b3a3fee;border-color:#3ac0c099}.pk-pod[data-v="3"] .pk-hname{top:114px}.pk-pod[data-v="0"] .pk-hname{left:auto;right:96px;top:-12px;transform:none}.pk-pod[data-v="0"] .pk-tag{right:auto;left:180px;top:14px}.pk-pod[data-v="0"] .pk-won{right:auto;left:94px;top:-12px}@keyframes pk-pop{0%{scale:.4;opacity:0}to{scale:1;opacity:1}}.pk-seats .pk-sit{position:absolute;left:-40px;top:-40px;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;padding:0;border-radius:50%;cursor:pointer;pointer-events:auto;color:#ffe9a8;border:2px solid #ecc766;background:radial-gradient(circle at 50% 35%,#238a5aee,#0c3a26ee);box-shadow:0 0 0 3px #0006,0 0 14px #ecc76655;transition:box-shadow .15s,filter .15s}.pk-sit b{font:bold 18px var(--serif);letter-spacing:2px;text-shadow:0 1px 0 #000}.pk-sit small{font-size:10px;color:#cfe8d8}.pk-sit:hover:not(:disabled){filter:brightness(1.15);box-shadow:0 0 0 3px #0006,0 0 22px #ffe39a99}.pk-sit:disabled{cursor:default;opacity:.55}.pk-sit.pk-wait{opacity:1;animation:pk-pulse .6s ease-in-out infinite alternate}@keyframes pk-pulse{0%{opacity:1}to{opacity:.55}}.pk-chips{display:flex;align-items:flex-end;gap:2px;filter:drop-shadow(0 2px 2px #000a)}.pk-chips img{display:block;width:34px;height:auto}.pk-bet{position:absolute;left:0;top:0;width:0;height:0;transition:transform .35s cubic-bezier(.25,.8,.3,1)}.pk-bet.pk-now{transition:none}.pk-bet .pk-chips{position:absolute;left:-17px;bottom:0}.pk-betamt{position:absolute;left:20px;bottom:2px;padding:0 7px;border-radius:8px;font:bold 12px/17px var(--font);color:#ffe9a8;background:#000b;border:1px solid #e9c76655;white-space:nowrap;font-variant-numeric:tabular-nums}.pk-bet .pk-chips:has(img+img)+.pk-betamt{left:56px}.pk-pot{position:absolute;left:0;top:0;width:0;height:0;transition:transform .35s}.pk-chipsbox{position:absolute;left:0;bottom:0;transform:translate(-50%)}.pk-potamt{position:absolute;left:0;top:5px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;padding:1px 10px 2px;border-radius:8px;white-space:nowrap;line-height:1.1;background:#06140ee0;border:1px solid #e9c76666;box-shadow:0 2px 5px #0009}.pk-potamt small{font:bold 8.5px var(--font);letter-spacing:1.8px;color:#b8d4c4}.pk-potamt b{font:bold 13px var(--font);color:#ffe9a8;font-variant-numeric:tabular-nums}.pk-fly{position:absolute;left:0;top:0;width:0;height:0;z-index:60}.pk-fly .pk-chips{position:absolute;left:0;bottom:0}.pk-float{position:absolute;left:0;top:0;z-index:70;translate:-50% -50%;padding:2px 12px;border-radius:10px;font:bold 14px/20px var(--font);white-space:nowrap;pointer-events:none;animation:pk-float 1.7s ease-out forwards;font-variant-numeric:tabular-nums}@keyframes pk-float{0%{opacity:0;margin-top:8px}15%{opacity:1;margin-top:0}75%{opacity:1}to{opacity:0;margin-top:-18px}}.pk-f-win{color:#2a1804;background:linear-gradient(#fff3c0,#eab845);border:1px solid #fff6d0;box-shadow:0 0 14px #ffcf5a99;font-size:16px}.pk-f-rake{color:#cfe0d4;background:#06140ecc;border:1px solid #9ab8a066;font:normal 11px/16px var(--font)}.pk-f-pot{color:#fff2c8;background:#2a1d12ee;border:1px solid #e9c76699;font-size:12px;letter-spacing:1.5px}.pk-spark{position:absolute;z-index:70;width:13px;height:13px;background:radial-gradient(circle,#fff 0 25%,#ffe9a0 45%,#ffc84a);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0}.pk-banner{position:absolute;left:560px;top:290px;z-index:30;transform:translate(-50%,-50%);min-width:260px;padding:7px 26px 9px;text-align:center;border-radius:10px;pointer-events:none;background:linear-gradient(#0b2118e8,#06140ee8);border:1px solid #e9c76699;box-shadow:0 4px 14px #0009,inset 0 1px #ffe39a22}.pk-banner b{display:block;font:bold 19px var(--serif);letter-spacing:3px;color:#f6dc8c;text-shadow:0 1px 0 #000;white-space:nowrap}.pk-banner small{display:block;margin-top:2px;font-size:12px;color:#cfe0d4;font-variant-numeric:tabular-nums;white-space:nowrap}.pk-banner.pk-low{top:384px;padding:4px 18px 6px}.pk-banner.pk-low b{font-size:15px;letter-spacing:2px}.pk-banner.pk-b-res{border-color:#ffe39a;box-shadow:0 0 18px #ffd76a44,0 4px 14px #0009}.pk-toast{position:absolute;left:50%;top:150px;z-index:95;transform:translate(-50%);max-width:560px;padding:8px 18px;border-radius:8px;text-align:center;font:bold 13px/1.35 var(--font);color:#ffe2d4;background:#2c1110f2;border:1px solid #c0604a;box-shadow:0 6px 18px #000b}.pk-toast.pk-calm{color:#e8f4ec;background:#0c2218f2;border-color:#5c9a78}.pk-toast.pk-in{animation:pk-toast .3s ease-out}@keyframes pk-toast{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}.pk-drawer{position:absolute;right:0;top:0;bottom:0;z-index:85;width:318px;display:flex;flex-direction:column;background:linear-gradient(#21170ff6,#140d08f6);border-left:1.5px solid #8a6326;box-shadow:-8px 0 18px #000a;transform:translate(105%);transition:transform .3s cubic-bezier(.3,.7,.3,1)}.pk-drawer-on .pk-drawer{transform:none}.pk-dhead{flex:none;display:flex;align-items:center;justify-content:space-between;padding:8px 10px 8px 16px;border-bottom:1px solid #6a4a22}.pk-dhead b{font:bold 16px var(--serif);letter-spacing:1.5px;color:#ffe39a}.pk-hclose{width:30px;height:30px;padding:0;font-size:18px}.pk-hlist{flex:1;overflow-y:auto;padding:8px 10px 12px;scrollbar-width:thin;scrollbar-color:#896331 #20140d;user-select:text;-webkit-user-select:text}.pk-hitem{padding:8px 10px;margin-bottom:8px;border-radius:8px;background:#0d2219;border:1px solid #e9c76633}.pk-hrow{display:flex;align-items:baseline;gap:8px}.pk-hrow b{font-size:13px;color:#ffe39a}.pk-hrow span{font-size:11.5px;color:#cfe0d4;font-variant-numeric:tabular-nums}.pk-hrow span:last-child{margin-left:auto;font-weight:700}.pk-hrow .pk-up{color:#ffe08a}.pk-hrow .pk-down{color:#e8a090}.pk-hcards{display:flex;gap:8px;margin:5px 0 3px}.pk-hcards span{display:flex;gap:2px}.pk-hcards .pk-hmine{padding-right:8px;border-right:1px solid #e9c76633}.pk-mc{width:25px;height:35px;border-radius:3px;box-shadow:0 1px 2px #000a;vertical-align:middle}.pk-hwin .pk-mc{width:18px;height:25px;margin-left:1px}.pk-hwin,.pk-hline{margin:3px 0 0;font-size:12px;line-height:1.35;color:#ead9b8}.pk-hwin b{color:#fff2c8}.pk-hrake{margin:2px 0 0;font-size:10.5px;color:#8fa898}.pk-hnone{padding:18px 8px;font-size:13px;color:#b8a684;text-align:center}.pk-bar{flex:none;display:grid;grid-template-columns:200px 1fr 168px;gap:10px;height:118px;margin-top:8px}.pk-coins{display:flex;flex-direction:column;justify-content:center;padding:6px 14px;border-radius:8px;background:linear-gradient(#150e09,#22170f);border:1px solid #5a4020;box-shadow:inset 0 1px 6px #000;line-height:1.2}.pk-coins small{display:flex;align-items:center;gap:6px;font:bold 10px var(--font);letter-spacing:2px;color:#c9a45a}.pk-ci{display:inline-block;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff6c0,#e8b830 55%,#9a6210);box-shadow:0 0 0 1px #3a2406}.pk-coins-v{margin:1px 0 3px;font:bold 22px var(--font);color:#ffe39a;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 0 #000;transition:color .3s}.pk-coins.pk-up .pk-coins-v{color:#fff6c8;text-shadow:0 0 10px #ffd76a,0 1px 0 #000}.pk-cline{font-size:11px;color:#c9b48e;white-space:nowrap}.pk-cline b{color:#f6e7c8;font-variant-numeric:tabular-nums}.pk-bc{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px;min-width:0}.pk-row1{height:36px;display:flex;align-items:center;justify-content:center}.pk-row2{height:64px;display:flex;align-items:center;justify-content:center;gap:10px}.pk-status{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#e8d6b0;text-align:center}.pk-status.pk-you{color:#ffe39a;font-weight:700}.pk-watch .pk-status{font-size:15px;color:#ffe9a8}.pk-watch .pk-row1{height:100%}.pk-watch .pk-row2{display:none}.pk-quiet .pk-row1{height:100%}.pk-quiet .pk-row2{display:none}.pk-quiet .pk-status{font-size:15px}.pk-size{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.pk-quick{flex:none;display:flex;gap:4px}.pk-qbtn{height:30px;padding:0 9px;border-radius:6px;cursor:pointer;font:bold 12px var(--font);color:#f6e7c8;border:1px solid #120c06;background:linear-gradient(#5b4632,#3a2a1c);box-shadow:inset 0 1px #ffe2a040,0 2px #0a0603;white-space:nowrap}.pk-qbtn:hover:not(:disabled){filter:brightness(1.15)}.pk-qbtn.on{color:#2a1804;background:linear-gradient(#ffe9ae,#e8b04a 55%,#b87a1c);box-shadow:inset 0 1px #fff8,0 2px #4a2e08}.pk-qbtn:disabled{opacity:.4;cursor:default}.pk-slide{flex:1;min-width:60px;display:flex;align-items:center;gap:4px}.pk-step{flex:none;width:26px;height:26px;padding:0;border-radius:50%;cursor:pointer;font:bold 16px/1 var(--font);color:#ffe39a;background:#2a1d12;border:1px solid #8a6326}.pk-step:hover{filter:brightness(1.2)}.pk-slider{flex:1;min-width:0;height:26px;margin:0;background:none;cursor:pointer;-webkit-appearance:none;appearance:none}.pk-slider::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:linear-gradient(90deg,#6a4a22,#e8b04a 70%,#ffe39a);box-shadow:inset 0 1px 3px #000c,0 0 0 1px #000}.pk-slider::-moz-range-track{height:8px;border-radius:4px;background:linear-gradient(90deg,#6a4a22,#e8b04a 70%,#ffe39a);box-shadow:inset 0 1px 3px #000c}.pk-slider::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-8px;border-radius:50%;border:2px solid #3a2406;background:radial-gradient(circle at 40% 35%,#fff3c0,#e6b42c 60%,#9a6210);box-shadow:0 2px 4px #000c,inset 0 0 0 3px #fff4}.pk-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;border:2px solid #3a2406;background:radial-gradient(circle at 40% 35%,#fff3c0,#e6b42c 60%,#9a6210);box-shadow:0 2px 4px #000c}.pk-amount{flex:none;box-sizing:border-box;width:124px;height:32px;padding:0 10px;border-radius:6px;text-align:right;font:bold 15px var(--font);color:#ffe9a8;background:#0b0704;border:1px solid #8a6326;box-shadow:inset 0 1px 4px #000;font-variant-numeric:tabular-nums;user-select:text;-webkit-user-select:text}.pk-acts{display:flex;justify-content:center;gap:10px}.pk-act{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:172px;height:58px;padding:0 14px;border-radius:9px;cursor:pointer;color:#fff;line-height:1.1;border:1px solid #120c06;box-shadow:inset 0 1px #fff8,inset 0 -3px 6px #0004,0 3px #0a0603,0 5px 9px #000a;transition:filter .12s,transform .08s}.pk-act b{font:bold 18px var(--serif);letter-spacing:2px;text-shadow:0 1px 1px #0009;white-space:nowrap}.pk-act small{font:bold 13px var(--font);font-variant-numeric:tabular-nums;text-shadow:0 1px 1px #0008}.pk-act small:empty{display:none}.pk-act kbd{position:absolute;right:6px;top:4px;font:bold 9px var(--font);opacity:.7}.pk-act-fold{background:linear-gradient(#b8aa96,#6e6252 55%,#463c30)}.pk-act-call{background:linear-gradient(#86e0a6,#2f9d5c 55%,#1a6a3a)}.pk-act-call.pk-check{background:linear-gradient(#8cc8e4,#2f7ea2 55%,#1a4e6a)}.pk-act-raise{color:#2a1804;background:linear-gradient(#fff0b8,#e8b84a 55%,#b8801e)}.pk-act-raise b,.pk-act-raise small{text-shadow:0 1px 0 #fff6}.pk-act-raise.pk-allin{color:#fff;background:linear-gradient(#f0857e,#c42e29 55%,#7a1414)}.pk-act-raise.pk-allin b,.pk-act-raise.pk-allin small{text-shadow:0 1px 1px #0009}.pk-act:not(:disabled):hover{filter:brightness(1.1)}.pk-act:not(:disabled):active{transform:translateY(2px);box-shadow:inset 0 1px #fff6,0 1px #0a0603,0 2px 4px #000a}.pk-act:disabled{cursor:default;filter:grayscale(.85) brightness(.5);box-shadow:inset 0 1px #fff2,0 2px #0a0603}.pk-acts.pk-live .pk-act:not(:disabled){animation:pk-ready 1.8s ease-in-out infinite}@keyframes pk-ready{50%{box-shadow:inset 0 1px #fff8,inset 0 -3px 6px #0004,0 3px #0a0603,0 0 16px #ffe39a88}}.pk-act.pk-wait{filter:brightness(.85)}.pk-pre{display:flex;justify-content:center;gap:10px}.pk-prebtn{display:flex;align-items:center;gap:9px;height:46px;padding:0 16px;border-radius:8px;cursor:pointer;font:bold 13.5px var(--font);color:#e8d6b0;border:1px solid #5a4020;background:linear-gradient(#22170f,#150e09);box-shadow:inset 0 1px #ffe2a020;white-space:nowrap}.pk-prebtn i{flex:none;width:16px;height:16px;border-radius:4px;border:1.5px solid #c9a45a;background:#0b0704;box-shadow:inset 0 1px 2px #000}.pk-prebtn.on{color:#fff2c8;border-color:#ffd76a;background:linear-gradient(#3d2a1b,#26180e);box-shadow:0 0 0 1px #ffd76a55,0 0 10px #ffd76a33}.pk-prebtn.on i{border-color:#ffe39a;background:radial-gradient(circle,#ffe39a 0 45%,#b5801e 50% 60%,#0b0704 62%)}.pk-prebtn:hover{filter:brightness(1.12)}.pk-opt{display:flex;gap:8px}.pk-br{display:flex;flex-direction:column;justify-content:center;gap:6px}.pk-btn{height:32px;padding:0 12px;border-radius:7px;cursor:pointer;font:bold 13px var(--font);color:#f6e7c8;border:1px solid #120c06;background:linear-gradient(#5b4632,#3a2a1c);box-shadow:inset 0 1px #ffe2a040,0 2px #0a0603;white-space:nowrap}.pk-btn:not(:disabled):hover{filter:brightness(1.12)}.pk-btn:disabled{cursor:default;opacity:.42;filter:grayscale(.4)}.pk-btn.pk-gold{color:#2a1804;background:linear-gradient(#ffe9ae,#e8b04a 55%,#b87a1c);box-shadow:inset 0 1px #fff8,0 2px #4a2e08}.pk-leave.pk-armed{color:#fff;background:linear-gradient(#e0705a,#a8301e)}.pk-modal{position:absolute;inset:0;z-index:110;display:grid;place-items:center;background:#0009}.pk-bibox{width:480px;padding:18px 22px 16px;border-radius:12px;background:linear-gradient(#2d1d12,#170f09);border:1.5px solid #c9a45a;box-shadow:0 10px 30px #000c,inset 0 1px #ffe0a030;animation:pk-pop .3s cubic-bezier(.2,1.3,.4,1)}.pk-bihead{display:flex;align-items:center;gap:12px;margin-bottom:12px}.pk-bihead img{width:44px;height:44px;filter:drop-shadow(0 2px 3px #000a)}.pk-bihead b{display:block;font:bold 21px var(--serif);color:#ffe39a}.pk-bihead small{display:block;margin-top:2px;font-size:11.5px;color:#c9b48e}.pk-bigrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.pk-bigrid>div{padding:6px 12px;border-radius:8px;background:#0b0704;border:1px solid #5a4020}.pk-bigrid small{display:block;font:bold 9px var(--font);letter-spacing:2px;color:#c9a45a}.pk-bigrid b{display:block;font:bold 18px var(--font);color:#f6e7c8;font-variant-numeric:tabular-nums}.pk-birow{display:flex;align-items:center;gap:8px}.pk-birange{display:flex;justify-content:space-between;margin:3px 44px 8px;font-size:11px;color:#a8977a;font-variant-numeric:tabular-nums}.pk-window .pk-biamt{display:block;width:100%;height:40px;font-size:22px;text-align:center}.pk-binote{margin:10px 0 0;font-size:11.5px;line-height:1.4;color:#b8a684;text-align:center}.pk-binote.pk-bad{color:#ffb8a4;font-weight:700}.pk-biacts{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.pk-biacts .pk-btn{height:38px;min-width:110px;font-size:14px}.pk-biok{min-width:150px!important}.pk-page{position:absolute;inset:54px 8px 8px;z-index:100;display:flex;flex-direction:column;border-radius:10px;background:linear-gradient(#21170f,#140d08);border:1px solid #6a4a22;box-shadow:inset 0 0 30px #000}.pk-page-in{flex:1;overflow-y:auto;padding:18px 34px 8px;scrollbar-width:thin;scrollbar-color:#896331 #20140d;user-select:text;-webkit-user-select:text}.pk-page-x{flex:none;align-self:center;margin:8px 0 12px;padding:0 26px;height:36px}.pk-rh{display:flex;align-items:center;gap:12px;margin-bottom:12px}.pk-rh img{width:46px;height:46px}.pk-rh b{display:block;font:bold 22px var(--serif);color:#ffe39a}.pk-rh small{display:block;font-size:12px;color:#c9b48e}.pk-rtables{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-bottom:8px}.pk-rtables>div{padding:8px 12px;border-radius:8px;background:#2a1d0e;border:1px solid #e9c76677}.pk-rtables b{display:block;font:bold 15px var(--serif);color:#ffe39a}.pk-rtables span{display:block;font-size:13px;color:#f6e7c8}.pk-rtables small{display:block;font-size:11px;color:#c9b48e}.pk-pays{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:4px 0 6px}.pk-pays>div{padding:8px 10px;border-radius:8px;text-align:center;background:#0d2219;border:1px solid #e9c76655}.pk-pays b{display:block;font:bold 20px var(--serif);color:#ffe39a}.pk-pays small{display:block;margin-top:2px;font-size:11px;color:#cfe0d4}.pk-page h3{margin:14px 0 6px;font:bold 14px var(--serif);letter-spacing:2px;text-transform:uppercase;color:#e9c766}.pk-page ul{margin:0;padding-left:20px}.pk-page li{margin:3px 0;font-size:13px;line-height:1.45;color:#ead9b8}.pk-ranks{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px}.pk-ranks>div{display:flex;align-items:center;gap:10px}.pk-ranks span{display:flex;gap:2px}.pk-ranks b{font-size:13px;color:#f6e7c8}.pk-keys{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;color:#ead9b8}.pk-keys kbd,.pk-page kbd{display:inline-block;min-width:18px;margin-right:6px;padding:1px 6px;border-radius:4px;text-align:center;font:bold 12px var(--font);color:#2a1804;background:linear-gradient(#ffe9ae,#d9a440);box-shadow:0 1px #5a3a08}.pk-note{margin:10px 0 4px;font-size:11.5px;line-height:1.45;color:#a8977a}.pk-side .pk-head.modal-head{height:38px;min-height:38px}.pk-side .pk-logo{width:28px;height:28px}.pk-side .pk-title-a{font-size:18px}.pk-side .pk-title-b{display:none}.pk-side .pk-main{flex-direction:row;gap:8px}.pk-side .pk-bar{width:262px;height:620px;margin:0;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:10px}.pk-side .pk-coins{padding:8px 14px}.pk-side .pk-coins-v{font-size:25px}.pk-side .pk-cline{font-size:14px}.pk-side .pk-bc{justify-content:flex-start;gap:10px}.pk-side .pk-row1{height:auto;flex-direction:column}.pk-side .pk-row2{height:auto;flex-direction:column;align-items:stretch}.pk-side .pk-status{white-space:normal;font-size:17px;line-height:1.3}.pk-side .pk-size{flex-wrap:wrap;width:100%;gap:8px}.pk-side .pk-quick{width:100%;display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.pk-side .pk-qbtn{height:40px;padding:0 2px;font-size:13px}.pk-side .pk-slide{width:100%;flex:none}.pk-side .pk-step{width:36px;height:36px;font-size:20px}.pk-side .pk-amount{width:100%;height:42px;font-size:20px;text-align:center}.pk-side .pk-acts{flex-direction:column;gap:8px}.pk-side .pk-act{min-width:0;width:100%;height:66px}.pk-side .pk-act b{font-size:22px}.pk-side .pk-act small{font-size:16px}.pk-side .pk-act kbd{display:none}.pk-side .pk-pre{flex-direction:column;gap:8px}.pk-side .pk-prebtn{height:56px;font-size:17px}.pk-side .pk-prebtn i{width:22px;height:22px}.pk-side .pk-br{flex-direction:row;gap:6px}.pk-side .pk-btn{flex:1;height:50px;font-size:14px;padding:0 4px;white-space:normal;line-height:1.1}.pk-side .pk-page{top:46px}.pk-side .pk-lobby{margin-top:8px}.pk-side.pk-in-lobby .pk-ltables{grid-template-columns:1fr 1fr}.pk-tiny .pk-plate{left:-100px;top:-30px;width:200px;height:60px;border-radius:30px;padding-left:70px}.pk-tiny .pk-av{left:-5px;top:-6px;width:70px;height:70px;font-size:30px}.pk-tiny .pk-ring{left:-7px;top:-7px;width:80px;height:80px}.pk-tiny .pk-name{max-width:118px;font-size:17px}.pk-tiny .pk-stack{font-size:21px}.pk-tiny .pk-tag{font-size:15px;line-height:21px;top:-22px}.pk-tiny .pk-secs{font-size:14px;line-height:19px}.pk-tiny .pk-tb{left:72px;height:4px}.pk-tiny .pk-hname{font-size:16px;line-height:21px;top:36px}.pk-tiny .pk-won{font-size:16px;line-height:22px}.pk-tiny .pk-pod[data-v="0"] .pk-tag{left:206px;top:16px}.pk-tiny .pk-pod[data-v="0"] .pk-hname{right:110px}.pk-tiny .pk-pod[data-v="0"] .pk-won{left:108px}.pk-tiny .pk-betamt{font-size:16px;line-height:22px}.pk-tiny .pk-potamt b{font-size:17px}.pk-tiny .pk-potamt small{font-size:11px}.pk-tiny .pk-potlabel b{font-size:21px}.pk-tiny .pk-potlabel small{font-size:13px}.pk-tiny .pk-banner b{font-size:25px}.pk-tiny .pk-banner small{font-size:16px}.pk-tiny .pk-banner.pk-low b{font-size:19px}.pk-tiny .pk-toast{font-size:18px}.pk-tiny .pk-hbtn{height:32px;font-size:15px;padding:0 12px}.pk-tiny .pk-head .pk-x{width:34px;height:32px}.pk-tiny .pk-sit b{font-size:22px}.pk-tiny .pk-sit small{font-size:13px}.pk-tiny .pk-page li{font-size:16px}.pk-tiny .pk-page h3{font-size:17px}.pk-tiny .pk-float{font-size:19px}.pk-tiny .pk-hitem,.pk-tiny .pk-hwin{font-size:15px}.pk-tiny .pk-hrow b{font-size:16px}.pk-tiny .pk-lname{font-size:24px}.pk-tiny .pk-lstakes b{font-size:17px}.pk-tiny .pk-lplayers span,.pk-tiny .pk-lmeta,.pk-tiny .pk-lnote{font-size:14px}.pk-tiny .pk-lacts .pk-btn{height:46px;font-size:17px}.pk-tiny .pk-bibox{width:560px}.pk-tiny .pk-bihead small,.pk-tiny .pk-binote{font-size:15px}.pk-tiny .pk-biacts .pk-btn{height:50px;font-size:18px}.mobile-game .modal.pk-window{left:50%;top:8px;transform:translate(-50%)!important;z-index:90;max-width:calc(100% - 16px);max-height:calc(100% - 16px)}@media(prefers-reduced-motion:reduce){.pk-window *,.pk-window *:before,.pk-window *:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.pk-card,.pk-flip,.pk-bet,.pk-pod,.pk-dbtn,.pk-drawer{transition-duration:.08s!important}}.pk-felt .pk-print{transition:opacity .5s}.pk-board-on .pk-felt .pk-print{opacity:0}.pk-window .pk-biwait{width:100%;height:38px;margin-top:10px;justify-content:center;font-size:12.5px}.pk-tiny .pk-window .pk-biwait,.pk-tiny .pk-biwait{height:50px;font-size:16px}.pk-hshow{color:#cfe0d4}.pk-outnote{position:absolute;left:calc((100% - var(--ui-side-w, 242px)) / 2);bottom:calc(var(--ui-chat-h, 165px) + 18px);z-index:27;transform:translate(-50%);max-width:calc(100% - 32px);padding:7px 16px;border-radius:8px;pointer-events:none;white-space:nowrap;font:bold 13px var(--font);color:#ffe9a8;background:#1a120ce8;border:1px solid #c9a24a;box-shadow:0 4px 12px #000a}.pk-outnote.hidden{display:none}.pk-outnote.pk-in{animation:pk-toast .3s ease-out}.mobile-game .pk-outnote{left:50%;top:calc(var(--mobile-edge-top, 8px) + 4px);bottom:auto;z-index:91}.pk-chars{z-index:3}.pk-pod[data-v="0"] .pk-tag{right:calc(100% + 6px);left:auto;top:14px}.pk-pod[data-v="0"] .pk-won{right:92px;left:auto;top:-11px}.pk-pod[data-v="0"] .pk-hname{right:96px;top:-42px}.pk-pod[data-v="3"] .pk-hname{left:96px;top:-12px;transform:none}.pk-tiny .pk-pod[data-v="0"] .pk-tag{left:auto;right:calc(100% + 6px);top:16px}.pk-tiny .pk-pod[data-v="0"] .pk-won{left:auto;right:106px}.pk-tiny .pk-pod[data-v="0"] .pk-hname{right:110px;top:-48px}.pk-pod[data-v="0"] .pk-tag,.pk-tiny .pk-pod[data-v="0"] .pk-tag{right:-8px;left:auto;top:-16px}.pk-pod[data-v="0"] .pk-hname,.pk-tiny .pk-pod[data-v="0"] .pk-hname{right:auto;left:0;top:-48px;transform:translate(-50%)}.pk-pod[data-v="0"] .pk-won{right:94px;left:auto;top:-11px}.pk-tiny .pk-pod[data-v="0"] .pk-won{right:108px;left:auto;top:-11px}.pk-potamt{left:40px;top:auto;bottom:0;transform:none;align-items:flex-start}.pk-banner.pk-low{top:358px}.pk-cards{z-index:11}.pk-won.pk-pop{animation:pk-pop .42s cubic-bezier(.2,1.45,.4,1)}.modal.svt-window{left:calc((100% - var(--ui-side-w, 242px)) / 2);top:50%;z-index:28;padding:0;border:0;background:none;box-shadow:none;max-height:none!important;height:auto;overflow:visible;user-select:none;-webkit-user-select:none}.svt-window .hidden{display:none!important}.svt-window button{font-family:var(--font, Tahoma, Verdana, sans-serif)}.svt-window button:focus-visible{outline:2px solid #ffdf94;outline-offset:2px}.svt-window img{-webkit-user-drag:none;display:block}.svt-in{--cream: #f4e4c2;--dim: #b3a284;--gold: #f2b544;--gold-hi: #ffe6a0;--ember: #ff7a1a;--fire: #e0462a;--steel: #a9b3bd;--serif: "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--sans: Tahoma, Verdana, "Segoe UI", sans-serif;position:relative;display:flex;flex-direction:column;width:max-content;padding:0 7px 7px;background-color:var(--panel, #3e3529);background-image:var(--stone, none);border:2px solid #110c08;border-radius:5px;box-shadow:inset 1px 1px 0 var(--hi, #6b5c47),inset -1px -1px 0 var(--lo, #0f0d09),0 8px 30px #000000bf;color:var(--cream);font:12px/1.25 var(--sans);text-shadow:1px 1px 0 #000;overflow:clip}.svt-mq{position:relative;display:flex;align-items:center;gap:11px;margin:0 -7px 8px;padding:7px 10px 13px 12px;border-radius:3px 3px 0 0;background:radial-gradient(ellipse 50% 160% at 30% 130%,#ff6a1a40,#0000 70%),linear-gradient(#2c2420,#1a1411 65%,#110c0a);box-shadow:inset 0 1px #ffd9a033,inset 0 -6px 12px #0009}.svt-mq:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;pointer-events:none;background:linear-gradient(90deg,#4a1606,#ff7a1a 18%,#ffd36a 40%,#ff7a1a 60%,#ffcf6a 78%,#4a1606);box-shadow:0 0 10px #ff6a1a,0 -1px #000}.svt-window.svt-erupt .svt-mq:after{animation:svt-seam .5s ease-in-out infinite alternate}@keyframes svt-seam{to{filter:brightness(1.6) saturate(1.3);box-shadow:0 0 22px #ff3a1a,0 -1px #000}}.svt-logo{width:62px;height:62px;flex:none;filter:drop-shadow(0 2px 3px #000c)}.svt-title{display:flex;flex-direction:column;line-height:1;flex:none}.svt-title-a{font:bold 33px var(--serif);letter-spacing:3px;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#fffbe6,#ffe08a 30%,#f2a63a,#c9541a 80%,#ffcf7a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 #160904) drop-shadow(0 0 8px #ff7a1a66);text-shadow:none}.svt-title-b{margin-top:4px;font:bold 10px var(--sans);letter-spacing:3.6px;color:#e2a65a;white-space:nowrap}.svt-title-b i{font-style:normal;color:#b48450}.svt-title-b u{text-decoration:none;color:#ff6a50}.svt-pot{margin-left:auto;display:flex;align-items:center;gap:9px;padding:5px 14px 6px 8px;border-radius:8px;min-width:250px;background:radial-gradient(ellipse 80% 100% at 50% 120%,#8a1e0a88,#0000 70%),linear-gradient(#1c0f0a,#2a140c);border:1px solid #7a2a10;box-shadow:inset 0 0 14px #000,0 0 0 1px #000,0 0 16px #ff4a1a33}.svt-pot img{width:42px;height:46px;flex:none}.svt-pot-t{font:bold 10px var(--sans);letter-spacing:2.2px;color:#ff9a5a;white-space:nowrap}.svt-pot-v{font:bold 26px/1.05 var(--serif);letter-spacing:1px;color:#ffe6a0;text-shadow:0 0 10px #ff8a2a,0 2px 0 #3a0a04;font-variant-numeric:tabular-nums;white-space:nowrap}.svt-pot-s{font-size:10px;color:var(--dim);white-space:nowrap}.svt-pot.svt-bump{animation:svt-potbump .9s ease-out}@keyframes svt-potbump{30%{box-shadow:inset 0 0 14px #000,0 0 0 1px #ffcf6a,0 0 26px #ff7a1acc}}.svt-mq-btns{align-self:flex-start;display:flex;gap:6px;margin-left:6px}.svt-x.modal-x{flex:none;width:22px;height:22px}.svt-info{display:none;width:24px;height:24px;padding:0;cursor:pointer;border-radius:50%;font:italic bold 14px var(--serif);color:#2a1406;text-shadow:none;border:1px solid #5a3a0a;background:linear-gradient(#ffe7a8,#e8b04a 55%,#b87a1c)}.svt-body{position:relative;display:flex;gap:8px;align-items:stretch}.svt-forge{position:relative;width:140px;flex:none;display:flex;flex-direction:column;align-items:stretch;padding:8px 8px 9px;border-radius:6px;background:repeating-linear-gradient(0deg,#0000 0 17px,#0006 17px 18px),linear-gradient(#2e2420,#1d1613);box-shadow:inset 0 0 0 1px #0a0604,inset 0 0 0 2px #7a3a1240,inset 0 0 22px #000a}.svt-fg-h{text-align:center}.svt-fg-h b{display:block;font:bold 15px var(--serif);letter-spacing:2px;color:#ffcf7a;text-transform:uppercase}.svt-fg-h small{display:block;margin-top:1px;font-size:10px;color:var(--dim);transition:color .3s}.svt-forge.svt-switch .svt-fg-h small{color:#ffe6a0}.svt-fg-main{position:relative;display:flex;gap:6px;margin-top:8px;flex:1;min-height:0}.svt-fg-tube{position:relative;width:34px;flex:none;display:flex;flex-direction:column-reverse;gap:3px;padding:4px;border-radius:17px;background:linear-gradient(90deg,#0b0807,#1a1310 50%,#0b0807);box-shadow:0 0 0 2px #3a302a,0 0 0 3px #000,inset 0 0 8px #000}.svt-fg-tube:after{content:"";position:absolute;left:8px;top:10px;bottom:10px;width:4px;border-radius:2px;background:linear-gradient(#ffffff30,#ffffff08);pointer-events:none}.svt-seg{position:relative;flex:1;border-radius:4px;overflow:hidden;background:#120d0b;box-shadow:inset 0 0 0 1px var(--tc2),inset 0 0 6px #000}.svt-seg:first-child{border-radius:4px 4px 13px 13px}.svt-seg:last-child{border-radius:13px 13px 4px 4px}.svt-seg i{position:absolute;left:0;right:0;bottom:0;height:0;background:linear-gradient(90deg,var(--tc2),var(--tl) 45%,var(--tc1) 70%,var(--tc2))}.svt-seg.lit i{height:100%;box-shadow:inset 0 0 8px #fff3,0 0 8px var(--tg)}.svt-seg.fill i{box-shadow:0 -2px #ffe6a0,0 -4px 10px #ff9a2a}.svt-seg.drg i{height:22%;animation:svt-drg .8s ease-in-out infinite alternate}@keyframes svt-drg{0%{filter:brightness(.8)}to{filter:brightness(1.5)}}.svt-seg.flash{animation:svt-segflash .9s ease-out}@keyframes svt-segflash{0%{box-shadow:inset 0 0 0 1px #fff,0 0 18px #ffe6a0;filter:brightness(2)}to{filter:brightness(1)}}.svt-forge.hot .svt-fg-tube{box-shadow:0 0 0 2px #7a3a12,0 0 0 3px #000,0 0 16px #ff6a1a99,inset 0 0 8px #000;animation:svt-fghot 1.1s ease-in-out infinite alternate}@keyframes svt-fghot{to{box-shadow:0 0 0 2px #c0601a,0 0 0 3px #000,0 0 26px #ff8a2acc,inset 0 0 8px #000}}.svt-forge.erupt .svt-fg-tube{box-shadow:0 0 0 2px #e0462a,0 0 0 3px #000,0 0 30px #ff3a1a,inset 0 0 8px #000;animation:svt-fgerupt .4s ease-in-out infinite alternate}@keyframes svt-fgerupt{to{box-shadow:0 0 0 2px #ffb04a,0 0 0 3px #000,0 0 40px #ff6a1a,inset 0 0 8px #000}}.svt-fg-labels{flex:1;display:flex;flex-direction:column-reverse;gap:3px;padding:4px 0;min-width:0}.svt-fl{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;padding-left:4px;border-radius:4px;min-height:0}.svt-fl b{font:bold 11px var(--sans);letter-spacing:.6px;color:#6e6152;text-transform:uppercase;white-space:nowrap}.svt-fl small{font-size:10px;color:#5e5244;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svt-fl.lit b{color:var(--tt)}.svt-fl.lit small{color:#b3a284}.svt-fl.now{background:linear-gradient(90deg,#ffffff14,#0000);box-shadow:inset 2px 0 0 var(--tt)}.svt-fl.now:before{content:"";position:absolute;left:-9px;top:50%;margin-top:-5px;border:5px solid transparent;border-right:6px solid #ffe6a0;border-left:0;filter:drop-shadow(0 0 3px #ff9a2a)}.svt-fl.next b{color:#d8c8a8}.svt-fl.next small{color:#ffcf7a}.svt-fg-mouth{position:relative;height:34px;margin:6px 6px 0}.svt-fg-mouth img{position:absolute;inset:0;width:100%;height:100%}.svt-forge.hot .svt-fg-mouth img,.svt-forge.erupt .svt-fg-mouth img{animation:svt-mouth .6s ease-in-out infinite alternate}@keyframes svt-mouth{to{filter:brightness(1.35) saturate(1.2)}}.svt-fg-now{margin-top:6px;text-align:center;padding:6px 4px 7px;border-radius:6px;min-height:66px;background:linear-gradient(#140d0a,#1f1610);border:1px solid #4a3020;box-shadow:inset 0 0 10px #000a}.svt-fg-now .k{font-size:9px;letter-spacing:2px;color:#a08a6a;white-space:nowrap}.svt-fg-now .v{font:bold 17px/1.1 var(--serif);letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.svt-fg-now .p{margin-top:3px;font-size:10px;color:var(--cream)}.svt-fg-now .p b{color:#ffcf6a}.svt-fg-now .bar{position:relative;height:6px;margin:4px 4px 0;border-radius:3px;background:#0a0706;box-shadow:inset 0 0 0 1px #3a2a1e;overflow:hidden}.svt-fg-now .bar i{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,#ff7a1a,#ffd36a);box-shadow:0 0 6px #ff9a2a}.svt-fg-note{margin-top:6px;font-size:10px;line-height:1.35;color:var(--dim);text-align:center}.svt-fg-note b{color:#ffcf7a;font-weight:700}.svt-fg-cap{position:absolute;left:4px;right:4px;top:42%;z-index:3;padding:6px 4px;border-radius:6px;text-align:center;font:bold 11px/1.3 var(--sans);color:#fff3d0;background:#120a06ee;border:1px solid #ffcf6a;box-shadow:0 0 0 1px #000,0 0 16px #ff9a2a88;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s;pointer-events:none}.svt-fg-cap b{display:block;font:bold 14px var(--serif);letter-spacing:1px;color:#ffe39a}.svt-fg-cap.on{opacity:1;transform:none}.svt-cab{position:relative;display:flex;flex-direction:column;box-sizing:content-box;width:500px;flex:none;min-width:0;padding:8px 9px;border-radius:6px;background:radial-gradient(ellipse at 50% 100%,#5a2a1222,#0000 60%),linear-gradient(#2a211c,#191310);box-shadow:inset 0 0 0 1px #0a0604,inset 0 0 0 2px #7a3a1240,inset 0 0 24px #0009}.svt-band{position:relative;flex:none;height:58px;margin-bottom:7px;border-radius:6px;overflow:clip;background:radial-gradient(ellipse 60% 140% at 0% 50%,#ff6a1a22,#0000 70%),linear-gradient(#1a1311,#110c0a);border:2px solid #4a3426;box-shadow:inset 0 0 0 1px #000,inset 0 0 18px #000c}.svt-cab.svt-tall .svt-band{height:98px}.svt-cab.svt-tall .svt-meter{display:none}.svt-bd{position:absolute;inset:0;display:flex;align-items:center;gap:10px;padding:0 12px 0 8px}.svt-bd-ic{width:44px;height:44px;flex:none}.svt-bd-t{flex:1 1 auto;min-width:0}.svt-bd-t b{display:block;font:bold 19px/1 var(--serif);letter-spacing:1.5px;color:#ffd27a;text-shadow:0 0 10px #ff7a1a88,0 2px 0 #000;white-space:nowrap}.svt-bd-t span{display:block;margin-top:4px;font-size:11px;color:var(--cream);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svt-bd-t span em{font-style:normal;font-weight:700}.svt-bd-wins{flex:none;margin-left:auto;display:flex;flex-direction:column;gap:3px;padding-left:12px;border-left:1px solid #ffffff14;min-width:150px}.svt-bd-win{display:flex;gap:8px;justify-content:space-between;font-size:11px;color:var(--cream);white-space:nowrap}.svt-bd-win em{font-style:normal;color:#ffcf6a;font-weight:700;font-variant-numeric:tabular-nums}.svt-bd-win.ret em{color:var(--steel)}.svt-band.svt-bandpop .svt-bd-t b{animation:svt-bandpop .5s ease-out}@keyframes svt-bandpop{0%{transform:scale(1.15);filter:brightness(1.8)}to{transform:none;filter:none}}.svt-feed{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0;border-left:1px solid #ffffff14;padding-left:10px}.svt-feed div{display:flex;gap:7px;font-size:11px;color:var(--cream);white-space:nowrap;overflow:hidden}.svt-feed div>span:first-child{flex:none}.svt-feed div>span.tx{overflow:hidden;text-overflow:ellipsis}.svt-feed em{font-style:normal;color:#ffcf6a}.svt-feed .t{margin-left:auto;flex:none;color:#8a7a62;font-size:10px}.svt-feed .dim{color:#8a7a62}.svt-feed-h{flex:none;width:76px;text-align:center}.svt-feed-h b{display:block;font:bold 11px var(--sans);letter-spacing:2px;color:#ffb26a}.svt-feed-h small{font-size:10px;color:var(--dim)}.svt-frame{position:relative;flex:none;padding:8px;border-radius:8px;background:linear-gradient(160deg,#4a423c,#2a2420 35%,#1a1512 65%,#3a322c);box-shadow:0 0 0 2px #0b0807,0 6px 14px #000c,inset 0 1px 1px #ffffff30,inset 0 0 0 1px #ff7a1a33,inset 0 -1px 2px #000a}.svt-frame:before{content:"";position:absolute;inset:4px;border-radius:6px;pointer-events:none;box-shadow:0 0 0 1px #ff8a2a55,0 0 10px #ff6a1a33}.svt-window.svt-flare .svt-frame:before{box-shadow:0 0 0 1px #ffcf6a,0 0 18px #ff8a2a}.svt-reels{position:relative;display:flex;gap:4px;padding:4px;border-radius:4px;background:#070504;box-shadow:inset 0 0 0 1px #000,inset 0 3px 10px #000;cursor:pointer}.svt-col{position:relative;width:76px;height:346px;flex:none;overflow:clip;border-radius:4px;contain:layout paint}.svt-col.tease{box-shadow:inset 0 0 0 2px #ffcf6a,0 0 18px #ff7a1a}.svt-col.tease:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:4px;background:linear-gradient(#ff7a1a55,#0000 28% 72%,#ff7a1a55);animation:svt-teasecol .6s ease-in-out infinite alternate}@keyframes svt-teasecol{to{opacity:.45}}.svt-plate{position:absolute;left:0;width:76px;height:66px;border-radius:4px;background:radial-gradient(ellipse at 50% 38%,#3a332d,#221d19 70%,#171310);box-shadow:inset 0 0 0 1px #00000080,inset 0 1px #ffffff10,inset 0 -6px 10px #0006}.svt-syms{position:absolute;inset:0}.svt-sym{position:absolute;left:0;top:0;width:76px;height:66px;will-change:transform;transition:filter .25s,opacity .2s}.svt-sym img{position:absolute;left:9px;top:3px;width:58px;height:60px}.svt-sym img.b{opacity:0}.svt-sym.w img{left:7px;top:1px;width:62px;height:54px}.svt-sym.dim{filter:brightness(.36) saturate(.45)}.svt-sym.gone{opacity:0}.svt-sym.bob img:first-child{animation:svt-bob 1s ease-in-out infinite alternate}@keyframes svt-bob{to{transform:scale(1.07)}}.svt-cells{position:absolute;left:12px;top:12px;width:476px;height:346px;pointer-events:none;z-index:2}.svt-cell{position:absolute;width:76px;height:66px;border-radius:4px}.svt-cell.win{box-shadow:inset 0 0 0 2px #ffd36a,0 0 0 1px #000,0 0 12px 1px #ff9a2acc;z-index:2}.svt-cell.ret{box-shadow:inset 0 0 0 2px #8a96a2,0 0 0 1px #000}.svt-cell.win.hl{box-shadow:inset 0 0 0 2px #fff3c0,0 0 0 1px #000,0 0 16px 3px #ffb24a}.svt-cell.wild{background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--wt) 55%,#ffb04a),color-mix(in srgb,var(--wt) 70%,#2a0e04) 75%);box-shadow:inset 0 0 0 1px #000,inset 0 0 12px #0008,inset 0 0 0 2px color-mix(in srgb,var(--wt) 60%,#ffe6a0)}.svt-cell.wild.win{box-shadow:inset 0 0 0 2px #ffe6a0,0 0 0 1px #000,0 0 14px 2px #ff9a2acc}.svt-cell.wild.ret{box-shadow:inset 0 0 0 2px #8a96a2,0 0 0 1px #000}.svt-cell.wild:before{content:"";position:absolute;inset:0;border-radius:4px;background:repeating-linear-gradient(115deg,#fff0 0 9px,#ffffff14 9px 12px);pointer-events:none}.svt-cell .wl{display:none;position:absolute;left:0;right:0;top:50%;transform:translateY(-58%);text-align:center;font:bold 19px/1 var(--serif);letter-spacing:1.5px;color:#fff8e0;text-shadow:0 0 8px var(--wt),0 2px 0 #2a0a02,0 0 2px #000}.svt-cell .svt-wm{display:none;position:absolute;left:0;right:0;bottom:6px;text-align:center;font:bold 10px var(--sans);color:#ffe6a0;text-shadow:1px 1px 0 #000,0 0 4px #000;white-space:nowrap}.svt-cell.wild .wl,.svt-cell.wild .svt-wm{display:block}.svt-cell.wild.pop{animation:svt-wildpop .38s cubic-bezier(.2,.9,.3,1.2)}@keyframes svt-wildpop{0%{transform:scale(.55);filter:brightness(2.4);opacity:.3}to{transform:none;filter:none;opacity:1}}.svt-cell.wpn{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--wt) 70%,#ffe6a0),0 0 14px 2px var(--wg);z-index:3}.svt-cell.wpn.win{box-shadow:inset 0 0 0 2px #ffe6a0,0 0 0 1px #000,0 0 16px 3px var(--wg)}.svt-cell .rib{display:none;position:absolute;left:3px;right:3px;bottom:2px;height:14px;border-radius:2px;font:bold 9.5px/14px var(--sans);letter-spacing:.4px;text-align:center;color:#fff6dc;white-space:nowrap;overflow:hidden;background:linear-gradient(var(--wt),color-mix(in srgb,var(--wt) 55%,#000));box-shadow:0 0 0 1px #000,inset 0 1px #ffffff40;text-shadow:1px 1px 0 #000}.svt-cell.wpn .rib{display:block}.svt-cell.wpn.tick{animation:svt-tick .22s ease-out}@keyframes svt-tick{0%{filter:brightness(2.2)}to{filter:none}}.svt-cell.wpn.heat{animation:svt-heat .5s ease-in-out infinite alternate}@keyframes svt-heat{to{box-shadow:inset 0 0 0 2px #ffe6a0,0 0 22px 6px #ff6a1a}}.svt-cell .up{display:none;position:absolute;right:-5px;top:-6px;z-index:4;padding:1px 4px;border-radius:7px;font:bold 10px var(--sans);color:#2a1200;background:linear-gradient(#fff3b0,#ffb23a);box-shadow:0 0 0 1px #000,0 0 8px #ffcf4a;text-shadow:none}.svt-cell.crossed .up{display:block}.svt-cell .drop{position:absolute;right:-4px;top:-6px;width:30px;height:30px;z-index:4;filter:drop-shadow(0 0 4px #000)}.svt-fxsvg{position:absolute;left:12px;top:12px;width:476px;height:346px;pointer-events:none;z-index:4;overflow:visible}.svt-tags{position:absolute;left:12px;top:12px;width:476px;height:346px;pointer-events:none;z-index:6}.svt-tag{position:absolute;transform:translate(-50%,-50%);padding:2px 7px;border-radius:9px;font:bold 11px var(--sans);background:#000d;color:#ffe39a;box-shadow:0 0 0 1px #8a5a2a,0 2px 4px #000;white-space:nowrap}.svt-tag.ret{color:#c8d0d8;box-shadow:0 0 0 1px #5a626a}.svt-tag.in{animation:svt-tagin .25s ease-out}@keyframes svt-tagin{0%{opacity:0;transform:translate(-50%,-30%)}}.svt-burst{position:absolute;transform:translate(-50%,-50%);text-align:center;pointer-events:none;z-index:7;white-space:nowrap;padding:3px 9px;border-radius:4px;font:bold 13px var(--serif);letter-spacing:1px;color:#2a1200;background:linear-gradient(#fff6c8,#ffb23a 60%,#e0661a);box-shadow:0 0 0 1px #000,0 0 18px #ffcf4a;text-shadow:none;animation:svt-burstin .35s cubic-bezier(.2,.9,.3,1.3)}.svt-burst.red{color:#fff;text-shadow:0 1px 0 #5a0a04;background:linear-gradient(#ffd0a0,#ff5a2a 60%,#b52a1f)}@keyframes svt-burstin{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}}.svt-banner{position:absolute;left:50%;top:50%;z-index:9;transform:translate(-50%,-50%);padding:10px 26px 12px;border-radius:8px;text-align:center;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,#3a1206f0,#170805f5);border:1px solid #ffcf6a;box-shadow:0 0 0 1px #000,0 0 30px #ff7a1aaa;white-space:nowrap}.svt-banner b{display:block;font:bold 28px var(--serif);letter-spacing:3px;background:linear-gradient(#fffbe6,#ffd36a 45%,#e0661a);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 0 #000)}.svt-banner span{display:block;margin-top:3px;font-size:12px;color:var(--cream)}.svt-banner.in{animation:svt-banin .35s cubic-bezier(.2,.9,.3,1.2)}@keyframes svt-banin{0%{transform:translate(-50%,-50%) scale(.6);opacity:0}}.svt-banner.big{pointer-events:auto;cursor:pointer;padding:14px 34px 12px}.svt-banner.big b{font-size:34px;letter-spacing:4px}.svt-banner .amt{display:block;margin-top:4px;font:bold 30px/1 var(--serif);color:#fff3c8;text-shadow:0 0 12px #ff9a2a,0 3px 0 #3a0a02;font-variant-numeric:tabular-nums;-webkit-text-fill-color:currentColor}.svt-banner .cont{display:block;margin-top:6px;font-size:10px;color:#c9a87a}.svt-prompt{position:absolute;left:50%;bottom:14px;z-index:10;transform:translate(-50%);padding:6px 16px;border-radius:16px;cursor:pointer;font:bold 13px var(--sans);color:#2a1200;text-shadow:none;white-space:nowrap;border:1px solid #000;background:linear-gradient(#fff6c8,#ffc04a 45%,#e0661a);box-shadow:0 0 0 2px #6a2a0a,0 0 18px #ff8a2a;animation:svt-prompt .9s ease-in-out infinite alternate}.svt-prompt small{font-weight:400;color:#5a2a08}@keyframes svt-prompt{to{box-shadow:0 0 0 2px #8a3a0a,0 0 28px #ffb04a}}.svt-ingot{position:absolute;z-index:30;width:26px;height:16px;margin:-8px 0 0 -13px;pointer-events:none;filter:drop-shadow(0 0 6px #ffb24a)}.svt-ingot-n{position:absolute;z-index:31;transform:translate(-50%,-50%);font:bold 16px var(--serif);color:#ffe6a0;text-shadow:0 0 8px #ff8a2a,0 2px 0 #000;pointer-events:none;white-space:nowrap}.svt-fly{position:absolute;z-index:30;pointer-events:none;filter:drop-shadow(0 0 8px #ffb24a)}.svt-strip{flex:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:8px;height:54px;margin-top:10px}.svt-mbox{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:0 12px;overflow:hidden;border-radius:6px;border:1px solid #5a2e14;background:linear-gradient(#0e0907,#160d09);box-shadow:inset 0 2px 6px #000c,inset 0 0 0 1px #000,0 1px #ffd9a014}.svt-mbox:before{content:"";position:absolute;left:0;right:0;top:0;height:45%;pointer-events:none;background:linear-gradient(#ffffff0a,#0000)}.svt-ml{display:flex;align-items:center;gap:6px;height:14px;font:10px/14px var(--sans);letter-spacing:2px;color:#a8987a;white-space:nowrap}.svt-ml .c{display:inline-block;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff2a8,#e8b04a 55%,#8a5a0c);box-shadow:0 0 0 1px #000}.svt-mback{margin-left:auto;letter-spacing:.3px;color:var(--steel);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.svt-mv{display:block;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:bold 26px/30px var(--sans);font-variant-numeric:tabular-nums;letter-spacing:.5px}.svt-coinsv{color:#fff1d0;text-shadow:0 0 8px #ffb02e33,1px 2px 0 #000}.svt-coinsv.long{font-size:21px}.svt-coinsv.xlong{font-size:17px}.svt-mcoins.up{animation:svt-coinup .9s ease-out}.svt-mcoins.up .svt-coinsv{color:#ffe39a;transition:color .9s}@keyframes svt-coinup{0%{box-shadow:inset 0 2px 6px #000c,inset 0 0 0 1px #e8b04a,0 0 14px #ff9a2aaa}to{box-shadow:inset 0 2px 6px #000c,inset 0 0 0 1px #000,0 1px #ffd9a014}}.svt-msg{height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:bold 20px/30px var(--serif);color:var(--cream);font-variant-numeric:tabular-nums}.svt-msg.idle{font:13px/30px var(--sans);color:#8a7a62}.svt-msg.run{color:#e8dcc0}.svt-msg.ret{font:16px/30px var(--sans);color:var(--steel)}.svt-msg.win{font-size:23px;color:#ffe39a;text-shadow:0 0 8px #ff9a2a,1px 1px 0 #000}.svt-msg.feat{font-size:15px;color:#ffcf8a;text-shadow:0 0 6px #ff7a1a,1px 1px 0 #000}.svt-meter{flex:none;display:flex;align-items:center;gap:10px;height:24px;margin-top:16px;padding:0 2px}.svt-track{position:relative;flex:1;height:14px;border-radius:7px;background:#0b0908;box-shadow:inset 0 0 0 1px #3a2c20,inset 0 2px 4px #000}.svt-fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:7px;transition:width .35s ease-out}.svt-fill.steel{background:linear-gradient(#cfd6dc,#7d8892 55%,#4a535c)}.svt-fill.gold{background:linear-gradient(#fff0b0,#f2b440 50%,#b8640e);box-shadow:0 0 10px #ff9a2a}.svt-notch{position:absolute;top:-5px;bottom:-5px;width:2px;margin-left:-1px;background:#fff3d0;box-shadow:0 0 0 1px #000}.svt-notch:after{content:attr(data-l);position:absolute;top:-13px;left:50%;transform:translate(-50%);font-size:9px;letter-spacing:.5px;color:#c9b894;white-space:nowrap}.svt-notch.big{opacity:.6}.svt-notch.mega{opacity:.45}.svt-xbet{width:76px;flex:none;text-align:right;font-size:11px;line-height:24px;color:var(--dim);white-space:nowrap}.svt-xbet b{color:#ffe39a}.svt-xbet.ret b{color:var(--steel)}.svt-deny{position:absolute;left:50%;bottom:122px;z-index:12;transform:translate(-50%);max-width:90%;padding:8px 14px;border-radius:6px;text-align:center;font:bold 12px/1.35 var(--sans);color:#ffd9c8;background:#2a0c08f2;border:1px solid #c0402a;box-shadow:0 0 0 1px #000,0 6px 16px #000c}.svt-deny.note{color:#f4e4c2;background:#1c140ef2;border-color:#8a6a2a}.svt-deny.in{animation:svt-denyin .25s ease-out}@keyframes svt-denyin{0%{opacity:0;transform:translate(-50%,8px)}}.svt-side{position:relative;width:262px;flex:none;display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:6px;background:linear-gradient(#2c221a,#1c1510);box-shadow:inset 0 0 0 1px #0a0604,inset 0 0 0 2px #7a3a1230,inset 0 0 20px #0008}.svt-box{border-radius:6px;padding:7px 9px;background:linear-gradient(#160f0b,#211812);border:1px solid #4a3020;box-shadow:inset 0 0 12px #000a}.svt-box-h{font:bold 10px var(--sans);letter-spacing:2px;color:#c9a87a;margin-bottom:5px;white-space:nowrap}.svt-lg{display:flex;align-items:center;gap:7px;font-size:11px;color:#d6c6a6}.svt-lg+.svt-lg{margin-top:4px}.svt-lg .ic{width:28px;height:28px;flex:none}.svt-lg .pd{width:34px;height:28px;flex:none}.svt-lg b{color:#ffcf6a}.svt-lg span{color:#b3a284;font-size:10px}.svt-lg-note{margin-top:6px;padding-top:5px;border-top:1px solid #ffffff12;font-size:10.5px;line-height:1.4;color:#c9b894}.svt-lg-note b{color:#ffcf6a}.svt-betc{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px}.svt-betc>small{font-size:10px;letter-spacing:3px;color:#c9a87a}.svt-stepper{display:flex;align-items:stretch;height:32px;border-radius:16px;overflow:hidden;border:2px solid #6a4a2a;box-shadow:0 0 0 1px #000,0 2px 4px #000a}.svt-stepper button{width:36px;border:0;padding:0;color:#ffe0b0;font:bold 18px var(--sans);background:linear-gradient(#5a4632,#33261a);cursor:pointer;text-shadow:1px 1px 0 #000}.svt-stepper button:disabled{color:#7a6a58;cursor:default}.svt-stepper .v{min-width:100px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;padding:0 6px;font:bold 17px var(--sans);color:#2a1406;text-shadow:none;background:linear-gradient(#ffe7a8,#e8b04a 55%,#b87a1c);cursor:pointer}.svt-stepper .v i{font-style:normal;font-size:10px}.svt-stepper .v:disabled{cursor:default}.svt-betc.locked .svt-stepper{filter:grayscale(.8) brightness(.55)}.svt-lock{width:14px;height:16px;position:absolute;right:22px;top:22px}.svt-maxw{margin-top:2px;font-size:10px;color:#a89878;white-space:nowrap}.svt-maxw b{color:#d8c8a8}.svt-backl{font-size:10px;color:#a9b3bd;text-align:center;line-height:1.35}.svt-backl b{color:#c8d0d8}.svt-betgrid{position:absolute;left:-2px;right:-2px;top:54px;z-index:20;padding:8px 8px 9px;border-radius:6px;background:linear-gradient(#2a1f17,#17100c);border:1px solid #8a6a2a;box-shadow:0 0 0 1px #000,0 8px 18px #000c}.svt-betgrid .h{font:bold 10px var(--sans);letter-spacing:2px;color:#c9a87a;text-align:center;margin-bottom:6px}.svt-betgrid .g{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.svt-betgrid button{padding:5px 0;border-radius:4px;text-align:center;font:bold 11px var(--sans);color:#ffcf8a;background:linear-gradient(#5b4d3b,#3d3326);border:1px solid #16120d;box-shadow:inset 1px 1px #ffffff21;cursor:pointer;text-shadow:1px 1px 0 #000}.svt-betgrid button small{display:block;font-size:8px;font-weight:400;color:#c9b894}.svt-betgrid button.on{color:#2a1406;text-shadow:none;background:linear-gradient(#ffe7a8,#e8b04a 55%,#b87a1c);box-shadow:0 0 10px #ffcf4a88}.svt-betgrid button.on small{color:#5a3a10}.svt-betgrid .n{margin-top:6px;font-size:10px;color:#a89878;text-align:center;line-height:1.35}.svt-act{display:flex;align-items:center;justify-content:center;gap:10px}.svt-spin{position:relative;width:104px;height:104px;flex:none;border:0;padding:0;background:none;cursor:pointer}.svt-spin>img{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 3px 4px #000c) drop-shadow(0 0 14px #ff6a1a66);transition:filter .2s}.svt-spin:hover>img{filter:drop-shadow(0 3px 4px #000c) drop-shadow(0 0 20px #ff8a2acc) brightness(1.08)}.svt-spin:active>img{transform:scale(.97)}.svt-spin:disabled{cursor:default}.svt-spin:disabled>img{filter:grayscale(.7) brightness(.6) drop-shadow(0 3px 4px #000c)}.svt-spin .lbl{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff8e6;text-shadow:0 2px 0 #5a1404,0 0 10px #ff9a2a;pointer-events:none}.svt-spin .lbl b{font:bold 24px/1 var(--serif);letter-spacing:1px}.svt-spin .lbl small{margin-top:3px;font:bold 11px var(--sans);color:#ffe6b8;max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svt-spin.word .lbl b{font-size:20px}.svt-spin.go>img{animation:svt-spingo .9s ease-in-out infinite alternate}@keyframes svt-spingo{to{filter:drop-shadow(0 3px 4px #000c) drop-shadow(0 0 26px #ffb04a) brightness(1.12)}}.svt-btns{display:flex;flex-direction:column;gap:6px;width:104px}.svt-btn{position:relative;width:100%;min-width:0;padding:6px 8px;border-radius:4px;cursor:pointer;font:bold 11px var(--sans);letter-spacing:.5px;color:#ffcf8a;text-align:center;background:linear-gradient(#5b4d3b,#3d3326);border:1px solid #16120d;box-shadow:inset 1px 1px #ffffff21,inset -1px -1px #00000059;text-shadow:1px 1px 0 #000;white-space:nowrap}.svt-btn small{display:block;font-weight:400;font-size:10px;color:#c9b894;letter-spacing:0;overflow:hidden;text-overflow:ellipsis}.svt-btn:hover:not(:disabled){filter:brightness(1.12)}.svt-btn:disabled{filter:grayscale(.8) brightness(.55);cursor:default}.svt-btn.gift{color:#2a1406;text-shadow:none;background:linear-gradient(#fff0b8,#e8b04a 60%,#b8801c);border-color:#5a3a0a;box-shadow:0 0 10px #ffcf4a66,inset 0 1px #fff8}.svt-btn.gift small{color:#5a3a10}.svt-btn.on{color:#fff3d0;background:linear-gradient(#8a4a1a,#5a2a0a);box-shadow:0 0 10px #ff8a2a88,inset 0 1px #ffffff30}.svt-autobox{position:relative}.svt-automenu{position:absolute;right:0;bottom:calc(100% + 4px);z-index:20;display:flex;gap:4px;padding:6px;border-radius:6px;background:linear-gradient(#2a1f17,#17100c);border:1px solid #8a6a2a;box-shadow:0 0 0 1px #000,0 8px 18px #000c}.svt-automenu .t{align-self:center;margin-right:4px;font-size:10px;color:#c9a87a;white-space:nowrap}.svt-automenu button{min-width:34px;padding:5px 6px;border-radius:4px;font:bold 12px var(--sans);color:#ffcf8a;background:linear-gradient(#5b4d3b,#3d3326);border:1px solid #16120d;cursor:pointer;text-shadow:1px 1px 0 #000}.svt-automenu button.on{color:#2a1406;text-shadow:none;background:linear-gradient(#ffe7a8,#e8b04a 55%,#b87a1c)}.svt-coll-h{font-size:10px;letter-spacing:1.5px;color:#c9a87a;text-align:center}.svt-coll{display:flex;justify-content:center;gap:6px;margin-top:4px}.svt-slot{position:relative;width:40px;height:40px;border-radius:6px;background:#0d0a08;box-shadow:inset 0 0 0 1px #8a6a2a}.svt-slot .art{position:absolute;inset:3px;width:34px;height:34px}.svt-slot.no .art{filter:grayscale(.9) brightness(.42)}.svt-slot.got{box-shadow:inset 0 0 0 1px #ffcf6a,0 0 8px #ff9a2a66}.svt-slot .lock{position:absolute;right:-4px;top:-5px;width:14px;height:16px}.svt-slot .ok{position:absolute;right:-4px;top:-5px;font:bold 11px var(--sans);color:#6ad06a}.svt-slot small{position:absolute;left:-12px;right:-12px;bottom:-13px;text-align:center;font-size:9px;color:#8a7a62;white-space:nowrap}.svt-arm{position:relative;display:grid;grid-template-columns:18px 18px;gap:3px;padding:1px 4px;margin-left:4px;border-radius:6px;background:#0d0a08;box-shadow:inset 0 0 0 1px #5a4630}.svt-arm img{width:18px;height:18px;filter:grayscale(.9) brightness(.4)}.svt-arm img.on{filter:drop-shadow(0 0 3px #ff3a1a)}.svt-arm span{position:absolute;left:-14px;right:-14px;bottom:-13px;text-align:center;font-size:9px;color:#8a7a62;white-space:nowrap}.svt-side>*{flex:none}.svt-foot{display:flex;gap:6px;margin-top:auto;order:9}.svt-foot .svt-btn{flex:1}.svt-steps{display:flex;justify-content:space-between;gap:4px}.svt-step{flex:1;text-align:center;padding:4px 2px;border-radius:4px;font:bold 10px var(--sans);color:#7a6a58;background:#0e0a08;box-shadow:inset 0 0 0 1px #3a2a20}.svt-step small{display:block;font-weight:400;font-size:9px}.svt-step.done{color:#c8b89a}.svt-step.done:before{content:"✓ ";color:#6ad06a}.svt-step.now{color:#2a1200;background:linear-gradient(#ffd27a,#ff8a2a);box-shadow:0 0 10px #ff8a2a;text-shadow:none}.svt-big-k{font-size:10px;letter-spacing:2px;color:#c9a87a;text-align:center}.svt-big-v{font:bold 22px/1.1 var(--serif);color:#ffe39a;text-align:center;text-shadow:0 0 10px #ff8a2a,0 2px 0 #000}.svt-big-s{margin-top:4px;font-size:11px;line-height:1.45;color:var(--cream);text-align:center}.svt-big-s b{color:#ffcf6a}.svt-big-s b.r{color:#ff7a5a}.svt-dots{display:flex;justify-content:center;gap:3px;margin-top:5px;flex-wrap:wrap}.svt-dots i{width:13px;height:13px;border-radius:50%;background:#0e0a08;box-shadow:inset 0 0 0 1px #5a4030}.svt-dots i.used{background:radial-gradient(circle at 40% 35%,#8a7a6a,#4a3a2e)}.svt-dots i.now{background:radial-gradient(circle at 40% 35%,#fff3b0,#ff9a2a);box-shadow:0 0 8px #ff9a2a,0 0 0 1px #000}.svt-dots i.extra{box-shadow:inset 0 0 0 1px #ff5a3a,0 0 6px #ff5a3a88}.svt-hint{text-align:center;font-size:11px;color:var(--cream);line-height:1.4;padding:10px 6px;border-radius:6px;border:1px dashed #8a6a2a;background:#ffcf4a0d}.svt-hint b{color:#ffcf6a}.svt-noauto{font-size:10px;text-align:center;color:#a89878;line-height:1.35}.svt-noauto b{color:#ffcf6a}.svt-scene{position:absolute;left:8px;top:8px;width:484px;height:354px;z-index:8;border-radius:4px;overflow:clip;background:#070504;box-shadow:inset 0 0 0 1px #000}.svt-scene-bg{position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 50% 105%,#ff6a1aaa,#8a1e0a55 45%,#0000 75%),radial-gradient(ellipse 90% 70% at 50% 0%,#3a1a10,#0b0605 70%)}.svt-scene.in{animation:svt-scenein .4s ease-out}@keyframes svt-scenein{0%{opacity:0}}.svt-scene-h{position:relative;text-align:center;padding-top:12px}.svt-scene-h b{display:block;font:bold 25px var(--serif);letter-spacing:3px;text-transform:uppercase;background:linear-gradient(#fffbe6,#ffd36a 45%,#e0661a);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 0 #000) drop-shadow(0 0 8px #ff6a1a88)}.svt-scene-h span{display:block;margin-top:3px;font-size:11px;color:var(--cream)}.svt-scene-h span em{font-style:normal;font-weight:700;color:#ff7a5a}.svt-cards{position:relative;display:flex;justify-content:center;gap:9px;margin-top:12px}.svt-card{position:relative;width:108px;height:252px;border-radius:8px;padding:4px 6px 8px;display:flex;flex-direction:column;align-items:center;cursor:pointer;background:linear-gradient(#2a201a,#160f0b);border:1px solid #6a4a2a;box-shadow:0 0 0 1px #000,inset 0 0 14px #000a,0 6px 12px #000a;color:inherit;font:inherit;transition:transform .15s,border-color .15s,box-shadow .15s}.svt-card:hover:not(:disabled),.svt-card:focus-visible{transform:translateY(-6px);border-color:#ffcf6a;box-shadow:0 0 0 1px #000,0 0 22px #ff9a2aaa,inset 0 0 14px #000a}.svt-card:disabled{cursor:default}.svt-card.picked{transform:translateY(-8px);border-color:#fff3c0;box-shadow:0 0 0 2px #ffcf6a,0 0 30px #ffb04a,inset 0 0 14px #000a}.svt-cards.done .svt-card:not(.picked){opacity:.35;filter:grayscale(.6)}.svt-card .art{width:92px;height:92px;flex:none}.svt-card .nm{font:bold 15px var(--serif);color:#ffe0a0;letter-spacing:1px}.svt-card .pw{margin-top:1px;font:bold 9px var(--sans);letter-spacing:.4px;color:#ff9a4a;white-space:nowrap}.svt-card .pdg{width:66px;height:46px;margin-top:6px;flex:none}.svt-card .ds{margin-top:5px;font-size:10px;line-height:1.2;color:#d6c6a6;text-align:center}.svt-cards.rtp .svt-card .ds{display:none}.svt-card .rtp{margin-top:4px;padding:1px 6px;border-radius:8px;font:bold 10px var(--sans);color:#ffe6a0;background:#0008;box-shadow:inset 0 0 0 1px #6a4a2a;white-space:nowrap}.svt-card .pick{margin-top:auto;padding:4px 12px;border-radius:4px;font:bold 11px var(--sans);color:#2a1406;background:linear-gradient(#fff0b8,#e8b04a 60%,#b8801c);box-shadow:0 0 0 1px #000;text-shadow:none}.svt-scene-f{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-size:10.5px;color:#c9b894}.svt-temper{position:relative;display:flex;flex-direction:column;align-items:center;height:100%}.svt-ladder{position:relative;display:flex;gap:4px;margin-top:22px}.svt-rung{position:relative;width:60px;padding:4px 0 5px;border-radius:5px;text-align:center;background:#0e0a08;box-shadow:inset 0 0 0 1px #3a2a20;transition:transform .2s}.svt-rung b{display:block;font:bold 10px var(--sans);letter-spacing:.5px;color:#6e6152;text-transform:uppercase}.svt-rung small{display:block;font-size:10px;color:#5e5244}.svt-rung.lit{background:linear-gradient(var(--tc1),var(--tc2));box-shadow:0 0 0 1px #000,inset 0 1px #ffffff40}.svt-rung.lit b,.svt-rung.lit small{color:#fff6dc}.svt-rung.now{box-shadow:0 0 0 2px #ffe6a0,0 0 14px var(--tg);transform:translateY(-2px)}.svt-rung.next{background:linear-gradient(#3a120c,#1a0806);box-shadow:0 0 0 1px #ff5a3a,0 0 14px #ff3a1a}.svt-rung.next b{color:#ff9a7a}.svt-rung.next small{color:#ffcf6a}.svt-rung.next.dr{animation:svt-pulse .7s ease-in-out infinite alternate}@keyframes svt-pulse{to{filter:brightness(1.4);box-shadow:0 0 0 1px #ff8a5a,0 0 22px #ff5a1a}}.svt-rung .pct{position:absolute;left:50%;top:-15px;transform:translate(-50%);font:bold 10px var(--sans);color:#ffcf6a;white-space:nowrap}.svt-flaw{position:relative;margin-top:8px;height:22px;padding:0 12px;border-radius:12px;font:bold 11px/20px var(--sans);color:#fff1c8;white-space:nowrap;background:linear-gradient(#5a2a08,#2a1004);border:1px solid #ffcf6a;box-shadow:0 0 0 1px #000,0 0 16px #ffb24a88}.svt-flaw.hot{animation:svt-pulse2 .9s ease-in-out infinite alternate}.svt-flaw.off{color:#8a7a6a;border-color:#4a3a2e;background:#120c09;box-shadow:0 0 0 1px #000}.svt-flaw b{color:#ffe39a}.svt-flaw i{font-style:normal;color:#ffcf6a;letter-spacing:1px}.svt-flaw.off i,.svt-flaw.off b{color:#8a7a6a}@keyframes svt-pulse2{to{box-shadow:0 0 0 1px #000,0 0 26px #ffcf4acc}}.svt-anvil{position:relative;width:214px;height:112px;margin-top:2px}.svt-anvil>img{position:absolute;inset:0;width:100%;height:100%}.svt-anvil .wpn{position:absolute;left:60px;top:-16px;width:96px;height:96px;transform:rotate(-62deg);transition:filter .3s}.svt-anvil .wpn.flash{animation:svt-wflash .5s ease-out}@keyframes svt-wflash{0%{filter:brightness(3) drop-shadow(0 0 16px #fff)}to{filter:none}}.svt-anvil .wpn.whitehot{filter:brightness(1.6) drop-shadow(0 0 18px #fff6d0) drop-shadow(0 0 30px #ffcf6a)}.svt-anvil .hmr{position:absolute;right:2px;top:-26px;width:70px;height:70px;transform-origin:85% 85%;transform:rotate(-35deg);opacity:0}.svt-anvil.heat>img{filter:brightness(1.25) drop-shadow(0 0 10px #ff6a1a)}.svt-tmp-row{position:relative;display:flex;align-items:center;gap:10px;margin-top:2px}.svt-sparks{display:flex;flex-direction:column;align-items:center;gap:2px;width:86px}.svt-sparks small{font-size:10px;letter-spacing:2px;color:#c9a87a}.svt-sparks div{display:flex;gap:4px}.svt-sparks img{width:24px;height:24px;transition:filter .3s}.svt-sparks img.gone{filter:grayscale(1) brightness(.35)}.svt-sparks img.out{animation:svt-sparkout .6s ease-out}@keyframes svt-sparkout{0%{transform:scale(1.5);filter:brightness(2)}to{transform:none}}.svt-strike-btn{width:190px;padding:8px 6px;border-radius:6px;font:bold 15px var(--serif);letter-spacing:.8px;color:#2a1200;text-shadow:none;background:linear-gradient(#fff6c8,#ffc04a 45%,#e0661a);border:1px solid #000;box-shadow:0 0 0 2px #6a2a0a,0 0 20px #ff8a2a,inset 0 1px #fff;cursor:pointer;white-space:nowrap}.svt-strike-btn small{display:block;font:bold 9.5px var(--sans);letter-spacing:0;color:#5a2a08;white-space:nowrap}.svt-strike-btn:disabled{filter:grayscale(.6) brightness(.7);cursor:default}.svt-strike-btn.go{animation:svt-prompt .9s ease-in-out infinite alternate}.svt-log{width:136px;height:100px;overflow:hidden;font-size:10px;line-height:1.38;color:#c9b894;padding:4px 7px;border-radius:5px;background:#0b0706cc;box-shadow:inset 0 0 0 1px #3a2a20;display:flex;flex-direction:column;justify-content:flex-end}.svt-log b{color:#ffcf6a}.svt-log s{text-decoration:none;color:#8a7a6a}.svt-tmp-msg{position:relative;margin-top:4px;height:18px;font:bold 13px/18px var(--serif);color:#ffe39a;text-shadow:0 0 8px #ff8a2a,1px 1px 0 #000;white-space:nowrap}.svt-tmp-msg.miss{color:#c9b894;text-shadow:1px 1px 0 #000}.svt-rack{position:absolute;inset:0;display:flex;align-items:stretch;gap:6px;padding:6px 8px}.svt-rack-bar{position:absolute;left:8px;right:132px;top:13px;height:6px;border-radius:3px;background:linear-gradient(#6a5a4a,#2a221c);box-shadow:0 1px #000,inset 0 1px #ffffff30}.svt-hook{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;padding-top:8px;border-radius:5px}.svt-hook:before{content:"";position:absolute;top:4px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;border:2px solid #8a7a6a;border-bottom-color:transparent;transform:rotate(45deg)}.svt-hook .wa{width:40px;height:40px;margin-top:4px}.svt-hook .wn{font:bold 9.5px/1.1 var(--sans);color:var(--cream);text-align:center;height:20px;display:flex;align-items:center}.svt-hook .wt{margin-top:1px;padding:0 6px;border-radius:7px;font:bold 9.5px/13px var(--sans);color:#fff6dc;background:var(--wt);box-shadow:0 0 0 1px #000;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.svt-hook.empty .wa{opacity:.22;filter:grayscale(1)}.svt-hook.empty .wn{color:#7a6a58}.svt-hook.empty .wt{background:#1a1410;color:#7a6a58;box-shadow:inset 0 0 0 1px #3a2a20}.svt-hook.drg{background:radial-gradient(ellipse at 50% 60%,#ff3a1a44,#0000 70%)}.svt-hook.drg .wt{background:linear-gradient(#ff7a3a,#b52a1f);box-shadow:0 0 0 1px #000,0 0 10px #ff4a1a}.svt-hook.glow{animation:svt-hookglow .8s ease-out}@keyframes svt-hookglow{0%{background:radial-gradient(ellipse at 50% 60%,#ffe6a088,#0000 70%);filter:brightness(1.8)}to{filter:none}}.svt-rack-side{flex:none;width:118px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-left:1px solid #ffffff14;padding-left:8px}.svt-rack-side .k{font-size:10px;letter-spacing:2px;color:#c9a87a}.svt-rack-side .v{font:bold 21px/1.1 var(--serif);color:#ffe39a;text-shadow:0 0 8px #ff8a2a;font-variant-numeric:tabular-nums;white-space:nowrap}.svt-rack-side .s{font-size:10.5px;color:var(--cream);text-align:center;line-height:1.3}.svt-rack-side .s b{color:#ffcf6a}.svt-big{position:absolute;inset:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:4px;overflow:hidden;cursor:pointer;background:radial-gradient(ellipse 60% 55% at 50% 48%,#6a1e08ee,#2a0a04f2 55%,#0a0403f5)}.svt-big.epic,.svt-big.max{background:radial-gradient(ellipse 60% 55% at 50% 48%,#8a5a1aee,#3a1a06f2 55%,#0a0603f5)}.svt-big.flawless{background:radial-gradient(ellipse 60% 55% at 50% 48%,#fff0c055,#6a3a10ee 35%,#1a0a04f5 70%)}.svt-big.in{animation:svt-bigin .45s ease-out}@keyframes svt-bigin{0%{opacity:0}}.svt-rays{position:absolute;left:50%;top:46%;width:1100px;height:1100px;margin:-550px 0 0 -550px;background:repeating-conic-gradient(#ffb24a22 0 6deg,#0000 6deg 15deg);-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 55%);mask-image:radial-gradient(circle,#000 10%,#0000 55%);animation:svt-spinr 30s linear infinite;pointer-events:none}.svt-big.epic .svt-rays,.svt-big.max .svt-rays,.svt-big.flawless .svt-rays{background:repeating-conic-gradient(#fff3c033 0 6deg,#0000 6deg 15deg)}@keyframes svt-spinr{to{transform:rotate(360deg)}}.svt-ov-art{position:relative;width:300px;height:190px;margin-bottom:-26px}.svt-ov-art img{width:100%;height:100%}.svt-ov-t{position:relative;font:bold 66px/1 var(--serif);letter-spacing:5px;white-space:nowrap;background:linear-gradient(#fffbe6,#ffe38a 30%,#f2a63a 55%,#c9541a 78%,#ffd890);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 4px 0 #2a0a02) drop-shadow(0 0 18px #ff7a1a)}.svt-big.epic .svt-ov-t,.svt-big.max .svt-ov-t,.svt-big.flawless .svt-ov-t{background:linear-gradient(#fff,#fff6d0 35%,#ffd27a 60%,#e8a03a 80%,#fff3c8);-webkit-background-clip:text;background-clip:text}.svt-big.max .svt-ov-t,.svt-big.flawless .svt-ov-t{font-size:50px;letter-spacing:3px}.svt-ov-v{position:relative;margin-top:8px;font:bold 40px/1 var(--serif);color:#fff3c8;text-shadow:0 0 14px #ff9a2a,0 3px 0 #3a0a02;letter-spacing:1px;font-variant-numeric:tabular-nums;white-space:nowrap}.svt-ov-v.slam{animation:svt-slam .45s cubic-bezier(.2,.9,.3,1.4)}@keyframes svt-slam{0%{transform:scale(1.35);filter:brightness(2)}to{transform:none;filter:none}}.svt-ov-s{position:relative;margin-top:8px;font:bold 13px var(--sans);letter-spacing:2px;color:#ffcf8a;white-space:nowrap}.svt-ov-tiers{position:relative;display:flex;gap:6px;margin-top:10px}.svt-ov-tiers span{padding:2px 8px;border-radius:9px;font:bold 10px var(--sans);letter-spacing:1px;color:#8a7a62;background:#0008;box-shadow:inset 0 0 0 1px #4a3a2e}.svt-ov-tiers span.on{color:#2a1200;background:linear-gradient(#fff3b0,#ffb23a);box-shadow:0 0 10px #ffcf4a;text-shadow:none}.svt-ov-c{position:relative;margin-top:18px;font-size:11px;color:#c9a87a}.svt-window.svt-gold .svt-in{box-shadow:inset 1px 1px 0 var(--hi, #6b5c47),inset -1px -1px 0 var(--lo, #0f0d09),0 0 0 2px #ffcf6a,0 0 40px #ff9a2a99,0 8px 30px #000000bf}.svt-cardov{position:absolute;inset:0;z-index:45;display:flex;align-items:center;justify-content:center;background:#0a0604c0}.svt-cardbox{width:360px;padding:18px 20px 16px;border-radius:8px;text-align:center;background:linear-gradient(#2a1f17,#150e0a);border:1px solid #8a6a2a;box-shadow:0 0 0 1px #000,0 0 30px #ff7a1a55,0 10px 30px #000}.svt-cardbox .t{font:bold 22px var(--serif);letter-spacing:2px;color:#ffe39a;text-shadow:0 0 10px #ff8a2a,0 2px 0 #000}.svt-cardbox .s{margin-top:8px;font-size:12px;line-height:1.45;color:var(--cream)}.svt-cardbox .b{display:flex;justify-content:center;gap:8px;margin-top:14px}.svt-cardbox .icon{width:72px;height:72px;margin:10px auto 0}.svt-cardbox .icon canvas,.svt-cardbox .icon img{width:72px;height:72px}.svt-cardbox .new{font:bold 11px var(--sans);letter-spacing:3px;color:#ff9a5a}.svt-go{padding:7px 18px;border-radius:5px;cursor:pointer;font:bold 13px var(--sans);color:#2a1406;text-shadow:none;background:linear-gradient(#fff0b8,#e8b04a 60%,#b8801c);border:1px solid #5a3a0a;box-shadow:0 0 10px #ffcf4a66,inset 0 1px #fff8}.svt-go:hover{filter:brightness(1.08)}.svt-page{position:absolute;inset:0;z-index:35;overflow:hidden auto;padding:10px 14px 14px;border-radius:6px;background:linear-gradient(#211812,#140e0a);box-shadow:inset 0 0 0 1px #0a0604,inset 0 0 0 2px #7a3a1240;color:var(--cream);scrollbar-width:thin;scrollbar-color:#896331 #20140d;user-select:text;-webkit-user-select:text}.svt-pg-head{position:sticky;top:-10px;z-index:2;display:flex;align-items:center;justify-content:space-between;margin:-10px -14px 8px;padding:10px 14px 8px;background:linear-gradient(#2a1f17,#211812);border-bottom:1px solid #4a3020}.svt-pg-head h3{margin:0;font:bold 20px var(--serif);letter-spacing:1px;color:#ffe39a}.svt-page h4{margin:12px 0 6px;font:bold 14px var(--serif);letter-spacing:1px;color:#ffcf7a}.svt-page p,.svt-page li{font-size:11.5px;line-height:1.5;color:#e2d2b2}.svt-page p{margin:4px 0}.svt-page ul{margin:4px 0;padding-left:18px}.svt-page b{color:#ffcf6a}.svt-pt{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums}.svt-pt th{padding:3px 4px;font:bold 10px var(--sans);letter-spacing:1px;color:#c9a87a;text-align:right;border-bottom:1px solid #4a3020;white-space:nowrap}.svt-pt th:first-child,.svt-pt td:first-child{text-align:left}.svt-pt td{padding:2px 4px;text-align:right;color:#e2d2b2;border-bottom:1px solid #ffffff0a;white-space:nowrap}.svt-pt td small{display:block;font-size:9px;color:#8a7a62}.svt-pt td.sym{display:flex;align-items:center;gap:6px;color:#ffe0a0;font-weight:700}.svt-pt td.sym img{width:26px;height:26px}.svt-pt tr.me td{background:#ffcf4a14;color:#ffe39a}.svt-pt .tc{display:inline-block;width:9px;height:9px;margin-right:4px;border-radius:2px;box-shadow:0 0 0 1px #000;vertical-align:-1px}.svt-pg-ws{display:grid;grid-template-columns:1fr 1fr;gap:8px}.svt-pg-w{display:flex;gap:8px;align-items:center;padding:6px 8px;border-radius:6px;background:#0e0a08;box-shadow:inset 0 0 0 1px #3a2a20}.svt-pg-w img{width:40px;height:40px;flex:none}.svt-pg-w .pd{width:40px;height:34px}.svt-pg-w div{font-size:11px;line-height:1.35;color:#d6c6a6}.svt-pgrid{columns:2;column-gap:16px}.svt-feedrow{display:flex;gap:8px;align-items:center;padding:5px 0;border-bottom:1px solid #ffffff0a;font-size:12px}.svt-feedrow .t{margin-left:auto;color:#8a7a62;font-size:10px;white-space:nowrap}.svt-feedrow em{font-style:normal;color:#ffcf6a}.svt-notice{position:absolute;left:calc((100% - var(--ui-side-w, 242px)) / 2);top:40%;z-index:29;transform:translate(-50%,-50%);width:380px;max-width:calc(100% - 24px);padding:16px 18px 14px;border-radius:8px;text-align:center;pointer-events:auto;background:linear-gradient(#2a1f17,#150e0a);border:2px solid #110c08;box-shadow:inset 0 0 0 1px #8a6a2a,0 0 30px #ff7a1a44,0 10px 30px #000;color:#f4e4c2;font:12px/1.45 Tahoma,Verdana,sans-serif;text-shadow:1px 1px 0 #000}.svt-notice .t{font:700 18px Palatino Linotype,Georgia,serif;letter-spacing:2px;color:#ffe39a}.svt-notice .s{margin-top:8px}.svt-notice .k{margin-top:6px;font-size:10.5px;color:#b3a284}.svt-notice button{margin-top:12px}@media(prefers-reduced-motion:reduce){.svt-window *,.svt-window *:before,.svt-window *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.svt-rays{display:none}}.svt-window.svt-compact .svt-info{display:block}.svt-window.svt-compact .svt-mq{padding:3px 8px 8px;gap:8px;margin-bottom:5px}.svt-window.svt-compact .svt-logo{width:34px;height:34px}.svt-window.svt-compact .svt-title-a{font-size:21px;letter-spacing:2px}.svt-window.svt-compact .svt-title-b{display:none}.svt-window.svt-compact .svt-pot{min-width:0;padding:3px 10px 3px 6px}.svt-window.svt-compact .svt-pot img{width:24px;height:26px}.svt-window.svt-compact .svt-pot-t{font-size:9px}.svt-window.svt-compact .svt-pot-v{font-size:18px}.svt-window.svt-compact .svt-pot-s{display:none}.svt-window.svt-compact .svt-body{gap:6px}.svt-window.svt-compact .svt-forge{position:relative;width:auto;height:auto;padding:5px 7px 6px;flex-direction:column;align-items:stretch;gap:4px}.svt-window.svt-compact .svt-fg-h{display:flex;align-items:baseline;justify-content:space-between;gap:4px;text-align:left}.svt-window.svt-compact .svt-fg-h b{font-size:12px;letter-spacing:1px}.svt-window.svt-compact .svt-fg-h small{margin:0;font-size:10px}.svt-window.svt-compact .svt-fg-main{margin:0;height:14px;flex:none}.svt-window.svt-compact .svt-fg-tube{flex-direction:row;width:auto;flex:1;height:14px;padding:2px 3px;gap:2px;border-radius:7px}.svt-window.svt-compact .svt-seg,.svt-window.svt-compact .svt-seg:first-child,.svt-window.svt-compact .svt-seg:last-child{border-radius:3px}.svt-window.svt-compact .svt-seg i{top:0;bottom:0;left:0;height:auto!important;width:0}.svt-window.svt-compact .svt-seg.lit i{width:100%}.svt-window.svt-compact .svt-seg.drg i{width:22%}.svt-window.svt-compact .svt-fg-labels,.svt-window.svt-compact .svt-fg-mouth,.svt-window.svt-compact .svt-fg-note,.svt-window.svt-compact .svt-fg-tube:after{display:none}.svt-window.svt-compact .svt-fg-now{margin:0;min-height:0;padding:0;border:0;background:none;box-shadow:none;text-align:left}.svt-window.svt-compact .svt-fg-now .k,.svt-window.svt-compact .svt-fg-now .bar{display:none}.svt-window.svt-compact .svt-fg-now .v{display:inline;font-size:12px}.svt-window.svt-compact .svt-fg-now .p{display:block;margin:1px 0 0;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svt-window.svt-compact .svt-fg-cap{top:2px}.svt-window.svt-compact .svt-cab{width:400px;padding:6px}.svt-window.svt-compact .svt-band,.svt-window.svt-compact .svt-cab.svt-tall .svt-band{height:44px;margin-bottom:5px}.svt-window.svt-compact .svt-meter{display:none}.svt-window.svt-compact .svt-bd-wins{min-width:112px}.svt-window.svt-compact .svt-bd-t span{font-size:10.5px}.svt-window.svt-compact .svt-rack{padding:3px 6px}.svt-window.svt-compact .svt-rack-bar{top:6px}.svt-window.svt-compact .svt-hook{padding-top:2px}.svt-window.svt-compact .svt-hook:before{display:none}.svt-window.svt-compact .svt-hook .wa{width:22px;height:22px;margin-top:0}.svt-window.svt-compact .svt-hook .wn{display:none}.svt-window.svt-compact .svt-hook .wt{font-size:8.5px;line-height:12px;padding:0 4px}.svt-window.svt-compact .svt-rack-side{width:96px;padding-left:6px}.svt-window.svt-compact .svt-rack-side .k{font-size:8px}.svt-window.svt-compact .svt-rack-side .v{font-size:15px}.svt-window.svt-compact .svt-rack-side .s{font-size:8.5px;line-height:1.15}.svt-window.svt-compact .svt-strip{grid-template-columns:minmax(0,1fr);height:auto;gap:4px;margin:0}.svt-window.svt-compact .svt-mbox{height:40px;padding:0 8px}.svt-window.svt-compact .svt-ml{height:12px;font-size:9px;line-height:12px;letter-spacing:1.5px}.svt-window.svt-compact .svt-mv,.svt-window.svt-compact .svt-msg{height:22px;font-size:18px;line-height:22px}.svt-window.svt-compact .svt-msg.idle,.svt-window.svt-compact .svt-msg.ret,.svt-window.svt-compact .svt-msg.feat{font-size:12px}.svt-window.svt-compact .svt-coinsv.long{font-size:15px}.svt-window.svt-compact .svt-coinsv.xlong{font-size:13px}.svt-window.svt-compact .svt-side{width:190px;padding:6px;gap:6px}.svt-window.svt-compact .svt-legend,.svt-window.svt-compact .svt-collbox,.svt-window.svt-compact .svt-backl,.svt-window.svt-compact .svt-noauto{display:none!important}.svt-window.svt-compact .svt-bside .svt-box:not(:first-child){display:none}.svt-window.svt-compact .svt-betc>small{font-size:9px}.svt-window.svt-compact .svt-stepper{height:30px}.svt-window.svt-compact .svt-stepper .v{min-width:72px;font-size:15px}.svt-window.svt-compact .svt-stepper button{width:30px}.svt-window.svt-compact .svt-act{gap:6px}.svt-window.svt-compact .svt-spin{width:80px;height:80px}.svt-window.svt-compact .svt-spin .lbl b{font-size:19px}.svt-window.svt-compact .svt-spin.word .lbl b{font-size:16px}.svt-window.svt-compact .svt-spin .lbl small{font-size:10px;max-width:64px}.svt-window.svt-compact .svt-btns{width:98px}.svt-window.svt-compact .svt-btn{padding:5px 3px;font-size:11px;letter-spacing:0}.svt-window.svt-compact .svt-btn small{font-size:9px}.svt-window.svt-compact .svt-betgrid{left:-4px;right:-4px}.svt-window.svt-compact .svt-betgrid .g{grid-template-columns:repeat(4,1fr)}.svt-window.svt-compact .svt-foot .svt-btn{padding:6px 4px;font-size:11px}.svt-window.svt-compact .svt-deny{bottom:40px}.svt-pop{position:absolute;right:8px;top:8px;z-index:46;width:280px;display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:8px;background:linear-gradient(#2c221a,#1c1510);border:1px solid #8a6a2a;box-shadow:0 0 0 1px #000,0 8px 22px #000}.svt-pop-h{font:bold 13px var(--serif);color:#ffe39a;text-align:center}.svt-forge.flare .svt-fg-tube{box-shadow:0 0 0 2px #ffb04a,0 0 0 3px #000,0 0 34px #ff6a1a,inset 0 0 8px #000}.svt-forge.flare .svt-fg-mouth img{filter:brightness(1.6) saturate(1.3)}.svt-anvil.rune .wpn{filter:drop-shadow(0 0 10px #3fd0f0) drop-shadow(0 0 18px #ff6a1a);animation:svt-runewpn .7s ease-in-out infinite alternate}@keyframes svt-runewpn{to{filter:drop-shadow(0 0 16px #78def4) drop-shadow(0 0 26px #ff8a2a) brightness(1.15)}}.svt-hook.rune{background:radial-gradient(ellipse at 50% 60%,#3fd0f033,#0000 70%);animation:svt-hookrune .8s ease-in-out infinite alternate}.svt-hook.rune .wt{box-shadow:0 0 0 1px #000,0 0 10px #3fd0f0}@keyframes svt-hookrune{to{background:radial-gradient(ellipse at 50% 60%,#3fd0f066,#0000 70%)}}.lw-window{--lw-light:#87e5d3;--lw-dark:#143b3d;width:570px;max-width:calc(100vw - 24px);max-height:calc(100vh - 32px);left:calc((100% - var(--ui-side-w,242px))/2);top:46%;transform:translate(-50%,-50%);z-index:22;border-color:#b99a64;background:linear-gradient(155deg,#1c292c,#141c24 65%,#1e2329);color:#e4ded0;box-shadow:0 18px 65px #000b,inset 0 0 0 1px #dac29921}.lw-window[data-station=ember]{--lw-light:#ffcb87;--lw-dark:#513123}.lw-window[data-station=rift]{--lw-light:#d7aaff;--lw-dark:#3c244a}.lw-window .modal-head{background:linear-gradient(90deg,#344145,#202a32);border-bottom:1px solid #c4a46a60}.lw-window .modal-title{color:#f1dfb4;font-size:17px;letter-spacing:.4px}.lw-window .modal-extra{display:flex;align-items:center;gap:6px;margin-right:7px}.lw-window .modal-body{padding:16px 20px 13px;overflow-y:auto}.lw-level{font-size:11px;color:#cce1d9;white-space:nowrap}.lw-eyebrow{color:#b7a075;font-size:10px;font-weight:700;letter-spacing:2px}.lw-intro{margin:6px 0 12px;font-size:12px;line-height:1.5;color:#c6cbd0}.lw-danger{margin:0 0 12px;padding:9px 11px;background:#712e3440;border:1px solid #c96c73;color:#ffd6d7;line-height:1.45;font-size:12px}.lw-recipes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lw-recipe{display:flex;align-items:center;gap:6px;text-align:left;color:#dcd6c8;background:#202c33;border:1px solid #62707670;border-radius:4px;padding:8px 6px;min-height:46px;cursor:pointer}.lw-recipe[aria-pressed=true]{background:var(--lw-dark);border-color:var(--lw-light);box-shadow:inset 0 -2px var(--lw-light)}.lw-recipe-copy{min-width:0}.lw-recipe strong{display:block;font:12px Tahoma,sans-serif;overflow-wrap:anywhere}.lw-recipe small{display:block;margin-top:4px;color:#b2bbc0;font-size:10px}.lw-recipe:disabled{cursor:default;opacity:.65}.lw-running .lw-recipe[aria-pressed=true]{opacity:1}.lw-rune-placeholder{color:var(--lw-light);font-size:23px;width:26px;text-align:center}.lw-detail{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:15px 0 1px;font-size:11px;color:#bfc9c9}.lw-pattern-name{color:#f0dfba;font-size:14px}.lw-loom{position:relative;padding:20px 10px 0;margin-top:4px;overflow:hidden}.lw-orbit{position:absolute;left:12%;right:12%;top:26px;height:88px;border:1px solid #bfa87955;border-radius:50%;transform:rotate(-7deg);pointer-events:none}.lw-orbit:after{content:"";position:absolute;inset:8px -8px;border:1px solid #7ebdbb40;border-radius:50%;transform:rotate(14deg)}.lw-core{position:absolute;width:44px;height:44px;left:calc(50% - 22px);top:0;display:grid;place-items:center;color:var(--lw-light);font-size:34px;filter:drop-shadow(0 0 9px var(--lw-light));pointer-events:none}.lw-channels{display:grid;grid-template-columns:repeat(3,1fr);position:relative;gap:20px;padding-top:22px}.lw-channel{display:flex;flex-direction:column;align-items:center;gap:5px}.lw-channel-name{font-size:10px;color:#c7b488;text-transform:uppercase;letter-spacing:1.4px}.lw-target{font-size:12px;color:#d3dddd;background:#1b252bf2;padding:2px 5px}.lw-node{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;border:3px double #b69b6c;background:radial-gradient(circle,#3d4d55,#1b252d 70%);box-shadow:0 4px 10px #0007;color:#f2dfbb;cursor:pointer}.lw-node.matched{color:var(--lw-light);border-color:var(--lw-light);box-shadow:0 0 13px #80d9bd20,inset 0 0 13px #80d9bd20}.lw-glyph{font-size:30px;line-height:1}.lw-node-result{font-size:10px;color:#cbd6d4}.lw-alignment{color:#cdc4b2;font-size:11px;text-align:center;margin:13px 0 15px}.lw-alignment.ready{color:var(--lw-light)}.lw-quantities{display:flex;gap:5px;align-items:center;font-size:11px;padding-top:11px;border-top:1px solid #9ba89e33}.lw-amount{padding:5px 9px;min-width:30px;color:#e1d7c2;background:#25303a;border:1px solid #687276;cursor:pointer;border-radius:3px}.lw-amount[aria-pressed=true]{background:var(--lw-dark);border-color:var(--lw-light);color:var(--lw-light)}.lw-materials{margin-left:auto;color:#c4d7d4}.lw-actions{display:grid;grid-template-columns:1fr;gap:8px;margin:12px 0 11px}.lw-start,.lw-stop,.lw-pulse{font-size:12px;padding:11px 7px;border-radius:4px;cursor:pointer}.lw-start{background:linear-gradient(#365f58,#243f3d);color:#e9f6e7;border:1px solid #88bcb0}.lw-stop{background:#443536;border:1px solid #a6847a;color:#f0d8c8}.lw-pulse{background:#293139;border:1px solid #686778;color:#b4bcc5}.lw-pulse-ready{color:#fff0c9;border-color:#e4c384;background:#514435;box-shadow:inset 0 0 14px #ffe4a019}.lw-start:disabled{opacity:.45;cursor:default}.lw-pulse:disabled{cursor:default}.lw-progress{display:block;width:100%;height:5px;border:0;background:#354347;accent-color:var(--lw-light)}.lw-progress::-webkit-progress-bar{background:#354347}.lw-progress::-webkit-progress-value{background:var(--lw-light)}.lw-result{margin-top:7px;font-size:10px;color:#bfcacb;text-align:center}.lw-message{font-size:11px;color:#f3dca0;text-align:center;margin-top:6px}.lw-message:empty{display:none}.lw-hint{margin:10px 0 0;color:#aeb9bd;font-size:10px;line-height:1.5}.lw-window button:focus-visible{outline:2px solid #fff0bd;outline-offset:3px}.lw-running .lw-core{animation:lw-breathe 2.5s ease-in-out infinite}@keyframes lw-breathe{50%{transform:translateY(-4px) rotate(12deg);filter:drop-shadow(0 0 13px var(--lw-light))}}@media(max-width:900px){.lw-window{left:50%;top:50%}}@media(max-width:500px){.lw-window .modal-body{padding:12px}.lw-recipes{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-detail{flex-wrap:wrap}.lw-channels{gap:10px}.lw-level{font-size:9px}.lw-materials{font-size:10px}}@media(prefers-reduced-motion:reduce){.lw-running .lw-core{animation:none}}.md-window{--md-night:#0a1029;--md-deep:#060a1c;--md-ink:#141d44;--md-ink2:#1c2757;--md-gold:#e8c66a;--md-gold2:#f7e0a0;--md-brass:#a8874a;--md-text:#dfe4f5;--md-dim:#a8b1d4;--md-faint:#7f8ab3;--md-line:#e8c66a40;--md-violet:#c9a8ff;--md-teal:#7fe8d8;--md-rose:#ffb3d0;--md-ember:#ff9a5a;--md-green:#a9dc9a;width:648px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 28px);left:calc((100% - var(--ui-side-w,242px))/2);top:48%;transform:translate(-50%,-50%);z-index:24;color:var(--md-text);font:12px/1.45 var(--font);background-color:var(--md-night);background-image:radial-gradient(1px 1px at 12% 18%,#fff9 50%,transparent 51%),radial-gradient(1px 1px at 78% 9%,#fff7 50%,transparent 51%),radial-gradient(1.5px 1.5px at 91% 64%,#ffe9b0aa 50%,transparent 51%),radial-gradient(1px 1px at 33% 82%,#fff6 50%,transparent 51%),radial-gradient(1px 1px at 58% 47%,#fff5 50%,transparent 51%),radial-gradient(ellipse at 50% -10%,#24306a 0,transparent 60%),linear-gradient(#0d1433,#080d24);border:2px solid #04060f;border-radius:6px;box-shadow:inset 0 0 0 1px #e8c66a55,inset 0 1px #f7e0a033,0 12px 36px #000c,0 0 0 1px #0008;padding:0 8px 8px;display:flex;flex-direction:column;overflow:hidden}.md-window.hidden{display:none}.md-window .modal-head{margin-bottom:0;min-height:32px;border-bottom:1px solid #e8c66a33}.md-window .modal-title{color:var(--md-gold);font:bold 14px var(--serif);letter-spacing:.6px;text-shadow:0 0 8px #e8c66a55,1px 1px 0 #000}.md-window .modal-x{background:linear-gradient(#26305c,#151c3d);border-color:#04060f}.md-window .modal-x:before,.md-window .modal-x:after{background:var(--md-gold)}.md-window .modal-x:hover{background:linear-gradient(#3a2f63,#211a40)}.md-window .modal-body{padding:0;overflow:auto;min-height:0;overscroll-behavior:contain;overflow-x:hidden;scrollbar-color:#a8874a #0a1029}.md-window b{color:inherit;font-weight:700}.md-mast{position:relative;display:flex;gap:14px;align-items:center;padding:14px 16px;border-bottom:1px solid #e8c66a44;overflow:hidden;background:radial-gradient(1px 1px at 22% 30%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 64% 22%,#fffc 50%,transparent 51%),radial-gradient(1.5px 1.5px at 84% 70%,#ffe9b0 50%,transparent 51%),radial-gradient(1px 1px at 47% 80%,#fff9 50%,transparent 51%),radial-gradient(1px 1px at 93% 18%,#fffa 50%,transparent 51%),radial-gradient(ellipse at 0 100%,#e8c66a26,transparent 55%),radial-gradient(ellipse at 100% 0,#7e5cc433,transparent 60%),linear-gradient(115deg,#101a45,#1b1747 60%,#0d1230)}.md-mast:after{content:"";position:absolute;top:0;bottom:0;left:41px;width:1px;background:linear-gradient(transparent,#e8c66aaa 30%,#e8c66aaa 70%,transparent);pointer-events:none}.md-mast-text{position:relative;min-width:0}.md-mast small{font-size:9px;letter-spacing:2.2px;color:var(--md-gold)}.md-mast h2{margin:2px 0 3px;color:var(--md-gold2);font:bold 19px var(--serif);letter-spacing:.4px;text-shadow:0 0 12px #e8c66a66,1px 1px 0 #000}.md-mast p{margin:0;color:var(--md-dim);font-size:11px}.md-orbit{position:relative;z-index:1;width:52px;height:52px;flex:none;border-radius:50%;background:radial-gradient(circle,#fff6c8 0 4px,#e8c66a 5px,#a8874a55 7px,transparent 9px),radial-gradient(circle,#1f2a5e,#0a1029 70%);box-shadow:0 0 0 1px #e8c66a88,0 0 18px #e8c66a33,inset 0 0 10px #000a}.md-orbit i{position:absolute;inset:7px;border:1px solid #e8c66acc;border-radius:50%;transform:rotateX(68deg) rotate(18deg)}.md-orbit i+i{inset:4px;border-color:#c9a8ffaa;transform:rotateY(64deg) rotate(-22deg)}.md-orbit .md-orbit-line{inset:-6px auto -6px 50%;width:1px;border:0;border-radius:0;background:linear-gradient(transparent,#f7e0a0,transparent);transform:none}.md-orbit b{position:absolute;right:5px;top:9px;width:5px;height:5px;border-radius:50%;background:#c9d6ff;box-shadow:0 0 6px #c9d6ff}.md-tabs{display:flex;padding:8px 8px 0;gap:5px}.md-tabs .md-button{flex:1 1 0;min-width:0;font-size:11px;padding:7px 4px;min-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-tabs [aria-pressed=true]{background:linear-gradient(#3b3274,#221c4e);color:var(--md-gold2);border-color:#e8c66a99;box-shadow:inset 0 -2px 0 var(--md-gold),inset 1px 1px #fff2}.md-content{padding:13px 14px 14px;min-width:0}.md-content h3{margin:0 0 5px;font:bold 12.5px var(--serif);color:var(--md-gold);letter-spacing:.3px}.md-note{color:var(--md-dim);margin:8px 0 12px;line-height:1.55}.md-fine{font-size:10px;color:var(--md-faint)}.md-warning{border-left:3px solid var(--md-gold);background:#2a2340;padding:9px 11px;color:#f2dca6}.md-button{font:12px var(--font);text-shadow:1px 1px 0 #000;border:1px solid #04060f;background:linear-gradient(#26305c,#161d40);color:var(--md-text);padding:8px 12px;border-radius:3px;box-shadow:inset 1px 1px #ffffff1c,inset -1px -1px #0007;cursor:pointer;min-height:34px}.md-button:hover{background:linear-gradient(#313c72,#1c2450);color:var(--md-gold2)}.md-button:focus-visible,.md-invite-form input:focus-visible{outline:2px solid var(--md-gold2);outline-offset:2px}.md-button.primary{background:linear-gradient(#7a6230,#4c3b18);color:#fff0c2;border-color:#1a1205;box-shadow:inset 1px 1px #f7e0a066,inset -1px -1px #0008,0 0 10px #e8c66a22}.md-button.primary:hover{background:linear-gradient(#927636,#5c471c);color:#fffbe0}.md-button.danger{background:linear-gradient(#5d2742,#3a1628);color:#ffc2d6}.md-button.quiet{background:linear-gradient(#1c2348,#121733);color:var(--md-dim)}.md-button.small{padding:4px 7px;font-size:10px;min-height:28px}.md-button:disabled{opacity:.42;cursor:default;filter:saturate(.4)}.md-requirements{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.md-requirements span{padding:3px 8px;background:#2a1a33;border:1px solid #7a4a6a;color:#f0c4d8;font-size:10px;border-radius:10px}.md-requirements .ok{background:#16302c;border-color:#3f7f6c;color:#bff0dc}.md-requirements .md-safe-label{background:#1e2650;border-color:#a8874a;color:var(--md-gold2);margin-left:auto}.md-route{list-style:none;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:0;margin:9px 0 13px;border:1px solid #04060f;border-radius:4px;overflow:hidden;background:linear-gradient(#141c44,#0c1232);box-shadow:inset 0 1px #e8c66a33}.md-route-stop{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:9px 3px 8px;border-right:1px solid #e8c66a1f;min-width:0}.md-route-stop:last-child{border-right:0;background:linear-gradient(#3a2d14aa,#1a1430aa)}.md-route-stop small{display:block;font-size:8px;letter-spacing:.8px;color:var(--md-faint);text-transform:uppercase}.md-route-stop strong{display:block;font-size:9.5px;line-height:1.25;color:#cfd6f2;font-weight:400;overflow-wrap:anywhere}.md-route-stop em{display:block;font-style:normal;font-size:9px;color:var(--md-green);margin-top:2px}.md-seal{flex:none;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--md-brass);border-radius:50%;color:var(--md-gold2);font-size:16px;line-height:1;background:radial-gradient(#26306a,#0d1230);box-shadow:inset 0 0 0 3px #0a1029,0 0 8px #e8c66a22}.md-route-stop[data-key=dawn] .md-seal{color:#ffc8b0}.md-route-stop[data-key=tide] .md-seal{color:var(--md-teal)}.md-route-stop[data-key=forge] .md-seal{color:#fff1a8}.md-route-stop[data-key=archive] .md-seal{color:#ffcf7a}.md-route-stop[data-key=throne] .md-seal{color:#c9d6ff}.md-route-stop[data-key=orrery] .md-seal{color:var(--md-violet)}.md-route-stop[data-key=eclipse] .md-seal{color:var(--md-ember);background:radial-gradient(#000 0 40%,#3a1a10)}.md-route-stop[data-key=treasury] .md-seal{color:var(--md-gold2)}.md-route-stop.done{opacity:.72}.md-route-stop.done .md-seal{border-color:#5f9f7a;box-shadow:inset 0 0 0 3px #0a1029}.md-route-stop.now{background:linear-gradient(#e8c66a2e,#e8c66a08);box-shadow:inset 0 -2px 0 var(--md-gold)}.md-route-stop.now .md-seal{border-color:var(--md-gold2);box-shadow:inset 0 0 0 3px #0a1029,0 0 12px #e8c66a88}.md-route-stop.now strong{color:var(--md-gold2)}.md-prep{display:flex;align-items:center;gap:10px;margin:0 0 13px;padding:9px 11px;background:#121a3d99;border:1px solid #e8c66a33;border-radius:3px}.md-prep>span{font-size:25px;color:var(--md-gold)}.md-prep strong{font-size:11px;color:var(--md-gold2)}.md-prep p{margin:3px 0 0;color:var(--md-dim);font-size:10px}.md-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.md-choices article{display:flex;gap:10px;padding:11px;border:1px solid #e8c66a44;border-radius:4px;background:linear-gradient(135deg,#1e2758cc,#0f1534cc);box-shadow:inset 1px 1px #f7e0a01a;min-width:0}.md-mode-icon{font-size:20px;color:var(--md-gold);flex:none;width:32px;text-align:center;line-height:1.4;text-shadow:0 0 8px #e8c66a88}.md-choices h3{color:var(--md-gold2);font-size:12px}.md-choices p{font-size:11px;color:#cfd6f2;margin:4px 0}.md-choices small{font-size:10px;color:var(--md-faint);display:block;line-height:1.45}.md-party-head{display:flex;justify-content:space-between;align-items:center;margin:12px 0 8px}.md-party-head span{color:var(--md-dim);font-size:10px}.md-roster{border:1px solid #04060f;border-radius:4px;overflow:hidden;box-shadow:0 1px #e8c66a33}.md-member{display:flex;align-items:center;gap:10px;padding:9px 10px;border-bottom:1px solid #e8c66a1f;background:#141c44cc;min-width:0}.md-member:nth-child(2n){background:#1a2350d9}.md-member:last-child{border-bottom:0}.md-avatar{font-size:19px;color:var(--md-gold);width:29px;text-align:center;flex:none}.md-member>div{min-width:0}.md-member b{font-size:12px;color:#eef0ff;font-weight:400;overflow-wrap:anywhere}.md-member small{display:block;color:var(--md-faint);font-size:9px}.md-ready{margin-left:auto;font-size:10px;color:var(--md-dim);white-space:nowrap}.md-ready.yes{color:var(--md-green)}.md-invite-form{display:flex;gap:7px;margin:12px 0 7px}.md-invite-form input{min-width:0;flex:1;background:#070b1f;border:1px solid #04060f;color:#eef0ff;border-radius:3px;padding:8px 10px;font:11px var(--font);box-shadow:0 1px #e8c66a33}.md-invite-form input::placeholder{color:var(--md-faint)}.md-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.md-start-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.md-invite{padding:10px;background:#3a2d1466;border:1px solid var(--md-brass);border-radius:4px;margin-bottom:10px;color:#f7e0a0}.md-invite>div{display:flex;gap:6px;margin-top:7px}.md-guide,.md-treasure{display:flex;gap:13px;margin:13px 0;padding:12px;background:linear-gradient(135deg,#18214dcc,#0d1232cc);border:1px solid #e8c66a33;border-left:3px solid var(--md-gold);border-radius:4px;min-width:0}.md-guide>div,.md-treasure>div{min-width:0}.md-guide[data-key=dawn]{border-left-color:#ffb89a}.md-guide[data-key=tide]{border-left-color:var(--md-teal)}.md-guide[data-key=forge]{border-left-color:#fff1a8}.md-guide[data-key=archive]{border-left-color:#ffcf7a}.md-guide[data-key=throne]{border-left-color:#c9d6ff}.md-guide[data-key=orrery]{border-left-color:var(--md-violet)}.md-guide[data-key=eclipse]{border-left-color:var(--md-ember)}.md-step{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--md-brass);font-size:17px;color:var(--md-gold2);background:radial-gradient(#26306a,#0d1230)}.md-guide small{font-size:8.5px;letter-spacing:1.4px;color:var(--md-faint)}.md-guide h3{margin:1px 0;font-size:13px}.md-guide-boss{margin:0 0 6px;color:#cfd6f2;font-size:11px;font-style:italic}.md-guide p,.md-treasure p{margin:2px 0 0;color:var(--md-dim);font-size:11px}.md-styles{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 6px}.md-style{font-size:9.5px;padding:1px 7px;border-radius:9px;border:1px solid currentColor;background:#0008}.md-style[data-style=magic],.md-moon[data-style=magic]{color:#bda4ff}.md-style[data-style=ranged],.md-moon[data-style=ranged]{color:#74e8cd}.md-style[data-style=melee],.md-moon[data-style=melee]{color:#ffc684}.md-lines{margin:0;padding:0 0 0 15px;color:#cfd6f2;font-size:11px}.md-lines li{margin:2px 0}.md-lines li::marker{content:"✦ ";color:var(--md-gold);font-size:8px}.md-phase{margin-top:7px!important;padding:6px 8px;background:#e8c66a12;border:1px dashed #e8c66a44;border-radius:3px}.md-phase b{font-size:8.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--md-gold);margin-right:3px}.md-moons{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0 2px}.md-moon{font-size:10px;padding:2px 7px;border:1px solid currentColor;border-radius:9px;background:#0009}.md-moon b{color:#fff}.md-passage-note{padding:10px 12px;border-left:3px solid var(--md-violet);background:#1d1840;color:#e6dcff;border-radius:0 3px 3px 0}.md-supply{margin:13px 0;padding:12px;border:1px solid #e8c66a44;border-radius:4px;background:linear-gradient(135deg,#2a2412cc,#121836cc)}.md-supply p{margin:6px 0 3px;color:var(--md-dim);font-size:11px}.md-supply-list{list-style:none;margin:4px 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.md-supply-list li{display:flex;align-items:center;gap:6px;padding:3px 9px 3px 4px;background:#0a1029aa;border:1px solid #e8c66a2a;border-radius:16px;font-size:10.5px;color:#eef0ff}.md-supply-list canvas,.md-supply-list .md-seal{flex:none;width:30px;height:27px}.md-treasure{border-left-color:var(--md-gold2);background:radial-gradient(ellipse at 100% 0,#e8c66a22,transparent 60%),linear-gradient(135deg,#2a2412cc,#0d1232cc)}.md-safe{padding:10px;border-left:2px solid #6fbf9a;background:#6fbf9a12;color:#cfe8dc;border-radius:0 3px 3px 0}.md-odds{padding:12px 14px;background:radial-gradient(ellipse at 100% 0,#e8c66a22,transparent 60%),#121a3d;border:1px solid var(--md-brass);border-radius:4px;margin:12px 0}.md-odds strong{font:25px var(--serif);color:var(--md-gold2);display:block;text-shadow:0 0 10px #e8c66a55}.md-odds span{font-size:10px;color:var(--md-dim)}.md-odds small{display:block;margin-top:5px;font-size:10px;color:var(--md-gold)}.md-loot-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:11px;margin:10px 0 18px}.md-loot-table th{text-align:left;color:var(--md-gold);font-weight:700}.md-loot-table th:last-child{text-align:right;width:46%}.md-loot-table td,.md-loot-table th{padding:7px 5px;border-bottom:1px solid #e8c66a22;overflow-wrap:anywhere}.md-loot-table tr:nth-child(2n){background:#141c4477}.md-loot-table td:last-child{text-align:right;color:#cfd6f2;white-space:nowrap}.md-item{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}.md-item canvas{flex:none;width:26px;height:23px}.md-loot-table .md-weapon td:first-child{color:var(--md-gold2)}.md-tag{display:inline-block;margin-left:6px;padding:0 5px;font-size:8.5px;letter-spacing:.8px;text-transform:uppercase;border:1px solid var(--md-gold);border-radius:8px;color:var(--md-gold);vertical-align:1px}.md-perk{display:flex;gap:12px;align-items:center;padding:10px;background:#121a3dcc;border:1px solid #e8c66a2e;border-radius:4px;margin:8px 0;min-width:0}.md-perk>canvas{flex:none}.md-perk>div{min-width:0}.md-perk h3{color:var(--md-gold2);font-size:11.5px}.md-perk p{margin:0;color:var(--md-dim);font-size:10px;line-height:1.5}.md-pet{display:flex;align-items:flex-start;gap:13px;padding:16px;margin:16px 0 20px;border:1px solid #8a6cd0;border-radius:5px;background:radial-gradient(circle at 92% 8%,#ffd27a33 0 14px,transparent 15px),radial-gradient(ellipse at 95% 0,#7e5cc455,transparent 65%),linear-gradient(130deg,#151640,#22164a);box-shadow:inset 0 1px #e6d8ff22,0 0 16px #7e5cc422;min-width:0}.md-pet>div{min-width:0}.md-pet canvas{flex:none;width:54px;height:49px;image-rendering:pixelated}.md-pet small{font-size:8px;letter-spacing:1.5px;color:#c9b4ff}.md-pet h3{font-size:15px;color:#efe2ff;margin:5px 0}.md-pet p{margin:7px 0;line-height:1.5;color:#d6ccf0}.md-pet strong{font-size:13px;color:var(--md-gold2)}.md-pet .md-fine{font-size:10px;color:#b9acd8}.md-best{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 12px;margin:6px 0 12px;border:1px solid var(--md-brass);border-radius:4px;background:#121a3d}.md-best span{color:var(--md-dim);font-size:11px}.md-best strong{font:20px var(--serif);color:var(--md-gold2)}.md-records{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:8px}.md-record{padding:9px 10px;border:1px solid #e8c66a33;border-radius:4px;background:linear-gradient(#18214dcc,#0d1232cc);min-width:0}.md-record h4{margin:0 0 5px;font:bold 11.5px var(--serif);color:var(--md-gold)}.md-record ol{list-style:none;margin:0;padding:0}.md-record li{display:flex;gap:6px;font-size:10.5px;padding:2px 0;border-bottom:1px solid #e8c66a14}.md-rank{flex:none;width:20px;color:var(--md-faint)}.md-rname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eef0ff}.md-rtime{flex:none;color:var(--md-gold2)}.md-record li:first-child .md-rname,.md-record li:first-child .md-rtime{color:#fff3c4;text-shadow:0 0 6px #e8c66a88}.md-mine{display:block;margin-top:6px;font-size:10px;color:var(--md-faint)}.md-mine.set{color:var(--md-green)}.md-run-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-width:0}.md-run-head>div{min-width:0}.md-run-head small{font-size:8.5px;letter-spacing:1.4px;color:var(--md-faint);text-transform:uppercase}.md-run-head h3{margin:1px 0 0;font-size:14px}.md-sub{flex:none;padding:2px 9px;border:1px solid var(--md-gold);border-radius:10px;color:var(--md-gold2);font-size:10px;background:#e8c66a1a;box-shadow:0 0 8px #e8c66a33}.md-status{margin:0 0 10px;padding:11px 12px;border:1px solid #e8c66a33;border-radius:4px;background:linear-gradient(135deg,#18214dcc,#0d1232cc)}.md-status h4{margin:0 0 4px;font:bold 13px var(--serif);color:var(--md-gold2)}.md-status p{margin:3px 0;color:#cfd6f2}.md-status.passage{border-color:#7fe8d877;background:radial-gradient(ellipse at 50% 0,#7fe8d822,transparent 70%),#0f1838}.md-status.transition{border-color:#c9a8ff88;background:radial-gradient(ellipse at 50% 0,#c9a8ff26,transparent 70%),#120f34}.md-status.victory,.md-status.treasury{border-color:var(--md-gold);background:radial-gradient(ellipse at 50% 0,#e8c66a2e,transparent 70%),#17142c}.md-countdown{font-size:11px;color:var(--md-gold)!important}.md-provisions{padding:6px 9px;border-radius:3px;background:#0a1029aa;border:1px solid #e8c66a33;color:var(--md-dim)!important}.md-provisions.open{border-color:var(--md-gold);color:var(--md-gold2)!important;box-shadow:0 0 10px #e8c66a33}.md-boss-top{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:4px}.md-boss-name{font:bold 12.5px var(--serif);color:var(--md-gold2)}.md-hp{margin-left:auto;font-size:10px;color:var(--md-dim);white-space:nowrap}.md-shield{font-size:9.5px;padding:0 6px;border:1px solid #8fb8ff;border-radius:8px;color:#cfe0ff;background:#8fb8ff1a}.md-bar{display:block;height:6px;border-radius:3px;background:#05081a;border:1px solid #000;overflow:hidden}.md-bar i{display:block;height:100%;background:linear-gradient(90deg,#a8874a,#f7e0a0);box-shadow:0 0 6px #e8c66a88}.md-bar.shield i{background:linear-gradient(90deg,#4a6fbf,#cfe0ff)}.md-bar.priority i{background:linear-gradient(90deg,#c0507f,#ffb3d0)}.md-adds{list-style:none;margin:9px 0 0;padding:0;display:grid;gap:5px}.md-adds li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:5px 7px;border-radius:3px;background:#0a1029aa;border:1px solid #ffffff12}.md-adds li .md-bar{flex:1 0 100%}.md-adds li.priority{border-color:#ffb3d088;background:#ffb3d012}.md-adds em{font-style:normal;font-size:9px;letter-spacing:.8px;text-transform:uppercase;color:var(--md-rose)}.md-add-name{color:#eef0ff;font-size:11px}.md-adds .priority .md-add-name{color:#ffd6e6}.md-rows{margin:9px 0 0;display:grid;gap:4px}.md-rows>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;padding:4px 0;border-top:1px solid #e8c66a14}.md-rows dt{color:var(--md-faint);font-size:10px}.md-rows dd{margin:0;color:#e6eaff;font-size:11px;overflow-wrap:anywhere}.md-rows .warn.magic dd{color:#d4c6ff}.md-rows .warn.ranged dd{color:#a8f0dd}.md-rows .warn.melee dd{color:#ffd8ad}.md-rows .safe dd{color:#fff2a0}.md-rows .hz dd{color:#ffcf9a}.md-clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 10px}.md-clock>div{padding:6px 8px;border:1px solid #e8c66a2a;border-radius:3px;background:#0a1029aa;min-width:0}.md-clock small{display:block;font-size:8.5px;letter-spacing:1px;text-transform:uppercase;color:var(--md-faint)}.md-clock strong{font:13px var(--serif);color:var(--md-gold2);white-space:nowrap}.md-splits small{font-size:8.5px;letter-spacing:1px;text-transform:uppercase;color:var(--md-faint)}.md-splits ol{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:3px 12px}.md-splits li{display:flex;justify-content:space-between;gap:8px;font-size:10.5px;color:var(--md-dim);border-bottom:1px solid #e8c66a14}.md-splits b{color:var(--md-green);font-weight:400}.md-footer{flex:none;padding:0 14px 4px;border-top:1px solid #04060f;box-shadow:0 -1px #e8c66a33;background:#0b1130e6}.md-footer:empty{display:none}.md-footnote{display:block;text-align:center;font-size:9px;color:var(--md-faint);margin:8px 0 4px}.md-dock{position:absolute;right:calc(var(--ui-side-w,242px) + 12px);top:9px;z-index:11;padding:6px 11px;min-height:31px;font-size:11px;color:#f7e0a0;border-color:#a8874a}.md-dock.hidden{display:none}[data-mn=meridian]{--mn-accent:#e8c66a}.md-unclaimed{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--md-gold);border-left:4px solid var(--md-gold2);border-radius:4px;background:radial-gradient(ellipse at 100% 0,#e8c66a2e,transparent 65%),#1d1a33}.md-unclaimed>div{flex:1;min-width:0}.md-unclaimed strong{font:bold 12.5px var(--serif);color:var(--md-gold2)}.md-unclaimed p{margin:3px 0 0;color:#e6dcc0;font-size:10.5px}.md-unclaimed .md-button{flex:none}.md-window.md-chest{width:470px;max-width:calc(100vw - 24px);z-index:25}.md-chest-head{margin:0 0 10px}.md-chest-head small{font-size:9px;letter-spacing:1.6px;text-transform:uppercase;color:var(--md-gold)}.md-chest-head h3{margin:2px 0 3px;font-size:15px;color:var(--md-gold2)}.md-chest-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.md-chest-row{display:flex;align-items:center;gap:10px;padding:7px 9px;border:1px solid #e8c66a2a;border-left:4px solid #5c6799;border-radius:4px;background:linear-gradient(135deg,#18214dcc,#0d1232cc);min-width:0}.md-chest-icon{flex:none;display:grid;place-items:center;width:46px;height:42px;border-radius:4px;background:radial-gradient(#26306a,#0a1029);box-shadow:inset 0 0 0 1px #e8c66a33}.md-chest-icon canvas{width:44px;height:40px}.md-chest-name{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.md-chest-name b{font-size:12px;color:#eef0ff;overflow-wrap:anywhere}.md-chest-name small{font-size:11px;color:var(--md-dim)}.md-chest-acts{flex:none;display:flex;flex-direction:column;gap:4px}.md-chest-acts .md-button{min-width:96px}.md-chest-row[data-tier=weapon]{border-left-color:#ffe28a;background:radial-gradient(ellipse at 0 50%,#ffd86a33,transparent 70%),#1b1a35}.md-chest-row[data-tier=weapon] b{color:#ffe9a8;text-shadow:0 0 8px #e8c66a88}.md-chest-row[data-tier=unique]{border-left-color:var(--md-violet);background:radial-gradient(ellipse at 0 50%,#c9a8ff2e,transparent 70%),#1a1638}.md-chest-row[data-tier=unique] b{color:#e3d4ff;text-shadow:0 0 8px #c9a8ff88}.md-chest-row[data-tier=pet]{border-left-color:#7fe8ff;background:radial-gradient(ellipse at 0 50%,#7fe8ff2a,transparent 70%),#10223a}.md-chest-row[data-tier=pet] b{color:#c8f6ff;text-shadow:0 0 8px #7fe8ff88}.md-chest-row[data-tier=coins]{border-left-color:var(--md-brass)}.md-chest-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 8px;text-align:center;color:var(--md-dim)}.md-flash{position:absolute;inset:0;z-index:9;pointer-events:none!important;opacity:0;visibility:hidden;--md-tone:#e8c66a;background:radial-gradient(ellipse at 50% 38%,color-mix(in srgb,var(--md-tone) 14%,transparent),transparent 62%);box-shadow:inset 0 0 140px color-mix(in srgb,var(--md-tone) 38%,transparent)}.md-flash.show{visibility:visible;animation:mdflash 2.8s ease-out forwards}.md-flash.show[data-level=minor]{animation:mdflashminor 1.4s ease-out forwards}.md-flash-card{position:absolute;left:50%;top:24%;transform:translate(-50%,-50%);width:max-content;max-width:calc(100% - 40px);text-align:center;padding:10px 26px 12px}.md-flash-card strong{display:block;font:bold 25px var(--serif);letter-spacing:1.2px;color:#fff6d6;text-shadow:0 0 18px var(--md-tone),0 0 4px var(--md-tone),2px 2px 0 #000;overflow-wrap:anywhere}.md-flash-card span{display:block;margin-top:4px;font-size:12px;letter-spacing:.6px;color:#e6e9ff;text-shadow:1px 1px 0 #000,0 0 8px #000}.md-flash-line{display:block;width:180px;max-width:70%;height:1px;margin:0 auto 8px;background:linear-gradient(90deg,transparent,var(--md-tone),transparent)}.md-flash[data-level=minor] .md-flash-card{top:34%;padding:4px 14px}.md-flash[data-level=minor] .md-flash-card strong{font-size:14px;letter-spacing:1.6px;text-transform:uppercase}.md-flash[data-level=minor] .md-flash-line,.md-flash[data-level=minor] .md-flash-card span{display:none}@keyframes mdflash{0%{opacity:0}9%{opacity:1}70%{opacity:.85}to{opacity:0}}@keyframes mdflashminor{0%{opacity:0}15%{opacity:.8}to{opacity:0}}@media(prefers-reduced-motion:reduce){.md-flash.show,.md-flash.show[data-level=minor]{animation-duration:1.6s;animation-timing-function:linear}}@media(max-width:780px){.md-window{left:50%;top:50%;width:570px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.md-dock{right:12px;top:10px;min-height:34px}.md-content{padding:11px 9px 13px}.md-mast{padding:11px;gap:12px}.md-mast:after{left:36px}.md-mast h2{font-size:17px}.md-member{padding:8px;gap:7px}.md-actions .md-button{flex:1;white-space:nowrap}.md-route{grid-template-columns:repeat(4,minmax(0,1fr))}.md-route-stop:nth-child(-n+4){border-bottom:1px solid #e8c66a1f}.md-route-stop:nth-child(4){border-right:0}.md-loot-table{font-size:10px}.md-loot-table td:last-child{white-space:normal}.md-footer{padding:0 9px 3px}.md-clock{grid-template-columns:repeat(2,minmax(0,1fr))}.md-flash-card strong{font-size:20px}}@media(max-width:480px){.md-mast p{font-size:9px}.md-mast h2{font-size:16px}.md-orbit{height:42px;width:42px}.md-mast:after{left:32px}.md-tabs{gap:3px;padding:6px 4px 0}.md-tabs .md-button{font-size:10px;padding:6px 2px}.md-route-stop{padding:7px 2px 6px;gap:3px}.md-seal{width:25px;height:25px;font-size:13px}.md-route-stop strong{font-size:8.5px}.md-route-stop small{font-size:7px;letter-spacing:.3px}.md-mode-icon{display:none}.md-choices{grid-template-columns:1fr}.md-choices article{padding:9px}.md-choices h3{font-size:11px}.md-choices p,.md-choices small{font-size:10px}.md-requirements .md-safe-label{margin-left:0}.md-requirements{gap:4px}.md-requirements span{font-size:9px}.md-footer .md-button{padding:8px 5px;font-size:11px}.md-member{gap:5px}.md-member b{font-size:11px}.md-ready{font-size:9px}.md-guide,.md-treasure{gap:9px;padding:10px 9px}.md-step{width:28px;height:28px;font-size:14px}.md-rows>div{grid-template-columns:70px minmax(0,1fr);gap:6px}.md-records{grid-template-columns:1fr}.md-chest-row{flex-wrap:wrap}.md-chest-acts{flex-direction:row;width:100%}.md-chest-acts .md-button{flex:1}.md-loot-table th:last-child{width:52%}.md-loot-table td,.md-loot-table th{padding:6px 3px}.md-pet{padding:11px;gap:10px}.md-flash-card strong{font-size:17px}.md-flash-card span{font-size:11px}}@media(max-height:500px){.md-window{top:50%;max-height:calc(100dvh - 12px)}.md-mast{padding:7px 10px;gap:11px}.md-mast h2{font-size:16px;margin:0}.md-mast p{display:none}.md-orbit{height:32px;width:32px}.md-mast:after{display:none}.md-mast small{font-size:8px;letter-spacing:1px}.md-tabs{padding-top:5px}.md-tabs .md-button{min-height:29px;padding:5px}.md-content{padding:8px 10px 10px}.md-note{font-size:10px;margin:6px 0 9px}.md-footer .md-actions{margin-top:7px}.md-footer{padding-bottom:2px}.md-footnote{margin:5px 0 2px;font-size:8px}.md-requirements{margin-bottom:7px}.md-member{padding:6px 8px}.md-route{margin:7px 0 9px}.md-route-stop{padding:5px 2px}.md-route-stop small{display:none}.md-prep{padding:7px 9px;margin-bottom:9px}.md-choices article{padding:8px}.md-pet{padding:11px;margin:12px 0}.md-pet h3{font-size:13px}.md-flash-card{top:30%}.md-flash-card strong{font-size:18px}.md-window:not([data-page=party]) .md-mast{display:none}.md-status{padding:8px 10px}.md-clock{margin-bottom:7px}.md-clock>div{padding:4px 7px}}.modal.br-window{box-sizing:border-box;width:860px;max-width:calc(100% - 24px);height:min(820px,calc(100% - 24px));max-height:calc(100% - 24px);left:50%;top:50%;transform:translate(-50%,-50%);color:#e8d9d9;border-color:#71363e;background:#151014;z-index:32;padding:0 10px 10px;font-size:14px}.br-window .modal-head{height:42px;min-height:42px;margin-bottom:8px}.br-window .modal-title{font-size:18px;color:#f2c6cf}.modal.br-window .modal-body{display:flex;flex-direction:column;overflow:hidden;padding:0;flex:1;max-height:none;min-height:0}.br-tabs{display:flex;flex:none;gap:8px;border-bottom:1px solid #59313d;padding:0 8px 10px}.br-tabs button{flex:1;min-height:42px;padding:10px 14px;font:inherit;color:#c8aeb7;background:#21171d;border:1px solid #6d3b4a;border-radius:4px;cursor:pointer}.br-tabs button[aria-selected=true]{color:#ffe4ea;background:#5b2434;border-color:#c7687b;box-shadow:inset 0 -2px #df7b8d}.br-content{overflow:auto;overscroll-behavior:contain;min-height:0;flex:1;padding:18px 10px 10px}.br-guide[hidden],.br-collection[hidden]{display:none!important}.br-guide{display:grid;gap:18px}.br-guide-heading h2,.br-collection-heading h2{font-size:23px;color:#f7d3da;margin:0 0 6px}.br-guide-heading .br-note,.br-collection-heading .br-note{margin:0}.br-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:14px;margin:0;padding:0}.br-steps li{display:flex;gap:9px;align-items:flex-start}.br-steps li>b{flex:none;display:grid;place-items:center;background:#552333;border:1px solid #9a4b60;border-radius:50%;width:27px;height:27px;color:#ffcfda}.br-steps strong{font-size:15px;color:#f1ccd3;display:block;padding-top:3px}.br-steps .br-note{margin:7px 0 0}.br-progress{padding:17px;border:1px solid #76404e;border-radius:5px;background:linear-gradient(130deg,#321c25,#1d141a)}.br-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.br-progress h3{font-size:19px;color:#ffe0e5;margin:5px 0}.br-progress-heading small{font-size:12px;letter-spacing:.09em;color:#da97a5}.br-stage{font-size:13px;line-height:1.5;background:#1b1117;border:1px solid #6e3948;border-radius:20px;padding:6px 11px;color:#e9b5c1}.br-counters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:15px 0}.br-counter-label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:14px;line-height:1.4}.br-counter-label span{color:#f9d2db;white-space:nowrap}.br-counters progress{display:block;width:100%;height:12px;margin:9px 0;accent-color:#dc657e;border:0;border-radius:9px;overflow:hidden;background:#110c10}.br-counters progress::-webkit-progress-bar{background:#110c10}.br-counters progress::-webkit-progress-value{background:linear-gradient(90deg,#9e344e,#e47991);border-radius:9px}.br-counters small{font-size:13px;color:#e6bdc6}.br-complete,.br-counters .br-complete{color:#b4d6b0}.br-record{font-size:16px;color:#f1ccd3}.br-next-boss{color:#edbdc9}.br-progress>.br-note:last-child{margin-bottom:0}.br-milestones{display:flex;list-style:none;padding:0;margin:0;gap:12px}.br-milestones li{flex:1;border-top:2px solid #4c333b;padding:10px 5px;text-align:center;color:#b09ca4;min-width:0}.br-milestones li.earned{border-color:#b52f45;color:#e5b7c0}.br-milestones b{display:block;font-size:14px;margin-bottom:5px;color:#f18b9b}.br-milestones strong{display:block;font-size:14px}.br-milestones small{display:block;font-size:12px;line-height:1.5;margin-top:5px}.br-bosses{border:1px solid #51323c;border-radius:4px;padding:13px}.br-bosses summary{cursor:pointer;color:#edc0cb;font-size:14px;line-height:1.5}.br-boss-list{padding:0;margin:14px 0 0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px}.br-boss-list li{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #39232d;padding-top:7px;font-size:13px;line-height:1.5}.br-boss-list strong{font-size:12px;flex:none;font-weight:400;color:#bba2ab}.br-collection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.br-collection-heading{grid-column:1/-1;margin-bottom:2px}.br-card{min-width:0;padding:16px;border:1px solid #53303b;background:linear-gradient(135deg,#28171e,#1a1218);border-radius:5px}.br-card header{display:flex;align-items:center;gap:12px}.br-card header canvas{flex:none}.br-card h3{font-size:16px;line-height:1.35;margin:0 0 5px;color:#f0d6da}.br-card header small{font-size:12px;line-height:1.4;color:#dc9ca9;display:block}.br-locked{border-color:#3b3036}.br-locked header small{color:#b4a0a8}.br-note{font-size:14px;line-height:1.55;color:#c4acb5;margin:10px 0}.br-state{font-size:14px;line-height:1.5;padding:7px 0;color:#ebacba}.br-actions{display:flex;flex-wrap:wrap;gap:8px}.br-button{background:#582331;color:#f8d9de;border:1px solid #985366;border-radius:4px;min-height:42px;padding:9px 12px;font:inherit;font-size:14px;cursor:pointer}.br-button:hover{background:#773045}.br-button:disabled{opacity:.45;cursor:default}.br-button:focus-visible,.br-card select:focus-visible,.br-tabs button:focus-visible,.br-hud:focus-visible,.br-bosses summary:focus-visible{outline:2px solid #f39cac;outline-offset:3px}.br-compass{display:flex;align-items:center;gap:12px;margin:12px 0}.br-compass>div:last-child{min-width:0;flex:1}.br-card select{color:#e8c7d0;background:#180e14;border:1px solid #6f3a4b;max-width:100%;width:100%;font:inherit;font-size:14px;min-height:42px;padding:8px;border-radius:4px}.br-distance{display:block;font-size:14px;line-height:1.5;margin-top:8px}.br-dial{width:72px;height:72px;position:relative;border-radius:50%;border:3px solid #a05b62;box-shadow:inset 0 0 0 3px #24151b,inset 0 0 0 4px #6b3944,0 0 15px #a9122620;background:radial-gradient(circle,#501823,#130c12 70%);flex-shrink:0}.br-north,.br-south{position:absolute;font-size:8px;left:50%;transform:translate(-50%);color:#d6b0b5}.br-north{top:4px}.br-south{bottom:4px}.br-cardinals{position:absolute;top:28px;left:5px;font-size:7px;white-space:pre;color:#a7828a}.br-needle{position:absolute;left:50%;top:50%;width:10px;height:45px;display:block;background:linear-gradient(#ff3c56 0 50%,#c7a6ad 50%);clip-path:polygon(50% 0,100% 60%,50% 52%,0 60%,50% 100%,65% 50%,35% 50%);transform-origin:center;filter:drop-shadow(0 0 3px #f34);transition:transform .12s linear}.br-needle:after{content:"";position:absolute;left:3px;top:21px;width:4px;height:4px;background:#ffe0de}.br-glyph{width:56px;flex:none;text-align:center;color:#ca3c56;font-size:35px}.br-message{font-size:14px;line-height:1.5;color:#f2c8d0;padding:10px;border-left:2px solid #b72c4c}.br-hud{position:absolute;right:255px;top:12px;display:flex;align-items:center;gap:8px;max-width:215px;padding:7px 10px;border:1px solid #753345;border-radius:5px;background:#1e1119ed;color:#ead1d7;z-index:12;text-align:left;cursor:pointer;box-shadow:0 3px 15px #0008}.br-hud strong{font-size:11px;display:block}.br-hud-distance{display:block;font-size:10px;color:#b88d9a;margin-top:3px}.br-mini{width:32px;height:32px;border-width:2px}.br-mini .br-needle{height:23px;width:7px}.br-hud.hidden{display:none}@media(max-width:700px){.modal.br-window{max-width:calc(100% - 16px);max-height:calc(100% - 16px);height:calc(100% - 16px);padding:0 7px 7px}.br-content{padding:14px 5px 7px}.br-tabs{padding:0 2px 9px;gap:6px}.br-tabs button{padding:9px 6px}.br-steps,.br-collection,.br-counters{grid-template-columns:1fr}.br-steps{gap:12px}.br-steps .br-note{margin-top:4px}.br-guide{gap:15px}.br-progress{padding:13px}.br-counters{gap:14px}.br-milestones{gap:5px}.br-milestones li{padding:9px 2px}.br-milestones strong{font-size:13px}.br-milestones small{font-size:12px}.br-boss-list{grid-template-columns:1fr}.br-hud{right:auto;left:9px;top:75px;max-width:180px}}@media(prefers-reduced-motion:reduce){.br-needle{transition:none}}.mobile-game .modal.br-window{width:860px;left:calc((100% - var(--mobile-dock,0px))/2);top:var(--mobile-edge-top,8px);transform:translate(-50%)!important;max-width:calc(100% - var(--mobile-dock,0px) - var(--mobile-left,8px) - var(--mobile-right,8px));height:var(--mobile-room, calc(100% - 16px) );max-height:var(--mobile-room, calc(100% - 16px) )}.br-card .br-sigil-setting{margin-top:14px}.br-card .br-sigil-setting+.br-sigil-setting{border-top:1px solid #57303d;padding-top:14px}.br-sigil-setting>label,.br-sigil-setting>strong{display:block;font-size:14px;color:#f0d6da;margin-bottom:8px}.br-sigil-setting .br-state{padding-bottom:0}.br-sigil-setting select:disabled{opacity:.45}.br-card>label{display:block;margin:9px 0 7px;color:#f0d6da}.br-card>select{margin-bottom:10px}.br-card select:disabled{opacity:.45}.modal.modal-shop.bounty-office-shop{box-sizing:border-box;left:50%;top:50%;transform:translate(-50%,-50%);width:660px;max-width:calc(100% - 24px);height:auto;max-height:min(600px,calc(100% - 24px));padding:0 12px 12px;font-size:14px}.modal-shop.bounty-office-shop .modal-head{height:42px;min-height:42px;margin-bottom:10px}.modal-shop.bounty-office-shop .modal-title{font-size:18px}.modal.modal-shop.bounty-office-shop .modal-body{overflow:hidden;flex:1;min-height:0;display:flex;flex-direction:column}.modal-shop.bounty-office-shop .shop-grid{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(112px,auto);gap:6px;width:100%;min-height:0;max-height:420px;overflow:auto;overscroll-behavior:contain;flex:1 1 auto;padding:6px}.modal-shop.bounty-office-shop .shop-slot{min-width:0;min-height:112px;box-sizing:border-box;flex-direction:column;gap:7px;padding:8px 6px;border:1px solid #514333;background:#2c241b}.modal-shop.bounty-office-shop .shop-slot:hover{border-color:#8f7658;background:#3a2f22}.modal-shop.bounty-office-shop .slot-cv{flex:none}.bounty-office-shop .shop-item-info{display:flex;flex-direction:column;gap:5px;min-width:0;width:100%;text-align:center}.bounty-office-shop .shop-item-name{font-size:13px;line-height:1.4;color:#ead9b9;font-weight:400;overflow-wrap:anywhere}.bounty-office-shop .shop-item-price{font-size:13px;line-height:1.4;color:#e1ba70;overflow-wrap:anywhere}.modal-shop.bounty-office-shop .shop-bottom{flex:none;gap:12px;margin-top:10px;padding:4px 2px;align-items:center}.modal-shop.bounty-office-shop .shop-coins{font-size:14px;line-height:1.45;gap:7px;flex-shrink:0}.modal-shop.bounty-office-shop .shop-hint{font-size:13px;line-height:1.5;max-width:360px}.bounty-office-shop .shop-section-head{display:flex;flex:none;align-items:center;gap:10px;margin-bottom:10px}.bounty-office-shop .shop-sections{display:flex;flex:1;gap:8px;margin:0}.bounty-office-shop .shop-section-head[hidden],.bounty-office-shop .shop-relic-intro[hidden],.bounty-office-shop .shop-slot[hidden],.bounty-office-shop .shop-relic-details[hidden],.bounty-office-shop .shop-item-info[hidden]{display:none!important}.bounty-office-shop .shop-sections button,.bounty-office-shop .shop-guide-button{border:1px solid #785247;background:#271e1d;color:#d9c3ae;min-height:42px;padding:9px 14px;cursor:pointer;font:14px Tahoma,sans-serif;border-radius:3px}.bounty-office-shop .shop-sections button{flex:1}.bounty-office-shop .shop-guide-button{color:#e9bfc8;border-color:#8c4a5a;background:#37202a;flex:none}.bounty-office-shop .shop-sections button[aria-selected=true]{color:#ffe0cf;background:#4b1b24;border-color:#a54852;box-shadow:inset 0 -2px #cf5968}.bounty-office-shop .shop-sections button:focus-visible,.bounty-office-shop .shop-relic-details button:focus-visible,.bounty-office-shop .shop-guide-button:focus-visible{outline:2px solid #ec9a9a;outline-offset:2px}.bounty-office-shop .shop-relic-intro{flex:none;font:700 15px Tahoma,sans-serif;letter-spacing:1px;color:#e8aaa4;margin:0 2px 12px}.bounty-office-shop .shop-relic-intro span{display:block;font:14px/1.5 Tahoma,sans-serif;letter-spacing:0;color:#cbb9b0;margin-top:5px;max-width:740px}.modal-shop.bounty-office-shop .shop-grid.relics-mode{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(172px,auto);gap:10px}.modal-shop.bounty-office-shop .relics-mode .shop-slot{flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:10px;min-height:172px;padding:12px 10px;border:1px solid #693744;background:linear-gradient(150deg,#2c1b22,#191619)}.bounty-office-shop .relics-mode .slot-cv{margin-top:2px}.bounty-office-shop .shop-relic-details{min-width:0;display:flex;flex-direction:column;align-self:stretch;flex:1}.bounty-office-shop .shop-relic-details strong{color:#efc1b9;font:700 16px/1.4 Tahoma,sans-serif;overflow-wrap:anywhere}.bounty-office-shop .shop-relic-details p{color:#c6b3ac;font:14px/1.5 Tahoma,sans-serif;margin:7px 0 12px}.bounty-office-shop .shop-relic-details button{margin-top:auto;align-self:flex-start;min-height:42px;padding:9px 12px;background:#4c1d29;border:1px solid #ac5966;border-radius:3px;color:#ffe1cb;font:14px Tahoma,sans-serif;cursor:pointer}.bounty-office-shop .shop-relic-details button:disabled{opacity:.5;cursor:default}@media(max-width:700px){.modal.modal-shop.bounty-office-shop{max-width:calc(100% - 16px);height:auto;max-height:min(600px,calc(100% - 16px));padding:0 8px 8px}.modal.modal-shop.bounty-office-shop .shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(112px,auto);flex:1 1 auto;min-height:0}.bounty-office-shop .shop-section-head{gap:7px;flex-wrap:wrap}.bounty-office-shop .shop-sections{flex-basis:100%}.bounty-office-shop .shop-guide-button{width:100%}.bounty-office-shop .shop-relic-intro,.bounty-office-shop .shop-relic-intro span{font-size:14px}.modal.modal-shop.bounty-office-shop .shop-grid.relics-mode{grid-template-columns:1fr;grid-auto-rows:minmax(164px,auto)}.modal-shop.bounty-office-shop .relics-mode .shop-slot{min-height:164px;padding:12px 10px}.modal-shop.bounty-office-shop .shop-bottom{align-items:flex-start;flex-direction:column;gap:4px}.modal-shop.bounty-office-shop .shop-hint{text-align:left;max-width:none}.modal-shop.bounty-office-shop .shop-coins{font-size:14px}}@media(max-width:480px){.modal.modal-shop.bounty-office-shop .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mobile-game .modal.modal-shop.bounty-office-shop{width:660px;left:calc((100% - var(--mobile-dock,0px))/2);top:var(--mobile-edge-top,8px);transform:translate(-50%)!important;max-width:calc(100% - var(--mobile-dock,0px) - var(--mobile-left,8px) - var(--mobile-right,8px));height:auto;max-height:min(600px,var(--mobile-room, calc(100% - 16px) ))}@media(max-height:480px){.modal-shop.bounty-office-shop .shop-relic-intro{font-size:0;margin-bottom:7px}.modal-shop.bounty-office-shop .shop-relic-intro span{font-size:12px;line-height:1.4;margin-top:0}.modal-shop.bounty-office-shop .shop-hint{font-size:12px}.modal-shop.bounty-office-shop .shop-bottom{margin-top:6px}.modal-shop.bounty-office-shop .shop-grid{min-height:80px;grid-auto-rows:minmax(112px,auto)}.modal-shop.bounty-office-shop .shop-grid.relics-mode{grid-auto-rows:minmax(172px,auto)}}#game #shop.bounty-office-shop{max-height:min(600px,var(--helper-native-h, calc(100% - 24px) ))}html.mobile-game #game #shop.bounty-office-shop{max-height:min(600px,var(--mobile-room, calc(100% - 16px) ))}.ts-overlay{position:absolute;inset:0;z-index:430;display:flex;align-items:center;justify-content:center;padding:18px;background:#05050bc9;font:13px Arial,sans-serif;color:#e9e1d3}.ts-overlay.hidden,.ts-overlay .hidden{display:none}.ts-window{--pet-color:#e9d49f;position:relative;width:min(1050px,100%);height:min(790px,94%);display:flex;flex-direction:column;background:#111119;border:1px solid #76634c;border-radius:10px;box-shadow:0 22px 80px #000c;overflow:hidden}.ts-header{display:flex;justify-content:space-between;align-items:center;padding:19px 22px;background:linear-gradient(110deg,#24212b,#17171e);border-bottom:1px solid #51473b}.ts-header small,.ts-title small,.ts-confirm small{color:#b8a47b;font-size:9px;letter-spacing:2.2px}.ts-header h2{font:27px Georgia,serif;letter-spacing:.4px;color:#f5e7c7;margin:5px 0 0}.ts-overlay button,.ts-overlay input{font:inherit}.ts-close{font-size:27px!important;line-height:1;border:0;background:transparent;color:#c9b99b;padding:6px 10px;cursor:pointer}.ts-discovery{display:flex;gap:14px;align-items:center;padding:12px 16px;border-bottom:1px solid #39313a;background:#17151e}.ts-discovery input{flex:1;min-width:100px;padding:10px 12px;background:#0b0c13;border:1px solid #49414b;color:#e9dfcc;border-radius:5px}.ts-tabs{display:flex;gap:4px}.ts-tabs button{border:1px solid transparent;color:#bbae9c;background:transparent;padding:9px 10px;border-radius:4px;cursor:pointer;white-space:nowrap}.ts-tabs button.active{color:#f3e2ba;background:#342c31;border-color:#7b6848}.ts-layout{display:grid;grid-template-columns:255px minmax(0,1fr);min-height:0;flex:1}.ts-recipes{overflow:auto;background:#15141c;border-right:1px solid #38313c;padding:7px}.ts-recipe{display:flex;gap:9px;align-items:center;width:100%;padding:10px 8px;border:1px solid transparent;border-radius:5px;color:#d8d0c7;background:transparent;text-align:left;cursor:pointer}.ts-recipe canvas{width:38px;height:34px;flex:none}.ts-recipe strong{display:block;font-size:12px}.ts-recipe small{display:block;color:#a79991;font-size:10px;margin-top:5px}.ts-recipe.active{background:#292330;border-color:#65546c;box-shadow:inset 3px 0 var(--pet-color)}.ts-recipe.active strong{color:var(--pet-color)}.ts-recipe:hover{background:#27222c}.ts-right{overflow:auto;min-width:0}.ts-stage{display:block;width:100%;height:auto;max-height:240px;object-fit:contain;border-bottom:1px solid #302932;background:#0c0c14}.ts-status{margin:0;padding:9px 20px;color:#d7bd86;line-height:1.4}.ts-status:empty{display:none}.ts-status.success{color:#aee1be}.ts-status.failed{color:#e5a9bc}.ts-detail{padding:18px 22px 22px}.ts-title{display:flex;justify-content:space-between;gap:10px;align-items:center}.ts-title h3{font:24px Georgia,serif;margin:5px 0 12px;color:var(--pet-color)}.ts-awaken{border:1px solid #68536e;background:#211b2c;color:#cfbce1;padding:7px;border-radius:4px;font-size:10px!important;cursor:pointer}.ts-awaken[aria-pressed=true]{background:#463050;color:#fff}.ts-offering-pets{display:flex;gap:15px;flex-wrap:wrap;margin:0 0 13px;color:#bdb4ad;font-size:11px}.ts-offering-pets span{display:flex;align-items:center;gap:5px}.ts-chance{display:flex;align-items:baseline;gap:9px;padding:10px 12px;border:1px solid #67573c;background:#282219;border-radius:5px}.ts-chance strong{font-size:25px;color:#f5d28b}.ts-chance span{font-size:11px;color:#beaf93}.ts-chance b{margin-left:auto;white-space:nowrap;color:#e4d3ab;font-size:13px}.ts-bonus{color:#bce1d2;font-size:13px;line-height:1.6;margin:15px 0 8px}.ts-appearance,.ts-rules{color:#afa7b6;font-size:11px;line-height:1.6;margin:8px 0}.ts-rules{color:#8d8597}.ts-detail h4{color:#e6d3aa;font-size:11px;letter-spacing:1px;text-transform:uppercase;margin:19px 0 8px}.ts-ingredient{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid #292431}.ts-ingredient strong{font-weight:400;font-size:11px;color:#d3cbc5}.ts-ingredient small{display:block;font-size:10px;color:#8f8799;margin-top:3px;line-height:1.4}.ts-ingredient>span{font-size:10px;color:#a3d0b6}.ts-ingredient.missing>span,.ts-coins.missing{color:#e7a1ad}.ts-coins{font-size:11px;text-align:right;color:#b9ccad}.ts-warning{font-size:11px;line-height:1.6;color:#d1adad;padding:10px 12px;background:#291e25;border-left:2px solid #935a68}.ts-submit{width:100%;padding:12px;border:1px solid #b1955b;border-radius:4px;background:linear-gradient(#77603b,#51402c);color:#fff0cf;font-weight:700!important;cursor:pointer}.ts-overlay button:disabled{opacity:.45;cursor:default}.ts-progress{height:3px;background:#302838}.ts-progress i{height:3px;display:block;background:#eed9ab}.ts-confirm{position:absolute;inset:0;background:#08080ddd;display:flex;align-items:center;justify-content:center;padding:24px;z-index:2}.ts-confirm-card{max-width:440px;padding:25px;background:#201c27;border:1px solid #917449;border-radius:8px;box-shadow:0 12px 50px #0009}.ts-confirm h3{font:24px Georgia,serif;color:#f2dfb7;margin:10px 0}.ts-confirm p{line-height:1.7}.ts-confirm-actions{display:flex;gap:9px;margin-top:18px}.ts-confirm-actions>button{flex:1;padding:11px;border:1px solid #79614a;background:#342c30;color:#e9d7b5;border-radius:4px;cursor:pointer}.ts-confirm-actions .danger{background:#72532f}.ts-overlay :focus-visible{outline:2px solid #ecd5a3;outline-offset:2px}.ts-empty{color:#a69bab;padding:12px;font-size:12px}@media(max-width:740px){.ts-overlay{padding:5px}.ts-window{height:98%;width:100%}.ts-header{padding:12px}.ts-header h2{font-size:23px}.ts-discovery{flex-direction:column;gap:6px;padding:8px}.ts-discovery input{box-sizing:border-box;width:100%}.ts-tabs{width:100%;justify-content:space-between}.ts-tabs button{padding:7px;font-size:11px}.ts-layout{grid-template-columns:140px minmax(0,1fr)}.ts-recipes{padding:3px}.ts-recipe{gap:4px;padding:9px 4px;flex-direction:column;align-items:flex-start}.ts-recipe strong{font-size:11px}.ts-recipe small{font-size:9px;line-height:1.5}.ts-recipe canvas{display:none}.ts-detail{padding:12px}.ts-stage{max-height:165px}.ts-title{display:block}.ts-title h3{font-size:22px}.ts-awaken{margin-bottom:10px}.ts-chance{flex-wrap:wrap;gap:4px}.ts-chance strong{font-size:22px}.ts-chance b{flex-basis:100%;margin-left:0;margin-top:4px}.ts-chance span{font-size:10px}.ts-offering-pets{gap:5px}.ts-ingredient{grid-template-columns:24px minmax(0,1fr);gap:5px}.ts-ingredient>span{grid-column:2}.ts-ingredient canvas{width:24px;height:auto}.ts-confirm{padding:10px}.ts-confirm-card{padding:17px}.ts-confirm-actions{flex-direction:column}.ts-status{padding:9px 12px}}@media(max-width:390px){.ts-layout{grid-template-columns:113px minmax(0,1fr)}.ts-detail{padding:10px}.ts-recipe strong{font-size:10px}.ts-header small{font-size:8px}.ts-chance span{font-size:9px}.ts-stage{max-height:135px}}.ts-right{display:flex;flex-direction:column;overflow:hidden}.ts-stage{flex:none;max-height:180px}.ts-detail{flex:1;min-height:0;overflow:auto}.ts-actions{flex:none;padding:10px 20px;background:#19151f;border-top:1px solid #443848}.ts-actions .ts-submit{padding:10px}@media(max-width:740px){.ts-stage{max-height:130px}.ts-actions{padding:8px 10px}.ts-status{font-size:11px}}.ts-ritual{flex:none;margin:14px 20px 0;padding:13px 15px;background:radial-gradient(ellipse at top,#3a2949 0,#171321 75%);border:1px solid #80699b;box-shadow:inset 0 0 20px #ad76dd12,0 0 18px #996aca15;color:#e8ddf4}.ts-ritual-heading{display:flex;align-items:center;gap:9px;margin-bottom:11px;font-size:11px;letter-spacing:1px}.ts-ritual-seal{font-size:23px;line-height:1;color:#95f0df;text-shadow:0 0 12px #87dccf}.ts-ritual-label{flex:1;min-width:0;line-height:1.4}.ts-ritual-percent{font-variant-numeric:tabular-nums;white-space:nowrap;color:#f2ddb3;font-size:10px}.ts-progress{position:relative;height:12px;background:#0b0913;border:1px solid #5e506e;padding:2px;overflow:hidden;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%)}.ts-ritual-fill{position:relative;width:0;height:100%;background:linear-gradient(90deg,#724592,#b99de1 50%,#8ee6d8);box-shadow:0 0 12px #90eddf;transition:width .08s linear}.ts-ritual-fill:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 14px,#f5e7ff70 15px 16px,transparent 17px 29px);background-size:60px 100%;animation:ts-ritual-current 1.4s linear infinite}.ts-ritual-steps{display:flex;justify-content:space-between;gap:6px;padding-top:9px;color:#c0aecb;font-size:8px;letter-spacing:1.5px}.ts-ritual.success{border-color:#a8d9b9;background:radial-gradient(ellipse at top,#24463f,#121f20);box-shadow:0 0 22px #84efce24}.ts-ritual.success .ts-ritual-label,.ts-ritual.success .ts-ritual-percent{color:#c0f5d9}.ts-ritual.success .ts-ritual-fill{background:linear-gradient(90deg,#568b79,#adf1ce,#fff0c2)}.ts-ritual.failed{border-color:#b16b82;background:radial-gradient(ellipse at top,#432536,#20121e)}.ts-ritual.failed .ts-ritual-label,.ts-ritual.failed .ts-ritual-percent{color:#f4b3c3}.ts-ritual.failed .ts-ritual-fill{background:repeating-linear-gradient(115deg,#775166 0 13px,#251625 14px 17px,#ab7795 18px 29px);box-shadow:none}.ts-ritual.success .ts-ritual-fill:after,.ts-ritual.failed .ts-ritual-fill:after{animation:none;opacity:0}.ts-window[data-ritual=success] .ts-stage{box-shadow:inset 0 -1px #bce7c8}.ts-window[data-ritual=failed] .ts-stage{box-shadow:inset 0 -1px #c0869b}.ts-status{flex:none}@keyframes ts-ritual-current{to{background-position:60px 0}}@media(max-width:740px){.ts-ritual{margin:9px 9px 0;padding:10px 9px}.ts-ritual-heading{gap:5px;font-size:10px;letter-spacing:0}.ts-ritual-percent{font-size:9px}.ts-ritual-steps{font-size:7px;letter-spacing:.5px}}@media(prefers-reduced-motion:reduce){.ts-ritual-fill{transition:none}.ts-ritual-fill:after{animation:none}}.hh-overlay{position:absolute;inset:0;z-index:28;display:flex;align-items:center;justify-content:center;padding:16px;background:#08070bd9;box-sizing:border-box;pointer-events:auto;color:#ece3d4;font:13px/1.45 Arial,sans-serif}.hh-xp{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 24px;border-bottom:1px solid #493c48;background:#211c25}.hh-xp>div{min-width:0}.hh-xp strong{display:block;color:#edcfaa;font-size:12px}.hh-xp span,.hh-xp small{display:block;color:#c3b5c5;font-size:10px;line-height:1.5;margin-top:2px}.hh-xp small{color:#b8adba}.hh-xp button{flex:none;max-width:48%;min-height:40px}.hh-xp+.hh-layout{min-height:0}@media(max-width:520px){.hh-xp{padding:10px 13px;gap:10px}.hh-xp strong{font-size:11px}.hh-xp span,.hh-xp small{font-size:9px}.hh-xp button{max-width:43%;padding:8px 10px;font-size:10px!important}}.hh-storage{display:block;color:var(--hh-muted);font-size:9px;margin-top:3px}.hh-weapon-stats{margin:4px 0 10px;text-align:center;color:#c4b3d6;font-size:10px;line-height:1.6}.hh-weapon-stats strong,.hh-weapon-stats span{display:block}.hh-weapon-stats strong{font-size:12px;color:#e1d3ee}.hh-overlay.hidden{display:none}.hh-overlay *{box-sizing:border-box}.hh-window{--hh-gold:#f3bb6a;--hh-muted:#b8adba;display:flex;flex-direction:column;width:min(1060px,100%);height:min(790px,calc(100dvh - 32px));max-height:100%;min-height:0;overflow:hidden;border:1px solid #74604d;border-radius:12px;background:#17131c;box-shadow:0 28px 100px #000b,inset 0 1px #ffe5b211;text-align:left}.hh-window button{font:inherit;cursor:pointer}.hh-window button:disabled{cursor:default;opacity:.5}.hh-window button:focus-visible{outline:2px solid #ffe0a6;outline-offset:3px}.hh-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;padding:23px 26px 20px;background:radial-gradient(ellipse at 10% 0%,#62402c70,transparent 68%),linear-gradient(110deg,#241a24,#19151f);border-bottom:1px solid #554333}.hh-brand{display:flex;align-items:center;gap:19px;min-width:0}.hh-seal{flex:none;width:64px;height:64px;display:grid;place-items:center;font-size:38px;color:#f4b775;border:1px solid #ad7949;border-radius:50%;box-shadow:inset 0 0 0 5px #251d24,inset 0 0 0 6px #6b4e39,0 0 26px #e1883422;background:#221a24}.hh-eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:#c99e75}.hh-title{font:34px/1.18 Georgia,serif;letter-spacing:-.5px;color:#ffe9c4;margin:3px 0 8px;text-shadow:0 2px #0005}.hh-calendar{display:flex;gap:8px 13px;align-items:center;flex-wrap:wrap;color:#bfb0ba;font-size:11px}.hh-status{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.hh-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.hh-status.live{color:#b9ddb5}.hh-status.paused{color:#e4bc84}.hh-status.ended{color:#cbb4cd}.hh-countdown{color:#e4c295}.hh-close{flex:none;width:36px;height:36px;display:grid;place-items:center;border:1px solid #6c5648;border-radius:6px;background:#1c1720;color:#e0c8ae;font-size:24px!important;line-height:1}.hh-close:hover{background:#443127}.hh-wallet{display:grid;grid-template-columns:1fr 1fr 1.3fr;flex-shrink:0;gap:20px;padding:16px 26px;background:#201923;border-bottom:1px solid #40343e}.hh-currency{display:flex;align-items:center;gap:11px;min-width:0}.hh-currency-mark{color:#edb970;font-size:26px;line-height:1}.hh-currency-mark.ticket{color:#b6c8b1;font-size:34px;transform:rotate(-12deg)}.hh-currency small{display:block;color:#baa8b2;font-size:9px;font-weight:700;letter-spacing:1.2px}.hh-currency strong{display:block;font-size:24px;line-height:1.15;letter-spacing:.3px;font-variant-numeric:tabular-nums;color:#f5e3c8}.hh-earning{margin:0;align-self:center;padding-left:20px;border-left:1px solid #51404a}.hh-earning strong{display:block;color:#e6c599;font-size:12px}.hh-earning span{display:block;color:var(--hh-muted);font-size:10px;margin-top:3px}.hh-route{padding:12px 26px 15px;flex-shrink:0;background:#19151d}.hh-route-heading{display:flex;gap:10px;justify-content:space-between;align-items:center;font-size:11px;margin-bottom:7px;color:#bbadb9}.hh-route-heading strong{color:#e6d4ba;font-size:12px}.hh-progress{height:5px;overflow:hidden;background:#3c303e;border-radius:3px}.hh-progress>span{display:block;height:100%;background:linear-gradient(90deg,#9d643c,#f0ba71);border-radius:inherit}.hh-tabs{display:flex;gap:22px;flex-shrink:0;padding:0 26px;border-bottom:1px solid #4c3d47;background:#19151d}.hh-tabs button{position:relative;padding:11px 0 12px;background:none;border:none;color:#b6a9b8;font-size:12px;font-weight:700}.hh-tabs button.active{color:#f3cf9d}.hh-tabs button.active:after{position:absolute;bottom:-1px;left:0;right:0;height:2px;content:"";background:#eeb56c}.hh-tabs button:hover{color:#ffe7c5}.hh-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#66505e #17131c}.hh-layout{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100%}.hh-stages{padding:14px 12px;border-right:1px solid #43333e;background:#141118;display:flex;flex-direction:column;gap:5px}.hh-stage{display:flex;align-items:center;gap:9px;min-width:0;text-align:left;border:1px solid transparent;border-radius:6px;background:transparent;color:#ae9fae;padding:11px 8px}.hh-stage:hover{background:#2a202b;color:#e7d7c2}.hh-stage.selected{border-color:#886044;background:linear-gradient(105deg,#443025,#251c27);color:#ffe2b6}.hh-stage.claimed{color:#b3c3a6}.hh-stage-number{flex:none;display:grid;place-items:center;width:27px;height:31px;font:18px Georgia,serif;color:#ad8b75}.hh-stage.selected .hh-stage-number{color:#f5c98c}.hh-stage-text{min-width:0;flex:1}.hh-stage-text strong{display:block;font-size:11px;line-height:1.4}.hh-stage-text small{display:block;font-size:10px;margin-top:3px;color:#ad9dad;font-variant-numeric:tabular-nums}.hh-stage-state{font-size:8px;letter-spacing:.5px;text-transform:uppercase;color:#968a9b}.hh-stage.next .hh-stage-state{color:#eac18a}.hh-detail{padding:22px 24px;min-width:0}.hh-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.hh-detail-heading h3{font:25px/1.2 Georgia,serif;color:#f1d9ba;margin:5px 0 0}.hh-reward-kind{flex:none;max-width:45%;padding:5px 8px;border:1px solid #564456;border-radius:4px;font-size:10px;color:#c6b9cc;background:#241c2b}.hh-description{margin:13px 0 16px;color:#c3b5c5;line-height:1.6;font-size:12px}.hh-pool-summary{display:flex;gap:9px;margin-bottom:12px}.hh-pool-summary>span{flex:1;padding:7px 10px;background:#241d2b;border:1px solid #493b51;border-radius:5px;font-size:10px;color:#baaac4}.hh-pool-summary strong{color:#e6d6ec;font-size:13px;margin-right:3px}.hh-pool-summary>.rare{background:#32241e;border-color:#6f5136;color:#cfb392}.hh-pool-summary>.rare strong{color:#f4c78b}.hh-pool-label{color:#ddc29b;font-size:11px}.hh-odds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hh-prize{display:flex;align-items:center;min-width:0;gap:9px;padding:9px;background:#221b28;border:1px solid #403447;border-radius:6px}.hh-prize.rare{border-color:#624830;background:linear-gradient(115deg,#2d211d,#241b24)}.hh-prize-art{flex:none;display:grid;place-items:center;width:46px;height:46px;background:#100e1680;border-radius:5px}.hh-prize-art canvas{max-width:100%;height:auto}.hh-prize-label{min-width:0}.hh-prize-label strong{display:block;font-size:11px;line-height:1.35;font-weight:500;overflow-wrap:anywhere;color:#e3d4c8}.hh-chance{display:block;margin-top:3px;font-size:12px;font-weight:700;color:#cfbbdd;font-variant-numeric:tabular-nums}.hh-prize.rare .hh-chance{color:#edbd7c}.hh-exact{display:block;font-size:9px;color:#aa99b0;margin-top:2px}.hh-fineprint{color:#ab9caf;font-size:10px;line-height:1.5;margin:12px 0 17px}.hh-rules{display:flex;flex-direction:column;gap:4px;background:#1d201d;border:1px solid #3b493a;border-radius:5px;padding:11px 13px;font-size:10px;line-height:1.6;color:#b3bdae}.hh-rules strong{color:#d0d9c2;font-size:11px;font-weight:500}.hh-odds.mask-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hh-prize.mask{display:flex;flex-direction:column;text-align:center;padding:13px 8px}.hh-prize.mask .hh-prize-art{width:72px;height:69px;background:radial-gradient(ellipse,#65416d33,#100e1633)}.hh-prize.mask .hh-prize-label strong{min-height:28px;display:grid;place-items:center}.hh-prize.excluded{opacity:.55;border-style:dashed}.hh-prize.excluded .hh-prize-art{filter:grayscale(1)}.hh-actions{flex:none;display:flex;gap:20px;align-items:center;justify-content:space-between;padding:15px 24px;border-top:1px solid #6b4f3b;background:linear-gradient(90deg,#292026,#241c25);box-shadow:0 -8px 22px #08060b55}.hh-action-copy{min-width:0;color:#b8a9b9;font-size:10px}.hh-action-copy strong{display:block;font-size:12px;color:#dec29e;margin-bottom:3px}.hh-action-copy span{display:block;line-height:1.5}.hh-primary,.hh-secondary,.hh-retry{border:1px solid #c18c50;border-radius:5px;padding:11px 17px;background:linear-gradient(#dfb074,#ba834d);color:#241611;box-shadow:inset 0 1px #ffe1a65c;font-weight:700!important;font-size:11px!important;min-height:40px}.hh-primary:not(:disabled):hover{background:linear-gradient(#f5c58c,#d39d65)}.hh-primary:disabled{opacity:1!important;color:#a799a9;background:#302733;border-color:#574455;box-shadow:none}.hh-actions>.hh-primary{flex:none;min-width:235px}.hh-secondary,.hh-retry{background:#29202f;color:#e8c497;border-color:#6b4e3d;box-shadow:none}.hh-secondary:hover,.hh-retry:hover{background:#3a2b3a}.hh-notice{flex:none;padding:11px 24px;background:#27212d;border-top:1px solid #514057;color:#dac9df;font-size:11px}.hh-notice.hidden{display:none}.hh-notice.waiting{display:flex;align-items:center;justify-content:space-between;gap:10px}.hh-notice.waiting>span:before{content:"◌";color:#eabd82;display:inline-block;margin-right:8px;font-size:17px;vertical-align:middle}.hh-retry{flex:none;min-height:30px;padding:6px 10px}.hh-notice.received{background:#243024;border-color:#4d6646}.hh-outcome{display:flex;align-items:center;gap:12px}.hh-outcome canvas{flex:none}.hh-outcome strong{display:block;color:#deebc5;font-size:13px}.hh-outcome span{display:block;color:#b8c4ac;margin-top:2px;font-size:10px}.hh-shop{padding:23px 26px}.hh-weapons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:19px 0}.hh-weapon{display:flex;flex-direction:column;min-width:0;border:1px solid #514153;border-radius:7px;padding:15px 12px;background:linear-gradient(#29202e,#1c1721)}.hh-weapon.unlocked{border-color:#626747;background:linear-gradient(#282a23,#1b1e1b)}.hh-weapon-top{display:flex;align-items:center;justify-content:space-between;gap:5px}.hh-weapon-top>span{font-size:9px;color:#b0a0b6}.hh-weapon.unlocked .hh-weapon-top>span{color:#c2cc9e}.hh-weapon-art{height:123px;display:grid;place-items:center;background:radial-gradient(ellipse,#ab713a22,transparent 72%);margin:7px 0}.hh-weapon-art canvas{max-width:100%;height:auto}.hh-weapon h3{font:19px/1.2 Georgia,serif;color:#edcfaa;margin:4px 0;min-height:46px;text-align:center}.hh-weapon-cost{font-size:10px;color:#c3aec8;text-align:center;margin:3px 0 17px;flex:1}.hh-weapon .hh-primary{width:100%;padding:9px 6px;min-height:46px;font-size:10px!important}@media(max-width:780px){.hh-overlay{padding:8px}.hh-window{height:min(820px,calc(100dvh - 16px))}.hh-header{padding:18px}.hh-title{font-size:29px}.hh-seal{width:49px;height:49px;font-size:29px}.hh-brand{gap:12px}.hh-wallet{padding:13px 18px;gap:12px;grid-template-columns:1fr 1fr}.hh-currency strong{font-size:22px}.hh-earning{grid-column:1/-1;display:flex;gap:7px;border:0;padding:0;flex-wrap:wrap}.hh-earning span{margin:0}.hh-route{padding:10px 18px 12px}.hh-tabs{padding:0 18px}.hh-layout{grid-template-columns:180px minmax(0,1fr)}.hh-stages{padding:10px 7px}.hh-stage{padding:9px 5px;gap:5px;flex-wrap:wrap}.hh-stage-number{width:21px;font-size:16px}.hh-stage-state{margin-left:26px;flex-basis:100%}.hh-detail{padding:18px 15px}.hh-detail-heading{flex-wrap:wrap;gap:7px}.hh-detail-heading h3{font-size:23px}.hh-reward-kind{max-width:100%}.hh-odds{grid-template-columns:minmax(0,1fr)}.hh-odds.mask-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-prize.mask{padding:10px 6px}.hh-actions{padding:13px 16px;gap:12px}.hh-actions>.hh-primary{min-width:200px}.hh-weapons{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-shop{padding:18px}.hh-weapon-art{height:110px}.hh-notice{padding:10px 16px}}@media(max-width:520px){.hh-overlay{padding:0;background:#08070bee}.hh-window{width:100%;height:100dvh;max-height:100%;border-radius:0;border-left:0;border-right:0}.hh-header{padding:15px 13px 12px;gap:7px}.hh-title{font-size:27px}.hh-brand{gap:10px}.hh-seal{display:none}.hh-eyebrow{font-size:9px;letter-spacing:1.6px}.hh-calendar{gap:5px 10px;font-size:9px}.hh-status{font-size:9px}.hh-countdown{flex-basis:100%}.hh-close{width:34px;height:34px}.hh-wallet{padding:11px 13px;gap:9px 14px}.hh-currency{gap:8px}.hh-currency small{font-size:8px;letter-spacing:1px}.hh-currency strong{font-size:22px}.hh-currency-mark{font-size:23px}.hh-currency-mark.ticket{font-size:29px}.hh-earning{gap:2px 6px}.hh-earning strong,.hh-earning span{font-size:9px}.hh-route{padding:9px 13px 11px}.hh-route-heading{font-size:10px;margin-bottom:6px}.hh-route-heading strong{font-size:11px}.hh-tabs{padding:0 13px;gap:24px}.hh-tabs button{padding:10px 0;font-size:11px}.hh-layout{display:flex;flex-direction:column}.hh-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:10px;border-right:0;border-bottom:1px solid #43333e}.hh-stage{position:relative;gap:3px;padding:7px 5px;align-items:flex-start}.hh-stage-number{font-size:13px;height:21px;width:16px}.hh-stage-text strong{font-size:9px;line-height:1.3;min-height:24px}.hh-stage-text small{font-size:9px;margin-top:1px}.hh-stage-state{font-size:7px;margin:1px 0 0 19px;letter-spacing:.2px}.hh-detail{padding:16px 13px}.hh-detail-heading h3{font-size:24px}.hh-reward-kind{font-size:9px;padding:3px 6px}.hh-description{font-size:11px;margin:11px 0 12px;line-height:1.55}.hh-pool-summary{gap:7px}.hh-pool-summary>span{padding:6px 7px;font-size:9px}.hh-pool-summary strong{font-size:12px}.hh-odds{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.hh-prize{gap:6px;padding:7px 6px;align-items:flex-start;flex-direction:column}.hh-prize-art{width:37px;height:34px}.hh-prize-art canvas{width:34px}.hh-prize-label strong{font-size:10px;min-height:27px}.hh-chance{font-size:12px}.hh-exact{font-size:8px}.hh-odds.mask-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hh-prize.mask .hh-prize-art{width:62px;height:59px}.hh-prize.mask .hh-prize-art canvas{width:58px}.hh-prize.mask .hh-prize-label strong{font-size:9px;min-height:26px}.hh-prize.mask .hh-exact{font-size:8px}.hh-actions{flex-direction:column;align-items:stretch;padding:10px 13px 13px;gap:8px}.hh-action-copy strong{font-size:10px;margin-bottom:1px}.hh-action-copy span{font-size:9px}.hh-actions>.hh-primary{width:100%;min-width:0;min-height:42px;padding:11px}.hh-notice{padding:9px 13px;font-size:10px}.hh-notice.waiting{align-items:flex-start}.hh-outcome strong{font-size:11px}.hh-outcome span{font-size:9px}.hh-shop{padding:17px 13px}.hh-weapons{gap:9px;margin:14px 0}.hh-weapon{padding:11px 8px}.hh-weapon h3{font-size:17px;min-height:42px}.hh-weapon-art{height:105px}.hh-weapon-cost{font-size:9px}.hh-weapon-top>span{font-size:8px}}@media(max-height:650px)and (min-width:521px){.hh-header{padding-top:11px;padding-bottom:10px}.hh-title{font-size:26px}.hh-seal{width:43px;height:43px;font-size:27px}.hh-wallet{padding-top:9px;padding-bottom:9px}.hh-route{padding-top:8px;padding-bottom:9px}.hh-actions{padding-top:10px;padding-bottom:10px}}@media(prefers-reduced-motion:reduce){.hh-window *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.hh-owner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 24px;background:#322333;border-bottom:1px solid #5b415b}.hh-owner>div{min-width:0}.hh-owner strong{display:block;color:#efcf9c;font-size:11px}.hh-owner span{display:block;margin-top:3px;color:#c8b6cd;font-size:10px;line-height:1.4}.hh-owner button{flex-shrink:0;min-height:40px}.hh-owner button:disabled{opacity:.5;cursor:default}@media(max-width:520px){.hh-owner{padding:9px 13px;gap:8px}.hh-owner span{font-size:9px}.hh-owner button{max-width:112px;padding:8px;font-size:10px!important}}.hh-stage-art{position:relative;flex:none;display:grid;place-items:center;width:46px;height:46px;border:1px solid #584151;border-radius:7px;background:radial-gradient(ellipse at 50% 65%,#93614040,#17121e 78%)}.hh-stage-art canvas{max-width:100%;height:auto;filter:drop-shadow(0 2px 2px #0008)}.hh-stage-art .hh-stage-number{position:absolute;bottom:-3px;right:-4px;width:auto;min-width:16px;height:16px;padding:0 3px;border:1px solid #79573b;border-radius:3px;background:#211722;font:10px/1 Georgia,serif;color:#f6d1a1}.hh-stage.selected .hh-stage-art{border-color:#d7a566;background:radial-gradient(ellipse,#ac743e66,#251a28 80%);box-shadow:0 0 14px #d4953e1a}.hh-stage.claimed .hh-stage-number{border-color:#6d8a60;color:#d7e9b2;background:#243020}.hh-stage-state{flex:none;font-size:8px}@media(min-width:781px){.hh-stage{padding:8px}.hh-stage-art{width:40px;height:42px}.hh-stage-art canvas{width:37px}}.hh-chest-hero{display:flex;align-items:center;gap:20px;padding:17px 18px;border:1px solid #896143;border-radius:9px;background:radial-gradient(ellipse at 12% 45%,#bd85452a,transparent 65%),linear-gradient(115deg,#30212b,#211b29);box-shadow:inset 0 1px #f6d39b12}.hh-chest-preview{flex:none;display:grid;place-items:center;width:124px;height:114px;border-radius:50%;background:radial-gradient(ellipse,#e4a95924,transparent 70%)}.hh-chest-preview canvas{max-width:100%;height:auto;filter:drop-shadow(0 7px 6px #08050dcc)}.hh-chest-copy{min-width:0}.hh-chest-copy h3{font:27px/1.15 Georgia,serif;color:#ffe1b5;margin:7px 0 10px;overflow-wrap:anywhere}.hh-chest-copy .hh-reward-kind{display:inline-block;max-width:100%;color:#eed4b2;border-color:#77573e;background:#39282c}.hh-chest-hint{display:block;color:#c5afbd;font-size:10px;line-height:1.5;margin-top:8px}.hh-chest-hero.mask{border-color:#9871b0;background:radial-gradient(ellipse at 12% 45%,#b37ce733,transparent 65%),linear-gradient(115deg,#32243d,#211b29)}.hh-chest-hero.mask .hh-chest-preview{background:radial-gradient(ellipse,#b98aff33,transparent 70%)}@media(min-width:521px)and (max-width:780px){.hh-stage-art{width:39px;height:40px}.hh-stage-state{margin-left:44px}.hh-chest-hero{gap:12px;padding:12px}.hh-chest-preview{width:94px;height:96px}.hh-chest-copy h3{font-size:23px}}@media(max-width:520px){.hh-stage{display:grid;grid-template-columns:35px minmax(0,1fr);gap:4px 6px;align-items:center;padding:8px 5px}.hh-stage-art{width:35px;height:37px}.hh-stage-art canvas{width:33px}.hh-stage-art .hh-stage-number{font-size:9px;min-width:12px;height:14px;bottom:-3px;right:-3px}.hh-stage-text strong{font-size:9px;min-height:0}.hh-stage-text small{font-size:8px;margin-top:4px}.hh-stage-state{grid-column:2;margin:0;font-size:7px}.hh-chest-hero{gap:12px;padding:13px 10px}.hh-chest-preview{width:90px;height:92px}.hh-chest-copy h3{font-size:24px;margin:6px 0 8px}.hh-chest-copy .hh-eyebrow{font-size:8px;letter-spacing:1px}.hh-chest-hint{font-size:9px;margin-top:6px}}@media(max-width:360px){.hh-stages{gap:4px;padding:8px}.hh-stage{grid-template-columns:29px minmax(0,1fr);gap:4px;padding:7px 4px}.hh-stage-art{width:29px;height:33px}.hh-stage-art canvas{width:29px}.hh-stage-text strong{font-size:8px}.hh-chest-preview{width:78px;height:84px}.hh-chest-copy h3{font-size:22px}}html.helper-docked{overflow-x:auto;overflow-y:hidden}html.helper-docked body{width:var(--helper-workspace-w);min-width:var(--helper-workspace-w);height:var(--helper-game-h);overflow:visible}html.helper-docked #gl,html.helper-docked #overlay,html.helper-docked #ui{position:absolute;inset:0 auto auto 0;width:var(--helper-game-w);height:var(--helper-game-h)}html.mobile-game.helper-docked #ui{top:var(--mobile-top);height:var(--mobile-height)}html.mobile-game.helper-docked{overflow:hidden}html.mobile-game.helper-docked body{position:relative;width:100%;min-width:0;height:var(--mobile-height);overflow-x:auto;overflow-y:hidden}#game.mobile-portrait .helper-root{display:none!important}.helper-root{position:absolute;left:100%;top:0;height:100%;width:var(--helper-dock-w,44px);pointer-events:none!important;z-index:25;color:#e8e1cc;font:calc(12px * var(--helper-text-scale,1) * var(--helper-panel-scale,1))/1.45 var(--font,Tahoma,sans-serif);text-align:left}.helper-root.hidden,.helper-root .hidden{display:none!important}.helper-rail{position:absolute;left:0;top:0;bottom:0;width:44px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 3px;box-sizing:border-box;overflow-y:auto;background:linear-gradient(180deg,var(--panel,#3e3529),var(--panel-deep,#1d1913));border-left:1px solid #8c713d;pointer-events:auto}.helper-rail .helper-rail-btn{flex-shrink:0;width:36px;min-height:43px;padding:3px 1px;color:#d5bc72;background:var(--panel-dark,#2a241c);border:1px solid var(--hi,#6b5c47);border-radius:5px;cursor:pointer;line-height:1.1}.helper-rail-icon{display:block;font:21px Georgia}.helper-rail-label{display:block;font:9px Tahoma,sans-serif;line-height:15px;overflow:hidden;text-overflow:ellipsis}.helper-rail .helper-rail-home{margin-top:auto}.helper-rail button:hover,.helper-rail button.active{background:var(--panel-2,#4a3f31);border-color:#d4b968;color:#ffeab1}.helper-drawer{position:absolute;left:44px;top:0;bottom:0;width:var(--helper-drawer-w,320px);box-sizing:border-box;display:flex;flex-direction:column;background:linear-gradient(145deg,var(--panel,#3e3529),var(--panel-dark,#2a241c) 70%);border-left:1px solid var(--hi,#6b5c47);pointer-events:auto;overflow:hidden}.helper-header{flex-shrink:0;padding:12px;border-bottom:1px solid #695940;background:var(--panel-deep,#1d1913)}.helper-header>.helper-row{align-items:flex-start;flex-wrap:nowrap;margin:0;justify-content:space-between}.helper-header h2{margin:0;color:#f0d99e;font:700 18px var(--serif,Georgia)}.helper-subtitle{font-size:.9em;color:#c9bda3;margin-top:4px;line-height:1.4}.helper-back{margin:0 0 10px;padding:3px 0!important;border:0!important;background:transparent!important;color:#e6c675!important}.helper-collapse{min-width:30px;min-height:30px;font-size:18px!important;line-height:1!important}.helper-filters{flex-shrink:0;display:flex;gap:6px;padding:10px;border-bottom:1px solid #695940}.helper-search{width:100%;min-width:0;padding:8px;border-radius:4px}.helper-filters>.helper-btn{font-size:.85em;white-space:nowrap}.helper-root input,.helper-root select{min-width:0;max-width:100%;color:#f4ead1;background:var(--panel-deep,#1d1913);border:1px solid #7c6849;box-sizing:border-box;accent-color:#d9b765;font:inherit}.helper-root input[type=range]{width:50%}.helper-root input[type=checkbox]{width:18px;height:18px;cursor:pointer;flex-shrink:0}.helper-modules,.helper-view{overflow:auto;flex:1;min-height:0;padding:12px;scrollbar-color:#8b7654 var(--panel-dark,#2a241c);scrollbar-width:thin;overscroll-behavior:contain}.helper-group{margin-bottom:18px}.helper-group>h3{margin:2px 0 7px;color:#ccb788;font-size:.85em;letter-spacing:.05em;text-transform:uppercase}.helper-group>.helper-row{flex-wrap:nowrap;margin:5px 0;padding:1px;background:var(--panel-dark,#2a241c);border:1px solid #695940;border-radius:5px}.helper-row{display:flex;align-items:center;gap:6px;margin:7px 0;flex-wrap:wrap}.helper-btn,.helper-star{padding:7px 9px;border:1px solid #88734e;border-radius:4px;background:var(--panel-2,#4a3f31);color:#f0e7cd;font:inherit;cursor:pointer;max-width:100%;overflow-wrap:anywhere;line-height:1.35}.helper-btn:hover,.helper-star:hover{border-color:#dfc17c;background:#5a4c37}.helper-btn:disabled{opacity:.45;cursor:default}.helper-root button:focus-visible,.helper-root input:focus-visible,.helper-root select:focus-visible,.helper-root summary:focus-visible{outline:2px solid #ffe49b;outline-offset:2px}.helper-module-pick{flex:1;text-align:left;padding:9px;color:#f0e7cd;border:0;background:transparent;font:inherit;cursor:pointer;min-width:0}.helper-module-pick:hover{background:#554733}.helper-module-pick strong{display:block;font-size:1.04em}.helper-module-description{display:block;font-size:.9em;line-height:1.35;color:#c9bda3;margin-top:4px}.helper-star{align-self:flex-start;margin:5px 3px 0 0;padding:3px 5px;background:transparent;border-color:transparent;color:#d6bf79;font-size:17px}.helper-preset{padding-top:4px;border-top:1px solid #695940}.helper-status{flex-shrink:0;color:#f0bf79;padding:8px 12px;font-size:.93em;background:#332d25}.helper-status:empty{display:none}.helper-view h3{margin:0 0 8px;font:700 15px var(--serif,Georgia);color:#eddaa6}.helper-view h3:not(:first-child){margin-top:14px}.helper-card{padding:10px;margin:10px 0;background:var(--panel-dark,#2a241c);border:1px solid #695940;border-radius:5px;overflow-wrap:anywhere}.helper-card.rare{border-color:#c9a24d;background:#343226}.helper-note{margin:7px 0;color:#c9bda3;font-size:.93em;overflow-wrap:anywhere}.helper-field{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0}.helper-field>span{flex:1;min-width:0}.helper-field input:not([type=checkbox]),.helper-field select{max-width:55%;padding:6px}.helper-field output{min-width:2.2em;text-align:right;color:#deceaa}.helper-check{padding:5px 0;color:#e1bca3;overflow-wrap:anywhere}.helper-check.met{color:#9ed8bc}.helper-preview{padding:12px;border:1px dashed #ab9362;margin:10px 0}.helper-view progress{width:100%;height:10px;accent-color:#d9b765}.helper-details{border-top:1px solid #695940;margin:12px 0 6px;padding-top:8px}.helper-details>summary,.helper-summary{cursor:pointer;color:#d6c392;padding:5px 0;line-height:1.4}.helper-details[open]>summary{margin-bottom:7px}.helper-empty{padding:15px 12px;margin:10px 0;border:1px dashed #88734e;border-radius:5px;background:var(--panel-dark,#2a241c)}.helper-empty>b{color:#ead6a2}.helper-metric{display:flex;flex-direction:column;flex:1;min-width:0;padding:8px;background:var(--panel-deep,#1d1913);border-radius:4px;font-variant-numeric:tabular-nums}.helper-metric>b{color:#f0d89d;font-size:1.35em;font-weight:700;overflow-wrap:anywhere}.helper-metric>span{margin-top:3px;color:#c9bda3;font-size:.85em}.helper-picker-results{max-height:280px;overflow:auto;overscroll-behavior:contain}.helper-route-summary{flex-shrink:0;padding:2px 12px 7px;color:#e8e1cc;max-height:22%;overflow:auto;border-bottom:1px solid #88734e;background:#403724}.helper-route-summary:empty{display:none}.helper-route-summary>.helper-row{justify-content:space-between;flex-wrap:nowrap}.helper-route-summary .helper-btn{font-size:.9em;padding:4px 6px}.helper-toast{flex-shrink:0;max-height:26%;overflow:auto;padding:10px;border-top:1px solid #cdaa67;background:#343329;pointer-events:auto;box-sizing:border-box}.helper-toast .helper-row{align-items:flex-start;margin:3px 0 8px}.helper-toast .helper-row>span{flex:1;min-width:0}.helper-toast .helper-btn{font-size:.9em}.helper-toast-floating{position:absolute;border:1px solid #cdaa67;border-radius:6px;background:#2a241cf5;box-shadow:0 3px 14px #0009}.helper-toast-compact{position:static;order:-1;flex-shrink:0;width:36px;max-height:none;padding:0;border:0;background:transparent}.helper-rail .helper-toast-compact button{width:36px;min-height:40px;padding:3px;color:#ffe9ae;background:#6b362a;border:1px solid #f1b967;font-size:10px}html.helper-docked #chatbox{max-width:100%;max-height:calc(100% - 20px);box-sizing:border-box}html.helper-expanded #chatbox{max-width:calc(100% - var(--ui-side-w,242px) - 4px)}.helper-dock-hint{display:none;flex-shrink:0;margin:0;padding:7px 12px;font-size:.85em;color:#dacbaa;background:#403724;border-bottom:1px solid var(--hi,#6b5c47)}html.helper-dock-scroll .helper-dock-hint{display:block}@media(max-height:540px){html.helper-dock-scroll .helper-dock-hint{display:none}.helper-header{padding:8px}.helper-header h2{font-size:16px}.helper-subtitle{display:none}.helper-back{margin-bottom:6px}.helper-modules,.helper-view{padding:8px}.helper-rail{gap:3px;padding-top:4px}.helper-rail .helper-rail-btn{min-height:36px}.helper-rail-icon{font-size:17px}}@media(pointer:coarse){.helper-rail{padding-left:0;padding-right:0}.helper-rail .helper-rail-btn{width:44px;min-height:44px;border-radius:3px}.helper-btn{min-height:40px}.helper-collapse{min-width:44px;min-height:44px}.helper-back{min-height:44px;margin-bottom:0}.helper-star{min-width:44px;min-height:44px;margin:0}.helper-root input[type=checkbox]{width:24px;height:24px}.helper-field{min-height:40px}}@media(prefers-reduced-motion:reduce){.helper-root *{scroll-behavior:auto}}.helper-xp-globes{--xp-safe-left:env(safe-area-inset-left,0px);--xp-safe-right:env(safe-area-inset-right,0px);--xp-safe-top:env(safe-area-inset-top,0px);--xp-safe-bottom:env(safe-area-inset-bottom,0px);position:absolute;top:80px;left:50%;display:flex;align-items:flex-start;gap:5px;width:max-content;max-width:calc(100% - 28px);z-index:24;pointer-events:none!important;font:12px/1.35 var(--font,Arial,sans-serif);color:var(--text,#e8e1cf);isolation:isolate}.helper-xp-globes[hidden],.helper-xp-tooltip[hidden]{display:none!important}.helper-xp-strip{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.helper-xp-move{flex:0 0 24px;width:24px;min-height:48px;padding:0;border:1px solid #79613d;border-radius:5px;background:linear-gradient(var(--panel,#3e3529),var(--panel-dark,#2a241c));color:#d8b56b;font:bold 22px/1 var(--font,Arial,sans-serif);cursor:grab;touch-action:none;pointer-events:auto!important;user-select:none;-webkit-user-select:none}#game .helper-xp-move{touch-action:none}.helper-xp-move:hover{background:#57452e;color:#ffe2a1}.helper-xp-move:focus-visible{outline:2px solid #f4d890;outline-offset:2px}.helper-xp-moving .helper-xp-move{cursor:grabbing}.helper-xp-moving .helper-xp-tooltip{display:none!important}.helper-xp-entry{pointer-events:auto}.helper-xp-globe{--xp-progress:0%;position:relative;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid #97815b;border-radius:50%;color:#eee4ca;cursor:pointer;background:radial-gradient(circle at center,#30281d 0 60%,transparent 62%),conic-gradient(#d0ad61 var(--xp-progress),#4a3c28 0);box-shadow:0 2px 7px #0009,inset 0 0 0 1px #111a;transition:filter .12s ease}.helper-xp-globe:hover{filter:brightness(1.18)}.helper-xp-globe:focus-visible{outline:2px solid #f4d890;outline-offset:3px}.helper-xp-globe.paused{border-style:dashed}.helper-xp-globe.pinned:after{content:"";position:absolute;right:1px;top:1px;width:5px;height:5px;border:1px solid #25271f;border-radius:50%;background:#e5c47b}.helper-xp-icon{display:block;pointer-events:none;margin-top:-2px}.helper-xp-level{position:absolute;bottom:2px;left:50%;min-width:15px;transform:translate(-50%);padding:0 2px;border-radius:4px;background:#25271f;font-size:10px;font-weight:700;line-height:12px;text-align:center;text-shadow:0 1px #000;pointer-events:none}.helper-xp-tooltip{position:absolute;left:0;top:100%;width:260px;max-width:calc(var(--helper-game-w,100vw) - 16px);padding-top:7px;z-index:1;pointer-events:auto}.helper-xp-tooltip-above{padding-top:0;padding-bottom:7px}.helper-xp-tooltip-card{padding:12px 13px;max-height:350px;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;border:1px solid #8a7957;border-radius:5px;background:#2a2218f5;color:#f0e1c6;box-shadow:0 5px 18px #0009}.helper-xp-tip-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:9px}.helper-xp-tip-heading{font-size:13px;color:#f0dcab;overflow-wrap:anywhere}.helper-xp-tip-status{padding:2px 5px;border:1px solid #806944;border-radius:3px;color:#e1cda6;font-size:10px;line-height:1.2}.helper-xp-details{display:grid;gap:4px;margin:0}.helper-xp-details>div{display:flex;justify-content:space-between;gap:12px}.helper-xp-details dt{color:#cdbb9a}.helper-xp-details dd{margin:0;font-variant-numeric:tabular-nums;text-align:right;color:#f0eddf}.helper-xp-tip-help{margin:10px 0 0;padding-top:7px;border-top:1px solid #6b5738;color:#cdbb9a;font-size:11px}@media(max-width:600px){.helper-xp-strip{gap:4px}}@media(prefers-reduced-motion:reduce){.helper-xp-globe{transition:none}}html.helper-docked:not(.mobile-game) #game{--helper-native-side:var(--ui-side-w,242px);--helper-native-w:max(40px,calc(var(--helper-game-w) - var(--helper-native-side) - 24px));--helper-native-h:max(40px,calc(var(--helper-game-h) - var(--ui-chat-h,165px) - 24px))}html.helper-docked:not(.mobile-game) #game.helper-game-compact{--helper-native-side:0px}html.helper-docked:not(.mobile-game) #game :is(.modal,.sg-root,.es-root,.sr-root,.dth-root,.cl-root,.mn-res-root,.mn-rw-root,.mn-sc-root,.scroll-wrap,.chx-c-win,.chx-reveal){left:calc((100% - var(--helper-native-side))/2);top:calc((100% - var(--ui-chat-h,165px))/2);max-width:var(--helper-native-w);max-height:var(--helper-native-h);box-sizing:border-box;min-width:0;min-height:0}html.helper-docked:not(.mobile-game) #game :is(.sg-win,.es-box,.sr-win,.dth-win,.cl-book,.mn-res,.mn-rw-win,.mn-sc-book,.scroll){max-width:var(--helper-native-w);max-height:var(--helper-native-h);box-sizing:border-box;min-width:0;min-height:0}html.helper-docked:not(.mobile-game) #game .cl-root{width:min(800px,var(--helper-native-w))}html.helper-docked:not(.mobile-game) #game .modal-body{min-width:0;max-width:100%}html.helper-docked:not(.mobile-game) #game .modal-appearance{width:750px}html.helper-docked:not(.mobile-game) #game .modal-appearance .lk-wrap{flex-wrap:wrap}html.helper-docked:not(.mobile-game) #game .modal-appearance .lk-right{flex:1 1 240px}html.helper-docked:not(.mobile-game) #game .modal-appearance .lk-styles{flex-wrap:wrap}.holts-choice{border-color:#806644;background:linear-gradient(145deg,#302b24,#191b1b);box-shadow:0 12px 45px #0009}.holts-choice .modal-body{padding:14px}.holts-choice .ch-amounts{justify-content:flex-start;gap:6px;padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid #ffffff18}.holts-choice .ch-label{color:#d7c6aa;font-size:12px;margin-right:auto}.holts-choice .ch-amt{min-width:38px;padding:5px 9px;border-radius:4px}.holts-choice .ch-opts.ch-recipes{width:710px;max-width:calc(100vw - 64px);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;gap:10px;align-items:stretch}.holts-choice .hf-card{width:auto;padding:0;gap:0;align-items:stretch;overflow:hidden;border:1px solid #5e5546;border-radius:7px;background:#292820;transition:border-color .15s,background .15s;text-align:left}.holts-choice .hf-card:hover{background:#343027;border-color:#c29b5b}.holts-choice .hf-card.off{filter:none;background:#242525;border-color:#494740;cursor:default}.holts-choice .hf-card.off:hover{background:#282929;border-color:#716352}.hf-card-head{display:flex;gap:9px;align-items:center;height:78px;min-height:78px;box-sizing:border-box;flex:none;padding:12px 10px;border-bottom:1px solid #ffffff10;background:#ffffff04}.hf-icon{flex:none;filter:drop-shadow(0 2px 2px #0008)}.hf-title{min-width:0}.hf-name{font-size:12px;font-weight:700;line-height:17px;color:#f1dfbe;overflow-wrap:anywhere}.hf-status{display:block;margin-top:5px;font-size:10px;letter-spacing:.2px}.hf-status.ok{color:#b4d2a2}.hf-status.no{color:#d5a182}.hf-card-body{padding:11px 12px;flex:1;display:flex;flex-direction:column;gap:7px}.hf-requirements{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.hf-chip{padding:3px 6px;border-radius:3px;background:#151b1680;border:1px solid #72805c55;color:#b8c9a8;font-size:10px;line-height:14px}.hf-chip.no{background:#38251e80;border-color:#9d624c66;color:#edb29a}.hf-chip{display:inline-flex;align-items:center;gap:3px}.hf-chip-sk{flex:none}.hf-section{display:flex;justify-content:space-between;gap:8px;font-size:9px;letter-spacing:.6px;color:#aa9e88;padding-bottom:5px;border-bottom:1px solid #ffffff12}.hf-section span{font-size:8px;white-space:nowrap}.hf-material{display:flex;align-items:center;gap:6px;min-height:23px;font-size:11px}.hf-material-name{flex:1;color:#e1d5bf}.hf-material strong{font-size:11px;white-space:nowrap;color:#b7d0a3;font-variant-numeric:tabular-nums}.hf-material.no strong{color:#f0a38d}.hf-details{margin-top:5px;display:flex;flex-direction:column;gap:6px;font-size:10px;line-height:15px}.hf-info{color:#b6afa0}.hf-missing{color:#edb29a;padding-left:7px;border-left:2px solid #a7664e}.hf-action{padding:9px 12px;border-top:1px solid #ffffff12;color:#d8bf8b;background:#c49a4610;font-size:10px;text-align:center}.off .hf-action{color:#a79b8b;background:#0002}.holts-choice .ch-hint{max-width:710px;font-size:11px;line-height:17px;text-align:left;color:#baae99;margin-top:12px}@media(max-width:800px){.holts-choice .ch-opts.ch-recipes{width:470px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.holts-choice .ch-opts.ch-recipes{width:300px;grid-template-columns:1fr}}.hf-fuel-hud{position:absolute;left:8px;top:44px;width:220px;max-width:calc(100% - 16px);box-sizing:border-box;padding:7px 10px;pointer-events:none!important;border:1px solid #806644;border-radius:5px;background:#211e18eb;box-shadow:0 2px 8px #0006;color:#e9dcc4;font:12px/1.35 var(--font)}.mn-on .hf-fuel-hud{top:calc(52px + var(--mn-hud-h, 0px))}#game.mobile-game .hf-fuel-hud{left:var(--mobile-left);top:calc(var(--mobile-edge-top) + 164px);font-size:11px;padding:6px 8px}.hf-fuel-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.hf-fuel-heading b{color:#f1ca7c;white-space:nowrap}.hf-fuel-name{min-width:0;text-align:right;overflow-wrap:anywhere;color:#cbbb9f;font-size:11px}.hf-fuel-row{display:flex;justify-content:space-between;gap:10px}.hf-fuel-fire{color:#ffd38a;font-variant-numeric:tabular-nums}.hf-fuel-cold .hf-fuel-fire{color:#bdb5a6}.hf-fuel-reserve{font-variant-numeric:tabular-nums}.hf-fuel-note{color:#b9ad98;font-size:10px}.hf-fuel-row+.hf-fuel-note{margin-top:4px}@media(max-width:520px){.hf-fuel-hud{width:196px;font-size:11px;padding:6px 8px}}#scene-layer{position:fixed;inset:0;z-index:9000;pointer-events:none;display:none}#scene-layer.on{display:block;pointer-events:auto;cursor:default}#scene-layer .sc-bar{position:absolute;left:0;right:0;height:0;background:#050406}#scene-layer .sc-top{top:0}#scene-layer .sc-bottom{bottom:0;display:flex;align-items:center;justify-content:center}#scene-layer .sc-text{max-width:min(860px,86vw);padding:0 16px;color:#f3e7c9;font:21px/1.35 var(--serif, Georgia, serif);text-align:center;text-shadow:0 2px 4px #000;opacity:0}#scene-layer .sc-black{position:absolute;inset:0;background:#000;opacity:0}#scene-layer .sc-white{position:absolute;inset:0;background:#f4ecdc;opacity:0}#scene-layer .sc-vig{position:absolute;inset:0;opacity:0;background:radial-gradient(ellipse at center,#0000 52%,#080503d9)}#scene-layer .sc-skip{position:absolute;right:18px;bottom:14px;padding:5px 12px;border:1px solid #6b5a3a;border-radius:4px;background:#14100ad1;color:#e8dcc0;font:600 12px Tahoma,sans-serif;cursor:pointer;opacity:.75}#scene-layer .sc-skip:hover{opacity:1}#scene-layer .sc-skip kbd{font:inherit;color:#bba57a;margin-left:4px}.modal.vt-window{width:540px;max-width:calc(100% - 24px);z-index:30}.vt-window .modal-title{color:#ffd970;font-size:15px}.vt-content{display:grid;gap:10px;padding:4px 4px 2px;color:#f1e6c8;font-size:13px;line-height:1.45}.vt-head{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid #c8a24a;border-radius:5px;background:linear-gradient(135deg,#1d3f8f,#142a5c 70%);box-shadow:inset 0 0 14px #ffd9701f}.vt-head canvas{flex:none;filter:drop-shadow(0 0 4px rgba(255,217,112,.55))}.vt-head h2{margin:0;font-size:16px;color:#ffe9a8;text-shadow:1px 1px 0 #000}.vt-glyph{flex:none;width:40px;text-align:center;font-size:28px;color:#ffd970}.vt-note{margin:2px 0 0;color:#d6dcef;font-size:12px}.vt-notice{margin:0;padding:7px 10px;border-radius:4px;border-left:3px solid #e2b443;background:#00000047}.vt-warn{border-left-color:#e0703a;color:#ffd2b8}.vt-sim{border-left-color:#c46be0;color:#f0d6ff;background:#46145a59;font-weight:700}.vt-info{color:#fff1c4}.vt-progress{margin:0;text-align:center;font-weight:700;color:#ffe08a;text-shadow:1px 1px 0 #000}.vt-sites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vt-site{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border:1px solid #4a5a86;border-radius:5px;background:linear-gradient(160deg,#1d3f8f8c,#0a1022a6)}.vt-site header{display:flex;align-items:center;gap:8px}.vt-site h3{margin:0;font-size:15px;color:#ffe9a8;overflow-wrap:anywhere}.vt-badge{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid #c8a24a;background:#142a5c;color:#ffd970;font-size:14px}.vt-site.vt-voted{border-color:#6fbf6a}.vt-site.vt-voted .vt-badge{background:#1f4a22;border-color:#8fe08a;color:#c8ffc0}.vt-site.vt-cooldown .vt-badge{color:#c8d0e8;border-color:#7a86a8}.vt-state{min-height:38px;color:#e6e0cc}.vt-voted .vt-state{color:#b8f0b0}.vt-waiting .vt-state{color:#ffe08a}.vt-cooldown .vt-state{color:#c8d0e8;font-variant-numeric:tabular-nums}.vt-vote{min-height:42px;margin-top:auto;padding:8px 12px;font:inherit;font-size:15px;font-weight:700;color:#1a1406;cursor:pointer;border:1px solid #fff0b8;border-radius:5px;background:linear-gradient(#ffe07a,#e2b443 55%,#b8862a);box-shadow:0 0 10px #ffd97073,inset 0 1px #ffffff80;text-shadow:0 1px 0 rgba(255,255,255,.35)}.vt-vote:hover:not(:disabled){background:linear-gradient(#fff0a8,#f0c454 55%,#c89430)}.vt-vote:disabled{cursor:default;opacity:.55;box-shadow:none;color:#3a3220;background:linear-gradient(#bdb08a,#8f8462)}.vt-streak{margin:0;padding:7px 10px;border-radius:4px;background:#00000040}.vt-streak strong{color:#ffd970}.vt-boosts{padding:7px 10px;border:1px solid #5a4a20;border-radius:4px;background:#281e0659}.vt-boosts h3,.vt-how summary{margin:0 0 4px;font-size:13px;color:#ffd970}.vt-boosts ul,.vt-how ul{margin:0;padding-left:18px}.vt-boosts li,.vt-how li{margin:2px 0}.vt-countdown{font-variant-numeric:tabular-nums}.vt-how{padding:6px 10px;border-radius:4px;background:#0003}.vt-how summary{cursor:pointer;margin:0}.vt-how[open] summary{margin-bottom:4px}.vt-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.vt-totals{color:#c9c2a8;font-size:12px}.vt-shop{min-height:40px;padding:8px 14px;font:inherit;font-weight:700;color:#ffe9a8;cursor:pointer;border:1px solid #c8a24a;border-radius:5px;background:linear-gradient(#2a4fa8,#1d3f8f 60%,#142a5c)}.vt-shop:hover{background:linear-gradient(#3560c0,#2448a0 60%,#183270)}.vt-vote:focus-visible,.vt-shop:focus-visible,.vt-how summary:focus-visible{outline:2px solid #ffd970;outline-offset:2px}@media(max-width:640px){.modal.vt-window{left:50%}.vt-sites{grid-template-columns:1fr}.vt-head h2{font-size:15px}}.mobile-game .modal.vt-window{width:540px}.modal-shop.vote-shop .modal-title{color:#ffd970}.modal-shop.vote-shop .shop-slot{border-color:#3d4d7c;background:linear-gradient(160deg,#1f2c52,#141a2c)}.modal-shop.vote-shop .shop-slot:hover{border-color:#c8a24a;background:linear-gradient(160deg,#29396a,#19213a)}.modal-shop.vote-shop .shop-item-price{color:#ffd970}@media(max-width:480px){.vt-sites{grid-template-columns:1fr}.vt-state{min-height:0}}.vb-hud{position:absolute;left:8px;top:44px;z-index:6;display:flex;align-items:center;gap:7px;width:232px;max-width:calc(100% - 16px);box-sizing:border-box;padding:6px 9px 7px 6px;cursor:pointer;pointer-events:auto;color:#f1e6c8;font-size:12px;line-height:1.3;border:1px solid #c8a24a;border-radius:5px;background:linear-gradient(135deg,#1d3f8feb,#101a38eb 75%);box-shadow:0 2px 6px #00000073,inset 0 0 10px #ffd9701a}.vb-hud.hidden{display:none}.vb-hud:hover{border-color:#ffd970}.vb-hud:focus-visible{outline:2px solid #ffd970;outline-offset:2px}.vb-icon{flex:none;width:30px;height:27px}.vb-body{display:grid;gap:2px;min-width:0;flex:1}.vb-head{display:flex;justify-content:space-between;gap:8px}.vb-head b{color:#ffd970;text-shadow:1px 1px 0 #000;letter-spacing:.02em}.vb-time{font-variant-numeric:tabular-nums;color:#e8eefc;text-shadow:1px 1px 0 #000}.vb-low .vb-time{color:#ff6a4a;animation:ptimer-blink 1s steps(2,start) infinite}.vb-task{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff1c4;text-shadow:1px 1px 0 #000}.vb-row{display:flex;align-items:center;gap:7px}.vb-bar{position:relative;flex:1;height:9px;border-radius:4px;background:#00000073;border:1px solid rgba(200,162,74,.55);overflow:hidden}.vb-fill{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(#ffe07a,#e2b443 60%,#b8862a);transition:width .3s}.vb-count{flex:none;font-weight:700;font-variant-numeric:tabular-nums;color:#ffe9a8;text-shadow:1px 1px 0 #000}.vb-icon canvas{filter:drop-shadow(0 0 3px rgba(255,217,112,.5))}.mn-on .vb-hud{top:calc(52px + var(--mn-hud-h, 0px))}#game.mobile-game .vb-hud{left:var(--mobile-left);top:calc(var(--mobile-edge-top) + 164px);width:210px;font-size:11px}.fl-creator:not(.lk-create):not(.fl-edit) :is(.fl-heading,.fl-preview-mast,.fl-view,.fl-view-hint,.fl-gear,.fl-plaque,.fl-steps,.fl-intro,.fl-back,.fl-next,.fl-note){display:none}html.fl-creating :is(#beginner-guidance,.mn-hud,.mobile-controls,.mobile-quick-actions){visibility:hidden!important;pointer-events:none!important}#appearance.fl-creator:is(.lk-create,.fl-edit){--fl-gold:#d9b777;--fl-ink:#f0dfbd;--fl-muted:#b9a98e;position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(1080px,calc(100vw - 48px))!important;max-width:none!important;height:min(710px,calc(100dvh - 48px));max-height:calc(100dvh - 48px)!important;box-sizing:border-box;padding:0;z-index:80;color:var(--fl-ink);background:#2d271f;background-image:var(--stone);border:2px solid #a08049;border-radius:5px;box-shadow:0 28px 100px #000c,0 0 0 100vmax #100b08cc,inset 0 0 0 3px #16110c,inset 0 0 0 4px #b79a5738;font-family:Tahoma,Arial,sans-serif;text-shadow:none;overflow:hidden}#appearance.fl-creator:is(.lk-create,.fl-edit) *{box-sizing:border-box}#appearance.fl-creator:is(.lk-create,.fl-edit) [hidden]{display:none!important}#appearance.fl-creator:is(.lk-create,.fl-edit) .modal-head{height:66px;min-height:66px;margin:0;padding:0 24px;gap:16px;border-bottom:1px solid #d9b77726;background:linear-gradient(90deg,#241d16,#392e22)}#appearance.fl-creator:is(.lk-create,.fl-edit) .modal-title{font-weight:400;font-size:11px;color:var(--fl-muted);text-align:right;padding:0;text-transform:uppercase;letter-spacing:1.4px}#appearance.fl-creator:is(.lk-create,.fl-edit) .modal-extra{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-heading{display:flex;align-items:center;gap:12px;flex:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-brand-seal{width:44px;height:44px;border-radius:50%;box-shadow:0 2px 5px #0009}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-brand-copy{display:flex;flex-direction:column;gap:5px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-wordmark{font:700 20px Georgia,serif;letter-spacing:2px;color:#edcd91}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-location{font-size:8px;letter-spacing:2.5px;color:#baa27a}#appearance.fl-creator:is(.lk-create,.fl-edit) .modal-x{width:30px;height:30px;min-height:30px;flex:0 0 30px;background:#ffffff06;border:1px solid #aab9a530;border-radius:50%}#appearance.fl-creator:is(.lk-create,.fl-edit) .modal-x:before,#appearance.fl-creator:is(.lk-create,.fl-edit) .modal-x:after{left:8px;top:13px;width:12px;background:#dfc49a;box-shadow:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .modal-x:hover{background:#c8ab6e24}#appearance.fl-creator:is(.lk-create,.fl-edit) .modal-body{flex:1;overflow:hidden;display:flex;min-height:0;max-width:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-wrap{padding:0;gap:0;display:grid!important;grid-template-columns:40% minmax(0,1fr);width:100%;min-height:0;flex:1;flex-wrap:nowrap!important}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-left{position:relative;min-width:0;gap:0;align-items:center;padding:29px 26px 24px;border-right:1px solid #d9b77733;background:linear-gradient(160deg,#2a2118d9,#16110ce8),var(--stone);overflow:hidden}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-left:before{content:"";position:absolute;z-index:2;inset:18px 20px 20px;pointer-events:none;border:1px solid #c4a36742;box-shadow:inset 0 0 0 4px #191710,inset 0 0 0 5px #bc9c4c18;border-radius:180px 180px 5px 5px;background:radial-gradient(ellipse at 50% 40%,#c3a66b0d,transparent 65%)}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-preview-mast{position:relative;z-index:1;text-align:center;flex:none;pointer-events:none}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-preview-mast{margin-bottom:14px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-eyebrow{font-size:9px;letter-spacing:3px;color:#cbb57c}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-preview-mast h2{font:23px/1.25 var(--serif);color:#ede2c7;margin:10px -10px 0;font-weight:400;text-shadow:0 2px 2px #000}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-stage{position:relative;z-index:1;pointer-events:none;isolation:isolate;flex:1;min-height:0;width:100%;height:auto;align-items:center;padding:0 0 22px;border:0;border-radius:0;background:none;box-shadow:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-fig{position:relative;width:280px!important;height:auto!important;max-height:100%;max-width:90%;object-fit:contain;filter:drop-shadow(0 10px 8px #100a0744);image-rendering:auto}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-view{display:none;position:absolute;z-index:0;inset:10px 4px 24px;border-radius:999px 999px 6px 6px;overflow:hidden;background:#20262a;pointer-events:auto;box-shadow:0 0 0 1px #c4a36770,0 0 0 4px #17130e,0 0 0 5px #bc9c4c30,0 8px 22px #000a}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-view{display:block}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-fig{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-view-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:grab;touch-action:pan-y;outline:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-view-canvas.dragging{cursor:grabbing}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-view:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 78% 70% at 50% 46%,#0000 58%,#120d0966 82%,#0d0907c2),radial-gradient(circle at 0 0,#1c2a5a8c,#1c2a5a00 42%),radial-gradient(circle at 100% 0,#1c2a5a8c,#1c2a5a00 42%);box-shadow:inset 0 0 34px 2px #0b080699}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-view:has(.fl-view-canvas:focus-visible){outline:2px solid #f5dea7;outline-offset:-4px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-view-hint{display:none;position:absolute;left:0;right:0;bottom:21px;text-align:center;font-size:9px;letter-spacing:1.2px;color:#cdbf98b3;text-shadow:0 1px 2px #000}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-view-hint{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-plaque{position:absolute;bottom:3px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:14px;font-size:9px;letter-spacing:2.1px;color:#d8ca9e}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-plaque-mark{font-size:12px;color:#b7a46c}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-plaque{text-shadow:0 1px 2px #000}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-actions{position:relative;z-index:1;flex:none;display:flex;justify-content:center;gap:8px;margin-top:15px;width:100%}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-random{position:relative;flex:none;margin-top:0;width:auto;min-width:190px;padding:10px 18px;min-height:38px;font-size:11px;color:#e7d3ae;background:#2a221ab8;border:1px solid #d0c18e45;border-radius:6px;box-shadow:none;text-shadow:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-random:before{content:"⤨";font-size:18px;margin-right:9px;vertical-align:-1px;color:var(--fl-gold)}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-random:hover{border-color:var(--fl-gold);background:#4b3d2b}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-gear{display:none;flex:none;align-items:center;gap:0;padding:10px 13px;min-height:38px;font:11px Tahoma,sans-serif;color:#d9c7a4;background:#2a221ab8;border:1px solid #d0c18e45;border-radius:6px;cursor:pointer}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-gear{display:flex;white-space:nowrap}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-random{min-width:0;flex:0 1 190px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-gear:before{content:"";margin-right:7px;width:10px;height:10px;border:1px solid #d9b777aa;border-radius:2px;background:#0003;flex:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-gear[aria-pressed=true]{color:#f0d79c;border-color:#d9b77799}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-gear[aria-pressed=true]:before{background:#d9b777;box-shadow:inset 0 0 0 2px #2a221a}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-gear:hover{border-color:var(--fl-gold);background:#4b3d2b}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-right{padding:28px 34px 24px;flex:initial!important;min-height:0;overflow:auto;background-image:linear-gradient(130deg,#4d40312e,#1a150d55),var(--stone)}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-steps{display:flex;gap:0;border-bottom:1px solid #9cac9826;flex:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-step{display:flex;align-items:center;gap:9px;flex:1;padding:0 8px 17px 0;position:relative;border:0;background:none;text-align:left;color:#a69780;cursor:pointer;font:12px Tahoma,sans-serif;min-height:38px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-step-number{font:12px Georgia,serif;border:1px solid #aab9a535;border-radius:50%;width:27px;height:27px;display:grid;place-items:center;flex:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-step[aria-current=step]{color:#e3c588}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-step[aria-current=step]:after{content:"";position:absolute;bottom:-1px;left:0;right:15px;height:2px;background:#d0ac6c}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-step[aria-current=step] .fl-step-number{background:#cfb173;color:#292016;border-color:#cfb173}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-intro{margin:27px 0 23px;flex:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-step-title{font:30px/1.2 var(--serif);font-weight:400;margin:0;color:#f1d89f;outline:none;text-shadow:0 2px 1px #100c08}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-step-help{font-size:12px;line-height:1.6;color:#b9aa90;margin:9px 0 0}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-rows{gap:21px;min-height:0;flex:1}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-row{position:relative;flex-direction:column;align-items:stretch;gap:10px;min-height:auto;padding:0;border:0;border-radius:0;box-shadow:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-label{width:auto;text-align:left;color:#e4cfaa;letter-spacing:.4px;font-size:11px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-row:not(.lk-row-body):after{content:attr(data-fl-choice);position:absolute;top:0;right:0;color:#baa580;font-size:10px;pointer-events:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-cells{gap:8px;flex-wrap:wrap;max-width:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-bodies{display:grid;grid-template-columns:1fr 1fr;gap:12px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-bodytile{height:142px;width:auto;background:radial-gradient(ellipse at 50% 20%,#504532,#2b251c);border:1px solid #b1a47755;border-radius:3px;box-shadow:inset 0 0 0 3px #100c082d,0 3px 5px #0003;color:#d5c19b;padding:6px 0 0;overflow:hidden}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-bodyfig{width:64px!important;height:auto!important;max-height:108px;object-fit:contain;image-rendering:auto}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-bodyfig{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-shot{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-bodytile{position:relative}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-bodies{grid-template-columns:repeat(2,minmax(0,198px));justify-content:start;gap:14px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-bodytile{height:270px;padding:0}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d[data-fl-step="0"] .lk-rows{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:start;column-gap:26px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d[data-fl-step="0"] .lk-row[data-fl-part=skin] .lk-cells{flex-direction:column;flex-wrap:nowrap;gap:7px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d[data-fl-step="0"] .lk-row[data-fl-part=skin]:after{position:static;order:9;margin-top:2px;font-size:10px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-shot{display:block;position:absolute;inset:5px 5px 27px;width:calc(100% - 10px);height:calc(100% - 32px);border-radius:2px;box-shadow:0 0 0 1px #0006;pointer-events:none}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-bodytile:not(.on) .fl-shot{filter:saturate(.75) brightness(.82)}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-bodytile.on:after{z-index:1;right:9px;top:9px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#1d1712d9;box-shadow:0 0 0 1px #d8b87788}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-left:before{border-radius:5px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-bodyname{bottom:9px;font-weight:400;font-size:11px;letter-spacing:1px;color:inherit;text-shadow:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-bodytile.on{border:1px solid #d8b877;background:radial-gradient(ellipse at 50% 20%,#695636,#3e3020);box-shadow:inset 0 0 0 1px #d8b87721;color:#ecd399}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-bodytile.on:after{content:"✓";position:absolute;right:11px;top:9px;color:#dfc087;font-size:13px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-sw{width:38px;height:38px;border-radius:50%;border:3px solid #241d16;box-shadow:0 0 0 1px #8a9d8240,inset 0 1px #fff3;transition:transform .15s,border-color .15s}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-sw.on{border-color:#2d2419;box-shadow:0 0 0 2px #d8b877;transform:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-sw.on:after{left:11px;top:6px;width:7px;height:12px;border-width:0 2px 2px 0}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-style{position:relative;flex:none;width:calc((100% - 32px)/5);height:80px;min-width:48px;padding:0 0 17px;border:1px solid #b1a47755;border-radius:3px;background:linear-gradient(135deg,#493c2b,#2d251c);box-shadow:inset 0 0 0 2px #100c0820}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-style:after{content:attr(data-style-name);position:absolute;bottom:7px;left:1px;right:1px;text-align:center;font-size:9px;color:#c9b89a;pointer-events:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-style.on{border-color:#d8b877;background:linear-gradient(135deg,#6c5634,#41321f);box-shadow:inset 0 0 0 1px #d8b87720}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-style.on:after{color:#f1d59a}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-style.fl-has-shot>canvas{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-style{height:84px;padding:0;overflow:hidden}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-strip .lk-cells{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding-bottom:3px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-strip .lk-style{flex:0 0 calc((100% - 32px)/5)}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-xcells{display:grid!important;grid-template-columns:repeat(var(--fl-n),minmax(0,1fr));gap:8px;max-width:none!important}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-xcells .lk-style{width:auto!important;min-width:0;flex:none}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-xrow[data-fl-part=xbs] .lk-style{height:78px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-outfits .lk-style{height:134px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-xrow .lk-style:not(.fl-has-shot){background:linear-gradient(#3b3023,#241d15)}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d[data-fl-step="0"] .lk-row[data-fl-part=skin] .lk-sw{width:32px;height:32px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d[data-fl-step="0"] .lk-row[data-fl-part=skin] .lk-sw.on:after{left:8px;top:3px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-strip .lk-style{height:62px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-right:has(.fl-strip:not([hidden])) .fl-note{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-right:has(.fl-strip:not([hidden])) .fl-step-help{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-right:has(.fl-strip:not([hidden])) .fl-intro{margin:14px 0 12px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-right:has(.fl-strip:not([hidden])) .lk-rows{gap:12px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-style.fl-has-shot:after{bottom:0;left:0;right:0;padding:12px 2px 4px;background:linear-gradient(#0000,#140f0ad9 70%);color:#eadbbd;text-shadow:0 1px 1px #000}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-style.fl-has-shot.on:after{color:#f6dc9c}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-style.fl-has-shot:before{content:"";position:absolute;inset:3px;border-radius:2px;background:var(--fl-shot) center/100% 100% no-repeat;box-shadow:0 0 0 1px #0006;pointer-events:none}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-style.fl-has-shot:not(.on):before{filter:saturate(.8) brightness(.86)}#appearance.fl-creator:is(.lk-create,.fl-edit) :is(.lk-style,.lk-bodytile):hover{border-color:#dec78b}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-status{flex:none;margin:12px 0 0!important;min-height:0;font-size:11px;line-height:1.5;color:#d9bf85}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-status:not(.bad){display:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-status.bad{color:#ffb4a4}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-note{flex:none;font-size:10px;line-height:1.6;color:#b6a284;margin:18px 0 16px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-foot{flex:none;padding-top:16px;margin:0;gap:10px;border-top:1px solid #a6b69a26;align-items:center}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-foot .btn{font:12px Tahoma,sans-serif;min-height:42px;min-width:0;border-radius:6px;padding:11px 18px;box-shadow:none;text-shadow:none}#appearance.fl-creator:is(.lk-create,.fl-edit) :is(.fl-next,.lk-confirm){margin-left:auto;border:1px solid #f3d08b;background:linear-gradient(#dcb76a,#b88b3f);color:#291b09;font-weight:700!important;box-shadow:inset 0 1px #fff2c5,0 3px #5a3b19,0 5px 10px #0005;text-shadow:0 1px #ffe0a166}#appearance.fl-creator:is(.lk-create,.fl-edit) :is(.fl-next,.lk-confirm):hover{background:linear-gradient(130deg,#f1dda8,#d4b578)}#appearance.fl-creator:is(.lk-create,.fl-edit) :is(.fl-back,.lk-cancel){border:1px solid #a6b69a30;background:#ffffff03;color:#cdbb9c}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-cancel{border-color:transparent;background:none;padding:8px;font-size:11px}#appearance.fl-creator:is(.lk-create,.fl-edit) :is(.fl-back,.lk-cancel):hover{color:#ecd399;border-color:#cfb17366}#appearance.fl-creator:is(.lk-create,.fl-edit) button:focus-visible{outline:2px solid #f5dea7;outline-offset:4px}#appearance.fl-creator:is(.lk-create,.fl-edit) button:disabled{opacity:.5;cursor:wait}@media(max-width:800px){#appearance.fl-creator:is(.lk-create,.fl-edit){width:calc(100vw - 24px)!important;height:min(610px,calc(100dvh - 24px));max-height:calc(100dvh - 24px)!important}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-wrap{grid-template-columns:28% minmax(0,1fr)}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-left{padding:22px 12px 20px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-right{padding:22px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-location{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-preview-mast h2{font-size:21px;margin:10px 0 0}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-eyebrow{font-size:8px;letter-spacing:1.5px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-random{min-width:0;flex:1;padding:8px;font-size:10px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-plaque{font-size:8px;letter-spacing:1px;gap:6px}}@media(min-height:561px)and (max-height:760px){#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-right{padding:18px 26px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-step{padding-bottom:12px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-intro{margin:17px 0}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-step-title{font-size:26px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-rows{gap:16px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-bodytile{height:112px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-bodytile{height:clamp(150px,calc(100dvh - 420px),292px);width:auto;aspect-ratio:73/100}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-bodies{grid-template-columns:repeat(2,auto)}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d[data-fl-step="0"] .lk-row[data-fl-part=skin] .lk-sw{width:clamp(22px,calc((100dvh - 452px) / 7),32px);height:clamp(22px,calc((100dvh - 452px) / 7),32px)}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d[data-fl-step="0"] .lk-row[data-fl-part=skin] .lk-cells{gap:clamp(4px,calc((100dvh - 600px)/16),7px)}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-style{height:70px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-xrow[data-fl-part=xbs] .lk-style{height:66px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-outfits .lk-style{height:clamp(70px,calc(100dvh - 548px),124px)}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-right:has(.fl-strip:not([hidden])) :is(.lk-row[data-fl-part=hs],.fl-xrow[data-fl-part=xhs]) .lk-style{height:60px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-right:has(.fl-strip:not([hidden])) .lk-sw{width:34px;height:34px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-bodyfig{max-height:82px;width:50px!important}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-note{margin:12px 0 10px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-foot{padding-top:12px}}@media(max-height:560px){#appearance.fl-creator:is(.lk-create,.fl-edit){height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)!important;width:min(960px,calc(100vw - 24px))!important;border-radius:9px}#appearance.fl-creator:is(.lk-create,.fl-edit) .modal-head{height:43px;min-height:43px;padding:0 16px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-wordmark{font-size:16px}#appearance.fl-creator:is(.lk-create,.fl-edit) .modal-title{font-size:9px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-wrap{grid-template-columns:230px minmax(0,1fr)}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-wrap{grid-template-columns:262px minmax(0,1fr)}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-plaque{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-view{inset:4px 0 0}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-stage{padding:0 0 4px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-left{padding:14px 16px 12px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-preview-mast h2{font-size:19px;margin:5px 0 0}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-left{padding:10px 12px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-left:before{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-eyebrow{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-preview-mast h2{font-size:15px;margin:0;white-space:nowrap}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-preview-mast{margin-bottom:8px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-gear-long{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-gear-short{text-transform:capitalize}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-random{font-size:10px;padding:4px 8px;min-width:0;flex:1}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-random:before{font-size:14px;margin-right:5px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-eyebrow{font-size:8px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-fig{width:auto!important;height:100%!important;max-height:100%;max-width:100%}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-stage{padding:5px 0 20px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-random{min-height:30px;padding:4px 10px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-style.fl-has-shot:before{inset:2px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-style,#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-strip .lk-style{height:48px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-right:has(.fl-strip:not([hidden])) .lk-rows{gap:8px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-right:has(.fl-strip:not([hidden])) .fl-strip .lk-style{height:44px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-right:has(.fl-strip:not([hidden])) .fl-outfits .lk-style{height:66px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-intro{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-steps{margin-bottom:10px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d[data-fl-step="1"] .lk-rows{grid-template-columns:125px minmax(0,1fr)}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d[data-fl-step="1"] .fl-strip{grid-column:1 / -1}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d[data-fl-step="2"] .fl-strip{grid-column:1 / -1}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-style.fl-has-shot:after{padding:8px 1px 2px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-view-hint{bottom:16px;font-size:8px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-right{padding:12px 22px;overflow:auto}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-step{padding-bottom:7px;min-height:34px;font-size:11px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-step-number{width:23px;height:23px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-intro{margin:10px 0}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-step-title{font-size:23px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-step-help{font-size:10px;margin-top:4px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-rows{gap:12px;flex:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-bodytile{height:80px;padding:0}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-bodyfig{height:60px!important;width:auto!important;max-height:60px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-bodyname{bottom:4px;font-size:10px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-shot{top:3px;bottom:19px;height:calc(100% - 22px)}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-bodytile{height:152px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d[data-fl-step="0"] .lk-row[data-fl-part=skin] .lk-cells{flex-direction:row;flex-wrap:wrap;gap:6px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d[data-fl-step="0"] .lk-row[data-fl-part=skin] .lk-sw{width:30px;height:30px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-xrow[data-fl-part=xbs] .lk-style{height:44px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-outfits .lk-style{height:86px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-xcells{gap:5px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d[data-fl-step="0"] .lk-rows{column-gap:18px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-bodies{grid-template-columns:repeat(2,minmax(0,106px));gap:8px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-gear{min-height:30px;padding:4px 9px;font-size:10px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-actions{margin-top:6px;gap:6px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-row{gap:7px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-sw{width:32px;height:32px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-sw.on:after{left:8px;top:3px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-style{height:59px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-style:after{bottom:4px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-note{margin:10px 0 7px;font-size:9px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-foot{padding-top:8px;margin-top:auto}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-foot .btn{min-height:34px;padding:8px 12px;font-size:11px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-step-help,#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-note{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;flex:1;align-content:start}#appearance.fl-creator:is(.lk-create,.fl-edit)[data-fl-step="0"] .lk-rows{grid-template-columns:1.3fr 1fr}#appearance.fl-creator:is(.lk-create,.fl-edit)[data-fl-step="1"] .lk-rows{grid-template-columns:125px minmax(0,1fr)}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-row:not(.lk-row-body):after{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-style{height:54px;min-width:36px;width:calc((100% - 24px)/5)}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-styles{gap:6px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-style:after{font-size:8px;bottom:4px}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-cells{align-content:start}}@media(max-width:520px)and (min-height:561px){#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-wrap{grid-template-columns:1fr;overflow:auto}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-left{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .modal-title{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-heading{flex:1}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-right{overflow:visible}}@media(prefers-reduced-motion:reduce){#appearance.fl-creator:is(.lk-create,.fl-edit) *{transition:none!important}}#appearance.fl-creator.fl-edit .fl-next{margin-left:auto;border:1px solid #a6b69a30;background:#ffffff03;color:#cdbb9c;font-weight:400!important;box-shadow:none;text-shadow:none}#appearance.fl-creator.fl-edit .fl-next:hover{color:#ecd399;border-color:#cfb17366;background:#ffffff08}#appearance.fl-creator.fl-edit .fl-next{order:1}#appearance.fl-creator.fl-edit .lk-confirm{order:2;margin-left:0}#appearance.fl-creator.fl-edit .lk-foot:has(.fl-next[hidden]) .lk-confirm{margin-left:auto}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-view{background:linear-gradient(#35345a,#a8705f 42%,#d9926a 52%,#4f6d84 54%,#3a5066 62%,#4a3626 66%,#2a2118)}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d.fl-lost .fl-view{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d.fl-lost .lk-fig{display:block}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-xrow:is([data-fl-part=xbs],[data-fl-part=xhs]) .lk-style.fl-has-shot:before{bottom:18px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-xrow:is([data-fl-part=xbs],[data-fl-part=xhs]) .lk-style.fl-has-shot:after{padding:2px 1px 3px;background:#140f0a;white-space:nowrap;letter-spacing:-.1px}@media(max-height:560px){#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-xrow[data-fl-part=xbs] .lk-style,#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .lk-right:has(.fl-strip:not([hidden])) .fl-xrow[data-fl-part=xbs] .lk-style{height:50px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-xrow:is([data-fl-part=xbs],[data-fl-part=xhs]) .lk-style.fl-has-shot:before{bottom:14px}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-xrow:is([data-fl-part=xbs],[data-fl-part=xhs]) .lk-style.fl-has-shot:after{font-size:8px;padding:1px 0 2px}}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-bc{position:absolute;top:-6px;right:0;display:flex;align-items:center;gap:8px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-bc[hidden]{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-bc-label{font-size:10px;color:#baa580}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-bc-cells{display:flex;gap:4px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-bc-sw{width:22px!important;height:22px!important;min-width:0;border-width:2px!important;padding:0}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-bc-sw.on:after{left:5px!important;top:1px!important;width:5px!important;height:9px!important}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-bc-same{box-shadow:0 0 0 1px #8a9d8240,inset 0 0 0 2px #241d16,inset 0 0 0 3px #e9d9b399}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-bc-same.on{box-shadow:0 0 0 2px #d8b877,inset 0 0 0 2px #241d16,inset 0 0 0 3px #e9d9b399}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-xrow.fl-has-bc:after{display:none}@media(max-height:560px){#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-bc{top:-6px;gap:5px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-bc-label{font-size:9px}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-bc-sw{width:26px!important;height:26px!important}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-bc-sw.on:after{left:7px!important;top:2px!important;width:6px!important;height:11px!important}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-bc-cells{gap:3px}}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-foot .lk-status{flex:1 1 0;min-width:0;margin:0!important;font-size:10px;line-height:1.3;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-foot .lk-status:not(.bad):not(.fl-info){display:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-foot .lk-status:is(.fl-info,.bad){display:-webkit-box}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-foot .lk-status.fl-info{color:#e3cf9a}@media(min-height:561px)and (max-height:760px){#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d .fl-xrow[data-fl-part=xhs] .lk-style{height:clamp(70px,calc(70px + (100dvh - 640px)*.3),92px)}}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-section:not([hidden]){display:contents}#appearance.fl-creator:is(.lk-create,.fl-edit) :is(.lk-feedback,.lk-actions){display:contents}#appearance.fl-creator:is(.lk-create,.fl-edit) :is(.lk-section-title,.lk-changes,.lk-preview-heading,.lk-preview-note,.lk-reset){display:none}#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d :is(.lk-preview-tabs,.lk-view,.lk-preview-name){display:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-back{order:-1}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-left{align-self:stretch}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-bodytile{flex:none;min-width:auto}@media(min-height:561px){#appearance.fl-creator:is(.lk-create,.fl-edit).fl-3d[data-fl-step="0"] .lk-row[data-fl-part=skin] .lk-cells{grid-template-columns:repeat(2,max-content)}}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-colour-row{position:relative}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-palette-grid:not(.hidden){position:absolute;z-index:6;left:0;right:0;top:calc(100% + 4px);padding:10px;border:1px solid #d9b77766;border-radius:6px;background:#211b14f5;box-shadow:0 8px 24px #000a}#appearance.fl-creator:is(.lk-create,.fl-edit)[data-fl-step="2"] .lk-palette-grid:not(.hidden){top:auto;bottom:calc(100% + 4px)}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-palette-count{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-palette-toggle{min-width:0;overflow:hidden}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-palette-toggle .lk-label{width:auto;flex:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-selected-colour{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-palette-grid:not(.hidden){width:max(100%,330px);right:auto}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-bc-toggle{display:flex;align-items:center;gap:6px;min-height:24px;padding:2px 8px;border:1px solid #b1a47755;border-radius:4px;background:#2a221ab8;color:#e7d3ae;font:10px Tahoma,sans-serif;cursor:pointer}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-bc-toggle:hover,#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-bc-toggle[aria-expanded=true]{border-color:var(--fl-gold)}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-bc-toggle:after{content:"⌄";color:#d4b675}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-bc-now{width:14px;height:14px;flex:none;border-radius:3px;box-shadow:0 0 0 1px #0009}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-bc-cells[hidden]{display:none}#appearance.fl-creator:is(.lk-create,.fl-edit) .fl-bc-cells:not([hidden]){position:absolute;z-index:6;bottom:calc(100% + 4px);right:0;width:330px;display:grid;grid-template-columns:repeat(10,1fr);gap:4px;padding:8px;border:1px solid #d9b77766;border-radius:6px;background:#211b14f5;box-shadow:0 8px 24px #000a}#appearance.fl-creator:is(.lk-create,.fl-edit) :is(.lk-row,.lk-colour-row){margin-top:0}#appearance.fl-creator:is(.lk-create,.fl-edit) .lk-style{min-height:0}#sidepanel,#hud-tr,#chatbox{--fr-bz-light: #d4b488;--fr-bz-mid: #b58c56;--fr-bz-dark: #7f613a;--fr-bz-deep: #483926;--fr-bz-line: #1b1510;--fr-rail-hi: #e6c898;--fr-rail-lo: #a9814f;--fr-bronze: linear-gradient(155deg, #f6dcae 8%, #d0a871 32%, #a47647 60%, #6a4a28 94%);--fr-floor: #101619;--fr-black: #05090c;--fr-slate: #3c444b;--fr-tile: linear-gradient(145deg, #313a41, #252d33 45%, #1b2227);--fr-tile-hover: linear-gradient(#343d45, #262d33);--fr-teal: linear-gradient(#112d32, #1f6265);--fr-ivory: #ede9dd;--fr-gold: #e8cd89;--fr-wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 16'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M1 10C11 15 15 0 26 4S39 16 47 8M8 13C18 15 20 6 28 8S37 14 42 12' stroke='%2312252b' stroke-width='3.2'/%3E%3Cpath d='M1 9C11 14 15-1 26 3S39 15 47 7' stroke='%238fbcc3' stroke-width='1.5'/%3E%3Cpath d='M8 12C18 14 20 5 28 7S37 13 42 11' stroke='%234d8d96' stroke-width='1.6'/%3E%3Cpath d='M14 7C19 2 23 1 28 3' stroke='%23c3e6e3' stroke-width='.8'/%3E%3C/g%3E%3C/svg%3E");--fr-ring: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='182' height='182' viewBox='-2 0 182 182'%3E%3Cdefs%3E%3ClinearGradient id='b' x1='.12' y1='.08' x2='.88' y2='.96'%3E%3Cstop offset='0' stop-color='%23f8e0b4'/%3E%3Cstop offset='.3' stop-color='%23d3ab74'/%3E%3Cstop offset='.62' stop-color='%23a47647'/%3E%3Cstop offset='1' stop-color='%23684927'/%3E%3C/linearGradient%3E%3ClinearGradient id='s' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23363d43'/%3E%3Cstop offset='1' stop-color='%23222b30'/%3E%3C/linearGradient%3E%3ClinearGradient id='t' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff8e0'/%3E%3Cstop offset='1' stop-color='%23d9bc96'/%3E%3C/linearGradient%3E%3Cg id='w' fill='none' stroke-linecap='round'%3E%3Cpath d='M82.6 6.6q1.8-2.2 3.7-.5t3.7 0 3.7 0 3.3-.4' stroke='%237ba3a0' stroke-width='1'/%3E%3Cpath d='M86 8.5q1.5-1.5 3.1-.2t3.1 0' stroke='%234d6d6e' stroke-width='1'/%3E%3C/g%3E%3Cg id='d'%3E%3Cpath d='M81 166.4H99V175.6L90 182 81 175.6Z' fill='url(%23b)' stroke='%2322160a' stroke-width='.8' stroke-linejoin='round'/%3E%3Cpath d='M82.4 167.8H97.6V174.9L90 180.3 82.4 174.9Z' fill='none' stroke='%23fdeed6' stroke-width='.6' opacity='.75'/%3E%3Cpath d='M84 169.2H96V174.3L90 178.5 84 174.3Z' fill='%230d3b3d' stroke='%23573412' stroke-width='.8'/%3E%3Cpath d='M84.4 169.6H95.6L90 172.5Z' fill='%2386dad9'/%3E%3Cpath d='M84.4 169.6L90 172.5V178L84.4 174.1Z' fill='%232e8589'/%3E%3Cpath d='M95.6 169.6V174.1L90 178V172.5Z' fill='%23114b4a'/%3E%3Cpath d='M84.6 169.9H95.4M84.6 169.9L90 172.6' fill='none' stroke='%23d6ffff' stroke-width='.45' opacity='.85'/%3E%3C/g%3E%3C/defs%3E%3Cg fill='none'%3E%3Ccircle cx='90' cy='90' r='83.7' stroke='url(%23s)' stroke-width='7'/%3E%3Ccircle cx='90' cy='90' r='81.7' stroke='%23525a61' stroke-width='.6'/%3E%3Ccircle cx='90' cy='90' r='86.6' stroke='%23474c50' stroke-width='.5'/%3E%3Ccircle cx='90' cy='90' r='88.3' stroke='url(%23b)' stroke-width='2.4'/%3E%3Ccircle cx='90' cy='90' r='87.4' stroke='%23f6e1ba' stroke-width='.55' opacity='.8'/%3E%3Ccircle cx='90' cy='90' r='89.65' stroke='%231b1510' stroke-width='.7'/%3E%3Ccircle cx='90' cy='90' r='78.8' stroke='url(%23b)' stroke-width='2.6'/%3E%3Ccircle cx='90' cy='90' r='78.1' stroke='%23fbe8c4' stroke-width='.55' opacity='.8'/%3E%3Ccircle cx='90' cy='90' r='80.2' stroke='%231c1915' stroke-width='.5'/%3E%3Ccircle cx='90' cy='90' r='77.2' stroke='%23100f08' stroke-width='.8'/%3E%3C/g%3E%3Cuse href='%23w' transform='rotate(25 90 90)'/%3E%3Cuse href='%23w' transform='rotate(-25 90 90)'/%3E%3Cuse href='%23w' transform='rotate(159 90 90)'/%3E%3Cuse href='%23w' transform='rotate(201 90 90)'/%3E%3Cpath d='M73.4 1.5A90 90 0 0 1 106.6 1.5L99 14.2H81Z' fill='%231b1510'/%3E%3Cpath d='M74.9 2.2A89.2 89.2 0 0 1 105.1 2.2L98.5 13.4H81.5Z' fill='url(%23b)'/%3E%3Cpath d='M75.8 2.6A88.8 88.8 0 0 1 104.2 2.6L98.2 12.9H81.8Z' fill='none' stroke='%23fff1c3' stroke-width='.5' opacity='.75'/%3E%3Cpath d='M77.6 3.6A87.6 87.6 0 0 1 102.4 3.6L97.4 12H82.6Z' fill='%2330373f' stroke='%233a2a16' stroke-width='.5'/%3E%3Cpath transform='translate(83.5 3.5)' d='M6.5 2.4C5.6 1.1 3.9.1 2.2.1 1.3.1.5.3 0 .7.5 2.3 1.9 3.6 3.6 4.2 4.6 4.6 5.3 4.9 5.5 5.9 5.7 6.6 5.7 7.3 5.7 8H7.3C7.3 7.3 7.3 6.6 7.5 5.9 7.7 4.9 8.4 4.6 9.4 4.2 11.1 3.6 12.5 2.3 13 .7 12.5.3 11.7.1 10.8.1 9.1.1 7.4 1.1 6.5 2.4Z' fill='url(%23t)' stroke='%2314100a' stroke-width='1' stroke-linejoin='round' paint-order='stroke'/%3E%3Cuse href='%23d'/%3E%3Cuse href='%23d' transform='rotate(90 90 90)'/%3E%3Cuse href='%23d' transform='translate(-2 0) rotate(-90 90 90)'/%3E%3C/svg%3E");--fr-xp: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='25' viewBox='0 0 112 25'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fbe2b4'/%3E%3Cstop offset='.5' stop-color='%23b99058'/%3E%3Cstop offset='1' stop-color='%234e3920'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%238c6436'/%3E%3Cstop offset='.5' stop-color='%23a9814b'/%3E%3Cstop offset='1' stop-color='%23e9c795'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M6.2 3H42.6L48.4 0H63.6L69.4 3H105.8L112 9.2V18.8L105.8 25H6.2L0 18.8V9.2Z' fill='%231b1510'/%3E%3Cpath d='M6.6 4H42.9L48.7 1H63.3L69.1 4H105.4L111 9.6V18.4L105.4 24H6.6L1 18.4V9.6Z' fill='url(%23a)'/%3E%3Cpath d='M7 5H43.2L49 2H63L68.8 5H105L110 10V18L105 23H7L2 18V10Z' fill='url(%23c)'/%3E%3Cpath d='M7.4 6H104.6L109 10.4V17.6L104.6 22H7.4L3 17.6V10.4Z' fill='%2320282e'/%3E%3Cpath d='M8 7.4H104L107.6 11V17L104 20.6H8L4.4 17V11Z' fill='none' stroke='%234a535b' stroke-width='.6' opacity='.75'/%3E%3Cpath d='M4.6 10.8L8.6 14 4.6 17.2Z' fill='%231d8f92'/%3E%3Cpath d='M4.6 10.8L8.6 14H4.6Z' fill='%237dd1d0'/%3E%3Cpath d='M107.4 10.8L103.4 14 107.4 17.2Z' fill='%231d8f92'/%3E%3Cpath d='M107.4 10.8L103.4 14H107.4Z' fill='%237dd1d0'/%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M12 13.4q1.6-2.1 3.3-.5t3.3 0 3.3 0' stroke='%236b9492' stroke-width='1'/%3E%3Cpath d='M14 15.7q1.4-1.4 2.8-.2t2.8 0' stroke='%233f5e60' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");--fr-pill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='22' viewBox='0 0 80 22'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fbe2b4'/%3E%3Cstop offset='.5' stop-color='%23b99058'/%3E%3Cstop offset='1' stop-color='%234e3920'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%238c6436'/%3E%3Cstop offset='.5' stop-color='%23a9814b'/%3E%3Cstop offset='1' stop-color='%23e9c795'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%232a333a'/%3E%3Cstop offset='.5' stop-color='%231f262b'/%3E%3Cstop offset='1' stop-color='%231b2126'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M8.8 0H80V22H8.8L0 13.2V8.8Z' fill='%231b1510'/%3E%3Cpath d='M9.1.8H80V21.2H9.1L.8 12.9V9.1Z' fill='url(%23a)'/%3E%3Cpath d='M9.5 1.7H80V20.3H9.5L1.7 12.5V9.5Z' fill='url(%23c)'/%3E%3Cpath d='M9.9 2.6H80V19.4H9.9L2.6 12.1V9.9Z' fill='url(%23f)'/%3E%3Cpath d='M80 3.8H10.4L3.8 10.4' fill='none' stroke='%2357616e' stroke-width='.5' opacity='.65'/%3E%3C/svg%3E");--fr-corner: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cg fill='none'%3E%3Cpath d='M.5 14V6.5L6.5.5H14' stroke='%231b1510'/%3E%3Cpath d='M1.5 14V6.91' stroke='%237f613a'/%3E%3Cpath d='M1.5 6.91L6.91 1.5H14' stroke='%23e6c898'/%3E%3Cpath d='M2.5 14V7.33' stroke='%23d4b488'/%3E%3Cpath d='M2.5 7.33L7.33 2.5H14' stroke='%23a9814f'/%3E%3Cpath d='M3.5 14V7.74L7.74 3.5H14' stroke='%2305090c'/%3E%3C/g%3E%3Cg transform='translate(4.5 4.5) rotate(-45)'%3E%3Cpath d='M-4.3 0L-2.5-2.2H2.5L4.3 0 2.5 2.2H-2.5Z' fill='%23c9a06c' stroke='%2322160a' stroke-width='.7' stroke-linejoin='round'/%3E%3Cpath d='M-2.7 0L-1.7-1.1H1.7L2.7 0 1.7 1.1H-1.7Z' fill='%231f7377'/%3E%3Cpath d='M-2.7 0L-1.7-1.1H1.7L2.7 0Z' fill='%238fe0de'/%3E%3C/g%3E%3C/svg%3E");--fr-crest: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='10' viewBox='0 0 46 10'%3E%3Cdefs%3E%3ClinearGradient id='t' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff8e0'/%3E%3Cstop offset='1' stop-color='%23d9bc96'/%3E%3C/linearGradient%3E%3ClinearGradient id='p' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='.3' stop-color='%232f3a42'/%3E%3Cstop offset='1' stop-color='%23131a1e'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 10C6 10 9.1 8.8 11.3 6.4 13.4 4.1 15.4 3 19 3H27C30.6 3 32.6 4.1 34.7 6.4 36.9 8.8 40 10 46 10Z' fill='url(%23p)'/%3E%3Cg fill='none'%3E%3Cpath d='M0 7.5C5 7.5 7.5 6.5 9.5 4.5 12 1.8 14.5.5 19 .5H27C31.5.5 34 1.8 36.5 4.5 38.5 6.5 41 7.5 46 7.5' stroke='%231b1510'/%3E%3Cpath d='M0 8.5C5.5 8.5 8.3 7.4 10.4 5.2 12.7 2.7 15 1.5 19 1.5H27C31 1.5 33.3 2.7 35.6 5.2 37.7 7.4 40.5 8.5 46 8.5' stroke='%23e6c898'/%3E%3Cpath d='M0 9.5C6 9.5 9.1 8.3 11.3 5.9 13.4 3.6 15.4 2.5 19 2.5H27C30.6 2.5 32.6 3.6 34.7 5.9 36.9 8.3 40 9.5 46 9.5' stroke='%23a9814f'/%3E%3C/g%3E%3Cpath transform='translate(17.15 3) scale(.9)' d='M6.5 2.4C5.6 1.1 3.9.1 2.2.1 1.3.1.5.3 0 .7.5 2.3 1.9 3.6 3.6 4.2 4.6 4.6 5.3 4.9 5.5 5.9 5.7 6.6 5.7 7.3 5.7 8H7.3C7.3 7.3 7.3 6.6 7.5 5.9 7.7 4.9 8.4 4.6 9.4 4.2 11.1 3.6 12.5 2.3 13 .7 12.5.3 11.7.1 10.8.1 9.1.1 7.4 1.1 6.5 2.4Z' fill='url(%23t)' stroke='%2314100a' stroke-width='1.1' stroke-linejoin='round' paint-order='stroke'/%3E%3C/svg%3E")}#chatbox{background:linear-gradient(#182128b8,#0c1318db);border-color:var(--fr-bz-line);box-shadow:1px -2px 8px #0005}#chatbox:before{content:"";position:absolute;inset:0;z-index:4;border:1px solid var(--fr-bz-dark);border-radius:inherit;box-shadow:inset 0 1px 0 var(--fr-bz-light),inset 1px 0 #d4b48855,inset -1px 0 0 var(--fr-bz-deep),inset 0 -1px 0 var(--fr-bz-deep);pointer-events:none}#chatbox.chat-solid,#game.mobile-game #chatbox.chat-solid{background:linear-gradient(#182128,#0c1318);border-color:var(--fr-bz-line)}#game.mobile-game #chatbox:not(.chat-solid){background:linear-gradient(#182128f5,#0c1318f5);border-color:var(--fr-bz-dark)}#chatbox .chat-input{background:linear-gradient(#10191e99,#0a1116bb);border-top-color:#67797655;box-shadow:inset 0 1px #060b0e88}#chatbox .ci-name{color:var(--fr-ivory)}#chatbox .ci-typed,#chatbox .ci-cursor{color:#a8d8df}#chatbox .chat-tabs{background:linear-gradient(#263038,#172128);border-top-color:var(--fr-bz-dark);box-shadow:inset 0 1px #e6c89855}#chatbox .chat-tab{color:#d9d7ca;background:linear-gradient(#303b44,#222b31 55%,#182127);border-color:#080d10;box-shadow:inset 0 -3px 0 var(--fr-pm, transparent),inset 0 1px #657079,inset 1px 0 #414d55,inset -1px 0 #303b42}#chatbox .chat-tab:hover{color:#fff0c9;background:linear-gradient(#3c4851,#27343c)}#chatbox .chat-tab.on{color:#f3f0dc;border-color:#b69a63;background:radial-gradient(ellipse at 50% 120%,#439a99,transparent 75%),linear-gradient(#102b33,#1d555b);box-shadow:inset 0 -3px 0 var(--fr-pm, transparent),inset 0 1px #f0d9a2,inset 1px 0 #7ca9a0,inset -1px 0 #315d60}#chatbox .chat-tab:focus-visible{outline:2px solid #e8cd89;outline-offset:-3px}#chatbox .chat-tab-fill{position:relative;overflow:hidden}#chatbox .chat-tab-fill:after{content:"";position:absolute;inset:0;background:var(--fr-wave) right 12px center / 48px 16px no-repeat;opacity:.65;pointer-events:none}#chatbox .chat-prompt,#chatbox.chat-solid .chat-prompt{background:#111b21f5}#chatbox.chat-solid .chat-prompt{background:#111b21}#chatbox .dlg-title,#chatbox .prompt-title{color:var(--fr-gold)}#chatbox .dlg-continue{color:#a8d8df}#chatbox .dlg-continue:hover,#chatbox .dlg-opt:hover{color:#fff0c9}#chatbox .prompt-hint{color:#b6c5c5}#chatbox .ci-native,#chatbox .prompt-native{color:var(--fr-ivory);background:#10191f;border-color:#687a7e;box-shadow:inset 0 1px 3px #0008}#chatbox .ci-send,#chatbox .ci-cancel,#chatbox .prompt-actions button{color:#eee1bf;background:linear-gradient(#303c44,#19242b);border-color:var(--fr-bz-dark);box-shadow:inset 0 1px #82908b66}#chatbox .ci-send{background:linear-gradient(#23565c,#14383f);border-color:#b69a63}#chatbox .ci-native::placeholder,#chatbox .prompt-native::placeholder{color:#a0afb2}#chatbox .prompt-native[aria-invalid=true]{border-color:#ff6060;color:#ff9090}#chatbox .chat-lines,#chatbox .dlg-body,#chatbox .chat-prompt{scrollbar-color:#59636b #0b1217}#chatbox ::-webkit-scrollbar-track{background:#0b1217;border-left-color:var(--fr-black)}#chatbox ::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#454f57,#2c363d);border-color:var(--fr-black)}#chatbox ::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#606d77,#3c484f)}#sidepanel{background:none;border-color:transparent;box-shadow:-2px -2px 10px #00000080;--btn-top: #2e363d;--btn-bot: #1f2529;--btn-line: #020609;--btn-top-hover: #38424a;--btn-bot-hover: #272e34;--btn-on-top: #1a4347;--btn-on-bot: #277878;--btn-on-line: #0f0600}#sidepanel:after{content:"";position:absolute;inset:-3px -2px -2px -3px;pointer-events:none;background:var(--fr-corner) 0 0 / 14px 14px no-repeat,linear-gradient(var(--fr-bz-line) 0 1px,var(--fr-rail-hi) 1px 2px,var(--fr-rail-lo) 2px 3px) 14px 0 / calc(100% - 14px) 3px no-repeat,linear-gradient(90deg,var(--fr-bz-line) 0 1px,var(--fr-bz-dark) 1px 2px,var(--fr-bz-light) 2px 3px) 0 14px / 3px calc(100% - 14px) no-repeat,linear-gradient(90deg,var(--fr-bz-light) 0 1px,var(--fr-bz-dark) 1px 2px,var(--fr-bz-line) 2px 3px) 100% 3px / 3px calc(100% - 3px) no-repeat,linear-gradient(var(--fr-bz-light) 0 1px,var(--fr-bz-deep) 1px 2px,var(--fr-bz-line) 2px 3px) 3px 100% / calc(100% - 3px) 3px no-repeat}#sidepanel:before{content:"";position:absolute;left:calc(50% - 24px);top:-10px;width:46px;height:10px;z-index:1;pointer-events:none;background:var(--fr-crest) 0 0 / 46px 10px no-repeat}@media(max-height:640px){#sidepanel:before{display:none}}.sp-tabs{background:linear-gradient(#0b0f12,var(--fr-floor) 5px)}.sp-tab{position:relative;z-index:0;background:none;border-color:transparent;box-shadow:none}.sp-tab:before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:4px;pointer-events:none;background:linear-gradient(#283037 0% 28%,#232b31 45%,#1f2327 66%,#1a1e21 80%);box-shadow:0 0 0 1px #020609,inset 0 1px #8b9093,inset 0 2px 1px #515c65,inset 1px 0 #4e5860,inset -1px 0 #3b444b,inset 0 -2px 1px #10161b,0 2px 2px #0008}.sp-tab:hover{background:none}.sp-tab:hover:before{background:linear-gradient(#313a42 0% 28%,#2b343b 45%,#252a2f 66%,#1f2428 80%)}.sp-tab:active:before{box-shadow:0 0 0 1px #020609,inset 0 1px #020609,inset 0 -1px #4a5056}.sp-tab.on{background:none;box-shadow:none}.sp-tab.on:before{background:radial-gradient(ellipse at 50% 120%,#4fbbb5,transparent 67%),linear-gradient(#0c242b,#153e46 53%,#206369);box-shadow:0 0 0 1px #c9a465,0 0 0 2px #0f0600,inset 0 0 0 1px #f9e7ac,inset 2px 0 #2b6660,inset -2px 0 #226367,inset 0 -4px 3px -1px #72c7b299}.sp-tab.on:after{content:"";position:absolute;left:2px;right:2px;bottom:-2px;height:3px;pointer-events:none;background:linear-gradient(90deg,#a4804e,#78d7ca 20%,#d7fff1,#78d7ca 80%,#a4804e);box-shadow:0 -1px #e6c58b,0 1px #5d4226,0 0 5px #6edcd35c;clip-path:polygon(1px 0,calc(100% - 1px) 0,100% 1px,100% 100%,0 100%,0 1px)}@keyframes tabflash{50%{background:#f9e7ac;box-shadow:0 0 8px #ffc85acc}}.sp-tab.flash:before{animation:tabflash-tile 1s ease-in-out infinite}@keyframes tabflash-tile{50%{box-shadow:0 0 0 1px #f9e7ac,inset 0 1px #8f8c78,inset 1px 0 #6f6a55,inset -1px 0 #6f6a55,inset 0 -1px #6f6a55,inset 0 0 7px #f9e7ac80}}.sp-content{background:linear-gradient(#10171d,#10171b);border-top-color:var(--fr-bz-light);border-bottom-color:var(--fr-bz-dark);box-shadow:inset 0 1px #96744a,inset 0 2px 0 var(--fr-black),inset 0 -1px 0 var(--fr-bz-light),inset 0 -2px #8d9093,inset 0 -3px #3f4346,inset 1px 0 #b09060,inset 3px 0 #4d4133,inset 4px 0 #6a6f73,inset 5px 0 0 var(--fr-black),inset -1px 0 #b09060,inset -3px 0 #4d4133,inset -4px 0 #6a6f73,inset -5px 0 0 var(--fr-black),inset 0 7px 6px -4px #000000b3}.sp-top{box-shadow:inset 1px 0 0 var(--fr-slate),inset 0 1px 0 var(--fr-slate),inset -2px 0 0 var(--fr-slate)}.sp-bot{box-shadow:inset 1px 0 0 var(--fr-slate),inset 0 -2px 0 var(--fr-slate),inset -2px 0 0 var(--fr-slate)}#sidepanel ::-webkit-scrollbar-track{background:#0b0f12;border-left-color:var(--fr-black)}#sidepanel ::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#454d54,#2c3339);border-color:var(--fr-black)}#sidepanel ::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#545d65,#363e45)}.inv-slot{background:none;border-color:transparent;box-shadow:none}.inv-slot:hover{background:radial-gradient(ellipse,#75b5bd24,transparent 72%)}.sk-cell{background:linear-gradient(125deg,#30383f,#252c32 45%,#1c2328);border-color:#000508;box-shadow:inset 0 1px #81878b,inset 0 2px 1px #454f57,inset 1px 0 #4e565f,inset 0 -2px 1px #12181c,inset -1px 0 #3a4045,0 2px 2px #0007}.sk-cell:hover{background:linear-gradient(#2f363d,#293035 60%,#22292e)}.sk-cur,.sk-base,.sk-total{font-family:var(--serif);font-variant-numeric:lining-nums}.sk-cur,.sk-slayer .sk-cur{color:var(--fr-ivory)}.sk-base,.sk-slayer .sk-base{color:var(--fr-gold)}.sk-slash{background:var(--fr-gold)}.sk-slayer{background:linear-gradient(#34292c,#2c2226 60%,#231b1e)}.sk-slayer:hover{background:linear-gradient(#3e3135,#35292d 60%,#2a2024)}.sk-total{color:var(--fr-ivory)}.sk-total-n{color:#f6ca6b}.sk-grid.sk-n16 .sk-total{background:linear-gradient(90deg,#64757d00,#64757dcc 18% 82%,#64757d00) 50% calc(100% - 6px) / 70% 1px no-repeat,linear-gradient(#272d33,#22282c 60%,#1c2226)}:where(#sidepanel) .eq-slot{background:var(--fr-tile);border-color:#020609;box-shadow:inset 0 1px #596066,inset 1px 0 #3d444a,inset -1px 0 #2d3338,inset 0 -1px #2b2f33}:where(#sidepanel) .eq-slot.full:hover{background:var(--fr-tile-hover)}:where(#sidepanel) .eq-line{background:#05090c}#sidepanel .btn.on{box-shadow:inset 0 0 0 1px #d3ad6a,inset 0 -4px 3px -2px #72c7b280}:where(#sidepanel) .stf-tab,:where(#sidepanel) .mn-tc-b,:where(#sidepanel) .fr-st{background:var(--fr-tile);border-color:#020609}:where(#sidepanel) .mn-tc-b:hover:not(:disabled){background:var(--fr-tile-hover)}:where(#sidepanel) .stf-tab.on{background:var(--fr-teal);box-shadow:inset 0 0 0 1px #d3ad6a}:where(#sidepanel) .cb-picker{background:#12181c}#st-music-style,#st-music-mode{background:#12181c!important;border-color:#4a535b!important}:where(#sidepanel) .pr-cell.dim,:where(#sidepanel) .mg-cell.dim{filter:grayscale(.9) brightness(.62)}.mm-frame{background:#10161b;box-shadow:0 2px 8px 6px #00000080}.mm-frame:after{content:"";position:absolute;inset:-6px -6px -8px -8px;pointer-events:none;background:var(--fr-ring) 0 0 / 182px 182px no-repeat}.mm-compass{right:139px;top:0;background:radial-gradient(circle at 50% 1.7px,#c7ffff 0,#2e8f93 1px,#0f4446 1.6px,transparent 2.1px),radial-gradient(circle at 50% calc(100% - 1.7px),#c7ffff 0,#2e8f93 1px,#0f4446 1.6px,transparent 2.1px),radial-gradient(circle at 1.7px 50%,#c7ffff 0,#2e8f93 1px,#0f4446 1.6px,transparent 2.1px),radial-gradient(circle at calc(100% - 1.7px) 50%,#c7ffff 0,#2e8f93 1px,#0f4446 1.6px,transparent 2.1px),radial-gradient(closest-side,transparent 76%,#0a0d10 78%,#0a0d10 81%,rgba(255,241,195,.92) 83%,rgba(255,241,195,.92) 86%,transparent 89%,transparent 95%,var(--fr-bz-line) 97%),radial-gradient(closest-side,#323b44,#232b32 76%,transparent 79%),var(--fr-bronze)}.mm-worldmap,.mmz-btn{border-color:var(--fr-bz-line);background:radial-gradient(closest-side,transparent 68%,#0a0d10 71%,#0a0d10 76%,rgba(255,241,195,.92) 79%,rgba(255,241,195,.92) 84%,transparent 88%),radial-gradient(closest-side,#414851,#262e35 68%,transparent 72%),var(--fr-bronze);box-shadow:0 1px 4px #000000b3}.mm-worldmap{width:37px;height:37px;right:142px;top:143px}.mm-worldmap canvas{width:28px!important;height:28px!important}.mmz-btn{width:27px;height:27px}.mmz-in{right:0;top:131px}.mmz-out{right:16px;top:155px}.mmz-glyph{width:11px;height:3px;left:7px;top:11px;box-shadow:inset 0 1px #fffaed,0 1px #6a5740,0 2px 1px #000}.mmz-in .mmz-glyph:after{left:4px;top:-4px;width:3px;height:11px;box-shadow:inset 0 1px #fffaed,0 1px #6a5740}.mmz-glyph,.mmz-in .mmz-glyph:after{background:#f0d8ad}.orb-num{position:relative;z-index:0;min-width:40px;padding:0 12px 0 10px;background:none;border-color:transparent;font-family:var(--serif);font-size:13px;font-variant-numeric:lining-nums;text-shadow:0 1px 1px #000,1px 0 #07100b,-1px 0 #07100b}.orb-num:before{content:"";position:absolute;inset:-4px 0 -4px -1px;z-index:-1;pointer-events:none;background:var(--fr-pill) 0 0 / 80px 24px no-repeat}.orb-cv{box-shadow:none}.orb:after{content:"";position:absolute;right:-4px;top:50%;width:38px;height:38px;margin-top:-19px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,transparent 76%,#140a04 77%,#140a04 78.5%,rgba(255,241,195,.95) 80.5%,rgba(255,241,195,.95) 83%,transparent 85.5%,transparent 95.5%,#2a1e12 97%),var(--fr-bronze);-webkit-mask:radial-gradient(closest-side,transparent 75.3%,#000 76.5%);mask:radial-gradient(closest-side,transparent 75.3%,#000 76.5%)}.orb:before{content:"";position:absolute;right:-4px;top:50%;width:38px;height:38px;margin-top:-19px;border-radius:50%;pointer-events:none;box-shadow:0 1px 4px #000000b3}.orb.quick-on:before{box-shadow:0 0 7px 1px #7ff4ffd9,0 1px 4px #000000b3}.orb.poisoned:before{box-shadow:0 0 7px 1px #50ff50bf,0 1px 4px #000000b3}.orb.venomed:before{box-shadow:0 0 7px 1px #28f0dccc,0 1px 4px #000000b3}.xp-counter{position:relative;z-index:0;padding-right:10px;background:none;border-color:transparent}.xp-counter:before{content:"";position:absolute;left:-1px;top:-4px;width:112px;height:25px;z-index:-1;pointer-events:none;background:var(--fr-xp) 0 0 / 112px 25px no-repeat}.xp-total{font:bold 12px/16px var(--serif);font-variant-numeric:lining-nums;color:#eee3cb}#game.mobile-game #sidepanel:before,#game.mobile-game #sidepanel:after{display:none}html.mobile-game #game.mobile-game #sidepanel{border-color:var(--fr-bz-mid);box-shadow:0 0 0 1px var(--fr-bz-line),0 2px 10px #00000080}.mobile-game .sp-top{border-radius:4px 4px 0 0;box-shadow:inset 0 -1px 0 var(--fr-floor),inset 0 0 0 1px var(--fr-slate)}.mobile-game .sp-bot{border-radius:0 0 4px 4px;box-shadow:inset 0 1px 0 var(--fr-floor),inset 0 0 0 1px var(--fr-slate)}.mobile-game .sp-content{box-shadow:inset 0 1px #96744a,inset 0 2px 0 var(--fr-black),inset 0 -1px 0 var(--fr-bz-light),inset 0 -2px #8d9093,inset 0 -3px #3f4346,inset 1px 0 0 var(--fr-slate),inset -1px 0 0 var(--fr-slate),inset 0 7px 6px -4px #000000b3}html.mobile-game .orb-num{min-width:34px;padding-inline:8px 11px;font-size:12px}#sidepanel{border-radius:9px;background:linear-gradient(90deg,#414b52,#29323a 7px,#202930 50%,#343e46 calc(100% - 7px),#566068);box-shadow:0 5px 24px #0009,0 0 0 1px #11191e,inset 0 0 0 3px #303b42}.sp-brand{position:relative;flex:0 0 20px;text-align:center;padding:3px 20px 2px;font:bold 11px/15px var(--serif);letter-spacing:2.2px;color:#eee1c4;background:linear-gradient(90deg,#171f25,transparent 25%,transparent 75%,#171f25),linear-gradient(#303b43,#1b242b);text-shadow:0 1px 0 #000,0 2px 3px #000;border-bottom:1px solid #bea071;box-shadow:inset 0 1px #607078,0 1px #352b1c,0 2px #080c0f}.sp-brand:before,.sp-brand:after{content:"";position:absolute;top:4px;width:31px;height:13px;background:var(--fr-wave) center / contain no-repeat;pointer-events:none}.sp-brand:before{left:12px}.sp-brand:after{right:12px;transform:scaleX(-1)}.sp-keel{position:relative;flex:0 0 6px;margin:0 5px;background:var(--fr-wave) 50% 45% / 31px 11px no-repeat,linear-gradient(#1c272f,#26343c);border-top:1px solid #b59768;border-bottom:1px solid #876842;box-shadow:inset 0 1px #0a1014,inset 0 -1px #5f6465}.sp-corner{position:absolute;width:18px;height:18px;background:var(--fr-corner) center / 18px 18px no-repeat;pointer-events:none;z-index:3}.sp-corner-tl{top:-3px;left:-3px}.sp-corner-tr{top:-3px;right:-2px;transform:rotate(90deg)}.sp-corner-bl{bottom:-2px;left:-3px;transform:rotate(-90deg)}.sp-corner-br{bottom:-2px;right:-2px;transform:rotate(180deg)}#sidepanel .sp-tabs{flex:0 0 34px;padding:3px 6px;gap:4px}#sidepanel .sp-bot{flex-basis:32px}#sidepanel .sp-tab{min-width:0}#sidepanel .sp-tab canvas{width:26px!important;height:26px!important;filter:drop-shadow(0 2px 1px #0009)}#sidepanel .sp-tab:focus-visible{outline:2px solid #8be1d4;outline-offset:-2px}#sidepanel .sp-tab:before{border-radius:6px}#sidepanel .sp-tab.on:before{box-shadow:0 0 0 1px #c9a465,inset 0 0 0 1px #f9e7ac,inset 0 2px 2px #102f35,inset 0 -5px 9px #56c9c84d,0 0 7px #67d9ce28}#sidepanel .pane-inv,#sidepanel .pane-skills{overflow:hidden}#sidepanel .inv-grid{width:100%;height:100%;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(7,minmax(0,1fr));grid-auto-rows:auto;gap:3px;padding:3px}#sidepanel .inv-slot{min-width:0;min-height:0;border-radius:6px}#sidepanel .inv-slot canvas{width:42px!important;height:36px!important;max-width:100%;max-height:100%;object-fit:contain}#sidepanel .sk-grid{height:100%;grid-auto-rows:minmax(0,1fr);padding:3px;gap:3px}#sidepanel .sk-cell{height:auto;min-height:0;border-radius:6px;padding-inline:4px}#sidepanel .sk-cell>canvas{flex:none;width:22px!important;height:22px!important;filter:drop-shadow(0 2px 1px #0009)}#sidepanel .sk-nums{height:30px}#sidepanel .sk-cur,#sidepanel .sk-base{font-size:14px}#sidepanel .sk-cur{left:5px}#sidepanel .sk-base{right:2px}#sidepanel .sk-total{font-size:11px;gap:5px}#sidepanel .sk-total-n{font-size:17px;color:#f3cc73}@media(min-width:1050px)and (min-height:740px){#game:not(.mobile-game) #sidepanel{width:310px;height:474px;right:0;bottom:0}#game:not(.mobile-game) #sidepanel:before{top:-14px;width:76px;height:17px;left:calc(50% - 38px);background-size:76px 17px}#game:not(.mobile-game) .sp-brand{flex-basis:27px;padding-top:4px;font-size:14px;line-height:20px;letter-spacing:2.7px}#game:not(.mobile-game) .sp-brand:before,#game:not(.mobile-game) .sp-brand:after{top:7px;width:35px;height:15px}#game:not(.mobile-game) .sp-brand:before{left:18px}#game:not(.mobile-game) .sp-brand:after{right:18px}#game:not(.mobile-game) #sidepanel .sp-tabs{flex-basis:46px;padding:4px 8px;gap:5px}#game:not(.mobile-game) #sidepanel .sp-bot{flex-basis:43px;gap:4px}#game:not(.mobile-game) #sidepanel .sp-tab canvas{width:34px!important;height:34px!important}#game:not(.mobile-game) #sidepanel .sp-bot .sp-tab canvas{width:31px!important;height:31px!important}#game:not(.mobile-game) #sidepanel .sp-pane{inset:8px}#game:not(.mobile-game) #sidepanel .inv-grid{gap:4px}#game:not(.mobile-game) #sidepanel .inv-slot{border-radius:8px}#game:not(.mobile-game) #sidepanel .inv-slot canvas{width:54px!important;height:46px!important}#game:not(.mobile-game) #sidepanel .sk-grid{gap:4px}#game:not(.mobile-game) #sidepanel .sk-cell{padding-inline:3px;border-radius:8px}#game:not(.mobile-game) #sidepanel .sk-cell>canvas{width:35px!important;height:35px!important}#game:not(.mobile-game) #sidepanel .sk-nums{height:37px}#game:not(.mobile-game) #sidepanel .sk-cur,#game:not(.mobile-game) #sidepanel .sk-base{font-size:18px}#game:not(.mobile-game) #sidepanel .sk-slash{width:18px;height:2px}#game:not(.mobile-game) #sidepanel .sk-total{font-size:16px;gap:7px}#game:not(.mobile-game) #sidepanel .sk-total-n{font-size:23px}#game:not(.mobile-game) #sidepanel .sk-total{position:relative;padding-bottom:6px}#game:not(.mobile-game) #sidepanel .sk-total:after{content:"";position:absolute;left:calc(50% - 22px);bottom:3px;width:44px;height:8px;background:var(--fr-wave) center / 30px 10px no-repeat,linear-gradient(90deg,transparent,#6a949a 20%,#6a949a 80%,transparent) center / 100% 1px no-repeat;pointer-events:none}#game:not(.mobile-game) .sp-keel{flex-basis:9px;background-size:38px 13px,auto}#game:not(.mobile-game) #sidepanel .sp-corner{width:21px;height:21px;background-size:21px 21px}#game:not(.mobile-game) #hud-tr{width:500px;height:220px;top:10px;right:10px}#game:not(.mobile-game) #hud-tr>.mm-wrap{transform:scale(1.18);transform-origin:right top}#game:not(.mobile-game) #hud-tr>.orbs{top:39px;right:203px;transform:scale(1.18);transform-origin:right top}#game:not(.mobile-game) #hud-tr>.xp-wrap{top:12px;right:312px;width:178px}#game:not(.mobile-game) .xp-counter{min-height:32px;padding:5px 15px 4px 13px;gap:8px}#game:not(.mobile-game) .xp-counter:before{inset:-3px 0 0;width:100%;height:36px;background-size:100% 36px}#game:not(.mobile-game) .xp-total{font-size:19px;line-height:22px}#game:not(.mobile-game) .xp-counter>canvas:not(.xp-painted-frame){width:22px!important;height:22px!important}#game:not(.mobile-game) .orb-num{font-size:15px}}@media(min-width:800px)and (min-height:600px)and (max-height:739px){#game:not(.mobile-game) #sidepanel{right:0;bottom:0}}#game.mobile-game .sp-brand{flex-basis:18px;font-size:10px;line-height:13px}#game.mobile-game .sp-brand:before,#game.mobile-game .sp-brand:after{top:3px;height:12px}#game.mobile-game .sp-keel,#game.mobile-game .sp-corner{display:none}#game.mobile-game #sidepanel .sp-tabs{flex-basis:46px;padding:1px;gap:1px}#game.mobile-game #sidepanel .sp-tab canvas{width:30px!important;height:30px!important}#game.mobile-game #sidepanel .pane-inv,#game.mobile-game #sidepanel .pane-skills{overflow-y:auto}#game.mobile-game #sidepanel .inv-grid{height:auto;min-height:310px;grid-template-rows:repeat(7,42px)}#game.mobile-game #sidepanel .sk-grid{height:auto;grid-auto-rows:36px}.sp-painted-frame{position:absolute;left:0;top:-9px;z-index:3;pointer-events:none}#sidepanel.painted-frame:before,#sidepanel.painted-frame:after,#sidepanel.painted-frame .sp-corner,#sidepanel.painted-frame .sp-brand:before,#sidepanel.painted-frame .sp-brand:after{display:none}#sidepanel.painted-frame .sp-brand{color:transparent;text-shadow:none;background:#172128;border-color:transparent;box-shadow:none}#sidepanel.painted-frame .sp-keel{background:#172128;border-color:transparent;box-shadow:none}#game:not(.mobile-game) #sidepanel.painted-frame .sp-keel{flex-basis:17px}#sidepanel.painted-frame .sp-tabs{padding-inline:13px}#sidepanel.painted-frame .sp-content{margin-inline:6px;box-shadow:inset 0 0 0 2px #060b0e}#sidepanel.painted-frame .sk-cell{background:#20292f}#sidepanel .painted-icon{border-radius:5px}.mm-painted-frame{position:absolute;left:-8px;top:-6px;z-index:2;pointer-events:none}.mm-frame.painted-frame:after{display:none}.mm-worldmap.painted-control{background:#192126;border:0}.mm-worldmap.painted-control canvas{width:100%!important;height:100%!important}.mmz-btn.painted-control{background:transparent;border:0}.mmz-btn.painted-control .mmz-glyph{display:none}.mmz-btn.painted-control canvas{width:100%;height:100%}.xp-painted-frame{position:absolute;left:0;top:-4px;z-index:-1;pointer-events:none}.xp-counter.painted-frame:before{display:none}#sidepanel .sp-tab .painted-icon,#sidepanel .sk-cell>.painted-icon{mask-image:radial-gradient(ellipse,#000 57%,#000c 70%,transparent 84%)}#game.mobile-game #sidepanel .sp-painted-frame{display:none}#game.mobile-game #sidepanel.painted-frame .sp-brand{color:#eee1c4}:root{--cl-gold: #e8c060;--cl-gold-lo: #9a7428;--cl-ink: #3a2410}.cl-root{position:absolute;left:calc(50% - var(--ui-side-w, 242px) / 2);top:calc(50% - (var(--ui-chat-h, 165px) - 1px) / 2);transform:translate(-50%,-50%);z-index:21;width:min(800px,calc(100vw - var(--ui-side-w, 242px) - 20px));container:cl-book / inline-size}.cl-book{position:relative;width:100%;height:510px;max-height:calc(100vh - var(--ui-chat-h, 165px) - 19px);display:flex;flex-direction:column;padding:0 14px 14px;border-radius:10px;background-color:#4a1810;background-image:var(--stone),radial-gradient(ellipse at 30% 20%,#6a2618,#3a0e08 70%,#220604);border:2px solid #120402;box-shadow:inset 0 0 0 3px #2a0a06,inset 0 0 0 4px #e8c0608c,inset 0 0 0 7px #2a0a06cc,inset 0 0 0 8px #e8c0604d,inset 0 0 40px #0009,0 14px 40px #000000d9;animation:clin .32s cubic-bezier(.2,1.2,.4,1)}@keyframes clin{0%{transform:perspective(900px) rotateX(8deg) scale(.95);opacity:0}to{transform:none;opacity:1}}.cl-head{flex:none;display:flex;align-items:center;gap:10px;min-height:48px;padding:4px 2px 4px 8px}.cl-crest{width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 45% 35%,#6a2a1a,#1a0604 75%);box-shadow:0 0 0 2px #1a0604,0 0 0 3px var(--cl-gold-lo)}.cl-title{flex:1;min-width:0;overflow-wrap:anywhere;font:bold 23px var(--serif);letter-spacing:2px;background:linear-gradient(#fff4c8,#e8c060 50%,#a87a20);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(1px 1px 0 #1a0402) drop-shadow(0 0 5px rgba(0,0,0,.6))}.cl-sum{flex:none;display:flex;gap:6px}.cl-chip{display:flex;align-items:center;gap:4px;padding:2px 9px 2px 4px;border-radius:11px;font-size:11px;white-space:nowrap;color:#ffe8b0;background:#00000061;box-shadow:inset 0 0 0 1px #e8c06073}.cl-chip-l{color:#d8b880}.cl-chip-v{color:#fff6cc;font-weight:700}.cl-x{flex:none;margin-left:4px}.cl-x:before,.cl-x:after{left:calc(50% - 6px);top:calc(50% - 1px)}.cl-pages{flex:1;min-height:0;display:flex;border-radius:4px;box-shadow:0 3px 10px #0009}.cl-page{position:relative;min-height:0;color:var(--cl-ink);text-shadow:none;background-color:#efe0b6;background-image:var(--paper, none),linear-gradient(90deg,#d8c08a,#f2e4bc 8%,#f6ead0 60%,#e8d6a8)}.cl-page.left{width:258px;min-width:0;flex:none;display:flex;flex-direction:column;border-radius:4px 0 0 4px;background-image:var(--paper, none),linear-gradient(90deg,#d8c08a,#f2e4bc 8%,#f6ead0 70%,#d8c290)}.cl-page.right{flex:1;min-width:0;overflow-y:auto;padding:12px 14px 12px 16px;border-radius:0 4px 4px 0;background-image:var(--paper, none),linear-gradient(90deg,#d4bc86,#f0e2b8 7%,#f6ead0 40%,#f2e4bc 92%,#d8c08a)}.cl-spine{width:10px;flex:none;background:linear-gradient(90deg,#b89a60,#6a4a22 45%,#4a2e12,#6a4a22 55%,#b89a60);box-shadow:inset 0 0 4px #0009}.cl-page::-webkit-scrollbar-track,.cl-list::-webkit-scrollbar-track{background:#78501e1f;border-left:0}.cl-page::-webkit-scrollbar-thumb,.cl-list::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#b8955a,#8a6a3a);border:1px solid #6a4a24}.cl-none{padding:30px 10px;text-align:center;color:#7a6040;font-style:italic}.cl-none.small{padding:8px 6px}.cl-tabs{flex:none;display:flex;gap:4px;padding:0 0 5px}.cl-tab{position:relative;flex:1;min-width:0;padding:9px 6px;min-height:40px;font:bold 12.5px var(--serif);letter-spacing:.2px;white-space:normal;overflow-wrap:anywhere;color:#6a4420;text-shadow:none;background:linear-gradient(#e6d2a0,#cfb47c);border:1px solid rgba(110,76,30,.55);border-radius:5px;cursor:pointer;outline:none}.cl-tab:hover{color:#8a1c0c;background:linear-gradient(#eedcae,#d8bc86)}.cl-row:focus,.cl-x:focus,.cl-qx:focus{outline:none}.cl-kb .cl-tab:focus-visible,.cl-kb .cl-qx:focus-visible{outline:2px solid #c0301a;outline-offset:1px;z-index:1}.cl-kb .cl-row:focus-visible{outline:2px solid #c0301a;outline-offset:-2px;background:#c0301a1a}.cl-kb .cl-x:focus-visible{outline:2px solid #ffd84a;outline-offset:2px}.cl-back:focus-visible,.cl-reward-claim:focus-visible,.cl-reward-source:focus-visible,.cl-reward-history summary:focus-visible{outline:2px solid #c0301a;outline-offset:2px}.cl-tab.on{color:#ffe890;text-shadow:1px 1px 0 #2a0402;background:linear-gradient(#a82c1a,#6a120a);border-color:#3a0804;box-shadow:inset 0 1px #ffdca04d}.cl-tabs.searching .cl-tab.on{background:linear-gradient(#8a5a3a,#5a3420)}.cl-tab[data-n]:not([data-n=""]):after{content:attr(data-n);position:absolute;right:1px;top:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;font:bold 10px/17px var(--font);color:#2a1a00;text-shadow:none;background:linear-gradient(#ffe38a,#c89020);box-shadow:0 0 0 1px #6a4a10,0 1px 3px #00000073}.cl-search{flex:none;position:relative;display:flex;align-items:center;margin:8px 8px 5px}.cl-mag{position:absolute;left:9px;top:50%;width:11px;height:11px;margin-top:-8px;border:2px solid #8a6a3a;border-radius:50%;pointer-events:none}.cl-mag:after{content:"";position:absolute;left:8px;top:9px;width:6px;height:2px;background:#8a6a3a;transform:rotate(45deg)}.cl-q{flex:1;min-width:0;height:32px;padding:3px 26px 3px 27px;font:12px var(--font);color:var(--cl-ink);text-shadow:none;background:#fffcf0eb;border:1px solid #a8885a;border-radius:14px;outline:none;box-shadow:inset 0 1px 3px #5a3c1459}.cl-q::placeholder{color:#9a8462;font-style:italic}.cl-q:placeholder-shown{padding-right:8px}.cl-q:focus{border-color:#9a2a14;box-shadow:inset 0 1px 3px #5a3c1459,0 0 0 2px #aa281440}.cl-qx{position:absolute;right:5px;top:50%;width:18px;height:18px;margin-top:-9px;padding:0;border:0;border-radius:50%;background:#a8885a;cursor:pointer}.cl-qx:before,.cl-qx:after{content:"";position:absolute;left:4px;top:8px;width:10px;height:2px;background:#fff8e8}.cl-qx:before{transform:rotate(45deg)}.cl-qx:after{transform:rotate(-45deg)}.cl-qx:hover{background:#9a2a14}.cl-lh{flex:none;display:flex;justify-content:space-between;gap:8px;padding:5px 10px;font:bold 10.5px var(--serif);color:#7a4a1a;text-transform:uppercase;letter-spacing:.7px;border-bottom:1px solid rgba(110,76,30,.45)}.cl-order-note{flex:none;padding:2px 10px 6px;font:11px/1.4 var(--font);color:#694c2c}.cl-list{position:relative;flex:1;min-height:0;overflow-y:auto;padding:0 0 6px}.cl-region{position:sticky;top:0;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:4px 10px 3px;font:bold 11.5px var(--serif);letter-spacing:.4px;color:#fff1c8;text-shadow:1px 1px 0 #2a0804;background:linear-gradient(90deg,#7a2414,#9a3a1c 60%,#7a2414);box-shadow:0 1px #3a0a04,0 2px 4px #3c1e054d}.cl-region-n{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.cl-region-c{flex:none;font:bold 10px var(--font);color:#ffd890}.cl-row{display:flex;align-items:center;gap:7px;min-height:51px;padding:7px 10px 7px 7px;cursor:pointer;border-left:3px solid transparent;border-bottom:1px dotted rgba(110,76,30,.28);scroll-margin-top:38px}.cl-row:hover{background:#78501e1f}.cl-row.on{background:linear-gradient(90deg,#961e0f38,#961e0f0a);border-left-color:#9a1c1c}.cl-mini{width:28px;height:28px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 35%,#5a2a20,#1a0806 75%);box-shadow:0 0 0 1px #8a6a3a}.cl-row.fresh .cl-mini canvas{filter:saturate(.4) brightness(.8)}.cl-pmini{background:radial-gradient(circle at 50% 35%,#6a3a7a,#1e0a26 75%);box-shadow:0 0 0 1px #b08ad0}.cl-pmini:not(.got) canvas{filter:brightness(0) opacity(.5)}.cl-rn{flex:1;min-width:0}.cl-rname{font:bold 13px/1.3 var(--serif);color:#4a1a0a;white-space:normal;overflow-wrap:anywhere}.cl-row.on .cl-rname{color:#8a1c0c}.cl-row.done .cl-rname{color:#1e5a10}.cl-rsub{font:10.5px/1.4 var(--font);color:#705130;white-space:normal;overflow-wrap:anywhere;margin-top:2px}.cl-rcontext{font:10px/1.35 var(--font);color:#705130;margin-top:2px;overflow-wrap:anywhere}.cl-rhit{color:#5a3a14}.cl-rhit-n{font-weight:700;color:#8a1c0c}.cl-rmark{flex:none;display:flex}.cl-rkc{flex:none;min-width:24px;max-width:65px;overflow-wrap:anywhere;text-align:right;font:bold 11px var(--font);color:#6a1c0c}.cl-row.fresh .cl-rkc{color:#a89070}.cl-top{display:flex;align-items:center;gap:14px;margin-bottom:4px}.cl-portrait{width:96px;height:96px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 50% 38%,#7a2a1c,#2a0806 62%,#120302);box-shadow:0 0 0 3px #3a2008,0 0 0 5px #c8a040,0 0 0 6px #5a3a10,0 4px 12px #3c1e0599,inset 0 0 16px #000000e6}.cl-portrait.unknown canvas{filter:saturate(.5) brightness(.75)}.cl-oth-portrait{background:radial-gradient(circle at 50% 38%,#6a3a7a,#2a0e36 62%,#12051a)}.cl-info{flex:1;min-width:0}.cl-sname{font:bold 21px var(--serif);line-height:24px;color:#7a160a;overflow-wrap:anywhere}.cl-where{font:italic 12px var(--serif);color:#5a4020;margin:1px 0 5px}.cl-tags{display:flex;flex-wrap:wrap;gap:4px 5px;margin-top:3px}.cl-tag{display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 4px;border-radius:10px;font-size:11px;white-space:nowrap;color:var(--cl-ink);background:#6e4c1e24;box-shadow:inset 0 0 0 1px #6e4c1e59}.cl-tag.ok{color:#1a5a10;font-weight:700}.cl-tag.bad{color:#a01408;font-weight:700;box-shadow:inset 0 0 0 1px #aa1e1473;background:#aa1e1414}.cl-tag.task{padding-left:8px;font-weight:700;color:#fff4d8;text-shadow:1px 1px 0 #2a0402;background:linear-gradient(#a82c1a,#6a120a);box-shadow:inset 0 0 0 1px #3a0804}.cl-tag.kc{color:#4a1a0a;font-weight:700}.cl-prog{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:11px;color:#5a4020}.cl-bar{flex:1 1 60px;min-width:40px;height:9px;border-radius:5px;overflow:hidden;background:#5a3c1433;box-shadow:inset 0 1px 2px #3c280a73}.cl-fill{height:100%;background:linear-gradient(#e8483a,#8a1410);box-shadow:0 0 5px #c8281499;transition:width .5s}.cl-prog-t{max-width:100%;font-weight:700;white-space:normal;overflow-wrap:anywhere}.cl-prog.done .cl-fill{background:linear-gradient(#ffe070,#c88a10);box-shadow:0 0 6px #e6aa1ecc}.cl-prog.done .cl-prog-t{color:#8a5a00}.cl-sec{display:flex;align-items:center;gap:8px;margin:10px 0 4px;font:bold 13px var(--serif);letter-spacing:.5px;color:#6a2c0c}.cl-sec:before,.cl-sec:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(110,76,30,.6))}.cl-sec:after{background:linear-gradient(90deg,rgba(110,76,30,.6),transparent)}.cl-sec em{font:bold 11px var(--font);font-style:normal;color:#9a1c1c}.cl-dcols,.cl-drow{display:grid;grid-template-columns:44px minmax(0,1fr) 66px 78px;align-items:center;column-gap:6px}.cl-dcols{padding:0 4px 2px 7px;font:bold 9.5px var(--font);letter-spacing:.8px;text-transform:uppercase;color:#8a6a40}.cl-dcols span:first-child{grid-column:1 / 3}.cl-dcols span:nth-child(2),.cl-dcols span:nth-child(3){text-align:center}.cl-dgroup{margin:7px 0 2px;padding:1px 6px 2px;font:bold 11.5px var(--serif);letter-spacing:.5px;color:#6a2c0c;border-bottom:1px solid rgba(110,76,30,.35);cursor:default}.cl-dgroup.cl-g-rare{color:#8a5200}.cl-dgroup.cl-g-extra{color:#24586a}.cl-drow{min-height:40px;padding:2px 4px;border-left:3px solid transparent;border-bottom:1px dotted rgba(110,76,30,.25);border-radius:3px}.cl-drow:hover{background-color:#78501e1a}.cl-drow.notable{background:linear-gradient(90deg,#e8b03c4d,#e8b03c0d 75%);border-left-color:#c8901c}.cl-drow.uniq{background:linear-gradient(90deg,#ffc42873,#ffc42814 80%);border-left-color:#a87000}.cl-drow.hit,.cl-petrow.hit,.cl-oth-card.on{box-shadow:inset 0 0 0 2px #c0301a,0 0 8px #c8321459}.cl-slot{position:relative;width:42px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#5a3c141f;box-shadow:inset 0 0 0 1px #6e4c1e59,inset 0 2px 6px #5a3c1440}.cl-slot.miss canvas{filter:grayscale(1) brightness(.55) opacity(.45)}.cl-slot.got{background:radial-gradient(circle,#ffeeaaf2,#e8c0606b 70%);box-shadow:inset 0 0 0 1px #b08a30,0 0 8px #dcaa3c99}.cl-slot.dup{background:#5a3c140d;box-shadow:inset 0 0 0 1px #6e4c1e80;outline:1px dashed rgba(110,76,30,.6);outline-offset:-4px}.cl-slot.dup canvas{opacity:.8}.cl-slot.dup:after{content:"↑";position:absolute;right:-4px;top:-4px;width:15px;height:15px;border-radius:50%;font:bold 11px/15px var(--font);text-align:center;color:#fff6d8;text-shadow:none;background:linear-gradient(#9a7448,#6a4a24);box-shadow:0 0 0 1px #f6ead0,0 1px 2px #3c1e0580}.cl-n{position:absolute;right:1px;bottom:0;font:bold 10px var(--font);color:#ff0;text-shadow:1px 1px 0 #000,-1px 0 0 #000,0 -1px 0 #000}.cl-slot.pet{width:66px;height:60px;border-radius:50%}.cl-slot.pet.miss canvas{filter:brightness(0) opacity(.42)}.cl-slot.pet.got{background:radial-gradient(circle,rgba(255,230,255,.95),rgba(220,160,255,.45) 68%,transparent 72%);box-shadow:0 0 0 1px #b08ad0,0 0 14px #d28cffa6}.cl-dname{min-width:0}.cl-dn{font:bold 13px/1.35 var(--serif);color:#6a5240;white-space:normal;overflow-wrap:anywhere}.cl-drow.got .cl-dn{color:#241002}.cl-drow.uniq .cl-dn{color:#6a3000}.cl-dsub{font-size:10.5px;line-height:1.4;font-weight:700;color:#78500f;white-space:normal;overflow-wrap:anywhere}.cl-damt,.cl-dsep,.cl-dsub-amt{display:none}.cl-damt{color:#4a2a10;font-size:10.5px}.cl-amt{text-align:center;font:bold 12px var(--font);color:#4a2a10;white-space:nowrap}.cl-odds{display:flex;flex-direction:column;align-items:center;gap:1px}.cl-pill{min-width:56px;padding:2px 7px 1px;text-align:center;white-space:nowrap;border-radius:9px;font:bold 12px var(--font);text-shadow:1px 1px 0 #000;background:linear-gradient(#3e2616,#1c0f06);box-shadow:inset 0 0 0 1px #e8c06066,0 1px 2px #3c1e0573}.cl-pill.cl-q-unique{box-shadow:inset 0 0 0 1px #ffd84a,0 0 6px #ffc83c99}.cl-pill.cl-q-veryrare{box-shadow:inset 0 0 0 1px #c08affb3,0 1px 2px #3c1e0573}.cl-pill.cl-q-always{font-size:11px}.cl-pill.cl-q-varies{font-style:italic}.cl-pct{font:10px var(--font);color:#6a4a2a;white-space:nowrap}.cl-petrow{display:grid;grid-template-columns:70px minmax(0,1fr) 78px;align-items:center;column-gap:10px;padding:4px;border-radius:8px}.cl-petrow.got{background:#965ac81a;box-shadow:inset 0 0 0 1px #8c5ab466}.cl-petinfo{min-width:0}.cl-petname{font:bold 15px var(--serif);color:#5a2a6a}.cl-petrow:not(.got) .cl-petname{color:#8a7a60;letter-spacing:2px}.cl-petsub{font:italic 12px var(--serif);color:#5a4020}.cl-petat{margin-top:2px;font:italic bold 12px var(--serif);color:#1a5a10}.cl-oth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cl-oth-card{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:8px;min-width:0;background:#6e4c1e1a;box-shadow:inset 0 0 0 1px #6e4c1e4d}.cl-oth-card.got{background:#965ac81a;box-shadow:inset 0 0 0 1px #8c5ab473}.cl-oth-card .cl-slot.pet{width:58px;height:54px;flex:none}.cl-oth-info{min-width:0}.cl-oth-name{font:bold 14px/1.35 var(--serif);color:#5a2a6a;white-space:normal;overflow-wrap:anywhere}.cl-oth-card:not(.got) .cl-oth-name{color:#8a7a60;letter-spacing:2px}.cl-oth-where{font:italic 12px var(--serif);color:#5a4020}.cl-oth-card.here .cl-oth-where{color:#1a5a10;font-weight:700}.cl-oth-from{font-size:10.5px;color:#7a6040}.cl-back{display:none;flex:none;align-self:flex-start;padding:8px 12px;margin:0 0 5px;border:1px solid #c5a265;border-radius:5px;background:#ebd8a5;color:#542f13;font:bold 12px var(--font);cursor:pointer}.cl-atlas-active .cl-page.left,.cl-atlas-active .cl-spine{display:none}.cl-atlas-active .cl-back{display:block}.cl-atlas-active .cl-page.right{border-radius:4px}@container cl-book (max-width: 758px){.cl-chip-l{display:none}.cl-page.left{width:238px}.cl-dcols,.cl-drow{grid-template-columns:42px minmax(0,1fr) 70px;column-gap:5px}.cl-amt,.cl-dcols span:nth-child(2){display:none}.cl-damt,.cl-dsep{display:inline}.cl-dsub-amt{display:block}.cl-pill{min-width:50px;padding:2px 5px 1px}}@container cl-book (max-width: 618px){.cl-sum{display:none}.cl-book{padding:0 8px 8px}.cl-title{font-size:20px;letter-spacing:1px}.cl-page.left{width:100%;flex:1;border-radius:4px}.cl-page.right,.cl-spine,.cl-detail-active .cl-page.left{display:none}.cl-detail-active .cl-page.right{display:block;padding:12px;border-radius:4px}.cl-detail-active .cl-back{display:block}.cl-tabs{gap:3px}.cl-tab{padding:7px 4px;font-size:12px;letter-spacing:0;min-height:44px}.cl-x{width:36px;height:36px}.cl-top{gap:9px}.cl-portrait{width:72px;height:72px}.cl-portrait canvas{transform:scale(.8)}.cl-sname{font-size:19px;line-height:23px}.cl-dcols,.cl-drow{grid-template-columns:42px minmax(0,1fr) 62px}.cl-oth-grid{grid-template-columns:minmax(0,1fr)}}@container cl-book (max-width: 380px){.cl-book{padding:0 6px 6px}.cl-title{font-size:18px;letter-spacing:.4px}.cl-head{gap:6px;padding-left:3px}.cl-crest{width:26px;height:26px}.cl-tab{font-size:11px}.cl-detail-active .cl-page.right{padding:10px 8px}.cl-portrait{width:60px;height:60px}.cl-portrait canvas{transform:scale(.65)}}.cl-atlas-toggle{color:#52380f;background:linear-gradient(#f5dfa2,#d7b96d)}.cl-atlas-toggle.on{background:#514127;color:#ffe4a0}.cl-atlas-eyebrow{font:bold 10px var(--font);letter-spacing:2px;color:#77501a;margin:4px 0 8px}.cl-atlas h2{margin:0 0 10px}.cl-atlas-stats{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.cl-atlas-stats>div{flex:1 1 95px;padding:10px;border:1px solid #b79b60;border-radius:5px;background:#f3e3b1}.cl-atlas-stats b,.cl-atlas-stats span{display:block}.cl-atlas-stats b{font:bold 22px var(--serif);color:#55370e}.cl-atlas-stats span{font-size:11px;color:#715733;margin-top:4px}.cl-reward-card{margin:12px 0;padding:12px;border:1px solid #b79b60;border-radius:7px;background:#f5e1b299}.cl-page-gift{padding:9px 10px}.cl-gift-summary{cursor:pointer;font:bold 13px/1.4 var(--serif);color:#63401d;overflow-wrap:anywhere}.cl-gift-state{display:block;margin:3px 0 0 14px;font:11px/1.4 var(--font);color:#6a512e}.cl-gift-summary:focus-visible{outline:2px solid #c0301a;outline-offset:2px}.cl-tier-mythic{border-color:#9876a6;background:#dbbee64d}.cl-tier-gold,.cl-reward-ready{border-color:#b38b2f;box-shadow:inset 3px 0 #c9a447}.cl-reward-heading{font:bold 16px var(--serif);color:#63401d;margin:6px 0}.cl-reward-caption{font:12px/1.5 var(--font);color:#705631;margin:6px 0;overflow-wrap:anywhere}.cl-reward-loot{padding-left:17px;margin:8px 0;font:12px/1.6 var(--font);color:#4f381b;overflow-wrap:anywhere}.cl-reward-routes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:8px}.cl-reward-route{min-width:0;padding:8px;border:1px solid #c6ae76;border-radius:5px;background:#fffae173}.cl-reward-route strong{font:bold 13px var(--font);color:#61451f}.cl-reward-claim{padding:8px 10px;border:1px solid #655026;border-radius:5px;background:#675025;color:#fff1c8;cursor:pointer;font:bold 12px var(--font);max-width:100%;white-space:normal}.cl-reward-claim:disabled{opacity:.55;cursor:wait}.cl-reward-source{display:block;color:#624015;background:none;border:0;padding:4px 0;text-decoration:underline;cursor:pointer;font:bold 14px var(--serif)}.cl-reward-status{color:#2d642c;font:bold 12px var(--font)}.cl-reward-notice{color:#4e481f;background:#f4e8b0;padding:8px;font:12px/1.5 var(--font)}.cl-reward-history summary{color:#765524;cursor:pointer;padding:8px 0;font:12px var(--font)}.cl-reward-gifts>summary{font-weight:700;color:#456020}.cl-archive{background:linear-gradient(#f6e6bae6,#e8d096bf);border-color:#8f7136}.cl-archive-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cl-archive-marks{flex:1 1 110px;min-width:0}.cl-archive-marks b,.cl-archive-marks span{display:block}.cl-archive-marks b{font:bold 24px var(--serif);color:#4b2f0a}.cl-archive-marks span{font-size:11px;color:#715733;margin-top:2px;letter-spacing:1px;text-transform:uppercase}.cl-archive-buttons{display:flex;flex-wrap:wrap;gap:6px}.cl-archive-shop{background:#2c3a6a;border-color:#1c2a5a}.cl-archive-collect:disabled{cursor:default}.cl-ms-toggle{background:linear-gradient(#e8d7a8,#c4a35e)}.cl-ms-next{background:linear-gradient(#f6e6baf2,#e2c88ccc);border-color:#8f7136}.cl-ms-next-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cl-ms-next-head b{font:bold 14px var(--serif);color:#4b2f0a;overflow-wrap:anywhere}.cl-ms-eyebrow{font:bold 10px var(--font);letter-spacing:2px;color:#8a1c0c}.cl-ms-icons{display:flex;gap:2px}.cl-ms-icon{width:32px;height:28px;flex:none}.cl-ms-bar{height:12px;margin:10px 0 4px;border:1px solid #7a5a26;border-radius:6px;background:#ead7a4;overflow:hidden}.cl-ms-bar>span{display:block;height:100%;background:linear-gradient(#d9a93a,#9a6a14)}.cl-ms-lines{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px}.cl-ms-line{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid #c6ae76;border-radius:5px;background:#fffae173;min-width:0}.cl-ms-line.empty .cl-ms-icon{opacity:.4;filter:grayscale(1)}.cl-ms-line b{font:bold 12px var(--font);color:#61451f}.cl-ms-ladder{display:flex;flex-direction:column;gap:4px}.cl-ms-step{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 8px;border:1px solid #d2bd88;border-radius:5px;background:#fff8de59}.cl-ms-step.reached{border-color:#b38b2f;background:#f5e1aa8c}.cl-ms-mark{width:14px;color:#2d642c;font:bold 13px var(--font)}.cl-ms-at{min-width:92px;font:bold 12px var(--font);color:#6a4a1e}.cl-ms-label{font:bold 13px var(--serif);color:#4f381b}.cl-ms-cells{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.cl-ms-cell{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:64px}.cl-ms-cell.cl-ms-locked .cl-ms-icon{opacity:.35;filter:grayscale(1)}.cl-ms-state{font:11px/1.3 var(--font);color:#705631;text-align:center}.cl-ms-progress{margin-left:auto}.cl-ms-act{padding:4px 8px}.cl-ms-reclaim .cl-ms-state,.cl-ms-ground .cl-ms-state{color:#8a1c0c;max-width:90px}.cl-ms-staff{flex:1 1 200px;min-width:0}.cl-ms-staff summary{display:flex;align-items:center;gap:8px;cursor:pointer}@media(max-width:700px){.cl-root{left:50%;width:min(800px,calc(100vw - 16px))}}@media(max-height:620px){.cl-root{top:50%}.cl-book{max-height:calc(100dvh - 16px)}.cl-head{min-height:40px}.cl-crest{width:28px;height:28px}.cl-title{font-size:19px}.cl-portrait{width:64px;height:64px}.cl-portrait canvas{transform:scale(.72)}.cl-top{gap:9px}.cl-sname{font-size:17px;line-height:20px}}@media(prefers-reduced-motion:reduce){.cl-book{animation:none}.cl-fill{transition:none}}.ci-native,.ci-send,.ci-cancel,.prompt-native,.prompt-actions{display:none}.chat-input.native-entry{display:flex;align-items:center;gap:5px;height:auto;min-height:44px;padding:4px 6px}.chat-input.native-entry .ci-name,.chat-input.native-entry .ci-typed,.chat-input.native-entry .ci-cursor,.chat-prompt.native-entry .prompt-text{display:none}.chat-input.native-entry .ci-native,.chat-prompt.native-entry .prompt-native{display:block;min-width:0;min-height:44px;border:1px solid #8e744a;border-radius:3px;background:#16110d;color:#fff;padding:7px 9px;font:16px/1.25 Tahoma,Verdana,sans-serif;user-select:text;touch-action:manipulation}.chat-input.native-entry .ci-native{flex:1;width:0}.chat-prompt.native-entry .prompt-native{width:min(100%,420px);flex:none}.chat-prompt.native-entry .prompt-native[aria-invalid=true]{border-color:#ff6060;color:#ff9090}.chat-input.native-entry .ci-send,.chat-input.native-entry .ci-cancel,.chat-prompt.native-entry .prompt-actions button{display:block;min-height:44px;padding:6px 10px;border:1px solid #8e744a;border-radius:3px;background:linear-gradient(#55432b,#30251a);color:#ffe0a0;font:700 13px/1.2 Tahoma,Verdana,sans-serif;touch-action:manipulation}.chat-prompt.native-entry .prompt-actions{display:flex;gap:8px}.chat-prompt.native-entry .prompt-actions button{min-width:88px}.chat-prompt.native-entry{gap:5px}.ci-native:focus-visible,.prompt-native:focus-visible,.ci-send:focus-visible,.ci-cancel:focus-visible,.prompt-actions button:focus-visible{outline:2px solid #ffe0a0;outline-offset:1px}#overlay,.wm-canvas{touch-action:none;-webkit-touch-callout:none}.inv-slot,.bank-slot,.shop-slot,.trd-cell,.sp-tab,.mm-canvas{-webkit-touch-callout:none}.mobile-controls,.mobile-rotate,.mobile-quick-actions{display:none}html.mobile-game{--mobile-height: 100dvh;--mobile-top: 0px;--mobile-left: max(8px, env(safe-area-inset-left));--mobile-right: max(8px, env(safe-area-inset-right));--mobile-edge-top: max(8px, env(safe-area-inset-top));--mobile-bottom: max(8px, env(safe-area-inset-bottom));--mobile-footer: calc(56px + var(--mobile-bottom));--mobile-room: calc(var(--mobile-height) - var(--mobile-footer) - var(--mobile-edge-top));--mobile-panel-width: min(280px, 48vw);overscroll-behavior:none}html.mobile-game body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent}html.mobile-game #ui{top:var(--mobile-top);bottom:auto;height:var(--mobile-height)}.mobile-game button,.mobile-game a,.mobile-game input,.mobile-game select{touch-action:manipulation}.mobile-game button:focus-visible,.mobile-game [tabindex]:focus-visible{outline:2px solid #f1c976;outline-offset:-2px}#game.mobile-game{--mobile-dock: 0px}#game.mobile-game .ui-grip,#game.mobile-game #mouseover{display:none!important}#game.mobile-game .mobile-controls{position:absolute;right:var(--mobile-right);bottom:var(--mobile-bottom);z-index:80;display:flex;gap:6px;pointer-events:auto}.mobile-game .mobile-toggle{min-width:68px;min-height:44px;padding:8px 10px;font-size:13px;font-weight:700}.mobile-game .mobile-toggle[aria-expanded=true]{color:#fff2c6;background:#754422;border-color:#d0a163}#game.mobile-game .mobile-quick-actions{display:flex;gap:6px;position:absolute;left:var(--mobile-left);bottom:var(--mobile-bottom);width:min(264px,calc(100% - 250px - var(--mobile-left) - var(--mobile-right)));z-index:80;pointer-events:auto}#game .mobile-quick-actions[hidden]{display:none!important}.mobile-game .mobile-quick-action{flex:1 1 0;min-width:0;min-height:44px;padding:4px 5px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.mobile-game .mobile-quick-label{font-size:13px;font-weight:700}.mobile-game .mobile-quick-detail{max-width:100%;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-game .mobile-quick-action.active{background:#754422;border-color:#d0a163;color:#fff2c6}.mobile-game .mobile-quick-action:disabled{opacity:.55;cursor:default}#game.mobile-game.mobile-quick-on .ptimers{bottom:var(--mobile-footer)}#game.mobile-game #sidepanel{display:none;top:var(--mobile-edge-top);right:var(--mobile-right);bottom:var(--mobile-footer);width:var(--mobile-panel-width);height:auto;max-height:var(--mobile-room);transform:none!important;border:2px solid #1d1913;border-radius:6px;z-index:10}#game.mobile-game.mobile-panel-open #sidepanel{display:flex}#game.mobile-game.helper-present #sidepanel{right:0}.mobile-game .sp-tabs{flex:none;height:46px;min-height:46px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.mobile-game .sp-tab{flex:1 0 43px;min-width:43px;height:44px}.mobile-game .sp-pane{inset:4px;overscroll-behavior:contain}.mobile-game .inv-grid{grid-auto-rows:44px;padding-bottom:4px}.mobile-game .touch-moving{outline:2px solid #ffe28a;outline-offset:-2px;background:#b8803c55}.mobile-game .st-row,.mobile-game .stf-row,.mobile-game .q-row,.mobile-game .fr-row{min-height:40px;padding-block:7px}.mobile-game .st-row{font-size:13px}.mobile-game .st-shiftclick{display:none}.mobile-game .sp-pane .btn,.mobile-game .social-mode,.mobile-game .dance-action,.mobile-game .dance-stop{min-height:40px}.mobile-game .clan-friends-body{overflow-y:auto;overscroll-behavior:contain}.mobile-game .clan-friends-body>.fr-list{flex:1 0 auto;overflow:visible}.mobile-game .dance-favourite{flex-basis:40px}.mobile-game .dance-play{min-height:44px}.mobile-game .dances-pane{overflow-y:auto}.mobile-game .dance-list,.mobile-game .gesture-list{flex:1 0 100px}.mobile-game .dance-search,.mobile-game .dance-style{min-height:36px;font-size:13px}.mobile-game .pr-grid,.mobile-game .mg-grid{grid-auto-rows:minmax(40px,auto)}#game.mobile-game #chatbox{display:none;left:var(--mobile-left);bottom:var(--mobile-footer);width:min(520px,calc(100% - var(--mobile-left) - var(--mobile-right)));height:min(230px,var(--mobile-room));max-width:none;max-height:var(--mobile-room);transform:none!important;--chat-scale: 1;background:#221a12f5;border:1px solid #8b7044;border-radius:5px;z-index:15}#game.mobile-game #chatbox.chat-active{z-index:70}#game.mobile-game.mobile-chat-open #chatbox,#game.mobile-game #chatbox.chat-active,#game.mobile-game #chatbox.chat-composing{display:flex!important}.mobile-game .chat-tabs{flex:none;min-height:36px;overflow-x:auto}.mobile-game .chat-tab{flex:1 0 auto;min-height:36px;padding:6px 8px}.mobile-game .dlg-opt,.mobile-game .dlg-continue{min-height:40px;padding:9px 7px}#game.mobile-game #hud-tr{top:var(--mobile-edge-top);left:var(--mobile-left);right:var(--mobile-right);width:auto;height:48px;transform:none!important}#game.mobile-game #hud-tr>.orbs{position:static;display:flex;width:auto;height:44px;gap:5px}.mobile-game .orbs .orb{position:relative;top:auto;right:auto;min-height:44px}.mobile-game .orb-num{min-width:26px;padding-inline:4px}#game.mobile-game #hud-tr>.mm-wrap{display:none;top:0;right:0}#game.mobile-game.mobile-map-open #hud-tr>.mm-wrap{display:block}#game.mobile-game #hud-tr>.mm-wrap{width:188px;height:228px}.mobile-game .mm-compass,.mobile-game .mm-worldmap,.mobile-game .mmz-btn{top:182px;right:auto;width:44px!important;height:44px!important}.mobile-game .mm-compass{left:0}.mobile-game .mm-worldmap{left:48px}.mobile-game .mmz-out{left:96px}.mobile-game .mmz-in{left:144px}.mobile-game .mmz-glyph{left:16px;top:20px}#game.mobile-game #hud-tr>.xp-wrap{top:50px;left:0;right:auto;width:112px}.mobile-game .xp-lane{height:85px}.mobile-game .xp-drop{top:70px}#game.mobile-game .zone{top:58px;left:var(--mobile-left);right:auto;bottom:auto}#game.mobile-game .ptimers{left:var(--mobile-left);bottom:var(--mobile-bottom);max-width:calc(100% - 230px);flex-wrap:wrap}#game.mobile-game .region-banner{top:62px;max-width:min(380px,60%);padding:5px 12px}.mobile-game .region-banner .rb-name{font-size:22px}#game.mobile-game.mobile-inventory-context.mobile-panel-open{--mobile-dock: calc(var(--mobile-panel-width) + var(--mobile-right))}.mobile-game .modal,.mobile-game .scroll-wrap,.mobile-game .es-root,.mobile-game .sg-root,.mobile-game .sr-root,.mobile-game .cl-root,.mobile-game .mn-res-root,.mobile-game .mn-rw-root,.mobile-game .mn-sc-root,.mobile-game .dth-root,.mobile-game .lo-root{left:calc((100% - var(--mobile-dock, 0px)) / 2);top:var(--mobile-edge-top);bottom:auto;transform:translate(-50%)!important;max-width:calc(100% - var(--mobile-dock, 0px) - var(--mobile-left) - var(--mobile-right));max-height:var(--mobile-room);min-width:0}.mobile-game .modal{width:max-content;overflow:hidden}.mobile-game .modal-head{min-height:44px;height:auto;gap:5px;margin-bottom:4px}.mobile-game .modal-title{min-width:0;padding-left:0;overflow-wrap:anywhere}.mobile-game .modal-extra{flex-shrink:1}.mobile-game .modal-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.mobile-game .modal-x,.mobile-game .mk-x,.mobile-game .cl-x{flex:0 0 40px;width:40px;height:40px;min-height:40px}.mobile-game .modal-x:before,.mobile-game .modal-x:after{left:12px;top:18px;width:14px}.mobile-game .modal .btn,.mobile-game .scroll-btn{min-height:40px}.mobile-game .modal-bank{width:554px}.mobile-game .bank-grid{width:100%;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));height:220px;min-height:88px;flex:1 0 88px}.mobile-game .bank-top,.mobile-game .bank-top-l,.mobile-game .bank-bottom,.mobile-game .bank-collection,.mobile-game .bank-repairs{flex-wrap:wrap;gap:4px}.mobile-game .bank-top>.grow{display:none}.mobile-game .bank-search{min-width:100px;width:auto;flex:1;min-height:36px;font-size:16px}.mobile-game .bank-tabs{overflow-x:auto;overflow-y:hidden;min-height:44px}.mobile-game .bt-tab{min-width:44px;height:40px}.mobile-game .bank-bottom{padding-top:4px}.mobile-game .modal-shop{width:440px}.mobile-game .shop-grid{width:100%;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));grid-auto-rows:44px;min-height:88px;flex:1 0 88px}.mobile-game .shop-bottom{flex-wrap:wrap}.mobile-game .shop-hint{max-width:none;text-align:left}.mobile-game .modal-choice{width:550px}.mobile-game .ch-opts,.mobile-game .ch-opts.ch-recipes{width:100%;max-width:100%}.mobile-game .ch-opts.ch-recipes{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.mobile-game .ch-amounts{flex-wrap:wrap}.mobile-game .ch-opt{min-height:44px}.mobile-game .trd-win{width:550px;--trd-cw: 44px;--trd-ch: 44px}.mobile-game .trd-panel,.mobile-game .trd-col{flex:1;min-width:0;width:auto}.mobile-game .trd-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-game .trd-panels,.mobile-game .trd-cols{flex:1 0 auto}.mobile-game .trd-scroll{min-height:96px;max-height:160px}.mobile-game .trd-cols{height:170px}.mobile-game .trd-note,.mobile-game .trd-ask,.mobile-game .trd-lop,.mobile-game .trd-status{height:auto;min-height:24px;white-space:normal}.mobile-game .trd-steps{display:none}.mobile-game .trd-pval,.mobile-game .trd-total{white-space:normal}.mobile-game .trd-foot{flex-wrap:wrap}.mobile-game .kod-win{width:620px}.mobile-game .kod-box,.mobile-game .gp-grid{width:100%;grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.mobile-game .kod-main{flex-wrap:wrap}.mobile-game .scroll,.mobile-game .es-box,.mobile-game .sg-win,.mobile-game .sr-win,.mobile-game .cl-book,.mobile-game .mn-res,.mobile-game .mn-rw-win,.mobile-game .mn-sc-book,.mobile-game .dth-win,.mobile-game .lo-box{min-width:0;max-width:100%;max-height:var(--mobile-room);overflow-y:auto;overscroll-behavior:contain}.mobile-game .scroll-wrap{width:min(480px,calc(100% - 16px))}.mobile-game .scroll{width:100%}.mobile-game .scroll-paper{min-height:0;padding:10px 20px}.mobile-game .q-journal .scroll-body{max-height:none}.mobile-game .es-root,.mobile-game .sg-root{width:590px}.mobile-game .sr-root,.mobile-game .mn-rw-root,.mobile-game .mn-sc-root{width:620px}.mobile-game .cl-root{width:800px}.mobile-game .cl-book,.mobile-game .sg-win,.mobile-game .sr-win,.mobile-game .mn-rw-win,.mobile-game .mn-sc-book{height:var(--mobile-room)}.mobile-game .cl-head{min-height:44px}.mobile-game .cl-book{padding-bottom:8px}.mobile-game .mn-hud{top:62px;left:var(--mobile-left);max-width:min(300px,45%);max-height:calc(var(--mobile-room) - 70px);overflow-y:auto}.mobile-game .mn-res{padding-top:8px}.mobile-game .mn-res-crest,.mobile-game .mn-res-rays{display:none}.mobile-game .mn-res-x{position:sticky;top:0;margin-left:auto}.mobile-game .mn-rw-head,.mobile-game .mn-sc-head,.mobile-game .sr-head,.mobile-game .dth-head{min-height:44px;height:44px}.mobile-game .mn-rw-body,.mobile-game .mn-sc-body,.mobile-game .sr-body,.mobile-game .dth-body{min-height:60px;overflow:auto}.mobile-game .sg-cats{width:128px}.mobile-game .mn-rw-tabs,.mobile-game .sr-tabs{overflow-x:auto;flex-shrink:0}.mobile-game .mn-tab,.mobile-game .sr-tab{min-height:40px}.mobile-game .lo-root{width:300px}.mobile-game .lo-box{width:100%}.mobile-game .wm-frame{inset:var(--mobile-edge-top) var(--mobile-right) var(--mobile-footer) var(--mobile-left)}.mobile-game .wm-head{min-height:44px;height:auto;flex:none;flex-wrap:wrap}.mobile-game .wm-tools{flex-wrap:wrap}.mobile-game .wm-btn{min-width:40px;min-height:40px}.mobile-game .wm8-search{min-width:120px}.mobile-game .wm8 .wm-title{display:none}.mobile-game .wm8 .wm-head{display:flex}.mobile-game .wm8 .wm-head>.modal-x{width:40px}.mobile-game .wm8-side{max-width:min(240px,45%)}.mobile-game .chx-c-win{left:50%;top:var(--mobile-edge-top);transform:translate(-50%);max-width:calc(100% - 24px);max-height:var(--mobile-room)}.mobile-game .chx-c-body{overflow-y:auto;min-height:0}.mobile-game .fusion-overlay,.mobile-game .ts-overlay{padding:var(--mobile-edge-top) var(--mobile-right) var(--mobile-footer) var(--mobile-left)}.mobile-game .fusion-window,.mobile-game .ts-window{width:100%;height:100%;max-height:100%}.mobile-game .fusion-header,.mobile-game .ts-header{flex:none;padding:5px 12px;min-height:44px}.mobile-game .fusion-header h2,.mobile-game .ts-header h2{font-size:20px;margin:0}.mobile-game .fusion-eyebrow,.mobile-game .ts-header>div>small{display:none}.mobile-game .fusion-close,.mobile-game .ts-close{min-width:40px;min-height:40px}.mobile-game .fusion-tabs,.mobile-game .ts-tabs{flex-wrap:nowrap;overflow-x:auto;padding:3px 7px;flex-shrink:0}.mobile-game .fusion-tabs button,.mobile-game .ts-tabs button{min-height:40px;flex:1 0 auto;font-size:12px;padding:7px}.mobile-game .fusion-discovery,.mobile-game .ts-discovery{flex-wrap:nowrap;flex-direction:row;flex:none;padding:5px 9px;gap:6px}.mobile-game .fusion-discovery input{flex-basis:auto}.mobile-game .fusion-layout,.mobile-game .ts-layout{grid-template-columns:minmax(130px,28%) minmax(0,1fr);overflow:hidden}.mobile-game .fusion-stage,.mobile-game .ts-stage{max-height:90px}.mobile-game .fusion-right,.mobile-game .ts-right{overflow-y:auto}.mobile-game .ts-detail{overflow:visible}.mobile-game .fusion-recipe strong,.mobile-game .ts-recipe strong{font-size:12px}.mobile-game .fusion-detail,.mobile-game .ts-detail{padding:10px 12px}.mobile-game .fusion-confirm{top:12px;bottom:auto;max-height:calc(100% - 24px);overflow-y:auto}.mobile-game .ts-confirm{padding:8px;min-height:0}.mobile-game .ts-confirm-card{min-height:0;max-height:100%;overflow-y:auto}.mobile-game .fusion-loadout-panel{max-height:32vh}.mobile-game .fusion-ritual,.mobile-game .ts-ritual{margin:6px 10px;padding:6px 10px}.mobile-game .fusion-ritual-steps,.mobile-game .ts-ritual-steps{display:none}.mobile-game .fusion-submit,.mobile-game .fusion-confirm-actions button,.mobile-game .ts-submit,.mobile-game .ts-confirm-actions button,.mobile-game .lw-start,.mobile-game .hh-claim{min-height:44px}.mobile-game .hh-overlay{padding:var(--mobile-edge-top) var(--mobile-right) var(--mobile-footer) var(--mobile-left)}.mobile-game .hh-window{display:block;width:100%;height:100%;max-height:100%;overflow-y:auto;scroll-padding-top:76px}.mobile-game .hh-header{position:sticky;top:0;z-index:2;padding:6px 10px;min-height:56px;background:#241a24}.mobile-game .hh-title{font-size:21px;margin:0 0 3px}.mobile-game .hh-seal{display:none}.mobile-game .hh-close{width:44px;height:44px}.mobile-game .hh-wallet{grid-template-columns:1fr 1fr 1.3fr;padding:7px 10px;gap:10px}.mobile-game .hh-currency{gap:6px}.mobile-game .hh-currency strong{font-size:19px}.mobile-game .hh-earning{grid-column:auto;display:block;border:0;padding:0}.mobile-game .hh-earning strong,.mobile-game .hh-earning span{font-size:9px}.mobile-game .hh-route{padding:6px 10px}.mobile-game .hh-tabs{padding:0 10px}.mobile-game .hh-tabs button,.mobile-game .hh-stage{min-height:44px}.mobile-game .hh-content{overflow:visible}.mobile-game .hh-layout{grid-template-columns:170px minmax(0,1fr)}.mobile-game .hh-detail{padding:10px}.mobile-game .hh-actions{padding:9px 10px;gap:12px}.mobile-game .hh-actions>.hh-primary{min-width:180px}.mobile-game .hh-xp{padding:8px 10px}.mobile-game .mk-root{inset:var(--mobile-edge-top) var(--mobile-right) var(--mobile-footer) var(--mobile-left);transform:none!important}.mobile-game .mk-win{width:100%;height:100%;padding:0 10px 8px}.mobile-game .mk-root.opening .mk-win{animation:none}.mobile-game .mk-head{height:44px;margin-inline:-10px;padding:0 10px;gap:7px}.mobile-game .mk-crestwrap,.mobile-game .mk-sub,.mobile-game .mk-subtitle{display:none}.mobile-game .mk-title{font-size:19px}.mobile-game .mk-tabs{height:44px;margin-top:0;padding-left:0;gap:3px;overflow-x:auto}.mobile-game .mk-tab,.mobile-game .mk-tab.on{height:40px;flex:1 0 auto;padding-inline:12px}.mobile-game .mk-body{margin-top:5px;overflow-y:auto;overscroll-behavior:contain}.mobile-game .mk-view,.mobile-game .mk-pane{position:relative;inset:auto;min-height:100%}.mobile-game .mk-grid{flex:none;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-template-rows:none;grid-auto-rows:minmax(185px,auto);gap:7px}.mobile-game .mk-foot{flex-wrap:wrap;min-height:40px;height:auto}.mobile-game .mk-tip{display:none}.mobile-game .mk-top{flex-wrap:wrap;gap:7px;padding-bottom:5px;margin-bottom:6px}.mobile-game .mk-back,.mobile-game .mk-seg,.mobile-game .mk-btn,.mobile-game .mk-step,.mobile-game .mk-submit{min-height:40px;height:auto}.mobile-game .mk-search{min-height:40px;font-size:16px}.mobile-game .mk-searchwrap{flex-wrap:wrap;gap:5px}.mobile-game .mk-results{flex:1 0 120px;max-height:220px}.mobile-game .mk-sellwrap{min-height:220px}.mobile-game .mk-sellinv{width:206px}.mobile-game .mk-bankgrid{min-height:120px}.mobile-game .mk-edmain{flex-wrap:wrap}.mobile-game .mk-show{width:min(210px,100%)}.mobile-game .mk-edright{min-width:min(300px,100%);flex:1 1 340px}.mobile-game .mk-ctl,.mobile-game .mk-steps{flex-wrap:wrap}.mobile-game .mk-val{min-height:40px;width:132px}.mobile-game .mk-chartbox{max-width:100%;overflow:hidden}.mobile-game .mk-tiles{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.mobile-game .mk-hows{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mobile-game .mk-sum,.mobile-game .mk-drow{flex-wrap:wrap}.mobile-game .mk-confirm{min-width:140px}.mobile-game .mk-dside{flex:1 0 140px}.mobile-game .mk-watch,.mobile-game .mk-history{overflow:auto}.mobile-game .mk-watch{flex-wrap:wrap}.mobile-game .mk-wcol{flex:1 1 220px}.mobile-game .mk-hcols,.mobile-game .mk-hrow{grid-template-columns:52px 45px minmax(80px,1fr) 55px 65px 75px;column-gap:5px}.mobile-game .mk-hrow{min-height:44px;height:auto}.mobile-game .mk-lhead{flex-wrap:wrap;gap:4px}.mobile-game .mk-hsum{margin-left:0}.mobile-game .ctxmenu{max-width:calc(100vw - 16px);max-height:calc(var(--mobile-height) - 16px);overflow-y:auto;overscroll-behavior:contain}.mobile-game .ctx-item{min-height:40px;padding:10px;white-space:normal}.mobile-game .ctx-head{position:sticky;top:0;z-index:1;padding:7px 10px}.mobile-game .tooltip{max-width:min(270px,calc(100vw - 16px))}#game.mobile-game .tour-layer>.tour-card.tour-hub{top:var(--mobile-edge-top)!important;max-height:var(--mobile-room)}.mobile-game #login{overflow-y:auto;padding:12px;align-items:flex-start}.mobile-game .lg-wrap{margin:auto;max-width:100%;padding-block:8px}.mobile-game .lg-wrap>.logo{margin-bottom:8px;max-width:100%}.mobile-game .logo-whale{width:54px;height:54px}.mobile-game .logo-text{width:min(300px,calc(100vw - 92px));height:auto}.mobile-game .lg-panel{width:min(330px,calc(100vw - 32px));padding:10px 18px}.mobile-game .lg-in{min-height:40px;font-size:16px}.mobile-game .lg-btn{min-height:44px;margin-top:6px}.mobile-game .lg-swap{min-height:40px}#game.mobile-game.mobile-portrait .mobile-rotate{display:flex;position:absolute;inset:0;z-index:2000;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#17130bf5;color:#ecd7ad;text-align:center;touch-action:pan-y;overflow-y:auto}.mobile-rotate-card{max-width:360px;margin-block:auto}.mobile-rotate-retry{min-height:44px;padding:8px 16px;font-size:14px}.mobile-rotate-icon{display:block;font-size:64px;color:#e9ba66}.mobile-rotate-card h2{font:bold 26px var(--serif);margin:14px 0;color:#ffcf8f}.mobile-rotate-card p{font-size:16px;line-height:1.5}.mobile-rotate-card .mobile-rotate-note{font-size:12px;color:#bbaa87}#game.mobile-game.mobile-keyboard .mobile-controls,#game.mobile-game.mobile-keyboard .mobile-quick-actions,#game.mobile-game.mobile-portrait .mobile-quick-actions{display:none}#game.mobile-game.mobile-keyboard{--mobile-footer: var(--mobile-bottom)}@media(max-width:700px){.mobile-game .trd-win .modal-body{overflow-y:auto}.mobile-game .trd-panel,.mobile-game .trd-col{padding-inline:3px}.mobile-game .trd-panels,.mobile-game .trd-cols{gap:5px}.mobile-game .mk-segs{margin-left:0}.mobile-game .mk-title{font-size:16px}.mobile-game .mk-wealth{font-size:11px}.mobile-game .mk-sellwrap{flex-wrap:wrap}.mobile-game .mk-sellinv{width:100%}.mobile-game .mk-invgrid{grid-template-columns:repeat(auto-fit,46px)}.mobile-game .mk-sellbank{flex-basis:100%}.mobile-game .fusion-discovery select{max-width:145px}}.st-mobile-settings{display:none}html.mobile-game #game.mobile-game .st-mobile-settings{display:block;padding:8px;margin-bottom:9px;border:1px solid #79613d;border-radius:5px;background:#1e1914}html.mobile-game .st-mobile-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:3px 7px;margin-bottom:7px;color:#ffcf86;font-size:13px;font-weight:700}html.mobile-game .st-mobile-preset-status{color:#e8d8b8;font-size:11px;font-weight:400}html.mobile-game .st-mobile-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}html.mobile-game .st-mobile-presets .st-mobile-preset{min-width:44px;min-height:48px;padding:5px 3px;white-space:normal;font-size:12px;line-height:16px;overflow-wrap:anywhere}html.mobile-game .st-mobile-preset[aria-pressed=true]{color:#fff2c6;border-color:#d0a163;background:#754422;box-shadow:inset 0 0 0 1px #d0a163}html.mobile-game .st-mobile-help{margin:7px 0 3px;color:#e8d8b8;font-size:11px;line-height:15px}html.mobile-game .st-mobile-quick-actions{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;color:#eee2c7;font-size:13px}html.mobile-game .st-mobile-quick-actions input{flex:none;width:20px;height:20px;margin:0;accent-color:#d0a163}.mobile-display-login[hidden],.mobile-display-control[hidden],.mobile-display-rotate[hidden],.mobile-display-login button[hidden]{display:none!important}.mobile-display-login{margin-top:10px;padding-top:8px;border-top:1px solid #66533a}.mobile-display-buttons{display:flex;gap:8px}.mobile-display-buttons .btn{flex:1;min-height:44px;font-size:13px}.mobile-display-status{margin:7px 0 0;font-size:12px;line-height:1.4;color:#f1cf91}.mobile-display-status:empty{display:none}#game .mobile-display-control{position:absolute;right:var(--mobile-right, 8px);bottom:calc(var(--mobile-footer, 64px) + 4px);z-index:9;min-height:44px;min-width:92px;padding:8px 10px;pointer-events:auto;font-size:12px}#game.mobile-panel-open .mobile-display-control,#game.mobile-chat-open .mobile-display-control,#game.mobile-map-open .mobile-display-control,#game.mobile-keyboard .mobile-display-control,#game.mobile-portrait .mobile-display-control{display:none}.mobile-display-rotate{margin-top:12px;min-height:44px;min-width:120px;pointer-events:auto}.mobile-display-help{box-sizing:border-box;width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:18px;overflow-y:auto;overscroll-behavior:contain;border:2px solid #a2834b;border-radius:6px;background:#282117;color:#ecd7ad;font:14px/1.5 Tahoma,sans-serif;text-shadow:none}.mobile-display-help::backdrop{background:#000b}.mobile-display-help h2{margin:0 0 12px;font:700 22px/1.2 Georgia,serif;color:#ffcf8f}.mobile-display-help p{margin:0 0 12px}.mobile-display-help .mobile-display-close{display:block;min-height:44px;min-width:100px;margin-left:auto;font-size:14px}.mobile-display-help button:focus-visible{outline:2px solid #f1c976;outline-offset:2px}@media(max-height:380px){.mobile-display-help{padding:12px}.mobile-display-help h2{font-size:20px;margin-bottom:8px}.mobile-display-help p{margin-bottom:8px}}
