:root{--font-display: var(--ui-font-display);--font-body: var(--ui-font-body);--font-label: var(--ui-font-label);--font-pixel: var(--ui-font-pixel);--font-mono: var(--ui-font-mono);--font-editorial: var(--ui-font-body);--font-digital: var(--ui-font-label);--wood-lt:#c8956c;--wood:#a0714a;--wood-dk:#6b4226;--wood-border:#4a2e18;--panel:#d4a05a;--panel-in:#e8c888;--gold: var(--brass-hilite, #f8d898);--gold-dk: var(--brass-bright, #d4a040);--green:#4caf50;--green-dk:#2e7d32;--blue:#4a8cd8;--red:#e04040;--txt-lt:#ffeedd;--txt-dk:#3d2b1f;--txt-sh:#2a1a0e;--hud-bg: linear-gradient(180deg, #7a5a3a 0%, #6a4a2e 30%, #5a3e24 70%, #4a3018 100%);--hud-border: #2e1a0a;--hud-border-w-sm: 1px;--hud-border-w-md: 2px;--hud-border-color: var(--brass-deep);--hud-radius-sm: 2px;--hud-radius-md: 4px;--shadow-recessed: inset 0 2px 4px rgba(0,0,0,.55), inset 0 -1px 0 rgba(255,220,160,.08), 0 1px 0 var(--soot-black);--shadow-raised: inset 0 1px 0 rgba(255,220,160,.18), inset 0 -1px 0 rgba(0,0,0,.55), 0 2px 0 var(--soot-black), 0 3px 6px rgba(0,0,0,.45);--shadow-engraved: inset 0 1px 2px rgba(0,0,0,.65), inset 0 -1px 0 rgba(255,220,160,.1);--shadow-glow-brass: 0 0 10px rgba(248,216,152,.32);--shadow-glow-copper: 0 0 10px var(--copper-glow);--rivet-bg: radial-gradient(circle, var(--brass-hilite), var(--brass-base) 55%, var(--brass-deep) 100%);--fs-100: 9px;--fs-200: 11px;--fs-300: 13px;--fs-400: 15px;--fs-500: 18px;--fs-600: 22px;--type-display: var(--ui-font-display);--type-body: var(--ui-font-body);--type-label: var(--ui-font-label);--type-pixel: var(--ui-font-pixel);--type-mono: var(--ui-font-mono);--type-editorial: var(--ui-font-body);--type-digital: var(--ui-font-label);--ls-label: .06em;--fw-bold: 700;--text-on-bronze-primary: #f0d8a8;--text-on-bronze-strong: #ffe0a0;--text-on-bronze-muted: #c4a770;--text-on-bronze-disabled: #7a6244;--text-on-brass-bright: #2a1810;--text-on-brass-safe-dark: #1a0e08;--text-on-soot-primary: #f8d898;--text-warning: #ff9866;--text-success: #88d088;--text-danger: #ff7a7a;--bp-sm: 640px;--bp-md: 768px;--bp-lg: 900px;--hud-bleed-top: 10px;--hud-bleed-bottom: 26px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-body)}body{overflow:hidden;width:100%;height:100%;user-select:none;-webkit-user-select:none;background:var(--ui-color-canvas,#0d0d12);color:var(--ui-color-text,#ece8ee);position:fixed;top:0;right:0;bottom:0;left:0}body.season-spring,body.season-summer,body.season-autumn,body.season-winter{background:var(--ui-legacy-void,#111)}#app.loading .hud,#app.loading .toolbar{pointer-events:none;opacity:.3}.weather-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:500;opacity:0}body.weather-rain{filter:brightness(.93) saturate(.88)}.hidden{display:none!important}.hud-svg-fill-brass-hilite{fill:var(--brass-hilite)!important}.hud-svg-fill-brass-base{fill:var(--brass-base)!important}.hud-svg-fill-brass-bright{fill:var(--brass-bright)!important}.hud-svg-stroke-brass-base{stroke:var(--brass-base)!important}.hud-svg-stroke-brass-deep{stroke:var(--brass-deep)!important}.btn-ach-hud{cursor:pointer;transition:transform .15s,box-shadow .15s}.btn-ach-hud:hover{transform:scale(1.08);box-shadow:0 0 8px #f8d89866;border-color:var(--brass-hilite)!important}.panel-body input::placeholder{color:#ffffff80}.panel-body input[type=number]::-webkit-inner-spin-button,.panel-body input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.panel-body input[type=number]{-moz-appearance:textfield}@keyframes guidePulse{0%,to{transform:scale(1);box-shadow:none}50%{transform:scale(1.12);box-shadow:0 0 14px #f5c84280,0 0 4px #f5c8424d}}.tb-btn.guide-hint{animation:guidePulse 1.2s ease-in-out infinite;border-color:var(--brass-hilite)!important;position:relative}.tb-btn.guide-hint:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid rgba(245,200,66,.3);border-radius:6px;animation:guidePulse 1.2s ease-in-out infinite}.btn-mute{background:linear-gradient(180deg,#ffffff0a,#0000002e);border:2px solid rgba(0,0,0,.3);border-radius:4px;cursor:pointer;padding:4px 6px;opacity:.7;transition:opacity .15s,border-color .15s;position:relative;flex-shrink:0;display:flex;align-items:center}.btn-mute:hover{opacity:1;border-color:#ffc8784d}.btn-mute.muted #mute-wave1,.btn-mute.muted #mute-wave2{display:none}.btn-mute.muted{opacity:.4}.btn-home-tp{display:none;font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.95rem;padding:2px 8px;background:linear-gradient(180deg,#8b6914,#6b4f10);color:var(--ui-legacy-text-warm,#ffe0a0);border:2px solid #4a3508;border-radius:4px;cursor:pointer;text-shadow:1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 1px 1px #ffc86433,0 2px #3a2a06;transition:background .15s}.btn-home-tp:hover{background:linear-gradient(180deg,#a07a18,#7d5c14)}.btn-home-tp.visible{display:inline-block}.pixel-panel{background:var(--panel);border:4px solid var(--wood-dk);border-radius:4px;box-shadow:inset 2px 2px 0 var(--panel-in),inset -2px -2px 0 var(--wood),0 4px 0 var(--wood-border),0 6px 12px #0006}.pixel-panel-sm{background:var(--panel);border:3px solid var(--wood-dk);border-radius:3px;box-shadow:inset 1px 1px 0 var(--panel-in),inset -1px -1px 0 var(--wood),0 3px 0 var(--wood-border)}#app{display:flex;flex-direction:column;width:100%;height:100%;padding:0;gap:0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.hud{position:relative;flex-shrink:0;z-index:10;margin:0}.hud-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hud-bg);border:3px solid var(--hud-border);border-radius:0;box-shadow:inset 0 1px #ffc88c33,inset 0 -1px #0000004d,0 3px #1a0e04,0 5px 12px #00000080}.hud-bg:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(255,200,120,.08);border-radius:5px;pointer-events:none}.hud-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent,transparent 6px,rgba(0,0,0,.03) 6px,rgba(0,0,0,.03) 12px),repeating-linear-gradient(0deg,transparent,transparent 6px,rgba(0,0,0,.02) 6px,rgba(0,0,0,.02) 12px);border-radius:8px;pointer-events:none}.hud-content{position:relative;display:flex;align-items:center;gap:12px;padding:5px 12px;z-index:1}.hud-logo{display:flex;align-items:center;gap:7px;flex-shrink:0}.logo-leaf{font-size:18px;filter:drop-shadow(1px 2px 2px rgba(0,0,0,.5));animation:leafBob 3s ease-in-out infinite}@keyframes leafBob{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.logo-text{font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:1.1rem;color:var(--ui-legacy-text-warm,#ffe8c0);text-shadow:0 0 10px rgba(255,180,40,.15),2px 2px 0 #1a0e04,-1px -1px 0 #3a2010;letter-spacing:.12em;white-space:nowrap}.hud-divider{width:1px;height:30px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.35) 20%,rgba(0,0,0,.35) 80%,transparent);flex-shrink:0;position:relative}.hud-divider:after{content:"";position:absolute;left:1px;top:0;width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(255,200,120,.08) 20%,rgba(255,200,120,.08) 80%,transparent)}.hud-divider-sm{width:1px;height:20px;background:#0003;flex-shrink:0;margin:0 2px}.hud-stats{display:flex;align-items:center;gap:8px;flex:1;justify-content:center}.stat-badge{display:flex;align-items:center;gap:6px;padding:4px 9px;height:34px;box-sizing:border-box;background:linear-gradient(180deg,#ffffff0a,#0000002e);border:2px solid rgba(0,0,0,.3);border-radius:6px;position:relative;box-shadow:inset 0 1px #ffc8780f,inset 0 -1px #0000001a}.gold-badge,.bar-badge:not(.xp-badge),.tokens-badge{cursor:pointer;transition:all .15s}.gold-badge:hover,.bar-badge:not(.xp-badge):hover{background:#ffc8641f;border-color:#c8a02066}.tokens-badge:hover{background:#f8d8981f;border-color:var(--brass-deep)}.tokens-badge .badge-value{color:#7cc4f0;text-shadow:0 0 8px rgba(124,196,240,.25),1px 1px 0 rgba(0,0,0,.6)}.tokens-badge .badge-unit{color:#4090c8}.badge-plus{font-size:.5rem;color:var(--brass-hilite);opacity:.35;margin-left:2px;font-weight:700;transition:opacity .15s}.gold-badge:hover .badge-plus,.bar-badge:not(.xp-badge):hover .badge-plus{opacity:.8}.hud-profile-btn{cursor:pointer;margin-left:auto;transition:all .15s;border-color:#0000004d}.hud-profile-btn:hover{background:#ffc8641a;border-color:#c8a02066}.hud-profile-btn--icon{padding:6px;width:36px;justify-content:center;gap:0}.prof-tokens-card:hover{background:#7cc4f014!important;border-color:#7cc4f059!important}.badge-info{display:flex;flex-direction:column;gap:1px}.badge-title{font-family:var(--font-display);font-weight:600;text-transform:uppercase;font-size:.7rem;color:var(--ui-legacy-text-warm,#ffe0a0);text-shadow:1px 1px 0 rgba(0,0,0,.6);letter-spacing:.08em}.badge-sub{font-size:.55rem;color:#ffdca080;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.badge-value{font-family:var(--font-label);font-size:.85rem;color:var(--brass-hilite);text-shadow:0 0 8px rgba(248,216,152,.2),1px 1px 0 rgba(0,0,0,.6);font-weight:700;letter-spacing:.5px}.badge-unit{font-size:.5rem;color:var(--brass-bright);margin-left:-2px}.speed-btns{display:flex;gap:2px;margin-left:4px}.speed-btn{font-family:var(--font-display);font-weight:700;font-size:.55rem;letter-spacing:.04em;padding:3px 8px;border:2px solid rgba(0,0,0,.3);border-radius:3px;background:#0003;color:#ffdca080;cursor:pointer;transition:all .15s;line-height:1.2;min-width:32px;text-align:center}.speed-btn:hover{background:#ffc86426;color:var(--ui-legacy-text-warm,#ffe0a0)}.speed-btn.active{background:#f8d89833;color:var(--brass-hilite);border-color:#f8d89866;box-shadow:0 0 6px #f8d89826}.bar-badge{padding-right:8px}.bar-col{display:flex;flex-direction:column;gap:3px;min-width:50px}.bar-label{font-size:.68rem;color:#ffe8b4eb;text-shadow:0 1px 0 rgba(0,0,0,.55),0 0 4px rgba(248,216,152,.18);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.bar-label b{color:#ffe8b0;font-weight:800;text-shadow:0 1px 0 rgba(0,0,0,.5)}.bar-outer{width:80px;height:10px;background:linear-gradient(180deg,#0e0804,#1a0e06);border:1px solid #0a0602;border-radius:5px;overflow:hidden;box-shadow:inset 0 2px 3px #0009,0 1px #ffc8780d}.bar-outer-xp{width:64px;height:8px}.bar-inner{height:100%;border-radius:4px;transition:width .3s ease;position:relative;overflow:hidden}.bar-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.2) 0%,transparent 50%);border-radius:4px}.xp-bar{background:linear-gradient(180deg,#ffe870,#f5c842,#d4a830);width:0%;box-shadow:0 0 6px #f8d89866;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(255,255,255,.12) 2px,rgba(255,255,255,.12) 4px)}.bar-num{font-family:var(--font-label);font-size:.65rem;color:var(--ui-legacy-text-warm,#ffe0a0);text-shadow:1px 1px 0 rgba(0,0,0,.5);min-width:28px;text-align:center}.hud-sleep-btn{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 16px;background:linear-gradient(180deg,#5a4490,#4a3578,#3d2d6b);border:2px solid #2a1e4a;border-radius:8px;cursor:pointer;box-shadow:0 3px #1a1235,inset 0 1px #ffffff1f,0 0 8px #6450b426;transition:all .15s;flex-shrink:0}.hud-sleep-btn:hover{background:linear-gradient(180deg,#7060b8,#5a4490,#4a3578);transform:translateY(-2px);box-shadow:0 5px #1a1235,0 0 16px #6450b459,inset 0 1px #ffffff26}.hud-sleep-btn:active{transform:translateY(2px);box-shadow:0 1px #1a1235}.sleep-icon{font-size:16px;filter:drop-shadow(0 0 4px rgba(180,160,255,.5))}.sleep-text{font-size:.76rem;color:#c8b8f0;text-shadow:1px 1px 0 rgba(0,0,0,.5);letter-spacing:.5px;text-transform:uppercase}#game-wrap{flex:1;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:0;border:none;box-shadow:none;background:var(--loading-void,#090a0f)}#canvas{image-rendering:pixelated;image-rendering:-moz-crisp-edges;cursor:pointer;width:100%;height:100%;display:block}.tooltip{position:absolute;padding:5px 9px 6px;background:linear-gradient(180deg,var(--bronze-mid, #3d2614) 0%,var(--bronze-dark, #2a1810) 60%,var(--soot-black, #0f0a06) 100%);border:1.5px solid var(--brass-deep, #6a4818);border-radius:3px;color:var(--brass-hilite, #f8d898);font-size:.95rem;line-height:1.35;letter-spacing:.02em;text-shadow:1px 1px 0 rgba(0,0,0,.7);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 0 var(--inset-shadow, rgba(0,0,0,.78)),inset 0 0 0 1px #00000080,0 2px 0 var(--soot-black, #0f0a06),0 4px 10px #0000008c;z-index:350;pointer-events:none;max-width:220px}.tooltip:after{content:"";position:absolute;bottom:-7px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid var(--brass-deep, #6a4818);filter:drop-shadow(0 1px 0 var(--inset-shadow, rgba(0,0,0,.78)))}.tooltip:before{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--soot-black, #0f0a06);z-index:1}.tooltip[data-pos=top]:after{bottom:auto;top:-7px;border-top:none;border-bottom:7px solid var(--brass-deep, #6a4818);filter:drop-shadow(0 -1px 0 var(--rivet-hilite, rgba(255,220,160,.18)))}.tooltip[data-pos=top]:before{bottom:auto;top:-5px;border-top:none;border-bottom:6px solid var(--bronze-mid, #3d2614)}.tt-title{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--brass-hilite, #f8d898);text-shadow:0 1px 0 var(--soot-black, #0f0a06),0 0 4px rgba(200,112,58,.2);margin-bottom:3px;letter-spacing:.04em}.tt-desc{font-family:var(--font-body);font-size:.82rem;color:#e8caa0;opacity:.92;line-height:1.5}.toolbar{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;flex-shrink:0;z-index:10;margin:0}.toolbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hud-bg);border:3px solid var(--hud-border);border-radius:0;box-shadow:inset 0 1px #ffc88c33,inset 0 -1px #0000004d,0 3px #1a0e04,0 5px 12px #00000080}.toolbar:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(255,200,120,.08);border-radius:0;pointer-events:none;z-index:0}.tb-group{display:flex;gap:4px;position:relative;z-index:1}.tb-sep{width:1px;height:38px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 15%,rgba(0,0,0,.3) 85%,transparent);margin:0 6px;position:relative;z-index:1}.tb-sep:after{content:"";position:absolute;left:1px;top:0;width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(255,200,120,.06) 15%,rgba(255,200,120,.06) 85%,transparent)}.tb-slot{width:50px;height:50px;background:linear-gradient(180deg,#0000001f,#00000047);border:2px solid rgba(0,0,0,.3);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:all .15s;box-shadow:inset 0 1px #ffc8780d,inset 0 -1px #0003}.tb-slot:hover{background:linear-gradient(180deg,#ffc8780f,#00000026);border-color:#c8966473;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff1a,0 5px 10px #00000059}.tb-slot.active{background:linear-gradient(180deg,#f8d8981a,#f8d8982e);border-color:var(--brass-hilite);box-shadow:0 0 8px #f8d89840,0 0 16px #f8d8981a,inset 0 0 6px #f8d89814}.tb-ico{font-size:24px;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));margin-top:1px}.tb-labeled{flex-direction:column;gap:3px;width:auto!important;min-width:62px;padding:4px 10px;height:auto!important;min-height:46px}.tb-labeled .tb-ico{margin-top:0}.tb-lbl{font-size:10px;font-weight:600;color:#ffdca0bf;text-shadow:0 1px 1px rgba(0,0,0,.7);white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-display)}.tb-spr{width:32px;height:32px;image-rendering:pixelated;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));margin-top:2px}.tb-cnt{position:absolute;bottom:2px;right:3px;font-size:7px;color:#ffe8b0;text-shadow:1px 1px 0 #000,-1px -1px 0 rgba(0,0,0,.6);font-weight:700}.tb-key{position:absolute;top:2px;left:3px;font-size:6px;color:#ffdca040;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.tb-btn{width:50px;height:50px;font-size:22px;background:linear-gradient(180deg,#0000001f,#00000047);border:2px solid rgba(0,0,0,.3);border-radius:6px;cursor:pointer;transition:all .15s;box-shadow:inset 0 1px #ffc8780d,inset 0 -1px #0003;position:relative;z-index:1;line-height:46px;text-align:center;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.tb-btn:hover{background:linear-gradient(180deg,#ffc8780f,#00000026);border-color:#c8966473;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff1a,0 5px 10px #00000059}.panel{position:absolute;top:6px;right:6px;bottom:6px;width:380px;min-width:380px;background:linear-gradient(180deg,#c89858,#b88848,#a87838);border:3px solid var(--hud-border);border-radius:8px;box-shadow:inset 1px 1px #ffc87826,inset -1px -1px #00000026,-6px 0 20px #00000080,0 3px #1a0e04;z-index:300;display:flex;flex-direction:column;animation:slideR .2s ease-out}@keyframes slideR{0%{transform:translate(100%)}to{transform:translate(0)}}.panel-hdr{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:2px solid rgba(0,0,0,.15)}.panel-hdr h2{font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:1.05rem;color:var(--ui-legacy-text-warm,#ffe0a0);text-shadow:1px 1px 0 rgba(0,0,0,.5)}.btn-x{width:28px;height:28px;font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:.95rem;background:linear-gradient(180deg,#e04848,#c03030);color:#fff;border:2px solid #802020;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px #601818,inset 0 1px #ffffff26;transition:all .1s}.btn-x:hover{background:linear-gradient(180deg,#f05858,#d84040);transform:translateY(-1px)}.panel-body{flex:1;overflow-y:scroll;padding:10px}.inv-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;max-height:320px;overflow-y:auto;padding-right:6px}.inv-cell{aspect-ratio:1;background:linear-gradient(180deg,#00000026,#00000047);border:2px solid rgba(0,0,0,.3);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;font-size:22px;position:relative;transition:all .1s;box-shadow:inset 0 1px #ffc8780a,inset 0 -1px #0000001a}.inv-cell:hover{border-color:#c8966480;background:linear-gradient(180deg,#ffc8780f,#00000026)}.inv-cnt{position:absolute;bottom:1px;right:2px;font-size:11px;color:var(--txt-lt);text-shadow:1px 1px 0 #000;font-weight:700;background:#00000080;padding:0 2px;border-radius:2px}.shop-item{display:flex;align-items:center;gap:10px;padding:9px 11px;background:linear-gradient(180deg,#0000001a,#00000038);border:2px solid rgba(0,0,0,.25);border-radius:5px;margin-bottom:5px;cursor:pointer;transition:all .1s;box-shadow:inset 0 1px #ffc8780a}.shop-item:hover{border-color:#c8966499;background:linear-gradient(180deg,#ffc8781a,#00000014);transform:translate(2px)}.shop-item:focus-within{outline:2px solid #f5c842;outline-offset:2px}.shop-ico{font-size:24px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.item-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:3px;color:#fff;font-weight:700;text-shadow:1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 1px 1px #fff3,inset -1px -1px #00000040,0 1px 2px #0000004d;border:1px solid rgba(0,0,0,.3);flex-shrink:0;image-rendering:pixelated;line-height:1;overflow:hidden}.item-badge.ui-atlas{background-color:#1b1a22;border-color:#484653;border-radius:0;color:transparent;text-shadow:none;box-shadow:inset 0 0 0 1px #beb4c40f,0 1px 2px #00000059}#tb-seeds{display:none}.shop-info{flex:1}.shop-name{font-size:.85rem;color:var(--ui-legacy-text-warm,#ffe0a0);text-shadow:1px 1px 0 rgba(0,0,0,.5);margin-bottom:4px;font-weight:700}.shop-desc{font-size:.92rem;color:var(--text-on-bronze-muted);line-height:1.8}.shop-cost{font-size:1rem;color:var(--brass-hilite);text-shadow:0 0 4px rgba(248,216,152,.15),1px 1px 0 rgba(0,0,0,.5);white-space:nowrap;font-weight:700}.quest-tabs{display:flex;gap:4px;margin-bottom:10px}.quest-ready{border-color:var(--green)!important;background:#4caf500f}.btn-act,.btn-green,.btn-gold,.btn-secondary,.btn-danger{font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.btn-act{font-size:.85rem;padding:8px 16px;border:2px solid;border-radius:4px;cursor:pointer;transition:all .1s;text-shadow:1px 1px 0 rgba(0,0,0,.15);line-height:1.2}.btn-act:active{transform:translateY(2px);box-shadow:none}.btn-green{background:linear-gradient(180deg,#5fa88a,#3f8a6a,#2e6a4e);color:#fff;border-color:#1e4a36;box-shadow:0 2px #143a28,inset 0 1px #fff0c82e}.btn-green:hover{background:linear-gradient(180deg,#6fb89a,#5fa88a,#3f8a6a);transform:translateY(-1px)}.btn-green:disabled{background:#4a4038;color:#8a7a66;border-color:#3a3028;cursor:not-allowed;box-shadow:none;opacity:.6}.btn-act:focus{outline:2px solid #f5c842;outline-offset:-2px}.btn-gold{background:linear-gradient(180deg,#ffd860,#f5c842,#dab030);color:var(--txt-dk);border-color:#a08020;box-shadow:0 2px #8a6a10,inset 0 1px #fff3;text-shadow:none}.btn-gold:hover{background:linear-gradient(180deg,#ffe480,#ffd860,#f5c842)}.btn-danger{background:linear-gradient(180deg,#f05858,#d84040,#c03030);color:#fff;border-color:#802020;box-shadow:0 2px #601818,inset 0 1px #ffffff26;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.btn-danger:hover{background:linear-gradient(180deg,#f07070,#f05858,#d84040);transform:translateY(-1px)}.btn-danger:disabled{background:#555;color:#888;border-color:#444;cursor:not-allowed;opacity:.6}.btn-restore{font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(180deg,#8a5e28,#6a4220,#5a3818);color:#fbe6b8;border:2px solid #d4a040;border-radius:4px;padding:6px 14px;font-size:.82rem;cursor:pointer;transition:all .12s;text-shadow:1px 1px 0 rgba(0,0,0,.4);box-shadow:0 2px #2a1808,inset 0 1px #ffd28c2e}.btn-restore:hover{background:linear-gradient(180deg,#a87238,#8a5a28,#6a4220);box-shadow:0 2px #2a1808,0 0 8px #e8b85073,inset 0 1px #ffe0a04d;color:#fff}.btn-restore:active{transform:translateY(2px);box-shadow:none}.shop-tabs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin:-10px -10px 10px;padding:6px;background:#0000004d;border-bottom:2px solid rgba(0,0,0,.2)}.shop-tab{display:flex;align-items:center;justify-content:center;gap:5px;padding:10px 6px;font-family:var(--font-display);font-size:.88rem;background:#00000026;color:#ffdca099;border:2px solid transparent;cursor:pointer;transition:background .15s,color .15s,border-color .15s;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.4);border-radius:4px;line-height:1.2;box-sizing:border-box;letter-spacing:.04em}.shop-tab .st-ico{font-size:16px}.shop-tab .st-lbl{font-size:.88rem}.shop-tab:hover{background:#ffc87814;color:#ffdca0bf;border-color:#ffc87826}.shop-tab.active{background:linear-gradient(180deg,#ffc87826,#0000000d);color:var(--ui-legacy-text-warm,#ffe0a0);border-color:#f5c842;text-shadow:0 0 6px rgba(245,200,66,.25),1px 1px 0 rgba(0,0,0,.5);box-shadow:0 0 8px #f5c8421a}.shop-section-hdr{font-size:.95rem;color:var(--ui-legacy-text-warm,#ffe0a0);margin:12px 0 6px;padding:2px 4px 5px;border-bottom:2px solid rgba(255,200,120,.25);text-shadow:1px 1px 0 rgba(0,0,0,.4);display:flex;align-items:center;gap:8px;font-weight:700}.shop-section-hdr:first-child{margin-top:2px}.shop-badge{font-size:11px;padding:2px 7px;border-radius:8px;background:#0000004d;color:var(--text-on-bronze-muted);border:1px solid rgba(255,200,120,.12)}.shop-hint{font-size:.82rem;color:#ffdca0b3;text-align:center;padding:7px 0 5px;letter-spacing:.02em;text-shadow:1px 1px 0 rgba(0,0,0,.6)}.shop-season-filters{display:flex;gap:4px;margin-bottom:10px;padding-top:4px}.shop-season-btn{flex:1;padding:8px 4px;font-family:var(--font-display);font-size:.82rem;background:#0000002e;color:var(--text-on-bronze-muted);border:1px solid rgba(255,200,120,.1);border-radius:4px;cursor:pointer;text-align:center;transition:all .12s;letter-spacing:.04em}.shop-season-btn:hover{background:#ffc87814;color:#ffdca0a6}.shop-season-btn.active{background:#ffc87826;color:var(--ui-legacy-text-warm,#ffe0a0);border-color:#ffc8784d}.shop-empty{text-align:center;color:var(--text-on-bronze-muted);padding:18px 10px;font-size:.88rem}.shop-item.decor-active{background:#4caf5026;border:1px solid rgba(76,175,80,.35);border-radius:4px}.inv-edible{border-color:#4caf504d!important}.inv-energy{position:absolute;bottom:1px;right:1px;font-size:8px;color:#8f8;text-shadow:0 0 2px rgba(0,0,0,.8)}.inv-price{position:absolute;top:1px;right:2px;font-size:10px;color:#f5c842;text-shadow:1px 1px 0 rgba(0,0,0,.7);font-weight:700;background:#0006;padding:1px 3px;border-radius:2px}.tb-labeled{display:flex!important;flex-direction:column;align-items:center;justify-content:space-between;width:50px!important;height:50px!important;padding:5px 2px 4px!important;line-height:1!important}.tb-emoji{font-size:17px;line-height:1}.tb-txt{font-size:10px;font-weight:600;color:#ffdca0cc;letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-display);line-height:1.1}.tb-labeled:hover .tb-txt{color:var(--ui-legacy-text-warm,#ffe8c0);font-weight:700}.tb-exit{border:1px solid rgba(255,100,100,.2)!important}.tb-exit:hover{border-color:#ff646466!important}.tb-menu-group{gap:3px}.guide-wrap{padding:0 2px}.guide-section{margin-bottom:10px}.guide-title{font-size:.95rem;color:var(--ui-legacy-text-warm,#ffe8c0);padding:6px 8px;margin-bottom:6px;background:#00000040;border-radius:4px;border-left:4px solid #f5c842;text-shadow:1px 1px 0 rgba(0,0,0,.5);font-weight:700}.guide-list{list-style:none;padding:0 0 0 8px;margin:0}.guide-list li{font-size:.9rem;color:#ffe6c8d9;line-height:2;padding:3px 0 3px 12px;position:relative;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.guide-list li:before{content:"›";position:absolute;left:0;color:#f5c842;font-weight:700}.guide-list li b{color:var(--ui-legacy-text-warm,#ffe0a0)}.prod-track{width:100%;height:7px;background:linear-gradient(180deg,#0e0804,#1a0e06);border:1px solid #0a0602;border-radius:4px;overflow:hidden;margin-top:4px;box-shadow:inset 0 1px 2px #00000080}.prod-fill{height:100%;background:linear-gradient(180deg,#6aacf0,#4a8cd8,#3a7cc0);transition:width .3s;border-radius:3px;box-shadow:0 0 4px #4a8cd866}.notif-stack{position:absolute;bottom:90px;right:10px;z-index:400;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:6px;pointer-events:none;max-width:320px}.notif{position:relative;display:flex;align-items:center;gap:9px;min-height:32px;padding:8px 18px 8px 38px;background:linear-gradient(180deg,var(--brass-base, #a8782a) 0%,var(--bronze-mid, #3d2614) 100%),var(--soot-black, #0f0a06);border:2px solid var(--bronze-dark, #2a1810);border-radius:4px;color:var(--brass-hilite, #f8d898);font-family:var(--font-display);font-size:.88rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;text-align:left;text-shadow:1px 1px 0 #000;box-shadow:inset 0 1px #ffdca033,0 2px 0 var(--soot-black, #0f0a06),0 4px 12px #0000008c;animation:nIn .28s cubic-bezier(.2,.9,.3,1.1);transition:opacity .3s ease,transform .3s ease;pointer-events:auto;max-width:320px;white-space:normal;overflow-wrap:anywhere}.notif:before{content:"";position:absolute;top:50%;left:8px;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 35%,var(--brass-hilite, #f8d898),var(--brass-base, #a8782a) 55%,var(--brass-deep, #6a4818) 100%);box-shadow:inset 0 -1px 1px #00000080,inset 0 1px #ffe6b466,0 0 0 1px var(--bronze-dark, #2a1810);pointer-events:none}.notif-gold{border-color:var(--bronze-dark, #2a1810);box-shadow:inset 0 1px #ffdca033,0 2px 0 var(--soot-black, #0f0a06),0 0 12px #f5c84247,0 4px 12px #0000008c}.notif-green{border-color:var(--bronze-dark, #2a1810);box-shadow:inset 0 1px #ffdca033,0 2px 0 var(--soot-black, #0f0a06),0 0 12px #8ca85052,0 4px 12px #0000008c}.notif-green:before{background:radial-gradient(circle at 35% 35%,var(--brass-hilite, #f8d898),var(--brass-base, #a8782a) 55%,var(--brass-deep, #6a4818) 100%)}.notif-red{border-color:var(--bronze-dark, #2a1810);color:#ffe0c4;box-shadow:inset 0 1px #ffdca033,0 2px 0 var(--soot-black, #0f0a06),0 0 12px var(--copper-glow-strong, rgba(200,112,58,.65)),0 4px 12px #0000008c}.notif-red:before{background:radial-gradient(circle at 35% 35%,#f8c098,var(--copper-rivet, #c8703a) 55%,#5a1a0a 100%)}@keyframes nIn{0%{opacity:0;transform:translate(20px) scale(.96)}60%{opacity:1;transform:translate(-2px) scale(1.01)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes nOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px) scale(.95)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0003;border-radius:3px}::-webkit-scrollbar-thumb{background:#ffc87826;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffc87840}.location-badge{width:220px;flex-shrink:0;justify-content:center}.location-badge .badge-info{width:100%}.location-badge .badge-title{color:#a0d0ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-align:center}.season-badge{padding:6px 14px}.season-badge .badge-title{color:var(--ui-legacy-text-warm,#ffe0a0)}.season-badge .badge-sub{color:#ffe8b4f2;font-size:.7rem;padding-left:1px;letter-spacing:.05em;font-weight:600;text-shadow:0 1px 0 rgba(0,0,0,.55),0 0 4px rgba(248,216,152,.15)}.season-badge .badge-sub b{color:#ffe8b0;font-weight:800;text-shadow:0 1px 0 rgba(0,0,0,.5)}.tb-btn:focus-visible,.speed-btn:focus-visible,.tb-slot:focus-visible{outline:2px solid #f5c842;outline-offset:2px}.ui-toggle-btn{position:fixed;right:72px;bottom:18px;z-index:200;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:linear-gradient(180deg,var(--brass-stops-safe));border:2px solid var(--bronze-dark, #2a1810);border-radius:5px;color:var(--bronze-dark, #2a1810);cursor:pointer;box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -2px 4px var(--inset-shadow, rgba(0,0,0,.78)),0 2px 0 var(--soot-black, #0f0a06),0 0 0 2px var(--brass-shadow, #5a3a18),0 3px 6px #00000080;transition:filter .15s ease,transform .15s ease,bottom .35s cubic-bezier(.4,0,.2,1);padding:0;margin:0}.ui-toggle-btn:hover{transform:scale(1.08);filter:drop-shadow(0 0 6px var(--steam-glow, #f4d090))}.ui-toggle-btn:active{transform:scale(.92)}.ui-toggle-btn:focus,.ui-toggle-btn:focus-visible{outline:none}.ui-toggle-icon{transform-origin:8px 8px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.ui-tog-bar{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}.ui-tog-bar1{transform-origin:8px 3.5px}.ui-tog-bar2{transform-origin:8px 8px}.ui-tog-bar3{transform-origin:8px 12.5px}.ui-tog-eye{opacity:0;transform:scale(.55);transform-origin:8px 8px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}@keyframes uiTogPulse{0%{transform:scale(1)}40%{transform:scale(.88)}to{transform:scale(1)}}.ui-toggle-btn:active .ui-toggle-icon{animation:uiTogPulse .25s ease-out}body.ui-hidden .ui-tog-bar1{transform:translateY(4.5px) rotate(45deg)}body.ui-hidden .ui-tog-bar2{opacity:0;transform:scaleX(.2)}body.ui-hidden .ui-tog-bar3{transform:translateY(-4.5px) rotate(-45deg)}body.ui-hidden .ui-toggle-btn{color:var(--bronze-dark, #2a1810);background:linear-gradient(180deg,var(--brass-bright, #d4a040) 0%,var(--brass-bright, #d4a040) 50%,var(--brass-deep, #6a4818) 100%)}body.ui-zen .ui-tog-bar{opacity:0;transform:scale(.3)}body.ui-zen .ui-tog-eye{opacity:1;transform:scale(1)}body.ui-zen .ui-toggle-btn{color:var(--bronze-dark, #2a1810);background:linear-gradient(180deg,var(--copper-rivet, #c8703a) 0%,var(--brass-base, #a8782a) 50%,var(--brass-deep, #6a4818) 100%);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -2px 4px var(--inset-shadow, rgba(0,0,0,.78)),0 0 0 2px var(--copper-rivet, #c8703a),0 0 8px var(--copper-glow, rgba(200,99,58,.4))}.hud,.toolbar-wrap,.toolbar{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .35s ease}body.ui-zen .hud{transform:translateY(-110%);opacity:0;pointer-events:none}body.ui-zen .toolbar-wrap,body.ui-zen .toolbar{transform:translateY(140%);opacity:0;pointer-events:none}@media(max-width:900px){.panel{width:320px}.hud-content{gap:6px;padding:6px 12px}.hud-logo{display:none}.hud-divider:first-of-type{display:none}.logo-text{display:none}.stat-badge{gap:4px;padding:3px 7px;height:34px}.gold-badge,.bar-badge{height:34px}.stat-badge .stat-label{display:none}.stat-badge .stat-val{font-size:.88rem}.hud-stats{gap:4px}.shop-tab{font-size:7.5px;padding:8px 4px}.toolbar-wrap{padding:4px 10px}.tb-slot{width:44px;height:44px}.speed-btn{font-size:.55rem;padding:4px 8px}}@media(max-width:768px){.tb-slot{width:42px;height:42px}.tb-btn.tb-labeled{min-width:56px}.tb-txt{font-size:8px}.location-badge{width:clamp(140px,22vw,220px)}.hud-content{gap:5px}.tb-labeled{min-width:0}.tooltip{max-width:min(220px,calc(100vw - 16px))}.panel{width:clamp(280px,40vw,360px)}}@media(max-width:640px){.panel{width:calc(100vw - 12px);right:6px;left:6px}.hud{margin:3px 6px 0}.hud-content{gap:4px;padding:4px 8px}.stat-badge{padding:3px 6px;font-size:.82rem;height:32px}.gold-badge,.bar-badge{height:32px}.stat-badge .stat-ico{font-size:14px}.hud-divider,.hud-divider-sm{display:none}.shop-tab{font-size:10px;padding:6px 3px}.shop-tabs-grid{grid-template-columns:repeat(3,1fr);gap:3px;padding:6px}.shop-item{padding:7px 9px;gap:7px}.shop-name,.shop-desc{font-size:.82rem}.shop-cost{font-size:.88rem}.shop-hint{font-size:11px}.shop-season-btn{font-size:10px;padding:5px 3px}.toolbar-wrap{padding:3px 6px;gap:3px}body:not(.is-mobile) .tb-slot{width:40px;height:40px}.tb-slot .tb-key{font-size:6px}.notif{padding:7px 12px 7px 30px;font-size:.82rem;min-height:28px}.notif:before{width:16px;height:16px;left:7px}}@media(min-width:1600px){.panel{width:440px}.hud-content{gap:14px;padding:9px 20px}.shop-tab{font-size:9px;padding:11px 4px 10px}.shop-item{padding:10px 12px;gap:12px}.shop-name{font-size:.95rem}.shop-desc{font-size:.92rem}.shop-cost{font-size:1rem}.shop-section-hdr{font-size:.95rem}.tb-slot{width:52px;height:52px}}@media(min-width:2000px){.panel{width:500px}.shop-tab{font-size:10px;padding:12px 6px}.stat-badge{padding:5px 10px}.stat-badge .stat-val{font-size:.95rem}.tb-slot{width:56px;height:56px}}.crop-info-panel{position:fixed;bottom:100px;left:10px;width:180px;background:linear-gradient(180deg,#8a6a4a,#6a4a2e);border:2px solid #2e1a0a;border-radius:6px;padding:8px;z-index:200;box-shadow:0 4px 12px #00000080;display:flex;flex-direction:column;gap:6px}.crop-info-panel.hidden{display:none}.crop-info-content{display:flex;flex-direction:column;gap:4px}.crop-info-header{font-size:.95rem;color:var(--ui-legacy-text-warm,#ffe8c0);font-weight:700;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.crop-info-details{font-size:.88rem;color:#ffdca0bf;line-height:1.6;text-shadow:1px 1px 0 rgba(0,0,0,.4)}.crop-info-details div{margin-bottom:3px}.crop-info-details .label{color:#ffdca080}.crop-info-details .value{color:#7cdf50;font-weight:700}.npc-quest-badge{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;z-index:10;box-shadow:0 0 6px #0009;animation:questPulse 1.5s ease-in-out infinite}.npc-quest-badge.available{background:linear-gradient(135deg,#f5d842,#f0c030);border:2px solid #d4a020;color:#3d2b1f}.npc-quest-badge.completed{background:linear-gradient(135deg,#7cdf50,#4caf50);border:2px solid #2e7d32;color:#fff}@keyframes questPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.9}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body.is-mobile #canvas,body.is-mobile #game-wrap{touch-action:pinch-zoom;-webkit-user-select:none;user-select:none}#game-wrap{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;flex:none!important}.hud{position:absolute!important;top:0;left:0;right:0;z-index:50}.toolbar{position:absolute!important;bottom:0;left:0;right:0;z-index:50}html.is-mobile,body.is-mobile{overscroll-behavior:none;touch-action:manipulation}body.is-mobile{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}body.is-mobile *,body.is-mobile *:before,body.is-mobile *:after{-webkit-tap-highlight-color:transparent}body.is-mobile input,body.is-mobile textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}#canvas,#game-wrap{touch-action:pinch-zoom}body.is-mobile .tb-slot:hover{transform:none;box-shadow:inset 0 1px #ffc8781a,inset 0 -2px 2px #00000073,0 2px #1a0e04}body.is-mobile .tb-slot:active{transform:translateY(-1px) scale(.96);transition:transform .08s ease}body.is-mobile .tb-slot{width:44px;height:44px}body.is-mobile .toolbar{bottom:0!important;padding:6px 10px!important;border-radius:0!important;justify-content:center!important}body.is-mobile .toolbar:before,body.is-mobile .toolbar:after{border-radius:0!important}body.is-mobile .toolbar-wrap{gap:4px;padding:0;justify-content:center;flex:0 1 auto}body.is-mobile .tb-menu-group{margin-left:4px!important}body.is-mobile .tb-slot .tb-key,body.is-mobile .tb-sep{display:none}body.is-mobile .tb-slot.active{box-shadow:inset 0 1px #ffdc8c52,inset 0 0 14px #f5c84273,0 2px #1a0e0480}body.is-mobile .tb-menu-group .tb-btn{min-width:60px!important;width:auto!important;min-height:48px;height:48px!important;padding:4px 8px!important;white-space:nowrap}body.is-mobile .tb-menu-group .tb-txt{font-size:.6rem!important;line-height:1.1!important;margin-top:2px;letter-spacing:0;white-space:nowrap}body.is-mobile .tb-slot .tb-spr{width:34px!important;height:34px!important}body.is-mobile .tb-slot .tb-ico{font-size:28px!important}body.is-mobile .tb-labeled .tb-lbl,body.is-mobile .tb-lbl{font-size:14px!important}body.is-mobile .toolbar #tb-tools .tb-slot.tb-labeled{min-width:56px!important;min-height:56px!important;padding:4px 8px 6px!important;gap:2px!important;flex-direction:column!important;overflow:visible!important}body.is-mobile .toolbar #tb-tools .tb-slot.tb-labeled .tb-ico{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:24px!important;line-height:1}body.is-mobile .toolbar #tb-tools .tb-slot.tb-labeled .tb-ico>svg{width:24px!important;height:24px!important}body.is-mobile .toolbar #tb-tools .tb-slot.tb-labeled .tb-lbl{font-size:12px!important;line-height:1.05;letter-spacing:.04em;margin-top:1px}body.is-mobile .hud-content{gap:3px!important;padding:4px 8px!important}body.is-mobile .hud-stats{gap:3px!important}body.is-mobile .stat-badge{height:32px!important;padding:3px 7px!important;border-radius:5px!important;gap:4px!important}body.is-mobile .season-badge{padding:3px 7px!important}body.is-mobile .season-badge .badge-info{display:inline-flex!important;flex-direction:row!important;align-items:baseline;gap:4px;line-height:1}body.is-mobile .season-badge .badge-title{font-size:.7rem!important}body.is-mobile .season-badge .badge-sub{display:inline-block!important;font-size:.54rem!important;opacity:.6}body.is-mobile .time-badge{padding:3px 7px!important;flex-direction:row!important;align-items:center;gap:6px!important}body.is-mobile .time-badge .badge-title{font-size:.78rem!important;min-width:0!important;line-height:1}body.is-mobile .speed-btns{display:inline-flex!important;gap:1px!important}body.is-mobile .speed-btns .speed-btn{padding:1px 4px!important;font-size:.36rem!important;min-width:0!important;height:10px!important;border-radius:3px!important;line-height:1!important}body.is-mobile .location-badge{display:inline-flex!important;max-width:140px;padding:3px 7px!important}body.is-mobile .location-badge .badge-title{font-size:.62rem!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.is-mobile .btn-home-tp{height:32px!important;padding:4px 9px!important;font-size:.82rem!important;border-radius:6px!important}body.is-mobile .hud .stat-badge,body.is-mobile .hud .btn-mute,body.is-mobile .hud .btn-home-tp,body.is-mobile .hud .hud-profile-btn{border-radius:6px!important;border:2px solid rgba(74,45,16,.6)!important;box-shadow:inset 0 1px #ffdc8c2e,inset 0 -1px #00000040,0 1px #00000059!important;position:relative;z-index:2}body.is-mobile .gold-badge .badge-value{font-size:.58rem!important;white-space:nowrap}body.is-mobile .gold-badge .badge-unit{font-size:.48rem!important;opacity:.75}body.is-mobile .gold-badge .badge-plus{font-size:.68rem!important;margin-left:1px}body.is-mobile .bar-badge .bar-label,body.is-mobile .xp-badge{display:none!important}body.is-mobile .hud-profile-btn{padding:0!important;min-width:35px!important;width:35px!important;min-height:35px!important;height:35px!important;border-radius:5px!important;display:flex!important;align-items:center;justify-content:center}body.is-mobile .hud-profile-btn .badge-title{display:none!important}body.is-mobile .hud-profile-btn svg{width:17px!important;height:17px!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}body.is-mobile .bar-badge .bar-outer{width:56px!important;height:10px!important;border-radius:2px!important}body.is-mobile .bar-badge .bar-num{font-size:.56rem!important;color:var(--brass-hilite)!important;text-shadow:0 1px 2px rgba(0,0,0,.6)}body.is-mobile .bar-badge .badge-plus{font-size:.75rem!important;color:#f8d898d9!important;text-shadow:0 0 6px rgba(248,216,152,.4);margin-left:2px;transition:transform .12s ease}body.is-mobile .bar-badge:active .badge-plus{transform:scale(.85)}body.is-mobile .gold-badge .badge-plus{font-size:.75rem!important;transition:transform .12s ease}body.is-mobile .gold-badge:active .badge-plus{transform:scale(.85)}body.is-mobile .btn-mute{display:inline-flex!important;align-items:center;justify-content:center;height:35px!important;min-width:35px!important;width:35px!important;padding:0!important;border-radius:5px!important}body.is-mobile .btn-mute svg,body.is-mobile .btn-mute img{width:16px!important;height:16px!important}body.is-mobile .hud-menu-btn{min-width:40px;min-height:40px}body.is-mobile .ui-toggle-btn{bottom:18px!important;right:10px!important;width:36px!important;height:36px!important;min-width:36px;min-height:36px}body.is-mobile .panel{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;min-width:0!important;max-width:100%!important;border-radius:0!important;border-left:none!important;border-right:none!important;border-top:2px solid rgba(255,200,120,.2)!important;border-bottom:none!important;box-shadow:0 -8px 32px #0009!important;animation:mobileSlideUp .28s cubic-bezier(.4,0,.2,1)!important;z-index:400!important;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}@keyframes mobileSlideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}body.is-mobile .panel-hdr{padding:14px 18px!important;border-bottom:2px solid rgba(255,200,120,.22)!important;background:linear-gradient(180deg,#7a5a3a8c,#4a301840)!important;position:sticky;top:0;z-index:10}body.is-mobile .panel-hdr h2{font-size:1rem!important;letter-spacing:.04em}body.is-mobile .panel .btn-x{width:40px!important;height:40px!important;font-size:12px!important;border-radius:8px!important}body.is-mobile .panel-body{padding:14px!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.is-mobile .shop-item,body.is-mobile .order-item,body.is-mobile .quest-item{padding:10px 12px!important;gap:10px!important;min-height:52px;border-radius:8px!important}body.is-mobile .shop-item+.shop-item,body.is-mobile .order-item+.order-item{margin-top:6px}body.is-mobile .shop-name,body.is-mobile .order-name{font-size:.85rem!important;letter-spacing:.02em}body.is-mobile .shop-desc,body.is-mobile .order-desc{font-size:.82rem!important;line-height:1.5;opacity:.75}body.is-mobile .shop-cost,body.is-mobile .order-reward{font-size:.88rem!important}body.is-mobile .shop-btn,body.is-mobile .order-btn{min-width:48px;min-height:36px;font-size:.82rem!important;padding:6px 12px!important;border-radius:8px!important}body.is-mobile .shop-tabs-grid{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:6px!important;padding:10px 12px!important;overflow-x:auto!important;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;border-bottom:1px solid rgba(255,200,120,.14)}body.is-mobile .shop-tabs-grid::-webkit-scrollbar{display:none}body.is-mobile .shop-tab{flex:0 0 auto!important;padding:10px 16px!important;font-size:8px!important;min-height:44px;border-radius:10px!important;scroll-snap-align:start;white-space:nowrap}body.is-mobile .shop-tab.active{box-shadow:0 0 0 1.5px #f5c842,inset 0 1px #ffffff26!important}body.is-mobile .shop-section-hdr{font-size:.82rem!important;padding:8px 4px 4px!important;letter-spacing:.1em;text-transform:uppercase;opacity:.8}body.is-mobile .shop-hint{font-size:13px!important;padding:10px 12px!important;opacity:.8;text-align:center;letter-spacing:.3px;line-height:1.5}.tb-more-mobile{display:none!important}body.is-mobile .tb-more-mobile{display:inline-flex!important}body.is-mobile #btn-animals,body.is-mobile #btn-save,body.is-mobile #btn-guide,body.is-mobile #btn-notiflog,body.is-mobile #btn-menu{display:none!important}body.is-mobile .toolbar-wrap{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:center!important;gap:4px!important;padding:0!important}body.is-mobile #tb-tools,body.is-mobile #tb-seeds{display:flex;flex:0 1 auto;gap:4px!important;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:none}body.is-mobile #tb-tools::-webkit-scrollbar,body.is-mobile #tb-seeds::-webkit-scrollbar{display:none}body.is-mobile .tb-menu-group{display:flex;flex:0 0 auto;gap:4px!important;margin-left:4px!important;position:relative}body.is-mobile .tb-slot.active,body.is-mobile .tb-btn.active{border-color:#f5c842b3!important;box-shadow:inset 0 1px #ffdc8c52,inset 0 0 14px #f5c84273,inset 0 -2px 3px #0006!important;animation:toolPulse 2.6s ease-in-out infinite}@keyframes toolPulse{0%,to{box-shadow:inset 0 1px #ffdc8c52,inset 0 0 12px #f5c8425c,inset 0 -2px 3px #0006}50%{box-shadow:inset 0 1px #ffe6a073,inset 0 0 22px #f5c842a6,inset 0 -2px 3px #0006}}body.is-mobile #btn-mobile-more{position:relative;width:54px!important;height:48px!important;min-width:54px!important;min-height:48px!important;padding:4px 6px!important}.tool-toast{position:fixed;left:50%;bottom:78px;transform:translate(-50%) translateY(10px) scale(.94);opacity:0;pointer-events:none;background:linear-gradient(180deg,#7a5a3af2,#2a1a0efa);border:1.2px solid rgba(245,200,66,.45);border-top:1.2px solid rgba(255,200,120,.3);border-radius:10px;padding:6px 14px;display:flex;align-items:center;color:var(--ui-legacy-text-warm,#ffe8c0);font-family:var(--font-display);letter-spacing:.02em;text-shadow:1px 1px 0 rgba(0,0,0,.5);box-shadow:0 4px 14px #0000008c,0 0 12px #f5c84238,inset 0 1px #ffdc8c1a;z-index:250;transition:transform .24s cubic-bezier(.4,0,.2,1),opacity .2s ease-out;white-space:nowrap;max-width:calc(100vw - 40px)}.tool-toast.show{transform:translate(-50%) translateY(0) scale(1);opacity:1}.tool-toast-col{display:flex;flex-direction:column;gap:1px;align-items:center}.tool-toast-name{font-size:.88rem;color:var(--ui-legacy-text-warm,#ffe8c0)}.tool-toast-hint{font-size:.72rem;color:#f5c842d9;letter-spacing:.04em;text-transform:uppercase}.tool-toast.toast-nonhand{border-color:#f5c84299;box-shadow:0 4px 14px #0000008c,0 0 16px #f5c84252,inset 0 1px #ffdc8c1f}body:not(.is-mobile) .tool-toast{display:none}body.is-mobile #app.ui-hidden .tool-toast{bottom:30px}body.is-mobile .inv-slot,body.is-mobile .inventory-slot{min-width:56px!important;min-height:56px!important}body.is-mobile .notif{padding:6px 10px 6px 28px!important;font-size:.82rem!important;border-radius:4px!important;border-width:1.5px!important;min-height:26px!important;gap:6px!important}body.is-mobile .notif:before{width:14px!important;height:14px!important;left:6px!important}body.is-mobile .notif-stack{bottom:78px!important;right:8px!important;max-width:calc(100vw - 16px)!important;gap:5px!important}body.is-mobile .tooltip{padding:4px 8px 5px!important;max-width:170px!important;border-width:1.5px!important;border-radius:3px!important;font-size:.82rem!important}body.is-mobile .tt-title{font-size:.85rem!important;margin-bottom:2px!important}body.is-mobile .tt-desc{font-size:.82rem!important;line-height:1.4!important}:root{--bronze-dark:#2a1810;--bronze-mid:#3d2614;--brass-deep:#6a4818;--brass-shadow:#5a3a18;--brass-base:#a8782a;--brass-bright:#d4a040;--brass-hilite:#f8d898;--steam-glow:#f4d090;--copper-accent:#b8633a;--copper-rivet:#c8703a;--copper-glow:rgba(200,99,58,.4);--copper-glow-strong:rgba(200,112,58,.65);--soot-black:#0f0a06;--rivet-shadow:rgba(0,0,0,.55);--rivet-hilite:rgba(255,220,160,.18);--inset-shadow:rgba(0,0,0,.78);--brass-stops-safe: var(--brass-hilite) 0%, var(--brass-base) 70%, var(--brass-deep) 100%}.panel-body p,.panel-body div,.panel-body input,#panel.panel .panel-body p,#panel.panel .panel-body div,#panel.panel .panel-body input,#panel.panel .panel-body input[type=email],#panel.panel .panel-body input[type=password],#panel.panel .panel-body input[type=text],#panel.panel .panel-body input[type=number],#panel.panel .panel-body input[type=search],.crop-info-panel,.crop-info-content,.crop-info-header,.crop-info-details,.crop-info-details div{font-family:var(--font-body);line-height:1.5}#panel.panel{background:radial-gradient(circle at 10px 10px,var(--brass-hilite, #f8d898) 0,var(--brass-base, #a8782a) 2px,var(--brass-deep, #6a4818) 3px,transparent 4px),radial-gradient(circle at calc(100% - 10px) 10px,var(--brass-hilite, #f8d898) 0,var(--brass-base, #a8782a) 2px,var(--brass-deep, #6a4818) 3px,transparent 4px),radial-gradient(circle at 10px calc(100% - 10px),var(--brass-hilite, #f8d898) 0,var(--brass-base, #a8782a) 2px,var(--brass-deep, #6a4818) 3px,transparent 4px),radial-gradient(circle at calc(100% - 10px) calc(100% - 10px),var(--brass-hilite, #f8d898) 0,var(--brass-base, #a8782a) 2px,var(--brass-deep, #6a4818) 3px,transparent 4px),radial-gradient(circle at 23% 17%,rgba(0,0,0,.18) 0,transparent 1.5px),radial-gradient(circle at 71% 42%,rgba(0,0,0,.14) 0,transparent 1.5px),radial-gradient(circle at 38% 81%,rgba(0,0,0,.16) 0,transparent 1.5px),radial-gradient(circle at 88% 73%,rgba(0,0,0,.12) 0,transparent 1.5px),linear-gradient(180deg,var(--bronze-mid, #3d2614) 0%,var(--bronze-dark, #2a1810) 55%,var(--soot-black, #0f0a06) 100%);border:3px solid var(--brass-deep, #6a4818);border-radius:5px;box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 0 var(--inset-shadow, rgba(0,0,0,.78)),inset 0 0 0 1px #00000059,0 3px 0 var(--soot-black, #0f0a06),-6px 0 18px #0000008c,0 4px 14px #00000073;color:#f0d8a8}#panel.panel .panel-hdr{border-bottom:2px solid var(--brass-deep, #6a4818);box-shadow:inset 0 -1px 0 var(--rivet-hilite, rgba(255,220,160,.18));padding:10px 14px;background:linear-gradient(180deg,#0000002e,#0000000d)}#panel.panel .panel-hdr h2{font-family:var(--font-display);text-transform:uppercase;color:var(--brass-hilite, #f8d898);text-shadow:0 1px 0 var(--soot-black, #0f0a06),0 -1px 0 var(--bronze-dark, #2a1810),0 0 6px rgba(200,112,58,.25);letter-spacing:.06em;font-weight:600}#panel.panel .panel-body,#panel.panel .panel-body .shop-item,#panel.panel .panel-body .shop-name,#panel.panel .panel-body .shop-empty{color:#f0d8a8}#panel.panel .panel-body .shop-section-hdr{color:var(--brass-hilite, #f8d898);border-bottom:1px solid var(--brass-deep, #6a4818);text-shadow:0 1px 0 var(--soot-black, #0f0a06);letter-spacing:.05em;text-transform:uppercase}#panel.panel .btn-x{background:linear-gradient(180deg,var(--brass-stops-safe));color:var(--bronze-dark, #2a1810);border:2px solid var(--bronze-dark, #2a1810);border-radius:3px;text-shadow:0 1px 0 var(--brass-hilite, #f8d898);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 2px var(--inset-shadow, rgba(0,0,0,.78)),0 1px 0 var(--soot-black, #0f0a06),0 2px 4px #00000080;transition:transform .08s ease,box-shadow .12s ease,filter .12s ease}#panel.panel .btn-x:hover{filter:brightness(1.1);background:linear-gradient(180deg,var(--brass-stops-safe));color:var(--bronze-dark, #2a1810);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 2px var(--inset-shadow, rgba(0,0,0,.78)),0 1px 0 var(--soot-black, #0f0a06),0 0 8px var(--copper-glow, rgba(200,99,58,.4));transform:translateY(-1px)}#panel.panel .btn-x:active{transform:translateY(1px);box-shadow:inset 0 1px 3px var(--inset-shadow, rgba(0,0,0,.78)),0 0 6px var(--copper-glow-strong, rgba(200,112,58,.65))}#panel.panel .inv-cell{background:linear-gradient(180deg,var(--bronze-dark, #2a1810) 0%,var(--soot-black, #0f0a06) 100%);border:1.5px solid var(--brass-deep, #6a4818);border-radius:2px;box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 2px var(--inset-shadow, rgba(0,0,0,.78)),inset 0 0 6px #00000073;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}#panel.panel .inv-cell:hover{background:linear-gradient(180deg,var(--bronze-mid, #3d2614) 0%,var(--bronze-dark, #2a1810) 100%);border-color:var(--brass-base, #a8782a);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 2px var(--inset-shadow, rgba(0,0,0,.78)),0 0 8px var(--copper-glow, rgba(200,99,58,.4))}#panel.panel .inv-cell.selected,#panel.panel .inv-cell.active,#panel.panel .inv-cell.inv-edible{background:linear-gradient(180deg,rgba(200,112,58,.22) 0%,var(--bronze-dark, #2a1810) 100%);border-color:var(--copper-rivet, #c8703a);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 2px var(--inset-shadow, rgba(0,0,0,.78)),0 0 6px var(--copper-glow, rgba(200,99,58,.4))}#panel.panel .inv-cnt{color:var(--brass-hilite, #f8d898);background:#0009;border:1px solid var(--brass-deep, #6a4818);text-shadow:0 1px 0 var(--soot-black, #0f0a06)}#panel.panel .btn-act{font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.08em;border-radius:3px;transition:transform .08s ease,box-shadow .12s ease,filter .12s ease,background .12s ease}#panel.panel .btn-act.btn-green,#panel.panel .btn-act.btn-gold{background:linear-gradient(180deg,var(--brass-stops-safe));color:var(--bronze-dark, #2a1810);border:2px solid var(--bronze-dark, #2a1810);text-shadow:0 1px 0 var(--brass-hilite, #f8d898);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 2px var(--inset-shadow, rgba(0,0,0,.78)),0 2px 0 var(--soot-black, #0f0a06),0 3px 6px #00000073}#panel.panel .btn-act.btn-green:hover:not(:disabled),#panel.panel .btn-act.btn-gold:hover:not(:disabled){filter:brightness(1.08);background:linear-gradient(180deg,var(--brass-stops-safe));box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 2px var(--inset-shadow, rgba(0,0,0,.78)),0 2px 0 var(--soot-black, #0f0a06),0 0 10px var(--copper-glow, rgba(200,99,58,.4));transform:translateY(-1px)}#panel.panel .btn-act.btn-green:active:not(:disabled),#panel.panel .btn-act.btn-gold:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 3px var(--inset-shadow, rgba(0,0,0,.78)),0 0 8px var(--copper-glow-strong, rgba(200,112,58,.65))}#panel.panel .btn-act.btn-secondary,#panel.panel .btn-act:not(.btn-green):not(.btn-gold):not(.btn-danger){background:linear-gradient(180deg,var(--bronze-mid, #3d2614) 0%,var(--bronze-dark, #2a1810) 60%,var(--soot-black, #0f0a06) 100%);color:var(--brass-hilite, #f8d898);border:2px solid var(--brass-deep, #6a4818);text-shadow:0 1px 0 var(--soot-black, #0f0a06);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 2px var(--inset-shadow, rgba(0,0,0,.78)),0 2px 0 var(--soot-black, #0f0a06),0 3px 6px #00000073}#panel.panel .btn-act.btn-secondary:hover:not(:disabled),#panel.panel .btn-act:not(.btn-green):not(.btn-gold):not(.btn-danger):hover:not(:disabled){border-color:var(--brass-base, #a8782a);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 2px var(--inset-shadow, rgba(0,0,0,.78)),0 2px 0 var(--soot-black, #0f0a06),0 0 10px var(--copper-glow, rgba(200,99,58,.4));transform:translateY(-1px)}#panel.panel .btn-act.btn-danger{border:2px solid var(--bronze-dark, #2a1810);border-radius:3px;box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 2px var(--inset-shadow, rgba(0,0,0,.78)),0 2px 0 var(--soot-black, #0f0a06)}#panel.panel .panel-body input[type=email],#panel.panel .panel-body input[type=password],#panel.panel .panel-body input[type=text],#panel.panel .panel-body input[type=number],#panel.panel .panel-body input[type=search]{background:linear-gradient(180deg,var(--soot-black, #0f0a06) 0%,var(--bronze-dark, #2a1810) 100%)!important;border:2px solid var(--brass-deep, #6a4818)!important;border-radius:3px!important;color:var(--brass-hilite, #f8d898)!important;box-shadow:inset 0 1px 3px var(--inset-shadow, rgba(0,0,0,.78)),inset 0 0 0 1px #0006!important;transition:border-color .15s ease,box-shadow .15s ease!important}#panel.panel .panel-body input[type=email]:focus,#panel.panel .panel-body input[type=password]:focus,#panel.panel .panel-body input[type=text]:focus,#panel.panel .panel-body input[type=number]:focus,#panel.panel .panel-body input[type=search]:focus{outline:none!important;border-color:var(--brass-hilite, #f8d898)!important;box-shadow:inset 0 1px 3px var(--inset-shadow, rgba(0,0,0,.78)),0 0 8px var(--copper-glow, rgba(200,99,58,.4))!important}#panel.panel .panel-body input::placeholder{color:#f8d89866!important}#panel.panel .panel-body::-webkit-scrollbar,#panel.panel .inv-grid::-webkit-scrollbar{width:10px}#panel.panel .panel-body::-webkit-scrollbar-track,#panel.panel .inv-grid::-webkit-scrollbar-track{background:linear-gradient(90deg,var(--bronze-dark, #2a1810) 0%,var(--soot-black, #0f0a06) 50%,var(--bronze-dark, #2a1810) 100%);border-left:1px solid var(--brass-deep, #6a4818);border-right:1px solid var(--brass-deep, #6a4818);box-shadow:inset 0 0 4px #0009}#panel.panel .panel-body::-webkit-scrollbar-thumb,#panel.panel .inv-grid::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--copper-rivet, #c8703a) 0%,var(--brass-base, #a8782a) 50%,var(--brass-deep, #6a4818) 100%);border:1px solid var(--bronze-dark, #2a1810);border-radius:2px;box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 2px var(--inset-shadow, rgba(0,0,0,.78))}#panel.panel .panel-body::-webkit-scrollbar-thumb:hover,#panel.panel .inv-grid::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--brass-hilite, #f8d898) 0%,var(--copper-rivet, #c8703a) 50%,var(--brass-deep, #6a4818) 100%);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 2px var(--inset-shadow, rgba(0,0,0,.78)),0 0 6px var(--copper-glow, rgba(200,99,58,.4))}#panel.panel .panel-body,#panel.panel .inv-grid{scrollbar-color:var(--brass-base, #a8782a) var(--bronze-dark, #2a1810);scrollbar-width:thin}body:after{content:"";position:fixed;left:0;right:0;bottom:0;height:56px;pointer-events:none;background:radial-gradient(ellipse 220px 60px at 0% 100%,rgba(200,112,58,.1),transparent 70%),radial-gradient(ellipse 220px 60px at 100% 100%,rgba(200,112,58,.1),transparent 70%);z-index:1}body.ui-zen:after,body.ui-hidden:after{opacity:0;transition:opacity .4s ease}body.is-mobile #btn-mute,body.is-mobile .btn-mute{position:relative;z-index:12;margin-left:4px}body.is-mobile .time-badge,body.is-mobile #btn-ach{display:none!important}#tb-tools .tb-slot{display:flex;align-items:center;justify-content:center}#tb-tools .tb-slot .tb-spr,#tb-tools .tb-slot img.tb-spr{width:32px!important;height:32px!important;object-fit:contain;image-rendering:pixelated;margin:0!important;filter:drop-shadow(0 2px 2px rgba(0,0,0,.65));display:block}#tb-tools .tb-slot .tb-ico{font-size:24px!important;line-height:1!important;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin:0!important;filter:drop-shadow(0 2px 2px rgba(0,0,0,.65))}body.is-mobile #tb-tools .tb-slot .tb-spr{width:36px!important;height:36px!important}body.is-mobile #tb-tools .tb-slot .tb-ico{font-size:28px!important;width:36px;height:36px}.sm-odo-plate{display:none!important}@keyframes xpSheen{0%{background-position:200% 0}to{background-position:-100% 0}}.btn-gold:disabled,.btn-green:disabled,.btn-danger:disabled,.btn-act:disabled,.btn-act.btn-gold:disabled,.btn-act.btn-green:disabled{background:linear-gradient(180deg,#5a4528,#3d2f1a,#2a1f10)!important;color:var(--text-on-bronze-disabled, #7a6244)!important;border-color:#3a2810!important;cursor:not-allowed!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important}body.is-mobile .tb-slot,body.is-mobile .btn-mute,body.is-mobile .hud-profile-btn,body.is-mobile .ui-toggle-btn,body.is-mobile .hud-menu-btn{min-width:44px!important;min-height:44px!important}body.is-mobile .sm-clock-badge .speed-btn,body.is-mobile .speed-btns .speed-btn{position:relative}body.is-mobile .sm-clock-badge .speed-btn:before,body.is-mobile .speed-btns .speed-btn:before{content:"";position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;z-index:1}.brass-engraved-text{text-shadow:0 1px 0 rgba(248,216,152,.5),0 -1px 0 rgba(42,24,16,.7)!important}.shop-tab:focus-visible,.shop-item:focus-visible,.inv-cell:focus-visible,.btn-act:focus-visible,.tb-slot:focus-visible,.tb-btn:focus-visible{outline:2px solid var(--brass-hilite, #f8d898)!important;outline-offset:2px!important;box-shadow:0 0 0 4px #f8d89840!important}.shop-tab:focus:not(:focus-visible),.shop-item:focus:not(:focus-visible),.inv-cell:focus:not(:focus-visible){outline:none!important}#panel.panel{background:linear-gradient(180deg,var(--bronze-mid, #3d2614) 0%,var(--bronze-dark, #2a1810) 60%,var(--soot-black, #0f0a06) 100%)!important}.btn-row-action{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;padding:10px 12px;margin:0;font-family:var(--type-body);font-size:.8rem;text-align:left;color:var(--text-on-brass-bright);background:linear-gradient(180deg,var(--brass-stops-safe));border:2px solid var(--brass-deep, #6a4818);border-radius:4px;cursor:pointer;text-shadow:0 1px 0 var(--brass-hilite, #f8d898);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 2px var(--inset-shadow, rgba(0,0,0,.45));transition:filter .15s ease,box-shadow .15s ease,border-color .15s ease}.btn-row-action:hover:not(:disabled){filter:brightness(1.08);border-color:var(--brass-hilite, #f8d898)}.btn-row-action:focus-visible{outline:2px solid var(--brass-hilite, #f8d898);outline-offset:2px}.btn-row-action:disabled{opacity:.5;cursor:not-allowed}.btn-primary-brass{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;background:linear-gradient(180deg,var(--brass-stops-safe));border:var(--hud-border-w-md, 2px) solid var(--brass-deep, #6a4818);border-radius:var(--hud-radius-md, 4px);color:var(--text-on-brass-bright, #2a1810);font-family:var(--font-display);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;text-shadow:0 1px 0 rgba(248,216,152,.5);box-shadow:var(--shadow-raised, inset 0 1px 0 rgba(255,220,160,.18), 0 2px 4px rgba(0,0,0,.45));transition:filter .15s ease,transform .15s ease}.btn-primary-brass:hover{filter:brightness(1.08)}.btn-primary-brass:active{transform:translateY(1px);box-shadow:var(--shadow-recessed, inset 0 2px 4px rgba(0,0,0,.55))}.btn-primary-brass:disabled{background:linear-gradient(180deg,#5a4528,#3d2f1a,#2a1f10);color:var(--text-on-bronze-disabled, #7a6244);border-color:#3a2810;cursor:not-allowed;box-shadow:none;text-shadow:none;filter:none}.btn-primary-brass:focus-visible{outline:2px solid var(--brass-hilite, #f8d898);outline-offset:2px;box-shadow:0 0 0 4px #f8d89840}.tab-underline{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--text-on-bronze-muted, #c4a770);font-family:var(--font-display);font-size:13px;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:color .15s,border-color .15s}.tab-underline:hover{color:var(--text-on-bronze-primary, #f0d8a8)}.tab-underline.active{color:var(--brass-hilite, #f8d898);border-bottom-color:var(--brass-hilite, #f8d898)}.tab-underline:focus-visible{outline:2px solid var(--brass-hilite, #f8d898);outline-offset:2px}.card-action{display:flex;flex-direction:column;background:linear-gradient(180deg,var(--bronze-mid, #3d2614) 0%,var(--bronze-dark, #2a1810) 100%);border:1px solid var(--brass-deep, #6a4818);border-radius:var(--hud-radius-sm, 2px);padding:10px;color:var(--text-on-bronze-primary, #f0d8a8);cursor:pointer;transition:filter .15s,border-color .15s,transform .15s}.card-action:hover{filter:brightness(1.06);border-color:var(--brass-base, #a8782a)}.card-action:active{transform:translateY(1px)}.card-action:disabled,.card-action.disabled{opacity:.55;cursor:not-allowed}.card-action:focus-visible{outline:2px solid var(--brass-hilite, #f8d898);outline-offset:2px}#day-num{color:var(--text-on-brass-bright, #2a1810)!important;opacity:1!important;font-weight:600!important;text-shadow:0 1px 0 rgba(248,216,152,.55),0 -1px 0 rgba(42,24,16,.7)!important}#tokens-lbl,#season-lbl,#lvl-lbl{color:var(--text-on-brass-bright, #2a1810)!important;opacity:1!important;font-weight:700!important;text-shadow:0 1px 0 rgba(248,216,152,.55),0 -1px 0 rgba(42,24,16,.7)!important}@media(max-width:1024px){body #btn-animals,body #btn-save,body #btn-guide,body #btn-notiflog,body #btn-menu{display:none!important}.tb-more-mobile{display:inline-flex!important}.toolbar{bottom:0!important;padding:6px 10px!important;border-radius:0!important;justify-content:center!important}.toolbar:before,.toolbar:after{border-radius:0!important}.toolbar-wrap,.toolbar{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:center!important;gap:4px!important;padding:0!important}#tb-tools,#tb-seeds{display:flex!important;flex:0 1 auto!important;gap:4px!important;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:none}#tb-tools::-webkit-scrollbar,#tb-seeds::-webkit-scrollbar{display:none}.tb-menu-group{display:flex!important;flex:0 0 auto!important;gap:4px!important;margin-left:4px!important;position:relative}.tb-slot{width:44px!important;height:44px!important}.tb-sep,.tb-slot .tb-key{display:none!important}.tb-menu-group .tb-btn{min-width:60px!important;width:auto!important;min-height:44px!important;height:44px!important;padding:3px 8px!important;white-space:nowrap!important}.tb-menu-group .tb-txt{font-size:.42rem!important;line-height:1.1!important;margin-top:2px!important;letter-spacing:0!important;white-space:nowrap!important}#btn-mobile-more{position:relative;width:46px!important;height:44px!important;min-width:46px!important;min-height:44px!important;padding:3px 4px!important}.tb-slot:hover{transform:none}.tb-slot:active{transform:translateY(-1px) scale(.96);transition:transform .08s ease}}@media(max-width:1024px){body.is-mobile #btn-mobile-more{width:52px!important;min-width:52px!important;height:50px!important;min-height:50px!important;padding:3px 2px!important;margin:0!important;background:none!important;background-image:none!important;border:0!important;border-radius:6px!important;box-shadow:none!important;filter:none!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important}}@media(max-width:1024px){body.is-mobile #btn-mobile-more{background:linear-gradient(180deg,#ffdca00d,#0000002e)!important;background-image:linear-gradient(180deg,#ffdca00d,#0000002e)!important;border:1px solid rgba(255,220,160,.22)!important;border-radius:6px!important;box-shadow:inset 0 1px #ffdca02e,inset 0 -1px #00000059,0 1px #0006!important;width:52px!important;min-width:52px!important;height:50px!important;min-height:50px!important;padding:3px 2px!important}body .ui-toggle-btn,body #btn-ui-toggle,body.is-mobile .ui-toggle-btn,body.is-mobile #btn-ui-toggle{position:fixed!important;right:10px!important;bottom:8px!important;z-index:60!important;width:52px!important;height:50px!important;padding:3px 2px!important;background:linear-gradient(180deg,#ffdca00d,#0000002e)!important;border:1px solid rgba(255,220,160,.22)!important;border-radius:6px!important;box-shadow:inset 0 1px #ffdca02e,inset 0 -1px #00000059,0 1px #0006!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body .ui-toggle-btn svg,body #btn-ui-toggle svg{width:22px!important;height:22px!important;fill:#ffdca0d9!important;stroke:#ffdca0d9!important}}@media(max-width:1024px){body .ui-toggle-btn,body #btn-ui-toggle,body.is-mobile .ui-toggle-btn,body.is-mobile #btn-ui-toggle{background:linear-gradient(180deg,var(--bronze-mid) 0%,var(--bronze-dark) 60%,var(--soot-black) 100%)!important;background-image:linear-gradient(180deg,var(--bronze-mid) 0%,var(--bronze-dark) 60%,var(--soot-black) 100%)!important;background-color:transparent!important;border:2px solid var(--brass-deep, #6a4818)!important;border-radius:var(--hud-radius-md, 6px)!important;box-shadow:var(--shadow-raised)!important}body .ui-toggle-btn svg,body #btn-ui-toggle svg{width:22px!important;height:22px!important;fill:#ffdca0d9!important;stroke:#ffdca0d9!important}}@media(max-width:640px){body .ui-toggle-btn,body #btn-ui-toggle{width:46px!important;height:44px!important;right:6px!important;bottom:6px!important}body .ui-toggle-btn svg,body #btn-ui-toggle svg{width:18px!important;height:18px!important}}@media(max-width:480px){body .ui-toggle-btn,body #btn-ui-toggle{width:40px!important;height:40px!important;right:4px!important;bottom:4px!important}}@media(max-width:1024px){body .ui-toggle-btn,body #btn-ui-toggle,body.is-mobile #btn-mobile-more,body.is-mobile .ui-toggle-btn,body.is-mobile #btn-ui-toggle{width:52px!important;min-width:52px!important;max-width:52px!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:3px 2px!important;margin:0!important;box-sizing:border-box!important;background:linear-gradient(180deg,var(--bronze-mid) 0%,var(--bronze-dark) 60%,var(--soot-black) 100%)!important;background-image:linear-gradient(180deg,var(--bronze-mid) 0%,var(--bronze-dark) 60%,var(--soot-black) 100%)!important;background-color:transparent!important;border:2px solid var(--brass-deep, #6a4818)!important;border-radius:6px!important;box-shadow:var(--shadow-raised)!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;flex:0 0 52px!important}body .ui-toggle-btn svg,body #btn-ui-toggle svg{width:22px!important;height:22px!important}}@media(max-width:1024px){body .ui-toggle-btn,body #btn-ui-toggle{position:relative!important;overflow:visible!important;background:radial-gradient(ellipse 90% 65% at 50% 30%,rgba(248,216,152,.22) 0%,transparent 65%),linear-gradient(180deg,#4a3018,#3a2410,#2a1808 70%,#150a04)!important;background-image:radial-gradient(ellipse 90% 65% at 50% 30%,rgba(248,216,152,.22) 0%,transparent 65%),linear-gradient(180deg,#4a3018,#3a2410,#2a1808 70%,#150a04)!important;border:1.5px solid var(--brass-deep, #6a4818)!important;border-radius:5px!important;box-shadow:inset 0 1px #f8d89852,inset 0 -1px #000000b3,inset 1px 0 #f8d8981a,inset -1px 0 #00000073,inset 0 0 4px #00000073,0 1px #0000008c,0 2px 3px #0006!important;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease!important}body .ui-toggle-btn:before,body #btn-ui-toggle:before{content:""!important;display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;top:2px!important;right:2px!important;bottom:2px!important;left:2px!important;pointer-events:none!important;border-radius:3px!important;background:radial-gradient(circle at 2px 2px,rgba(248,216,152,.55) 0 .9px,transparent 1.4px),radial-gradient(circle at calc(100% - 2px) 2px,rgba(248,216,152,.55) 0 .9px,transparent 1.4px),radial-gradient(circle at 2px calc(100% - 2px),rgba(248,216,152,.55) 0 .9px,transparent 1.4px),radial-gradient(circle at calc(100% - 2px) calc(100% - 2px),rgba(248,216,152,.55) 0 .9px,transparent 1.4px)!important;z-index:1!important}body .ui-toggle-btn svg,body #btn-ui-toggle svg{position:relative!important;z-index:2!important;width:22px!important;height:22px!important;filter:drop-shadow(0 1px 0 rgba(0,0,0,.85)) drop-shadow(0 0 2px rgba(248,216,152,.18))!important}body .ui-toggle-btn:hover{background:radial-gradient(ellipse 90% 65% at 50% 30%,rgba(248,216,152,.32) 0%,transparent 65%),linear-gradient(180deg,#5a3a18,#4a2c14,#3a200c 70%,#1c0d05)!important;border-color:#f8d8988c!important;transform:translateY(-1px)!important;filter:brightness(1.05)!important}body .ui-toggle-btn:active{transform:translateY(0)!important;filter:brightness(.95)!important;box-shadow:inset 0 2px 4px #0009,inset 0 0 0 1px #0000004d,0 0 0 transparent!important}}body .ui-toggle-btn,body #btn-ui-toggle,body.is-mobile .ui-toggle-btn,body.is-mobile #btn-ui-toggle{position:fixed!important;right:10px!important;bottom:8px!important;z-index:200!important}@media(max-width:640px){body .ui-toggle-btn,body #btn-ui-toggle{right:6px!important;bottom:6px!important}}@media(max-width:480px){body .ui-toggle-btn,body #btn-ui-toggle{right:4px!important;bottom:4px!important}}html.is-mobile body.is-mobile #canvas,html.is-mobile body.is-mobile #game-wrap,html body #canvas,html body #game-wrap{touch-action:pinch-zoom!important}@media(max-width:1024px){body .ui-toggle-btn,body #btn-ui-toggle,body.is-mobile .ui-toggle-btn,body.is-mobile #btn-ui-toggle{width:52px!important;min-width:52px!important;max-width:52px!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:3px 2px!important;margin:0!important;box-sizing:border-box!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;flex:0 0 52px!important}body .ui-toggle-btn img,body .ui-toggle-btn svg,body #btn-ui-toggle img,body #btn-ui-toggle svg,body.is-mobile .ui-toggle-btn img,body.is-mobile .ui-toggle-btn svg,body.is-mobile #btn-ui-toggle img,body.is-mobile #btn-ui-toggle svg{width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important;flex:0 0 24px!important;display:block!important}}.brass-engraved-text{text-shadow:0 1px 0 rgba(0,0,0,.55)!important}body .tooltip,body .tooltip:before,body .tooltip:after,body .tooltip[data-pos=top]:before,body .tooltip[data-pos=top]:after{text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!important}body [data-tooltip]:after,body [data-tooltip]:before,body [data-tip]:after,body [data-tip]:before{text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!important}:root{color-scheme:light;--ui-color-canvas: #ffd5c8;--ui-color-depth: #f9b6a7;--ui-color-surface: #fff7dd;--ui-color-surface-raised: #fffdf2;--ui-color-surface-high: #ffe7b8;--ui-color-control: #ffd36d;--ui-color-border: #e13b35;--ui-color-border-soft: #f58a79;--ui-color-border-strong: #9f1832;--ui-color-text: #291526;--ui-color-text-strong: #180b18;--ui-color-text-muted: #64364b;--ui-color-text-dim: #734258;--ui-color-disabled: #9b7779;--ui-color-accent: #ff3b30;--ui-color-accent-deep: #c51e35;--ui-color-accent-high: #8f102c;--ui-color-success: #167a4a;--ui-color-warning: #a95700;--ui-color-danger: #a90f2b;--ui-color-info: #005fcc;--ui-color-patina: #008f83;--ui-color-patina-high: #00695f;--ui-font-display: "Fredoka", "Segoe UI", "Helvetica Neue", "Arial", sans-serif;--ui-font-body: "Nunito", "Segoe UI", "Helvetica Neue", "Arial", sans-serif;--ui-font-label: "Caveat", "Segoe UI", "Helvetica Neue", "Arial", sans-serif;--ui-font-pixel: "Pixelify Sans", ui-monospace, "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", monospace;--ui-font-mono: ui-monospace, "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", monospace;--ui-font-editorial: var(--ui-font-body);--ui-font-digital: var(--ui-font-label);--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-5: 24px;--ui-space-6: 32px;--ui-radius-control: 4px;--ui-radius-panel: 7px;--ui-radius-pill: 999px;--ui-hit-target: 44px;--ui-control-gap: var(--ui-space-2);--ui-control-stack-gap: var(--ui-space-3);--ui-motion-fast: .12s;--ui-motion-normal: .18s;--ui-motion-slow: .28s;--ui-ease-standard: cubic-bezier(.2, .8, .25, 1);--ui-shadow-panel: 0 18px 44px rgba(169, 15, 43, .25);--ui-shadow-float: 0 7px 18px rgba(43, 21, 52, .22);--ui-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .82);--ui-focus-ring: 0 0 0 2px var(--ui-color-accent-deep);--flore-void: var(--ui-color-canvas);--flore-soot: var(--ui-color-surface);--flore-panel: var(--ui-color-surface-raised);--flore-plate: var(--ui-color-control);--flore-slate: var(--ui-color-border-soft);--flore-edge: var(--ui-color-border-strong);--flore-rose: var(--ui-color-accent-deep);--flore-rose-hi: var(--ui-color-accent-high);--flore-text: var(--ui-color-text);--flore-muted: var(--ui-color-text-muted);--flore-disabled: var(--ui-color-disabled);--flore-success: var(--ui-color-success);--flore-danger: var(--ui-color-danger);--font-display: var(--ui-font-display);--font-body: var(--ui-font-body);--font-label: var(--ui-font-label);--font-pixel: var(--ui-font-pixel);--font-mono: var(--ui-font-mono);--font-editorial: var(--ui-font-body);--font-digital: var(--ui-font-label);--type-display: var(--ui-font-display);--type-body: var(--ui-font-body);--type-label: var(--ui-font-label);--type-pixel: var(--ui-font-pixel);--type-mono: var(--ui-font-mono);--type-editorial: var(--ui-font-body);--type-digital: var(--ui-font-label);--gold: var(--ui-color-accent-high);--gold-dk: var(--ui-color-accent-deep);--green: var(--ui-color-success);--green-dk: var(--ui-color-patina);--red: var(--ui-color-danger);--blue: var(--ui-color-info);--txt-lt: var(--ui-color-text);--txt-dk: #291526;--txt-sh: rgba(43, 21, 52, .28);--text-on-bronze-primary: var(--ui-color-text);--text-on-bronze-strong: var(--ui-color-text-strong);--text-on-bronze-muted: var(--ui-color-text-muted);--text-on-bronze-disabled: var(--ui-color-disabled);--text-on-brass-bright: #291526;--text-on-brass-safe-dark: #180b18;--text-on-soot-primary: var(--ui-color-text);--text-warning: var(--ui-color-warning);--text-success: var(--ui-color-success);--text-danger: var(--ui-color-danger);--bronze-dark: var(--ui-color-surface);--bronze-mid: var(--ui-color-surface-high);--brass-deep: var(--ui-color-border-soft);--brass-shadow: var(--ui-color-surface-high);--brass-base: var(--ui-color-border-strong);--brass-bright: #64364b;--brass-hilite: #291526;--steam-glow: var(--ui-color-accent-high);--copper-accent: var(--ui-color-accent-deep);--copper-rivet: var(--ui-color-accent);--copper-glow: rgba(207, 111, 150, .3);--copper-glow-strong: rgba(184, 67, 122, .42);--soot-black: #f58a79;--rivet-hilite: rgba(255, 255, 255, .7);--inset-shadow: rgba(101, 62, 99, .26);--shadow-glow-brass: 0 0 10px rgba(207, 111, 150, .28);--shadow-glow-copper: 0 0 10px rgba(184, 67, 122, .26);--wood-lt: #ffd36d;--wood: #ff9f1c;--wood-dk: #c45a13;--wood-border: #8d2f19;--panel: #ffe7b8;--panel-in: #fff7dd;--hud-bg: linear-gradient(180deg, #fffdf2 0%, #ffe7b8 45%, #ffd36d 100%);--hud-border: #c51e35;--hud-border-color: #e13b35;--shadow-recessed: inset 0 2px 4px rgba(101, 62, 99, .18), inset 0 -1px 0 rgba(255, 255, 255, .7), 0 1px 0 rgba(255, 255, 255, .6);--shadow-raised: inset 0 1px 0 rgba(255, 255, 255, .85), inset 0 -1px 0 rgba(101, 62, 99, .16), 0 2px 0 rgba(180, 146, 178, .55), 0 3px 6px rgba(101, 62, 99, .18);--shadow-engraved: inset 0 1px 2px rgba(101, 62, 99, .22), inset 0 -1px 0 rgba(255, 255, 255, .7);--rivet-bg: radial-gradient(circle, #ffffff, #e7cfe0 55%, #c9a9c4 100%);--ui-legacy-void: #ffd5c8;--ui-legacy-backdrop: rgba(43, 21, 52, .48);--ui-legacy-plate: #ffe7b8;--ui-legacy-plate-high: #fff7dd;--ui-legacy-plate-raised: #fffdf2;--ui-legacy-plate-mid: #ffd36d;--ui-legacy-plate-top: #ffffff;--ui-legacy-plate-soft: #fff0d0;--ui-legacy-well: #f9b6a7;--ui-legacy-toggle-on: #9cf0d0;--ui-legacy-text-invert: #291526;--ui-legacy-text-warm: #8d2f19;--ui-legacy-menu-bg: url(/game/assets/menu_bg-6Lp6GMDH.png);--ui-legacy-veil: rgba(255, 247, 221, .82);--ui-legacy-veil-soft: rgba(255, 247, 221, .72);--ui-legacy-veil-strong: rgba(255, 253, 242, .94);--ui-legacy-scrim-top: rgba(197, 30, 53, .22);--ui-legacy-scrim-bottom: rgba(43, 21, 52, .48);--ui-legacy-outline: rgba(159, 24, 50, .52);--ui-legacy-border: #9f1832;--ui-legacy-border-soft: #f58a79;--ui-legacy-text-hi: #180b18;--ui-legacy-text-muted: #64364b;--ui-legacy-accent: #c51e35;--ui-legacy-accent-hi: #8f102c;--ui-legacy-mineral: #00695f;--ui-legacy-cookie-header: linear-gradient(180deg, #fff7dd, #ffe7b8);--ui-legacy-primary-plate: linear-gradient(180deg, #ffd5c8, #ffb0a0 55%, #ff8f7b);--loading-void: #ffd5c8;--loading-panel: #fff7dd;--loading-text: #291526;--loading-muted: #64364b;--loading-edge: #e13b35;--loading-track: #ffe7b8;--loading-track-edge: #e13b35;--loading-accent-deep: #c51e35;--loading-accent: #ff3b30;--loading-accent-hi: #8f102c}:root{--ui-chrome-panel: url(/game/assets/inset-CqLtj8jJ.png);--ui-chrome-inset-source: url(/game/assets/inset-CqLtj8jJ.png);--ui-chrome-button: url(/game/assets/input-DmgYNEMI.png);--ui-chrome-button-hover: url(/game/assets/button_hover-DIyw6UMm.png);--ui-chrome-button-active: url(/game/assets/button_active-ByZwPfWk.png);--ui-chrome-button-disabled: url(/game/assets/button_disabled-BNuPwjKv.png);--ui-chrome-input: url(/game/assets/input-DmgYNEMI.png);--ui-chrome-tooltip: url(/game/assets/tooltip-DUD_7Gx8.png);--ui-chrome-header-source: url(/game/assets/header-Bm14-UVx.png);--ui-chrome-divider: url(/game/assets/divider-CVHgN_a9.png);--ui-chrome-scrollbar-source: url(/game/assets/scrollbar-BZM-0ZWj.png);--ui-chrome-close: url(/game/assets/close-C_T0Hv3l.png);--ui-chrome-slot: url(/game/assets/slot-BZJHaBVQ.png);--ui-chrome-slot-hover: url(/game/assets/slot_hover-BdKrpKVL.png);--ui-chrome-slot-active: url(/game/assets/slot_active-_BoC1tIc.png);--ui-chrome-notice: url(/game/assets/notice-1xtGIedO.png)}:where(#main-menu,#menu-footer-live,#app,.modal-v2-root) :focus-visible{outline:2px solid var(--ui-color-accent-high);outline-offset:2px}.item-badge,.entity-badge,.system-badge{display:inline-block;flex:0 0 auto;vertical-align:middle;image-rendering:pixelated;filter:drop-shadow(0 1px 1px rgba(0,0,0,.72))}.item-badge.ui-atlas{overflow:hidden;border:1px solid var(--ui-color-border-soft);border-radius:0;background-color:var(--ui-color-surface-raised);box-shadow:var(--ui-shadow-inset),0 1px 2px #00000059}.item-badge--fallback,.entity-badge--fallback,.system-badge--fallback{box-sizing:border-box;border:1px solid var(--ui-color-accent-deep);background:var(--ui-color-control)}.tooltip,[data-tooltip]:after,[data-tip]:after{border:0;border-radius:0;background:var(--ui-color-surface) var(--ui-chrome-tooltip) center / 100% 100% no-repeat;color:var(--ui-color-text);box-shadow:var(--ui-shadow-float);text-shadow:none}.tooltip{position:absolute;top:var(--tooltip-y, 0);left:var(--tooltip-x, 0);z-index:350;max-width:min(260px,calc(100vw - 20px));padding:8px 12px;pointer-events:none;overflow-wrap:anywhere;font:.88rem/1.4 var(--ui-font-body)}.tooltip:before,.tooltip:after{border-color:transparent;box-shadow:none}.tooltip .tt-title{margin-bottom:3px;color:var(--ui-color-text);font:700 .9rem/1.3 var(--ui-font-display);letter-spacing:.04em}.tooltip .tt-desc{color:var(--ui-color-text-muted);font:.82rem/1.45 var(--ui-font-body)}html[data-theme=flore-nya] body .tooltip{border:1px solid #9f1832!important;border-radius:6px!important;background:linear-gradient(180deg,#fff9e7,#ffe8d8)!important;color:#3e2033!important;box-shadow:inset 0 1px #ffffffe6,0 3px #9f183229,0 8px 20px #4b192e2e!important}html[data-theme=flore-nya] body .tooltip:after{border-top-color:#9f1832!important}html[data-theme=flore-nya] body .tooltip:before{border-top-color:#ffe8d8!important}html[data-theme=flore-nya] body .tooltip[data-pos=top]:after{border-top-color:transparent!important;border-bottom-color:#9f1832!important}html[data-theme=flore-nya] body .tooltip[data-pos=top]:before{border-top-color:transparent!important;border-bottom-color:#fff9e7!important}html[data-theme=flore-nya] body .tooltip .tt-title{color:#3e2033!important;text-shadow:none!important}html[data-theme=flore-nya] body .tooltip .tt-desc{color:#8f2743!important}.crop-info-panel{border:0;border-radius:0;background:var(--ui-color-surface) var(--ui-chrome-tooltip) center / 100% 100% no-repeat;box-shadow:var(--ui-shadow-float);color:var(--ui-color-text)}.furn-context-menu{position:absolute;top:var(--furn-context-y, 0);left:var(--furn-context-x, 0);z-index:500;min-width:142px;padding:7px;border:0;border-radius:0;background:var(--ui-color-surface) var(--ui-chrome-tooltip) center / 100% 100% no-repeat;box-shadow:var(--ui-shadow-float);color:var(--ui-color-text);font:700 .72rem/1.25 var(--ui-font-display)}.furn-context-menu__title{margin-bottom:4px;padding:5px 8px 7px;border-bottom:1px solid var(--ui-color-border-soft);color:var(--ui-color-text-strong);text-align:center}.furn-context-menu__directions{display:grid;grid-template-columns:repeat(4,minmax(26px,1fr));gap:3px;padding:3px 0 5px}.furn-context-menu__command{display:block;width:100%;min-height:30px;padding:5px 8px;border:1px solid transparent;border-radius:0;background:transparent;color:var(--ui-color-info);font:inherit;text-align:center}.furn-context-menu__command:hover,.furn-context-menu__command:focus-visible{border-color:var(--ui-color-accent);background:color-mix(in srgb,var(--ui-color-accent-deep) 24%,transparent);color:var(--ui-color-text)}.furn-context-menu__command:active{background:color-mix(in srgb,var(--ui-color-accent) 32%,transparent)}.furn-context-menu__command.is-move{color:var(--ui-color-success)}.furn-context-menu__command.is-danger{color:var(--ui-color-danger)}.ui-ripple-host{position:relative!important;overflow:hidden!important}.ui-ripple-host>.ripple{position:absolute;top:var(--ripple-y, 0);left:var(--ripple-x, 0);z-index:5;width:var(--ripple-size, 0);height:var(--ripple-size, 0);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ui-color-accent-high) 58%,transparent) 0%,color-mix(in srgb,var(--ui-color-accent) 28%,transparent) 42%,transparent 72%);transform:scale(0);mix-blend-mode:screen;pointer-events:none;animation:ui-ripple-expand .55s var(--ui-ease-standard) forwards}@keyframes ui-ripple-expand{to{transform:scale(4);opacity:0}}body:not(.is-mobile) .ui-ripple-host>.ripple{display:none}.notif-stack{position:absolute;right:10px;bottom:90px;z-index:400;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:var(--ui-space-2);width:min(340px,calc(100vw - 20px));pointer-events:none}.notif{position:relative;display:flex;align-items:center;gap:9px;width:fit-content;max-width:100%;min-height:36px;padding:9px 16px 9px 38px;overflow-wrap:anywhere;border:0;border-radius:0;background:var(--ui-color-surface) var(--ui-chrome-notice) center / 100% 100% no-repeat;color:var(--ui-color-text);box-shadow:var(--ui-shadow-float);font:700 .82rem/1.4 var(--ui-font-display);letter-spacing:.045em;text-align:left;text-shadow:none;text-transform:uppercase;pointer-events:auto;animation:ui-notification-in var(--ui-motion-slow) var(--ui-ease-standard);transition:opacity var(--ui-motion-slow) ease,transform var(--ui-motion-slow) ease}.notif:before{content:"";position:absolute;top:50%;left:10px;width:16px;height:16px;border:1px solid var(--ui-color-accent-high);border-radius:50%;background:var(--ui-color-accent-deep);transform:translateY(-50%)}.notif-green:before{border-color:var(--ui-color-success);background:var(--ui-color-success)}.notif-red:before{border-color:var(--ui-color-danger);background:var(--ui-color-danger)}@keyframes ui-notification-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media(max-width:640px){.notif-stack{right:8px;bottom:76px;width:min(320px,calc(100vw - 16px))}}@media(prefers-reduced-motion:reduce){.notif{animation:none}}:where(#main-menu,#menu-footer-live,#app .hud-v2,#app .toolbar-v2,#app>#panel.panel-v2,.modal-v2-root) :is(button,[role=button],input,select,textarea){transition:color var(--ui-motion-fast) ease,background-color var(--ui-motion-fast) ease,border-color var(--ui-motion-fast) ease,box-shadow var(--ui-motion-fast) ease,filter var(--ui-motion-fast) ease,opacity var(--ui-motion-fast) ease}:where(#main-menu,#menu-footer-live,#app .hud-v2,#app .toolbar-v2,#app>#panel.panel-v2,.modal-v2-root) :is(button,[role=button]):where(:not(:disabled,[aria-disabled=true])){cursor:pointer}:where(#main-menu,#menu-footer-live,#app .hud-v2,#app .toolbar-v2,#app>#panel.panel-v2,.modal-v2-root) :is(button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true],[data-state=disabled]){cursor:not-allowed;opacity:.48;filter:grayscale(.35) saturate(.55)}:where(#main-menu,#menu-footer-live,#app .hud-v2,#app .toolbar-v2,#app>#panel.panel-v2,.modal-v2-root) :is([aria-busy=true],[data-state=loading]){cursor:progress}:where(#main-menu,#menu-footer-live,#app .hud-v2,#app .toolbar-v2,#app>#panel.panel-v2,.modal-v2-root) :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea):where(:read-only,[aria-readonly=true]){color:var(--ui-color-text-muted);background-color:var(--ui-color-depth)}:where(#main-menu,#menu-footer-live,#app .hud-v2,#app .toolbar-v2,#app>#panel.panel-v2,.modal-v2-root) :is(input,select,textarea):where(:invalid,[aria-invalid=true]){border-color:var(--ui-color-danger);box-shadow:0 0 0 1px var(--ui-color-danger)}:where(#main-menu,#menu-footer-live,#app .hud-v2,#app .toolbar-v2,#app>#panel.panel-v2,.modal-v2-root) :is(input,select,textarea):-webkit-autofill{-webkit-text-fill-color:var(--ui-color-text);caret-color:var(--ui-color-text);box-shadow:0 0 0 1000px var(--ui-color-control) inset}:where(#main-menu,#menu-footer-live,#app .hud-v2,#app .toolbar-v2,#app>#panel.panel-v2,.modal-v2-root) :is(input[type=checkbox],input[type=radio]){width:18px;height:18px;margin:0;accent-color:var(--ui-color-accent);vertical-align:middle}:where(#main-menu,#menu-footer-live,#app .hud-v2,#app .toolbar-v2,#app>#panel.panel-v2,.modal-v2-root) input[type=range]{accent-color:var(--ui-color-accent)}@media(forced-colors:active){:where(#main-menu,#menu-footer-live,#app .hud-v2,#app .toolbar-v2,#app>#panel.panel-v2,.modal-v2-root) :is(button,[role=button],input,select,textarea){forced-color-adjust:auto}}:where(#main-menu,#menu-footer-live,#app,.modal-v2-root){scrollbar-color:var(--ui-color-border-strong) var(--ui-color-depth);scrollbar-width:thin}:where(#main-menu,#menu-footer-live,#app,.modal-v2-root) ::-webkit-scrollbar{width:9px;height:9px}:where(#main-menu,#menu-footer-live,#app,.modal-v2-root) ::-webkit-scrollbar-track{border:1px solid var(--ui-color-surface-high);background:var(--ui-color-depth)}:where(#main-menu,#menu-footer-live,#app,.modal-v2-root) ::-webkit-scrollbar-thumb{min-width:24px;min-height:24px;border:1px solid var(--ui-color-border-strong);border-radius:0;background:var(--ui-color-border-soft)}:where(#main-menu,#menu-footer-live,#app,.modal-v2-root) ::-webkit-scrollbar-thumb:hover{border-color:var(--ui-color-accent-high);background:var(--ui-color-accent-deep)}:where(#main-menu,#menu-footer-live,#app,.modal-v2-root) ::-webkit-scrollbar-thumb:active{background:var(--ui-color-accent)}.ui-atlas{display:inline-block;flex:0 0 auto;background-color:transparent;background-repeat:no-repeat;image-rendering:pixelated;--ui-atlas-item: url(/game/assets/item_icons-CLRWeArs.png?v=45234ba28d2dc231);--ui-atlas-crop-seed: url(/game/assets/crop_seed_icons-BuILGop-.png?v=3e3b54165870c283);--ui-atlas-entity: url(/game/assets/entity_icons-DjNv5QCY.png?v=997f96e9b0671144);--ui-atlas-system: url(/game/assets/system_icons-CU0bZWRz.png?v=15b901a1774919fc);--ui-atlas-context: url(/game/assets/context_icons-BykCzBLz.png?v=1de935b41a297684)}.ui-atlas.ui-atlas--14{width:14px;height:14px;background-size:var(--ui-atlas-sheet-14);background-position:var(--ui-atlas-position-14)}.ui-atlas.ui-atlas--16{width:16px;height:16px;background-size:var(--ui-atlas-sheet-16);background-position:var(--ui-atlas-position-16)}.ui-atlas.ui-atlas--18{width:18px;height:18px;background-size:var(--ui-atlas-sheet-18);background-position:var(--ui-atlas-position-18)}.ui-atlas.ui-atlas--20{width:20px;height:20px;background-size:var(--ui-atlas-sheet-20);background-position:var(--ui-atlas-position-20)}.ui-atlas.ui-atlas--22{width:22px;height:22px;background-size:var(--ui-atlas-sheet-22);background-position:var(--ui-atlas-position-22)}.ui-atlas.ui-atlas--24{width:24px;height:24px;background-size:var(--ui-atlas-sheet-24);background-position:var(--ui-atlas-position-24)}.ui-atlas.ui-atlas--26{width:26px;height:26px;background-size:var(--ui-atlas-sheet-26);background-position:var(--ui-atlas-position-26)}.ui-atlas.ui-atlas--28{width:28px;height:28px;background-size:var(--ui-atlas-sheet-28);background-position:var(--ui-atlas-position-28)}.ui-atlas.ui-atlas--32{width:32px;height:32px;background-size:var(--ui-atlas-sheet-32);background-position:var(--ui-atlas-position-32)}.ui-atlas.ui-atlas--48{width:48px;height:48px;background-size:var(--ui-atlas-sheet-48);background-position:var(--ui-atlas-position-48)}.ui-atlas[data-ui-atlas=item]{background-image:var(--ui-atlas-item);--ui-atlas-sheet-14: 98px 98px;--ui-atlas-sheet-16: 112px 112px;--ui-atlas-sheet-18: 126px 126px;--ui-atlas-sheet-20: 140px 140px;--ui-atlas-sheet-22: 154px 154px;--ui-atlas-sheet-24: 168px 168px;--ui-atlas-sheet-26: 182px 182px;--ui-atlas-sheet-28: 196px 196px;--ui-atlas-sheet-32: 224px 224px;--ui-atlas-sheet-48: 336px 336px}.ui-atlas[data-ui-atlas=crop_seed]{background-image:var(--ui-atlas-crop-seed);--ui-atlas-sheet-14: 112px 84px;--ui-atlas-sheet-16: 128px 96px;--ui-atlas-sheet-18: 144px 108px;--ui-atlas-sheet-20: 160px 120px;--ui-atlas-sheet-22: 176px 132px;--ui-atlas-sheet-24: 192px 144px;--ui-atlas-sheet-26: 208px 156px;--ui-atlas-sheet-28: 224px 168px;--ui-atlas-sheet-32: 256px 192px;--ui-atlas-sheet-48: 384px 288px}.ui-atlas[data-ui-atlas=entity]{background-image:var(--ui-atlas-entity);--ui-atlas-sheet-14: 140px 112px;--ui-atlas-sheet-16: 160px 128px;--ui-atlas-sheet-18: 180px 144px;--ui-atlas-sheet-20: 200px 160px;--ui-atlas-sheet-22: 220px 176px;--ui-atlas-sheet-24: 240px 192px;--ui-atlas-sheet-26: 260px 208px;--ui-atlas-sheet-28: 280px 224px;--ui-atlas-sheet-32: 320px 256px;--ui-atlas-sheet-48: 480px 384px}.ui-atlas[data-ui-atlas=system]{background-image:var(--ui-atlas-system);--ui-atlas-sheet-14: 56px 56px;--ui-atlas-sheet-16: 64px 64px;--ui-atlas-sheet-18: 72px 72px;--ui-atlas-sheet-20: 80px 80px;--ui-atlas-sheet-22: 88px 88px;--ui-atlas-sheet-24: 96px 96px;--ui-atlas-sheet-26: 104px 104px;--ui-atlas-sheet-28: 112px 112px;--ui-atlas-sheet-32: 128px 128px;--ui-atlas-sheet-48: 192px 192px}.ui-atlas[data-ui-atlas=context]{background-image:var(--ui-atlas-context);--ui-atlas-sheet-14: 84px 56px;--ui-atlas-sheet-16: 96px 64px;--ui-atlas-sheet-18: 108px 72px;--ui-atlas-sheet-20: 120px 80px;--ui-atlas-sheet-22: 132px 88px;--ui-atlas-sheet-24: 144px 96px;--ui-atlas-sheet-26: 156px 104px;--ui-atlas-sheet-28: 168px 112px;--ui-atlas-sheet-32: 192px 128px;--ui-atlas-sheet-48: 288px 192px}.ui-atlas[data-ui-cell="item:wood"]{--ui-atlas-position-14: 0px 0px;--ui-atlas-position-16: 0px 0px;--ui-atlas-position-18: 0px 0px;--ui-atlas-position-20: 0px 0px;--ui-atlas-position-22: 0px 0px;--ui-atlas-position-24: 0px 0px;--ui-atlas-position-26: 0px 0px;--ui-atlas-position-28: 0px 0px;--ui-atlas-position-32: 0px 0px;--ui-atlas-position-48: 0px 0px}.ui-atlas[data-ui-cell="item:stone"]{--ui-atlas-position-14: -14px 0px;--ui-atlas-position-16: -16px 0px;--ui-atlas-position-18: -18px 0px;--ui-atlas-position-20: -20px 0px;--ui-atlas-position-22: -22px 0px;--ui-atlas-position-24: -24px 0px;--ui-atlas-position-26: -26px 0px;--ui-atlas-position-28: -28px 0px;--ui-atlas-position-32: -32px 0px;--ui-atlas-position-48: -48px 0px}.ui-atlas[data-ui-cell="item:fiber"]{--ui-atlas-position-14: -28px 0px;--ui-atlas-position-16: -32px 0px;--ui-atlas-position-18: -36px 0px;--ui-atlas-position-20: -40px 0px;--ui-atlas-position-22: -44px 0px;--ui-atlas-position-24: -48px 0px;--ui-atlas-position-26: -52px 0px;--ui-atlas-position-28: -56px 0px;--ui-atlas-position-32: -64px 0px;--ui-atlas-position-48: -96px 0px}.ui-atlas[data-ui-cell="item:sap"]{--ui-atlas-position-14: -42px 0px;--ui-atlas-position-16: -48px 0px;--ui-atlas-position-18: -54px 0px;--ui-atlas-position-20: -60px 0px;--ui-atlas-position-22: -66px 0px;--ui-atlas-position-24: -72px 0px;--ui-atlas-position-26: -78px 0px;--ui-atlas-position-28: -84px 0px;--ui-atlas-position-32: -96px 0px;--ui-atlas-position-48: -144px 0px}.ui-atlas[data-ui-cell="item:flour"]{--ui-atlas-position-14: -56px 0px;--ui-atlas-position-16: -64px 0px;--ui-atlas-position-18: -72px 0px;--ui-atlas-position-20: -80px 0px;--ui-atlas-position-22: -88px 0px;--ui-atlas-position-24: -96px 0px;--ui-atlas-position-26: -104px 0px;--ui-atlas-position-28: -112px 0px;--ui-atlas-position-32: -128px 0px;--ui-atlas-position-48: -192px 0px}.ui-atlas[data-ui-cell="item:sugar"]{--ui-atlas-position-14: -70px 0px;--ui-atlas-position-16: -80px 0px;--ui-atlas-position-18: -90px 0px;--ui-atlas-position-20: -100px 0px;--ui-atlas-position-22: -110px 0px;--ui-atlas-position-24: -120px 0px;--ui-atlas-position-26: -130px 0px;--ui-atlas-position-28: -140px 0px;--ui-atlas-position-32: -160px 0px;--ui-atlas-position-48: -240px 0px}.ui-atlas[data-ui-cell="item:bread"]{--ui-atlas-position-14: -84px 0px;--ui-atlas-position-16: -96px 0px;--ui-atlas-position-18: -108px 0px;--ui-atlas-position-20: -120px 0px;--ui-atlas-position-22: -132px 0px;--ui-atlas-position-24: -144px 0px;--ui-atlas-position-26: -156px 0px;--ui-atlas-position-28: -168px 0px;--ui-atlas-position-32: -192px 0px;--ui-atlas-position-48: -288px 0px}.ui-atlas[data-ui-cell="item:juice"]{--ui-atlas-position-14: 0px -14px;--ui-atlas-position-16: 0px -16px;--ui-atlas-position-18: 0px -18px;--ui-atlas-position-20: 0px -20px;--ui-atlas-position-22: 0px -22px;--ui-atlas-position-24: 0px -24px;--ui-atlas-position-26: 0px -26px;--ui-atlas-position-28: 0px -28px;--ui-atlas-position-32: 0px -32px;--ui-atlas-position-48: 0px -48px}.ui-atlas[data-ui-cell="item:jam"]{--ui-atlas-position-14: -14px -14px;--ui-atlas-position-16: -16px -16px;--ui-atlas-position-18: -18px -18px;--ui-atlas-position-20: -20px -20px;--ui-atlas-position-22: -22px -22px;--ui-atlas-position-24: -24px -24px;--ui-atlas-position-26: -26px -26px;--ui-atlas-position-28: -28px -28px;--ui-atlas-position-32: -32px -32px;--ui-atlas-position-48: -48px -48px}.ui-atlas[data-ui-cell="item:pie"]{--ui-atlas-position-14: -28px -14px;--ui-atlas-position-16: -32px -16px;--ui-atlas-position-18: -36px -18px;--ui-atlas-position-20: -40px -20px;--ui-atlas-position-22: -44px -22px;--ui-atlas-position-24: -48px -24px;--ui-atlas-position-26: -52px -26px;--ui-atlas-position-28: -56px -28px;--ui-atlas-position-32: -64px -32px;--ui-atlas-position-48: -96px -48px}.ui-atlas[data-ui-cell="item:salad"]{--ui-atlas-position-14: -42px -14px;--ui-atlas-position-16: -48px -16px;--ui-atlas-position-18: -54px -18px;--ui-atlas-position-20: -60px -20px;--ui-atlas-position-22: -66px -22px;--ui-atlas-position-24: -72px -24px;--ui-atlas-position-26: -78px -26px;--ui-atlas-position-28: -84px -28px;--ui-atlas-position-32: -96px -32px;--ui-atlas-position-48: -144px -48px}.ui-atlas[data-ui-cell="item:egg"]{--ui-atlas-position-14: -56px -14px;--ui-atlas-position-16: -64px -16px;--ui-atlas-position-18: -72px -18px;--ui-atlas-position-20: -80px -20px;--ui-atlas-position-22: -88px -22px;--ui-atlas-position-24: -96px -24px;--ui-atlas-position-26: -104px -26px;--ui-atlas-position-28: -112px -28px;--ui-atlas-position-32: -128px -32px;--ui-atlas-position-48: -192px -48px}.ui-atlas[data-ui-cell="item:milk"]{--ui-atlas-position-14: -70px -14px;--ui-atlas-position-16: -80px -16px;--ui-atlas-position-18: -90px -18px;--ui-atlas-position-20: -100px -20px;--ui-atlas-position-22: -110px -22px;--ui-atlas-position-24: -120px -24px;--ui-atlas-position-26: -130px -26px;--ui-atlas-position-28: -140px -28px;--ui-atlas-position-32: -160px -32px;--ui-atlas-position-48: -240px -48px}.ui-atlas[data-ui-cell="item:cheese"]{--ui-atlas-position-14: -84px -14px;--ui-atlas-position-16: -96px -16px;--ui-atlas-position-18: -108px -18px;--ui-atlas-position-20: -120px -20px;--ui-atlas-position-22: -132px -22px;--ui-atlas-position-24: -144px -24px;--ui-atlas-position-26: -156px -26px;--ui-atlas-position-28: -168px -28px;--ui-atlas-position-32: -192px -32px;--ui-atlas-position-48: -288px -48px}.ui-atlas[data-ui-cell="item:wool"]{--ui-atlas-position-14: 0px -28px;--ui-atlas-position-16: 0px -32px;--ui-atlas-position-18: 0px -36px;--ui-atlas-position-20: 0px -40px;--ui-atlas-position-22: 0px -44px;--ui-atlas-position-24: 0px -48px;--ui-atlas-position-26: 0px -52px;--ui-atlas-position-28: 0px -56px;--ui-atlas-position-32: 0px -64px;--ui-atlas-position-48: 0px -96px}.ui-atlas[data-ui-cell="item:hay"]{--ui-atlas-position-14: -14px -28px;--ui-atlas-position-16: -16px -32px;--ui-atlas-position-18: -18px -36px;--ui-atlas-position-20: -20px -40px;--ui-atlas-position-22: -22px -44px;--ui-atlas-position-24: -24px -48px;--ui-atlas-position-26: -26px -52px;--ui-atlas-position-28: -28px -56px;--ui-atlas-position-32: -32px -64px;--ui-atlas-position-48: -48px -96px}.ui-atlas[data-ui-cell="item:omelet"]{--ui-atlas-position-14: -28px -28px;--ui-atlas-position-16: -32px -32px;--ui-atlas-position-18: -36px -36px;--ui-atlas-position-20: -40px -40px;--ui-atlas-position-22: -44px -44px;--ui-atlas-position-24: -48px -48px;--ui-atlas-position-26: -52px -52px;--ui-atlas-position-28: -56px -56px;--ui-atlas-position-32: -64px -64px;--ui-atlas-position-48: -96px -96px}.ui-atlas[data-ui-cell="item:truffle"]{--ui-atlas-position-14: -42px -28px;--ui-atlas-position-16: -48px -32px;--ui-atlas-position-18: -54px -36px;--ui-atlas-position-20: -60px -40px;--ui-atlas-position-22: -66px -44px;--ui-atlas-position-24: -72px -48px;--ui-atlas-position-26: -78px -52px;--ui-atlas-position-28: -84px -56px;--ui-atlas-position-32: -96px -64px;--ui-atlas-position-48: -144px -96px}.ui-atlas[data-ui-cell="item:goat_milk"]{--ui-atlas-position-14: -56px -28px;--ui-atlas-position-16: -64px -32px;--ui-atlas-position-18: -72px -36px;--ui-atlas-position-20: -80px -40px;--ui-atlas-position-22: -88px -44px;--ui-atlas-position-24: -96px -48px;--ui-atlas-position-26: -104px -52px;--ui-atlas-position-28: -112px -56px;--ui-atlas-position-32: -128px -64px;--ui-atlas-position-48: -192px -96px}.ui-atlas[data-ui-cell="item:coffee_drink"]{--ui-atlas-position-14: -70px -28px;--ui-atlas-position-16: -80px -32px;--ui-atlas-position-18: -90px -36px;--ui-atlas-position-20: -100px -40px;--ui-atlas-position-22: -110px -44px;--ui-atlas-position-24: -120px -48px;--ui-atlas-position-26: -130px -52px;--ui-atlas-position-28: -140px -56px;--ui-atlas-position-32: -160px -64px;--ui-atlas-position-48: -240px -96px}.ui-atlas[data-ui-cell="item:wine"]{--ui-atlas-position-14: -84px -28px;--ui-atlas-position-16: -96px -32px;--ui-atlas-position-18: -108px -36px;--ui-atlas-position-20: -120px -40px;--ui-atlas-position-22: -132px -44px;--ui-atlas-position-24: -144px -48px;--ui-atlas-position-26: -156px -52px;--ui-atlas-position-28: -168px -56px;--ui-atlas-position-32: -192px -64px;--ui-atlas-position-48: -288px -96px}.ui-atlas[data-ui-cell="item:fertilizer"]{--ui-atlas-position-14: 0px -42px;--ui-atlas-position-16: 0px -48px;--ui-atlas-position-18: 0px -54px;--ui-atlas-position-20: 0px -60px;--ui-atlas-position-22: 0px -66px;--ui-atlas-position-24: 0px -72px;--ui-atlas-position-26: 0px -78px;--ui-atlas-position-28: 0px -84px;--ui-atlas-position-32: 0px -96px;--ui-atlas-position-48: 0px -144px}.ui-atlas[data-ui-cell="item:speed_fertilizer"]{--ui-atlas-position-14: -14px -42px;--ui-atlas-position-16: -16px -48px;--ui-atlas-position-18: -18px -54px;--ui-atlas-position-20: -20px -60px;--ui-atlas-position-22: -22px -66px;--ui-atlas-position-24: -24px -72px;--ui-atlas-position-26: -26px -78px;--ui-atlas-position-28: -28px -84px;--ui-atlas-position-32: -32px -96px;--ui-atlas-position-48: -48px -144px}.ui-atlas[data-ui-cell="item:quality_fertilizer"]{--ui-atlas-position-14: -28px -42px;--ui-atlas-position-16: -32px -48px;--ui-atlas-position-18: -36px -54px;--ui-atlas-position-20: -40px -60px;--ui-atlas-position-22: -44px -66px;--ui-atlas-position-24: -48px -72px;--ui-atlas-position-26: -52px -78px;--ui-atlas-position-28: -56px -84px;--ui-atlas-position-32: -64px -96px;--ui-atlas-position-48: -96px -144px}.ui-atlas[data-ui-cell="item:apple"]{--ui-atlas-position-14: -42px -42px;--ui-atlas-position-16: -48px -48px;--ui-atlas-position-18: -54px -54px;--ui-atlas-position-20: -60px -60px;--ui-atlas-position-22: -66px -66px;--ui-atlas-position-24: -72px -72px;--ui-atlas-position-26: -78px -78px;--ui-atlas-position-28: -84px -84px;--ui-atlas-position-32: -96px -96px;--ui-atlas-position-48: -144px -144px}.ui-atlas[data-ui-cell="item:banana"]{--ui-atlas-position-14: -56px -42px;--ui-atlas-position-16: -64px -48px;--ui-atlas-position-18: -72px -54px;--ui-atlas-position-20: -80px -60px;--ui-atlas-position-22: -88px -66px;--ui-atlas-position-24: -96px -72px;--ui-atlas-position-26: -104px -78px;--ui-atlas-position-28: -112px -84px;--ui-atlas-position-32: -128px -96px;--ui-atlas-position-48: -192px -144px}.ui-atlas[data-ui-cell="item:lemon"]{--ui-atlas-position-14: -70px -42px;--ui-atlas-position-16: -80px -48px;--ui-atlas-position-18: -90px -54px;--ui-atlas-position-20: -100px -60px;--ui-atlas-position-22: -110px -66px;--ui-atlas-position-24: -120px -72px;--ui-atlas-position-26: -130px -78px;--ui-atlas-position-28: -140px -84px;--ui-atlas-position-32: -160px -96px;--ui-atlas-position-48: -240px -144px}.ui-atlas[data-ui-cell="item:orange"]{--ui-atlas-position-14: -84px -42px;--ui-atlas-position-16: -96px -48px;--ui-atlas-position-18: -108px -54px;--ui-atlas-position-20: -120px -60px;--ui-atlas-position-22: -132px -66px;--ui-atlas-position-24: -144px -72px;--ui-atlas-position-26: -156px -78px;--ui-atlas-position-28: -168px -84px;--ui-atlas-position-32: -192px -96px;--ui-atlas-position-48: -288px -144px}.ui-atlas[data-ui-cell="item:peach"]{--ui-atlas-position-14: 0px -56px;--ui-atlas-position-16: 0px -64px;--ui-atlas-position-18: 0px -72px;--ui-atlas-position-20: 0px -80px;--ui-atlas-position-22: 0px -88px;--ui-atlas-position-24: 0px -96px;--ui-atlas-position-26: 0px -104px;--ui-atlas-position-28: 0px -112px;--ui-atlas-position-32: 0px -128px;--ui-atlas-position-48: 0px -192px}.ui-atlas[data-ui-cell="item:blue_fish"]{--ui-atlas-position-14: -14px -56px;--ui-atlas-position-16: -16px -64px;--ui-atlas-position-18: -18px -72px;--ui-atlas-position-20: -20px -80px;--ui-atlas-position-22: -22px -88px;--ui-atlas-position-24: -24px -96px;--ui-atlas-position-26: -26px -104px;--ui-atlas-position-28: -28px -112px;--ui-atlas-position-32: -32px -128px;--ui-atlas-position-48: -48px -192px}.ui-atlas[data-ui-cell="item:green_fish"]{--ui-atlas-position-14: -28px -56px;--ui-atlas-position-16: -32px -64px;--ui-atlas-position-18: -36px -72px;--ui-atlas-position-20: -40px -80px;--ui-atlas-position-22: -44px -88px;--ui-atlas-position-24: -48px -96px;--ui-atlas-position-26: -52px -104px;--ui-atlas-position-28: -56px -112px;--ui-atlas-position-32: -64px -128px;--ui-atlas-position-48: -96px -192px}.ui-atlas[data-ui-cell="item:orange_fish"]{--ui-atlas-position-14: -42px -56px;--ui-atlas-position-16: -48px -64px;--ui-atlas-position-18: -54px -72px;--ui-atlas-position-20: -60px -80px;--ui-atlas-position-22: -66px -88px;--ui-atlas-position-24: -72px -96px;--ui-atlas-position-26: -78px -104px;--ui-atlas-position-28: -84px -112px;--ui-atlas-position-32: -96px -128px;--ui-atlas-position-48: -144px -192px}.ui-atlas[data-ui-cell="item:red_fish"]{--ui-atlas-position-14: -56px -56px;--ui-atlas-position-16: -64px -64px;--ui-atlas-position-18: -72px -72px;--ui-atlas-position-20: -80px -80px;--ui-atlas-position-22: -88px -88px;--ui-atlas-position-24: -96px -96px;--ui-atlas-position-26: -104px -104px;--ui-atlas-position-28: -112px -112px;--ui-atlas-position-32: -128px -128px;--ui-atlas-position-48: -192px -192px}.ui-atlas[data-ui-cell="item:ice_fish"]{--ui-atlas-position-14: -70px -56px;--ui-atlas-position-16: -80px -64px;--ui-atlas-position-18: -90px -72px;--ui-atlas-position-20: -100px -80px;--ui-atlas-position-22: -110px -88px;--ui-atlas-position-24: -120px -96px;--ui-atlas-position-26: -130px -104px;--ui-atlas-position-28: -140px -112px;--ui-atlas-position-32: -160px -128px;--ui-atlas-position-48: -240px -192px}.ui-atlas[data-ui-cell="item:snow_trout"]{--ui-atlas-position-14: -84px -56px;--ui-atlas-position-16: -96px -64px;--ui-atlas-position-18: -108px -72px;--ui-atlas-position-20: -120px -80px;--ui-atlas-position-22: -132px -88px;--ui-atlas-position-24: -144px -96px;--ui-atlas-position-26: -156px -104px;--ui-atlas-position-28: -168px -112px;--ui-atlas-position-32: -192px -128px;--ui-atlas-position-48: -288px -192px}.ui-atlas[data-ui-cell="item:boot"]{--ui-atlas-position-14: 0px -70px;--ui-atlas-position-16: 0px -80px;--ui-atlas-position-18: 0px -90px;--ui-atlas-position-20: 0px -100px;--ui-atlas-position-22: 0px -110px;--ui-atlas-position-24: 0px -120px;--ui-atlas-position-26: 0px -130px;--ui-atlas-position-28: 0px -140px;--ui-atlas-position-32: 0px -160px;--ui-atlas-position-48: 0px -240px}.ui-atlas[data-ui-cell="item:branch"]{--ui-atlas-position-14: -14px -70px;--ui-atlas-position-16: -16px -80px;--ui-atlas-position-18: -18px -90px;--ui-atlas-position-20: -20px -100px;--ui-atlas-position-22: -22px -110px;--ui-atlas-position-24: -24px -120px;--ui-atlas-position-26: -26px -130px;--ui-atlas-position-28: -28px -140px;--ui-atlas-position-32: -32px -160px;--ui-atlas-position-48: -48px -240px}.ui-atlas[data-ui-cell="item:copper_ore"]{--ui-atlas-position-14: -28px -70px;--ui-atlas-position-16: -32px -80px;--ui-atlas-position-18: -36px -90px;--ui-atlas-position-20: -40px -100px;--ui-atlas-position-22: -44px -110px;--ui-atlas-position-24: -48px -120px;--ui-atlas-position-26: -52px -130px;--ui-atlas-position-28: -56px -140px;--ui-atlas-position-32: -64px -160px;--ui-atlas-position-48: -96px -240px}.ui-atlas[data-ui-cell="item:silver_ore"]{--ui-atlas-position-14: -42px -70px;--ui-atlas-position-16: -48px -80px;--ui-atlas-position-18: -54px -90px;--ui-atlas-position-20: -60px -100px;--ui-atlas-position-22: -66px -110px;--ui-atlas-position-24: -72px -120px;--ui-atlas-position-26: -78px -130px;--ui-atlas-position-28: -84px -140px;--ui-atlas-position-32: -96px -160px;--ui-atlas-position-48: -144px -240px}.ui-atlas[data-ui-cell="item:gold_ore"]{--ui-atlas-position-14: -56px -70px;--ui-atlas-position-16: -64px -80px;--ui-atlas-position-18: -72px -90px;--ui-atlas-position-20: -80px -100px;--ui-atlas-position-22: -88px -110px;--ui-atlas-position-24: -96px -120px;--ui-atlas-position-26: -104px -130px;--ui-atlas-position-28: -112px -140px;--ui-atlas-position-32: -128px -160px;--ui-atlas-position-48: -192px -240px}.ui-atlas[data-ui-cell="item:ruby"]{--ui-atlas-position-14: -70px -70px;--ui-atlas-position-16: -80px -80px;--ui-atlas-position-18: -90px -90px;--ui-atlas-position-20: -100px -100px;--ui-atlas-position-22: -110px -110px;--ui-atlas-position-24: -120px -120px;--ui-atlas-position-26: -130px -130px;--ui-atlas-position-28: -140px -140px;--ui-atlas-position-32: -160px -160px;--ui-atlas-position-48: -240px -240px}.ui-atlas[data-ui-cell="item:sapphire"]{--ui-atlas-position-14: -84px -70px;--ui-atlas-position-16: -96px -80px;--ui-atlas-position-18: -108px -90px;--ui-atlas-position-20: -120px -100px;--ui-atlas-position-22: -132px -110px;--ui-atlas-position-24: -144px -120px;--ui-atlas-position-26: -156px -130px;--ui-atlas-position-28: -168px -140px;--ui-atlas-position-32: -192px -160px;--ui-atlas-position-48: -288px -240px}.ui-atlas[data-ui-cell="item:copper_bar"]{--ui-atlas-position-14: 0px -84px;--ui-atlas-position-16: 0px -96px;--ui-atlas-position-18: 0px -108px;--ui-atlas-position-20: 0px -120px;--ui-atlas-position-22: 0px -132px;--ui-atlas-position-24: 0px -144px;--ui-atlas-position-26: 0px -156px;--ui-atlas-position-28: 0px -168px;--ui-atlas-position-32: 0px -192px;--ui-atlas-position-48: 0px -288px}.ui-atlas[data-ui-cell="item:silver_bar"]{--ui-atlas-position-14: -14px -84px;--ui-atlas-position-16: -16px -96px;--ui-atlas-position-18: -18px -108px;--ui-atlas-position-20: -20px -120px;--ui-atlas-position-22: -22px -132px;--ui-atlas-position-24: -24px -144px;--ui-atlas-position-26: -26px -156px;--ui-atlas-position-28: -28px -168px;--ui-atlas-position-32: -32px -192px;--ui-atlas-position-48: -48px -288px}.ui-atlas[data-ui-cell="item:gold_bar"]{--ui-atlas-position-14: -28px -84px;--ui-atlas-position-16: -32px -96px;--ui-atlas-position-18: -36px -108px;--ui-atlas-position-20: -40px -120px;--ui-atlas-position-22: -44px -132px;--ui-atlas-position-24: -48px -144px;--ui-atlas-position-26: -52px -156px;--ui-atlas-position-28: -56px -168px;--ui-atlas-position-32: -64px -192px;--ui-atlas-position-48: -96px -288px}.ui-atlas[data-ui-cell="item:sushi"]{--ui-atlas-position-14: -42px -84px;--ui-atlas-position-16: -48px -96px;--ui-atlas-position-18: -54px -108px;--ui-atlas-position-20: -60px -120px;--ui-atlas-position-22: -66px -132px;--ui-atlas-position-24: -72px -144px;--ui-atlas-position-26: -78px -156px;--ui-atlas-position-28: -84px -168px;--ui-atlas-position-32: -96px -192px;--ui-atlas-position-48: -144px -288px}.ui-atlas[data-ui-cell="item:fish_soup"]{--ui-atlas-position-14: -56px -84px;--ui-atlas-position-16: -64px -96px;--ui-atlas-position-18: -72px -108px;--ui-atlas-position-20: -80px -120px;--ui-atlas-position-22: -88px -132px;--ui-atlas-position-24: -96px -144px;--ui-atlas-position-26: -104px -156px;--ui-atlas-position-28: -112px -168px;--ui-atlas-position-32: -128px -192px;--ui-atlas-position-48: -192px -288px}.ui-atlas[data-ui-cell="item:fruit_salad"]{--ui-atlas-position-14: -70px -84px;--ui-atlas-position-16: -80px -96px;--ui-atlas-position-18: -90px -108px;--ui-atlas-position-20: -100px -120px;--ui-atlas-position-22: -110px -132px;--ui-atlas-position-24: -120px -144px;--ui-atlas-position-26: -130px -156px;--ui-atlas-position-28: -140px -168px;--ui-atlas-position-32: -160px -192px;--ui-atlas-position-48: -240px -288px}.ui-atlas[data-ui-cell="item:lemonade"]{--ui-atlas-position-14: -84px -84px;--ui-atlas-position-16: -96px -96px;--ui-atlas-position-18: -108px -108px;--ui-atlas-position-20: -120px -120px;--ui-atlas-position-22: -132px -132px;--ui-atlas-position-24: -144px -144px;--ui-atlas-position-26: -156px -156px;--ui-atlas-position-28: -168px -168px;--ui-atlas-position-32: -192px -192px;--ui-atlas-position-48: -288px -288px}.ui-atlas[data-ui-cell="crop:parsnip"]{--ui-atlas-position-14: 0px 0px;--ui-atlas-position-16: 0px 0px;--ui-atlas-position-18: 0px 0px;--ui-atlas-position-20: 0px 0px;--ui-atlas-position-22: 0px 0px;--ui-atlas-position-24: 0px 0px;--ui-atlas-position-26: 0px 0px;--ui-atlas-position-28: 0px 0px;--ui-atlas-position-32: 0px 0px;--ui-atlas-position-48: 0px 0px}.ui-atlas[data-ui-cell="crop:potato"]{--ui-atlas-position-14: -14px 0px;--ui-atlas-position-16: -16px 0px;--ui-atlas-position-18: -18px 0px;--ui-atlas-position-20: -20px 0px;--ui-atlas-position-22: -22px 0px;--ui-atlas-position-24: -24px 0px;--ui-atlas-position-26: -26px 0px;--ui-atlas-position-28: -28px 0px;--ui-atlas-position-32: -32px 0px;--ui-atlas-position-48: -48px 0px}.ui-atlas[data-ui-cell="crop:strawberry"]{--ui-atlas-position-14: -28px 0px;--ui-atlas-position-16: -32px 0px;--ui-atlas-position-18: -36px 0px;--ui-atlas-position-20: -40px 0px;--ui-atlas-position-22: -44px 0px;--ui-atlas-position-24: -48px 0px;--ui-atlas-position-26: -52px 0px;--ui-atlas-position-28: -56px 0px;--ui-atlas-position-32: -64px 0px;--ui-atlas-position-48: -96px 0px}.ui-atlas[data-ui-cell="crop:cauliflower"]{--ui-atlas-position-14: -42px 0px;--ui-atlas-position-16: -48px 0px;--ui-atlas-position-18: -54px 0px;--ui-atlas-position-20: -60px 0px;--ui-atlas-position-22: -66px 0px;--ui-atlas-position-24: -72px 0px;--ui-atlas-position-26: -78px 0px;--ui-atlas-position-28: -84px 0px;--ui-atlas-position-32: -96px 0px;--ui-atlas-position-48: -144px 0px}.ui-atlas[data-ui-cell="crop:carrot"]{--ui-atlas-position-14: -56px 0px;--ui-atlas-position-16: -64px 0px;--ui-atlas-position-18: -72px 0px;--ui-atlas-position-20: -80px 0px;--ui-atlas-position-22: -88px 0px;--ui-atlas-position-24: -96px 0px;--ui-atlas-position-26: -104px 0px;--ui-atlas-position-28: -112px 0px;--ui-atlas-position-32: -128px 0px;--ui-atlas-position-48: -192px 0px}.ui-atlas[data-ui-cell="crop:cabbage"]{--ui-atlas-position-14: -70px 0px;--ui-atlas-position-16: -80px 0px;--ui-atlas-position-18: -90px 0px;--ui-atlas-position-20: -100px 0px;--ui-atlas-position-22: -110px 0px;--ui-atlas-position-24: -120px 0px;--ui-atlas-position-26: -130px 0px;--ui-atlas-position-28: -140px 0px;--ui-atlas-position-32: -160px 0px;--ui-atlas-position-48: -240px 0px}.ui-atlas[data-ui-cell="crop:turnip"]{--ui-atlas-position-14: -84px 0px;--ui-atlas-position-16: -96px 0px;--ui-atlas-position-18: -108px 0px;--ui-atlas-position-20: -120px 0px;--ui-atlas-position-22: -132px 0px;--ui-atlas-position-24: -144px 0px;--ui-atlas-position-26: -156px 0px;--ui-atlas-position-28: -168px 0px;--ui-atlas-position-32: -192px 0px;--ui-atlas-position-48: -288px 0px}.ui-atlas[data-ui-cell="crop:tomato"]{--ui-atlas-position-14: -98px 0px;--ui-atlas-position-16: -112px 0px;--ui-atlas-position-18: -126px 0px;--ui-atlas-position-20: -140px 0px;--ui-atlas-position-22: -154px 0px;--ui-atlas-position-24: -168px 0px;--ui-atlas-position-26: -182px 0px;--ui-atlas-position-28: -196px 0px;--ui-atlas-position-32: -224px 0px;--ui-atlas-position-48: -336px 0px}.ui-atlas[data-ui-cell="crop:melon"]{--ui-atlas-position-14: 0px -14px;--ui-atlas-position-16: 0px -16px;--ui-atlas-position-18: 0px -18px;--ui-atlas-position-20: 0px -20px;--ui-atlas-position-22: 0px -22px;--ui-atlas-position-24: 0px -24px;--ui-atlas-position-26: 0px -26px;--ui-atlas-position-28: 0px -28px;--ui-atlas-position-32: 0px -32px;--ui-atlas-position-48: 0px -48px}.ui-atlas[data-ui-cell="crop:blueberry"]{--ui-atlas-position-14: -14px -14px;--ui-atlas-position-16: -16px -16px;--ui-atlas-position-18: -18px -18px;--ui-atlas-position-20: -20px -20px;--ui-atlas-position-22: -22px -22px;--ui-atlas-position-24: -24px -24px;--ui-atlas-position-26: -26px -26px;--ui-atlas-position-28: -28px -28px;--ui-atlas-position-32: -32px -32px;--ui-atlas-position-48: -48px -48px}.ui-atlas[data-ui-cell="crop:corn"]{--ui-atlas-position-14: -28px -14px;--ui-atlas-position-16: -32px -16px;--ui-atlas-position-18: -36px -18px;--ui-atlas-position-20: -40px -20px;--ui-atlas-position-22: -44px -22px;--ui-atlas-position-24: -48px -24px;--ui-atlas-position-26: -52px -26px;--ui-atlas-position-28: -56px -28px;--ui-atlas-position-32: -64px -32px;--ui-atlas-position-48: -96px -48px}.ui-atlas[data-ui-cell="crop:wheat"]{--ui-atlas-position-14: -42px -14px;--ui-atlas-position-16: -48px -16px;--ui-atlas-position-18: -54px -18px;--ui-atlas-position-20: -60px -20px;--ui-atlas-position-22: -66px -22px;--ui-atlas-position-24: -72px -24px;--ui-atlas-position-26: -78px -26px;--ui-atlas-position-28: -84px -28px;--ui-atlas-position-32: -96px -32px;--ui-atlas-position-48: -144px -48px}.ui-atlas[data-ui-cell="crop:sunflower"]{--ui-atlas-position-14: -56px -14px;--ui-atlas-position-16: -64px -16px;--ui-atlas-position-18: -72px -18px;--ui-atlas-position-20: -80px -20px;--ui-atlas-position-22: -88px -22px;--ui-atlas-position-24: -96px -24px;--ui-atlas-position-26: -104px -26px;--ui-atlas-position-28: -112px -28px;--ui-atlas-position-32: -128px -32px;--ui-atlas-position-48: -192px -48px}.ui-atlas[data-ui-cell="crop:pepper"]{--ui-atlas-position-14: -70px -14px;--ui-atlas-position-16: -80px -16px;--ui-atlas-position-18: -90px -18px;--ui-atlas-position-20: -100px -20px;--ui-atlas-position-22: -110px -22px;--ui-atlas-position-24: -120px -24px;--ui-atlas-position-26: -130px -26px;--ui-atlas-position-28: -140px -28px;--ui-atlas-position-32: -160px -32px;--ui-atlas-position-48: -240px -48px}.ui-atlas[data-ui-cell="crop:onion"]{--ui-atlas-position-14: -84px -14px;--ui-atlas-position-16: -96px -16px;--ui-atlas-position-18: -108px -18px;--ui-atlas-position-20: -120px -20px;--ui-atlas-position-22: -132px -22px;--ui-atlas-position-24: -144px -24px;--ui-atlas-position-26: -156px -26px;--ui-atlas-position-28: -168px -28px;--ui-atlas-position-32: -192px -32px;--ui-atlas-position-48: -288px -48px}.ui-atlas[data-ui-cell="crop:coffee"]{--ui-atlas-position-14: -98px -14px;--ui-atlas-position-16: -112px -16px;--ui-atlas-position-18: -126px -18px;--ui-atlas-position-20: -140px -20px;--ui-atlas-position-22: -154px -22px;--ui-atlas-position-24: -168px -24px;--ui-atlas-position-26: -182px -26px;--ui-atlas-position-28: -196px -28px;--ui-atlas-position-32: -224px -32px;--ui-atlas-position-48: -336px -48px}.ui-atlas[data-ui-cell="crop:pumpkin"]{--ui-atlas-position-14: 0px -28px;--ui-atlas-position-16: 0px -32px;--ui-atlas-position-18: 0px -36px;--ui-atlas-position-20: 0px -40px;--ui-atlas-position-22: 0px -44px;--ui-atlas-position-24: 0px -48px;--ui-atlas-position-26: 0px -52px;--ui-atlas-position-28: 0px -56px;--ui-atlas-position-32: 0px -64px;--ui-atlas-position-48: 0px -96px}.ui-atlas[data-ui-cell="crop:cranberry"]{--ui-atlas-position-14: -14px -28px;--ui-atlas-position-16: -16px -32px;--ui-atlas-position-18: -18px -36px;--ui-atlas-position-20: -20px -40px;--ui-atlas-position-22: -22px -44px;--ui-atlas-position-24: -24px -48px;--ui-atlas-position-26: -26px -52px;--ui-atlas-position-28: -28px -56px;--ui-atlas-position-32: -32px -64px;--ui-atlas-position-48: -48px -96px}.ui-atlas[data-ui-cell="crop:radish"]{--ui-atlas-position-14: -28px -28px;--ui-atlas-position-16: -32px -32px;--ui-atlas-position-18: -36px -36px;--ui-atlas-position-20: -40px -40px;--ui-atlas-position-22: -44px -44px;--ui-atlas-position-24: -48px -48px;--ui-atlas-position-26: -52px -52px;--ui-atlas-position-28: -56px -56px;--ui-atlas-position-32: -64px -64px;--ui-atlas-position-48: -96px -96px}.ui-atlas[data-ui-cell="crop:grape"]{--ui-atlas-position-14: -42px -28px;--ui-atlas-position-16: -48px -32px;--ui-atlas-position-18: -54px -36px;--ui-atlas-position-20: -60px -40px;--ui-atlas-position-22: -66px -44px;--ui-atlas-position-24: -72px -48px;--ui-atlas-position-26: -78px -52px;--ui-atlas-position-28: -84px -56px;--ui-atlas-position-32: -96px -64px;--ui-atlas-position-48: -144px -96px}.ui-atlas[data-ui-cell="crop:cotton"]{--ui-atlas-position-14: -56px -28px;--ui-atlas-position-16: -64px -32px;--ui-atlas-position-18: -72px -36px;--ui-atlas-position-20: -80px -40px;--ui-atlas-position-22: -88px -44px;--ui-atlas-position-24: -96px -48px;--ui-atlas-position-26: -104px -52px;--ui-atlas-position-28: -112px -56px;--ui-atlas-position-32: -128px -64px;--ui-atlas-position-48: -192px -96px}.ui-atlas[data-ui-cell="crop:pineapple"]{--ui-atlas-position-14: -70px -28px;--ui-atlas-position-16: -80px -32px;--ui-atlas-position-18: -90px -36px;--ui-atlas-position-20: -100px -40px;--ui-atlas-position-22: -110px -44px;--ui-atlas-position-24: -120px -48px;--ui-atlas-position-26: -130px -52px;--ui-atlas-position-28: -140px -56px;--ui-atlas-position-32: -160px -64px;--ui-atlas-position-48: -240px -96px}.ui-atlas[data-ui-cell="seed:parsnip"]{--ui-atlas-position-14: -84px -28px;--ui-atlas-position-16: -96px -32px;--ui-atlas-position-18: -108px -36px;--ui-atlas-position-20: -120px -40px;--ui-atlas-position-22: -132px -44px;--ui-atlas-position-24: -144px -48px;--ui-atlas-position-26: -156px -52px;--ui-atlas-position-28: -168px -56px;--ui-atlas-position-32: -192px -64px;--ui-atlas-position-48: -288px -96px}.ui-atlas[data-ui-cell="seed:potato"]{--ui-atlas-position-14: -98px -28px;--ui-atlas-position-16: -112px -32px;--ui-atlas-position-18: -126px -36px;--ui-atlas-position-20: -140px -40px;--ui-atlas-position-22: -154px -44px;--ui-atlas-position-24: -168px -48px;--ui-atlas-position-26: -182px -52px;--ui-atlas-position-28: -196px -56px;--ui-atlas-position-32: -224px -64px;--ui-atlas-position-48: -336px -96px}.ui-atlas[data-ui-cell="seed:strawberry"]{--ui-atlas-position-14: 0px -42px;--ui-atlas-position-16: 0px -48px;--ui-atlas-position-18: 0px -54px;--ui-atlas-position-20: 0px -60px;--ui-atlas-position-22: 0px -66px;--ui-atlas-position-24: 0px -72px;--ui-atlas-position-26: 0px -78px;--ui-atlas-position-28: 0px -84px;--ui-atlas-position-32: 0px -96px;--ui-atlas-position-48: 0px -144px}.ui-atlas[data-ui-cell="seed:cauliflower"]{--ui-atlas-position-14: -14px -42px;--ui-atlas-position-16: -16px -48px;--ui-atlas-position-18: -18px -54px;--ui-atlas-position-20: -20px -60px;--ui-atlas-position-22: -22px -66px;--ui-atlas-position-24: -24px -72px;--ui-atlas-position-26: -26px -78px;--ui-atlas-position-28: -28px -84px;--ui-atlas-position-32: -32px -96px;--ui-atlas-position-48: -48px -144px}.ui-atlas[data-ui-cell="seed:carrot"]{--ui-atlas-position-14: -28px -42px;--ui-atlas-position-16: -32px -48px;--ui-atlas-position-18: -36px -54px;--ui-atlas-position-20: -40px -60px;--ui-atlas-position-22: -44px -66px;--ui-atlas-position-24: -48px -72px;--ui-atlas-position-26: -52px -78px;--ui-atlas-position-28: -56px -84px;--ui-atlas-position-32: -64px -96px;--ui-atlas-position-48: -96px -144px}.ui-atlas[data-ui-cell="seed:cabbage"]{--ui-atlas-position-14: -42px -42px;--ui-atlas-position-16: -48px -48px;--ui-atlas-position-18: -54px -54px;--ui-atlas-position-20: -60px -60px;--ui-atlas-position-22: -66px -66px;--ui-atlas-position-24: -72px -72px;--ui-atlas-position-26: -78px -78px;--ui-atlas-position-28: -84px -84px;--ui-atlas-position-32: -96px -96px;--ui-atlas-position-48: -144px -144px}.ui-atlas[data-ui-cell="seed:turnip"]{--ui-atlas-position-14: -56px -42px;--ui-atlas-position-16: -64px -48px;--ui-atlas-position-18: -72px -54px;--ui-atlas-position-20: -80px -60px;--ui-atlas-position-22: -88px -66px;--ui-atlas-position-24: -96px -72px;--ui-atlas-position-26: -104px -78px;--ui-atlas-position-28: -112px -84px;--ui-atlas-position-32: -128px -96px;--ui-atlas-position-48: -192px -144px}.ui-atlas[data-ui-cell="seed:tomato"]{--ui-atlas-position-14: -70px -42px;--ui-atlas-position-16: -80px -48px;--ui-atlas-position-18: -90px -54px;--ui-atlas-position-20: -100px -60px;--ui-atlas-position-22: -110px -66px;--ui-atlas-position-24: -120px -72px;--ui-atlas-position-26: -130px -78px;--ui-atlas-position-28: -140px -84px;--ui-atlas-position-32: -160px -96px;--ui-atlas-position-48: -240px -144px}.ui-atlas[data-ui-cell="seed:melon"]{--ui-atlas-position-14: -84px -42px;--ui-atlas-position-16: -96px -48px;--ui-atlas-position-18: -108px -54px;--ui-atlas-position-20: -120px -60px;--ui-atlas-position-22: -132px -66px;--ui-atlas-position-24: -144px -72px;--ui-atlas-position-26: -156px -78px;--ui-atlas-position-28: -168px -84px;--ui-atlas-position-32: -192px -96px;--ui-atlas-position-48: -288px -144px}.ui-atlas[data-ui-cell="seed:blueberry"]{--ui-atlas-position-14: -98px -42px;--ui-atlas-position-16: -112px -48px;--ui-atlas-position-18: -126px -54px;--ui-atlas-position-20: -140px -60px;--ui-atlas-position-22: -154px -66px;--ui-atlas-position-24: -168px -72px;--ui-atlas-position-26: -182px -78px;--ui-atlas-position-28: -196px -84px;--ui-atlas-position-32: -224px -96px;--ui-atlas-position-48: -336px -144px}.ui-atlas[data-ui-cell="seed:corn"]{--ui-atlas-position-14: 0px -56px;--ui-atlas-position-16: 0px -64px;--ui-atlas-position-18: 0px -72px;--ui-atlas-position-20: 0px -80px;--ui-atlas-position-22: 0px -88px;--ui-atlas-position-24: 0px -96px;--ui-atlas-position-26: 0px -104px;--ui-atlas-position-28: 0px -112px;--ui-atlas-position-32: 0px -128px;--ui-atlas-position-48: 0px -192px}.ui-atlas[data-ui-cell="seed:wheat"]{--ui-atlas-position-14: -14px -56px;--ui-atlas-position-16: -16px -64px;--ui-atlas-position-18: -18px -72px;--ui-atlas-position-20: -20px -80px;--ui-atlas-position-22: -22px -88px;--ui-atlas-position-24: -24px -96px;--ui-atlas-position-26: -26px -104px;--ui-atlas-position-28: -28px -112px;--ui-atlas-position-32: -32px -128px;--ui-atlas-position-48: -48px -192px}.ui-atlas[data-ui-cell="seed:sunflower"]{--ui-atlas-position-14: -28px -56px;--ui-atlas-position-16: -32px -64px;--ui-atlas-position-18: -36px -72px;--ui-atlas-position-20: -40px -80px;--ui-atlas-position-22: -44px -88px;--ui-atlas-position-24: -48px -96px;--ui-atlas-position-26: -52px -104px;--ui-atlas-position-28: -56px -112px;--ui-atlas-position-32: -64px -128px;--ui-atlas-position-48: -96px -192px}.ui-atlas[data-ui-cell="seed:pepper"]{--ui-atlas-position-14: -42px -56px;--ui-atlas-position-16: -48px -64px;--ui-atlas-position-18: -54px -72px;--ui-atlas-position-20: -60px -80px;--ui-atlas-position-22: -66px -88px;--ui-atlas-position-24: -72px -96px;--ui-atlas-position-26: -78px -104px;--ui-atlas-position-28: -84px -112px;--ui-atlas-position-32: -96px -128px;--ui-atlas-position-48: -144px -192px}.ui-atlas[data-ui-cell="seed:onion"]{--ui-atlas-position-14: -56px -56px;--ui-atlas-position-16: -64px -64px;--ui-atlas-position-18: -72px -72px;--ui-atlas-position-20: -80px -80px;--ui-atlas-position-22: -88px -88px;--ui-atlas-position-24: -96px -96px;--ui-atlas-position-26: -104px -104px;--ui-atlas-position-28: -112px -112px;--ui-atlas-position-32: -128px -128px;--ui-atlas-position-48: -192px -192px}.ui-atlas[data-ui-cell="seed:coffee"]{--ui-atlas-position-14: -70px -56px;--ui-atlas-position-16: -80px -64px;--ui-atlas-position-18: -90px -72px;--ui-atlas-position-20: -100px -80px;--ui-atlas-position-22: -110px -88px;--ui-atlas-position-24: -120px -96px;--ui-atlas-position-26: -130px -104px;--ui-atlas-position-28: -140px -112px;--ui-atlas-position-32: -160px -128px;--ui-atlas-position-48: -240px -192px}.ui-atlas[data-ui-cell="seed:pumpkin"]{--ui-atlas-position-14: -84px -56px;--ui-atlas-position-16: -96px -64px;--ui-atlas-position-18: -108px -72px;--ui-atlas-position-20: -120px -80px;--ui-atlas-position-22: -132px -88px;--ui-atlas-position-24: -144px -96px;--ui-atlas-position-26: -156px -104px;--ui-atlas-position-28: -168px -112px;--ui-atlas-position-32: -192px -128px;--ui-atlas-position-48: -288px -192px}.ui-atlas[data-ui-cell="seed:cranberry"]{--ui-atlas-position-14: -98px -56px;--ui-atlas-position-16: -112px -64px;--ui-atlas-position-18: -126px -72px;--ui-atlas-position-20: -140px -80px;--ui-atlas-position-22: -154px -88px;--ui-atlas-position-24: -168px -96px;--ui-atlas-position-26: -182px -104px;--ui-atlas-position-28: -196px -112px;--ui-atlas-position-32: -224px -128px;--ui-atlas-position-48: -336px -192px}.ui-atlas[data-ui-cell="seed:radish"]{--ui-atlas-position-14: 0px -70px;--ui-atlas-position-16: 0px -80px;--ui-atlas-position-18: 0px -90px;--ui-atlas-position-20: 0px -100px;--ui-atlas-position-22: 0px -110px;--ui-atlas-position-24: 0px -120px;--ui-atlas-position-26: 0px -130px;--ui-atlas-position-28: 0px -140px;--ui-atlas-position-32: 0px -160px;--ui-atlas-position-48: 0px -240px}.ui-atlas[data-ui-cell="seed:grape"]{--ui-atlas-position-14: -14px -70px;--ui-atlas-position-16: -16px -80px;--ui-atlas-position-18: -18px -90px;--ui-atlas-position-20: -20px -100px;--ui-atlas-position-22: -22px -110px;--ui-atlas-position-24: -24px -120px;--ui-atlas-position-26: -26px -130px;--ui-atlas-position-28: -28px -140px;--ui-atlas-position-32: -32px -160px;--ui-atlas-position-48: -48px -240px}.ui-atlas[data-ui-cell="seed:cotton"]{--ui-atlas-position-14: -28px -70px;--ui-atlas-position-16: -32px -80px;--ui-atlas-position-18: -36px -90px;--ui-atlas-position-20: -40px -100px;--ui-atlas-position-22: -44px -110px;--ui-atlas-position-24: -48px -120px;--ui-atlas-position-26: -52px -130px;--ui-atlas-position-28: -56px -140px;--ui-atlas-position-32: -64px -160px;--ui-atlas-position-48: -96px -240px}.ui-atlas[data-ui-cell="seed:pineapple"]{--ui-atlas-position-14: -42px -70px;--ui-atlas-position-16: -48px -80px;--ui-atlas-position-18: -54px -90px;--ui-atlas-position-20: -60px -100px;--ui-atlas-position-22: -66px -110px;--ui-atlas-position-24: -72px -120px;--ui-atlas-position-26: -78px -130px;--ui-atlas-position-28: -84px -140px;--ui-atlas-position-32: -96px -160px;--ui-atlas-position-48: -144px -240px}.ui-atlas[data-ui-cell="building:house"]{--ui-atlas-position-14: 0px 0px;--ui-atlas-position-16: 0px 0px;--ui-atlas-position-18: 0px 0px;--ui-atlas-position-20: 0px 0px;--ui-atlas-position-22: 0px 0px;--ui-atlas-position-24: 0px 0px;--ui-atlas-position-26: 0px 0px;--ui-atlas-position-28: 0px 0px;--ui-atlas-position-32: 0px 0px;--ui-atlas-position-48: 0px 0px}.ui-atlas[data-ui-cell="building:well"]{--ui-atlas-position-14: -14px 0px;--ui-atlas-position-16: -16px 0px;--ui-atlas-position-18: -18px 0px;--ui-atlas-position-20: -20px 0px;--ui-atlas-position-22: -22px 0px;--ui-atlas-position-24: -24px 0px;--ui-atlas-position-26: -26px 0px;--ui-atlas-position-28: -28px 0px;--ui-atlas-position-32: -32px 0px;--ui-atlas-position-48: -48px 0px}.ui-atlas[data-ui-cell="building:mill"]{--ui-atlas-position-14: -28px 0px;--ui-atlas-position-16: -32px 0px;--ui-atlas-position-18: -36px 0px;--ui-atlas-position-20: -40px 0px;--ui-atlas-position-22: -44px 0px;--ui-atlas-position-24: -48px 0px;--ui-atlas-position-26: -52px 0px;--ui-atlas-position-28: -56px 0px;--ui-atlas-position-32: -64px 0px;--ui-atlas-position-48: -96px 0px}.ui-atlas[data-ui-cell="building:kitchen"]{--ui-atlas-position-14: -42px 0px;--ui-atlas-position-16: -48px 0px;--ui-atlas-position-18: -54px 0px;--ui-atlas-position-20: -60px 0px;--ui-atlas-position-22: -66px 0px;--ui-atlas-position-24: -72px 0px;--ui-atlas-position-26: -78px 0px;--ui-atlas-position-28: -84px 0px;--ui-atlas-position-32: -96px 0px;--ui-atlas-position-48: -144px 0px}.ui-atlas[data-ui-cell="building:dairy"]{--ui-atlas-position-14: -56px 0px;--ui-atlas-position-16: -64px 0px;--ui-atlas-position-18: -72px 0px;--ui-atlas-position-20: -80px 0px;--ui-atlas-position-22: -88px 0px;--ui-atlas-position-24: -96px 0px;--ui-atlas-position-26: -104px 0px;--ui-atlas-position-28: -112px 0px;--ui-atlas-position-32: -128px 0px;--ui-atlas-position-48: -192px 0px}.ui-atlas[data-ui-cell="building:coop"]{--ui-atlas-position-14: -70px 0px;--ui-atlas-position-16: -80px 0px;--ui-atlas-position-18: -90px 0px;--ui-atlas-position-20: -100px 0px;--ui-atlas-position-22: -110px 0px;--ui-atlas-position-24: -120px 0px;--ui-atlas-position-26: -130px 0px;--ui-atlas-position-28: -140px 0px;--ui-atlas-position-32: -160px 0px;--ui-atlas-position-48: -240px 0px}.ui-atlas[data-ui-cell="building:coop2"]{--ui-atlas-position-14: -84px 0px;--ui-atlas-position-16: -96px 0px;--ui-atlas-position-18: -108px 0px;--ui-atlas-position-20: -120px 0px;--ui-atlas-position-22: -132px 0px;--ui-atlas-position-24: -144px 0px;--ui-atlas-position-26: -156px 0px;--ui-atlas-position-28: -168px 0px;--ui-atlas-position-32: -192px 0px;--ui-atlas-position-48: -288px 0px}.ui-atlas[data-ui-cell="building:barn"]{--ui-atlas-position-14: -98px 0px;--ui-atlas-position-16: -112px 0px;--ui-atlas-position-18: -126px 0px;--ui-atlas-position-20: -140px 0px;--ui-atlas-position-22: -154px 0px;--ui-atlas-position-24: -168px 0px;--ui-atlas-position-26: -182px 0px;--ui-atlas-position-28: -196px 0px;--ui-atlas-position-32: -224px 0px;--ui-atlas-position-48: -336px 0px}.ui-atlas[data-ui-cell="animal:chicken"]{--ui-atlas-position-14: -112px 0px;--ui-atlas-position-16: -128px 0px;--ui-atlas-position-18: -144px 0px;--ui-atlas-position-20: -160px 0px;--ui-atlas-position-22: -176px 0px;--ui-atlas-position-24: -192px 0px;--ui-atlas-position-26: -208px 0px;--ui-atlas-position-28: -224px 0px;--ui-atlas-position-32: -256px 0px;--ui-atlas-position-48: -384px 0px}.ui-atlas[data-ui-cell="animal:sheep"]{--ui-atlas-position-14: -126px 0px;--ui-atlas-position-16: -144px 0px;--ui-atlas-position-18: -162px 0px;--ui-atlas-position-20: -180px 0px;--ui-atlas-position-22: -198px 0px;--ui-atlas-position-24: -216px 0px;--ui-atlas-position-26: -234px 0px;--ui-atlas-position-28: -252px 0px;--ui-atlas-position-32: -288px 0px;--ui-atlas-position-48: -432px 0px}.ui-atlas[data-ui-cell="animal:pig"]{--ui-atlas-position-14: 0px -14px;--ui-atlas-position-16: 0px -16px;--ui-atlas-position-18: 0px -18px;--ui-atlas-position-20: 0px -20px;--ui-atlas-position-22: 0px -22px;--ui-atlas-position-24: 0px -24px;--ui-atlas-position-26: 0px -26px;--ui-atlas-position-28: 0px -28px;--ui-atlas-position-32: 0px -32px;--ui-atlas-position-48: 0px -48px}.ui-atlas[data-ui-cell="animal:cow"]{--ui-atlas-position-14: -14px -14px;--ui-atlas-position-16: -16px -16px;--ui-atlas-position-18: -18px -18px;--ui-atlas-position-20: -20px -20px;--ui-atlas-position-22: -22px -22px;--ui-atlas-position-24: -24px -24px;--ui-atlas-position-26: -26px -26px;--ui-atlas-position-28: -28px -28px;--ui-atlas-position-32: -32px -32px;--ui-atlas-position-48: -48px -48px}.ui-atlas[data-ui-cell="animal:goat"]{--ui-atlas-position-14: -28px -14px;--ui-atlas-position-16: -32px -16px;--ui-atlas-position-18: -36px -18px;--ui-atlas-position-20: -40px -20px;--ui-atlas-position-22: -44px -22px;--ui-atlas-position-24: -48px -24px;--ui-atlas-position-26: -52px -26px;--ui-atlas-position-28: -56px -28px;--ui-atlas-position-32: -64px -32px;--ui-atlas-position-48: -96px -48px}.ui-atlas[data-ui-cell="animal:chick"]{--ui-atlas-position-14: -42px -14px;--ui-atlas-position-16: -48px -16px;--ui-atlas-position-18: -54px -18px;--ui-atlas-position-20: -60px -20px;--ui-atlas-position-22: -66px -22px;--ui-atlas-position-24: -72px -24px;--ui-atlas-position-26: -78px -26px;--ui-atlas-position-28: -84px -28px;--ui-atlas-position-32: -96px -32px;--ui-atlas-position-48: -144px -48px}.ui-atlas[data-ui-cell="animal:rooster"]{--ui-atlas-position-14: -56px -14px;--ui-atlas-position-16: -64px -16px;--ui-atlas-position-18: -72px -18px;--ui-atlas-position-20: -80px -20px;--ui-atlas-position-22: -88px -22px;--ui-atlas-position-24: -96px -24px;--ui-atlas-position-26: -104px -26px;--ui-atlas-position-28: -112px -28px;--ui-atlas-position-32: -128px -32px;--ui-atlas-position-48: -192px -48px}.ui-atlas[data-ui-cell="animal:turkey"]{--ui-atlas-position-14: -70px -14px;--ui-atlas-position-16: -80px -16px;--ui-atlas-position-18: -90px -18px;--ui-atlas-position-20: -100px -20px;--ui-atlas-position-22: -110px -22px;--ui-atlas-position-24: -120px -24px;--ui-atlas-position-26: -130px -26px;--ui-atlas-position-28: -140px -28px;--ui-atlas-position-32: -160px -32px;--ui-atlas-position-48: -240px -48px}.ui-atlas[data-ui-cell="animal:calf"]{--ui-atlas-position-14: -84px -14px;--ui-atlas-position-16: -96px -16px;--ui-atlas-position-18: -108px -18px;--ui-atlas-position-20: -120px -20px;--ui-atlas-position-22: -132px -22px;--ui-atlas-position-24: -144px -24px;--ui-atlas-position-26: -156px -26px;--ui-atlas-position-28: -168px -28px;--ui-atlas-position-32: -192px -32px;--ui-atlas-position-48: -288px -48px}.ui-atlas[data-ui-cell="animal:bull"]{--ui-atlas-position-14: -98px -14px;--ui-atlas-position-16: -112px -16px;--ui-atlas-position-18: -126px -18px;--ui-atlas-position-20: -140px -20px;--ui-atlas-position-22: -154px -22px;--ui-atlas-position-24: -168px -24px;--ui-atlas-position-26: -182px -26px;--ui-atlas-position-28: -196px -28px;--ui-atlas-position-32: -224px -32px;--ui-atlas-position-48: -336px -48px}.ui-atlas[data-ui-cell="animal:lamb"]{--ui-atlas-position-14: -112px -14px;--ui-atlas-position-16: -128px -16px;--ui-atlas-position-18: -144px -18px;--ui-atlas-position-20: -160px -20px;--ui-atlas-position-22: -176px -22px;--ui-atlas-position-24: -192px -24px;--ui-atlas-position-26: -208px -26px;--ui-atlas-position-28: -224px -28px;--ui-atlas-position-32: -256px -32px;--ui-atlas-position-48: -384px -48px}.ui-atlas[data-ui-cell="animal:piglet"]{--ui-atlas-position-14: -126px -14px;--ui-atlas-position-16: -144px -16px;--ui-atlas-position-18: -162px -18px;--ui-atlas-position-20: -180px -20px;--ui-atlas-position-22: -198px -22px;--ui-atlas-position-24: -216px -24px;--ui-atlas-position-26: -234px -26px;--ui-atlas-position-28: -252px -28px;--ui-atlas-position-32: -288px -32px;--ui-atlas-position-48: -432px -48px}.ui-atlas[data-ui-cell="animal:meadow_sheep"]{--ui-atlas-position-14: 0px -28px;--ui-atlas-position-16: 0px -32px;--ui-atlas-position-18: 0px -36px;--ui-atlas-position-20: 0px -40px;--ui-atlas-position-22: 0px -44px;--ui-atlas-position-24: 0px -48px;--ui-atlas-position-26: 0px -52px;--ui-atlas-position-28: 0px -56px;--ui-atlas-position-32: 0px -64px;--ui-atlas-position-48: 0px -96px}.ui-atlas[data-ui-cell="furniture:bed_red"]{--ui-atlas-position-14: -14px -28px;--ui-atlas-position-16: -16px -32px;--ui-atlas-position-18: -18px -36px;--ui-atlas-position-20: -20px -40px;--ui-atlas-position-22: -22px -44px;--ui-atlas-position-24: -24px -48px;--ui-atlas-position-26: -26px -52px;--ui-atlas-position-28: -28px -56px;--ui-atlas-position-32: -32px -64px;--ui-atlas-position-48: -48px -96px}.ui-atlas[data-ui-cell="furniture:bed_blue"]{--ui-atlas-position-14: -28px -28px;--ui-atlas-position-16: -32px -32px;--ui-atlas-position-18: -36px -36px;--ui-atlas-position-20: -40px -40px;--ui-atlas-position-22: -44px -44px;--ui-atlas-position-24: -48px -48px;--ui-atlas-position-26: -52px -52px;--ui-atlas-position-28: -56px -56px;--ui-atlas-position-32: -64px -64px;--ui-atlas-position-48: -96px -96px}.ui-atlas[data-ui-cell="furniture:bed_green"]{--ui-atlas-position-14: -42px -28px;--ui-atlas-position-16: -48px -32px;--ui-atlas-position-18: -54px -36px;--ui-atlas-position-20: -60px -40px;--ui-atlas-position-22: -66px -44px;--ui-atlas-position-24: -72px -48px;--ui-atlas-position-26: -78px -52px;--ui-atlas-position-28: -84px -56px;--ui-atlas-position-32: -96px -64px;--ui-atlas-position-48: -144px -96px}.ui-atlas[data-ui-cell="furniture:bed_purple"]{--ui-atlas-position-14: -56px -28px;--ui-atlas-position-16: -64px -32px;--ui-atlas-position-18: -72px -36px;--ui-atlas-position-20: -80px -40px;--ui-atlas-position-22: -88px -44px;--ui-atlas-position-24: -96px -48px;--ui-atlas-position-26: -104px -52px;--ui-atlas-position-28: -112px -56px;--ui-atlas-position-32: -128px -64px;--ui-atlas-position-48: -192px -96px}.ui-atlas[data-ui-cell="furniture:sofa_red"]{--ui-atlas-position-14: -70px -28px;--ui-atlas-position-16: -80px -32px;--ui-atlas-position-18: -90px -36px;--ui-atlas-position-20: -100px -40px;--ui-atlas-position-22: -110px -44px;--ui-atlas-position-24: -120px -48px;--ui-atlas-position-26: -130px -52px;--ui-atlas-position-28: -140px -56px;--ui-atlas-position-32: -160px -64px;--ui-atlas-position-48: -240px -96px}.ui-atlas[data-ui-cell="furniture:chair"]{--ui-atlas-position-14: -84px -28px;--ui-atlas-position-16: -96px -32px;--ui-atlas-position-18: -108px -36px;--ui-atlas-position-20: -120px -40px;--ui-atlas-position-22: -132px -44px;--ui-atlas-position-24: -144px -48px;--ui-atlas-position-26: -156px -52px;--ui-atlas-position-28: -168px -56px;--ui-atlas-position-32: -192px -64px;--ui-atlas-position-48: -288px -96px}.ui-atlas[data-ui-cell="furniture:table_lg"]{--ui-atlas-position-14: -98px -28px;--ui-atlas-position-16: -112px -32px;--ui-atlas-position-18: -126px -36px;--ui-atlas-position-20: -140px -40px;--ui-atlas-position-22: -154px -44px;--ui-atlas-position-24: -168px -48px;--ui-atlas-position-26: -182px -52px;--ui-atlas-position-28: -196px -56px;--ui-atlas-position-32: -224px -64px;--ui-atlas-position-48: -336px -96px}.ui-atlas[data-ui-cell="furniture:bookcase"]{--ui-atlas-position-14: -112px -28px;--ui-atlas-position-16: -128px -32px;--ui-atlas-position-18: -144px -36px;--ui-atlas-position-20: -160px -40px;--ui-atlas-position-22: -176px -44px;--ui-atlas-position-24: -192px -48px;--ui-atlas-position-26: -208px -52px;--ui-atlas-position-28: -224px -56px;--ui-atlas-position-32: -256px -64px;--ui-atlas-position-48: -384px -96px}.ui-atlas[data-ui-cell="furniture:wardrobe"]{--ui-atlas-position-14: -126px -28px;--ui-atlas-position-16: -144px -32px;--ui-atlas-position-18: -162px -36px;--ui-atlas-position-20: -180px -40px;--ui-atlas-position-22: -198px -44px;--ui-atlas-position-24: -216px -48px;--ui-atlas-position-26: -234px -52px;--ui-atlas-position-28: -252px -56px;--ui-atlas-position-32: -288px -64px;--ui-atlas-position-48: -432px -96px}.ui-atlas[data-ui-cell="furniture:plant"]{--ui-atlas-position-14: 0px -42px;--ui-atlas-position-16: 0px -48px;--ui-atlas-position-18: 0px -54px;--ui-atlas-position-20: 0px -60px;--ui-atlas-position-22: 0px -66px;--ui-atlas-position-24: 0px -72px;--ui-atlas-position-26: 0px -78px;--ui-atlas-position-28: 0px -84px;--ui-atlas-position-32: 0px -96px;--ui-atlas-position-48: 0px -144px}.ui-atlas[data-ui-cell="furniture:plant2"]{--ui-atlas-position-14: -14px -42px;--ui-atlas-position-16: -16px -48px;--ui-atlas-position-18: -18px -54px;--ui-atlas-position-20: -20px -60px;--ui-atlas-position-22: -22px -66px;--ui-atlas-position-24: -24px -72px;--ui-atlas-position-26: -26px -78px;--ui-atlas-position-28: -28px -84px;--ui-atlas-position-32: -32px -96px;--ui-atlas-position-48: -48px -144px}.ui-atlas[data-ui-cell="furniture:vanity"]{--ui-atlas-position-14: -28px -42px;--ui-atlas-position-16: -32px -48px;--ui-atlas-position-18: -36px -54px;--ui-atlas-position-20: -40px -60px;--ui-atlas-position-22: -44px -66px;--ui-atlas-position-24: -48px -72px;--ui-atlas-position-26: -52px -78px;--ui-atlas-position-28: -56px -84px;--ui-atlas-position-32: -64px -96px;--ui-atlas-position-48: -96px -144px}.ui-atlas[data-ui-cell="furniture:cabinet"]{--ui-atlas-position-14: -42px -42px;--ui-atlas-position-16: -48px -48px;--ui-atlas-position-18: -54px -54px;--ui-atlas-position-20: -60px -60px;--ui-atlas-position-22: -66px -66px;--ui-atlas-position-24: -72px -72px;--ui-atlas-position-26: -78px -78px;--ui-atlas-position-28: -84px -84px;--ui-atlas-position-32: -96px -96px;--ui-atlas-position-48: -144px -144px}.ui-atlas[data-ui-cell="furniture:lamp"]{--ui-atlas-position-14: -56px -42px;--ui-atlas-position-16: -64px -48px;--ui-atlas-position-18: -72px -54px;--ui-atlas-position-20: -80px -60px;--ui-atlas-position-22: -88px -66px;--ui-atlas-position-24: -96px -72px;--ui-atlas-position-26: -104px -78px;--ui-atlas-position-28: -112px -84px;--ui-atlas-position-32: -128px -96px;--ui-atlas-position-48: -192px -144px}.ui-atlas[data-ui-cell="furniture:stove"]{--ui-atlas-position-14: -70px -42px;--ui-atlas-position-16: -80px -48px;--ui-atlas-position-18: -90px -54px;--ui-atlas-position-20: -100px -60px;--ui-atlas-position-22: -110px -66px;--ui-atlas-position-24: -120px -72px;--ui-atlas-position-26: -130px -78px;--ui-atlas-position-28: -140px -84px;--ui-atlas-position-32: -160px -96px;--ui-atlas-position-48: -240px -144px}.ui-atlas[data-ui-cell="furniture:kit_cabinet"]{--ui-atlas-position-14: -84px -42px;--ui-atlas-position-16: -96px -48px;--ui-atlas-position-18: -108px -54px;--ui-atlas-position-20: -120px -60px;--ui-atlas-position-22: -132px -66px;--ui-atlas-position-24: -144px -72px;--ui-atlas-position-26: -156px -78px;--ui-atlas-position-28: -168px -84px;--ui-atlas-position-32: -192px -96px;--ui-atlas-position-48: -288px -144px}.ui-atlas[data-ui-cell="furniture:kit_shelf"]{--ui-atlas-position-14: -98px -42px;--ui-atlas-position-16: -112px -48px;--ui-atlas-position-18: -126px -54px;--ui-atlas-position-20: -140px -60px;--ui-atlas-position-22: -154px -66px;--ui-atlas-position-24: -168px -72px;--ui-atlas-position-26: -182px -78px;--ui-atlas-position-28: -196px -84px;--ui-atlas-position-32: -224px -96px;--ui-atlas-position-48: -336px -144px}.ui-atlas[data-ui-cell="furniture:sink"]{--ui-atlas-position-14: -112px -42px;--ui-atlas-position-16: -128px -48px;--ui-atlas-position-18: -144px -54px;--ui-atlas-position-20: -160px -60px;--ui-atlas-position-22: -176px -66px;--ui-atlas-position-24: -192px -72px;--ui-atlas-position-26: -208px -78px;--ui-atlas-position-28: -224px -84px;--ui-atlas-position-32: -256px -96px;--ui-atlas-position-48: -384px -144px}.ui-atlas[data-ui-cell="furniture:toilet"]{--ui-atlas-position-14: -126px -42px;--ui-atlas-position-16: -144px -48px;--ui-atlas-position-18: -162px -54px;--ui-atlas-position-20: -180px -60px;--ui-atlas-position-22: -198px -66px;--ui-atlas-position-24: -216px -72px;--ui-atlas-position-26: -234px -78px;--ui-atlas-position-28: -252px -84px;--ui-atlas-position-32: -288px -96px;--ui-atlas-position-48: -432px -144px}.ui-atlas[data-ui-cell="furniture:towel_rack"]{--ui-atlas-position-14: 0px -56px;--ui-atlas-position-16: 0px -64px;--ui-atlas-position-18: 0px -72px;--ui-atlas-position-20: 0px -80px;--ui-atlas-position-22: 0px -88px;--ui-atlas-position-24: 0px -96px;--ui-atlas-position-26: 0px -104px;--ui-atlas-position-28: 0px -112px;--ui-atlas-position-32: 0px -128px;--ui-atlas-position-48: 0px -192px}.ui-atlas[data-ui-cell="furniture:dresser"]{--ui-atlas-position-14: -14px -56px;--ui-atlas-position-16: -16px -64px;--ui-atlas-position-18: -18px -72px;--ui-atlas-position-20: -20px -80px;--ui-atlas-position-22: -22px -88px;--ui-atlas-position-24: -24px -96px;--ui-atlas-position-26: -26px -104px;--ui-atlas-position-28: -28px -112px;--ui-atlas-position-32: -32px -128px;--ui-atlas-position-48: -48px -192px}.ui-atlas[data-ui-cell="furniture:study_desk"]{--ui-atlas-position-14: -28px -56px;--ui-atlas-position-16: -32px -64px;--ui-atlas-position-18: -36px -72px;--ui-atlas-position-20: -40px -80px;--ui-atlas-position-22: -44px -88px;--ui-atlas-position-24: -48px -96px;--ui-atlas-position-26: -52px -104px;--ui-atlas-position-28: -56px -112px;--ui-atlas-position-32: -64px -128px;--ui-atlas-position-48: -96px -192px}.ui-atlas[data-ui-cell="furniture:nightstand"]{--ui-atlas-position-14: -42px -56px;--ui-atlas-position-16: -48px -64px;--ui-atlas-position-18: -54px -72px;--ui-atlas-position-20: -60px -80px;--ui-atlas-position-22: -66px -88px;--ui-atlas-position-24: -72px -96px;--ui-atlas-position-26: -78px -104px;--ui-atlas-position-28: -84px -112px;--ui-atlas-position-32: -96px -128px;--ui-atlas-position-48: -144px -192px}.ui-atlas[data-ui-cell="furniture:fireplace"]{--ui-atlas-position-14: -56px -56px;--ui-atlas-position-16: -64px -64px;--ui-atlas-position-18: -72px -72px;--ui-atlas-position-20: -80px -80px;--ui-atlas-position-22: -88px -88px;--ui-atlas-position-24: -96px -96px;--ui-atlas-position-26: -104px -104px;--ui-atlas-position-28: -112px -112px;--ui-atlas-position-32: -128px -128px;--ui-atlas-position-48: -192px -192px}.ui-atlas[data-ui-cell="furniture:steam_bed"]{--ui-atlas-position-14: -70px -56px;--ui-atlas-position-16: -80px -64px;--ui-atlas-position-18: -90px -72px;--ui-atlas-position-20: -100px -80px;--ui-atlas-position-22: -110px -88px;--ui-atlas-position-24: -120px -96px;--ui-atlas-position-26: -130px -104px;--ui-atlas-position-28: -140px -112px;--ui-atlas-position-32: -160px -128px;--ui-atlas-position-48: -240px -192px}.ui-atlas[data-ui-cell="furniture:coal_stove"]{--ui-atlas-position-14: -84px -56px;--ui-atlas-position-16: -96px -64px;--ui-atlas-position-18: -108px -72px;--ui-atlas-position-20: -120px -80px;--ui-atlas-position-22: -132px -88px;--ui-atlas-position-24: -144px -96px;--ui-atlas-position-26: -156px -104px;--ui-atlas-position-28: -168px -112px;--ui-atlas-position-32: -192px -128px;--ui-atlas-position-48: -288px -192px}.ui-atlas[data-ui-cell="furniture:samovar"]{--ui-atlas-position-14: -98px -56px;--ui-atlas-position-16: -112px -64px;--ui-atlas-position-18: -126px -72px;--ui-atlas-position-20: -140px -80px;--ui-atlas-position-22: -154px -88px;--ui-atlas-position-24: -168px -96px;--ui-atlas-position-26: -182px -104px;--ui-atlas-position-28: -196px -112px;--ui-atlas-position-32: -224px -128px;--ui-atlas-position-48: -336px -192px}.ui-atlas[data-ui-cell="furniture:gas_lamp_table"]{--ui-atlas-position-14: -112px -56px;--ui-atlas-position-16: -128px -64px;--ui-atlas-position-18: -144px -72px;--ui-atlas-position-20: -160px -80px;--ui-atlas-position-22: -176px -88px;--ui-atlas-position-24: -192px -96px;--ui-atlas-position-26: -208px -104px;--ui-atlas-position-28: -224px -112px;--ui-atlas-position-32: -256px -128px;--ui-atlas-position-48: -384px -192px}.ui-atlas[data-ui-cell="furniture:gear_clock"]{--ui-atlas-position-14: -126px -56px;--ui-atlas-position-16: -144px -64px;--ui-atlas-position-18: -162px -72px;--ui-atlas-position-20: -180px -80px;--ui-atlas-position-22: -198px -88px;--ui-atlas-position-24: -216px -96px;--ui-atlas-position-26: -234px -104px;--ui-atlas-position-28: -252px -112px;--ui-atlas-position-32: -288px -128px;--ui-atlas-position-48: -432px -192px}.ui-atlas[data-ui-cell="furniture:steam_radiator"]{--ui-atlas-position-14: 0px -70px;--ui-atlas-position-16: 0px -80px;--ui-atlas-position-18: 0px -90px;--ui-atlas-position-20: 0px -100px;--ui-atlas-position-22: 0px -110px;--ui-atlas-position-24: 0px -120px;--ui-atlas-position-26: 0px -130px;--ui-atlas-position-28: 0px -140px;--ui-atlas-position-32: 0px -160px;--ui-atlas-position-48: 0px -240px}.ui-atlas[data-ui-cell="furniture:writing_desk"]{--ui-atlas-position-14: -14px -70px;--ui-atlas-position-16: -16px -80px;--ui-atlas-position-18: -18px -90px;--ui-atlas-position-20: -20px -100px;--ui-atlas-position-22: -22px -110px;--ui-atlas-position-24: -24px -120px;--ui-atlas-position-26: -26px -130px;--ui-atlas-position-28: -28px -140px;--ui-atlas-position-32: -32px -160px;--ui-atlas-position-48: -48px -240px}.ui-atlas[data-ui-cell="furniture:wingback_chair"]{--ui-atlas-position-14: -28px -70px;--ui-atlas-position-16: -32px -80px;--ui-atlas-position-18: -36px -90px;--ui-atlas-position-20: -40px -100px;--ui-atlas-position-22: -44px -110px;--ui-atlas-position-24: -48px -120px;--ui-atlas-position-26: -52px -130px;--ui-atlas-position-28: -56px -140px;--ui-atlas-position-32: -64px -160px;--ui-atlas-position-48: -96px -240px}.ui-atlas[data-ui-cell="furniture:persian_carpet"]{--ui-atlas-position-14: -42px -70px;--ui-atlas-position-16: -48px -80px;--ui-atlas-position-18: -54px -90px;--ui-atlas-position-20: -60px -100px;--ui-atlas-position-22: -66px -110px;--ui-atlas-position-24: -72px -120px;--ui-atlas-position-26: -78px -130px;--ui-atlas-position-28: -84px -140px;--ui-atlas-position-32: -96px -160px;--ui-atlas-position-48: -144px -240px}.ui-atlas[data-ui-cell="furniture:phonograph"]{--ui-atlas-position-14: -56px -70px;--ui-atlas-position-16: -64px -80px;--ui-atlas-position-18: -72px -90px;--ui-atlas-position-20: -80px -100px;--ui-atlas-position-22: -88px -110px;--ui-atlas-position-24: -96px -120px;--ui-atlas-position-26: -104px -130px;--ui-atlas-position-28: -112px -140px;--ui-atlas-position-32: -128px -160px;--ui-atlas-position-48: -192px -240px}.ui-atlas[data-ui-cell="room:living"]{--ui-atlas-position-14: -70px -70px;--ui-atlas-position-16: -80px -80px;--ui-atlas-position-18: -90px -90px;--ui-atlas-position-20: -100px -100px;--ui-atlas-position-22: -110px -110px;--ui-atlas-position-24: -120px -120px;--ui-atlas-position-26: -130px -130px;--ui-atlas-position-28: -140px -140px;--ui-atlas-position-32: -160px -160px;--ui-atlas-position-48: -240px -240px}.ui-atlas[data-ui-cell="room:bath"]{--ui-atlas-position-14: -84px -70px;--ui-atlas-position-16: -96px -80px;--ui-atlas-position-18: -108px -90px;--ui-atlas-position-20: -120px -100px;--ui-atlas-position-22: -132px -110px;--ui-atlas-position-24: -144px -120px;--ui-atlas-position-26: -156px -130px;--ui-atlas-position-28: -168px -140px;--ui-atlas-position-32: -192px -160px;--ui-atlas-position-48: -288px -240px}.ui-atlas[data-ui-cell="room:kitchen"]{--ui-atlas-position-14: -98px -70px;--ui-atlas-position-16: -112px -80px;--ui-atlas-position-18: -126px -90px;--ui-atlas-position-20: -140px -100px;--ui-atlas-position-22: -154px -110px;--ui-atlas-position-24: -168px -120px;--ui-atlas-position-26: -182px -130px;--ui-atlas-position-28: -196px -140px;--ui-atlas-position-32: -224px -160px;--ui-atlas-position-48: -336px -240px}.ui-atlas[data-ui-cell="room:study"]{--ui-atlas-position-14: -112px -70px;--ui-atlas-position-16: -128px -80px;--ui-atlas-position-18: -144px -90px;--ui-atlas-position-20: -160px -100px;--ui-atlas-position-22: -176px -110px;--ui-atlas-position-24: -192px -120px;--ui-atlas-position-26: -208px -130px;--ui-atlas-position-28: -224px -140px;--ui-atlas-position-32: -256px -160px;--ui-atlas-position-48: -384px -240px}.ui-atlas[data-ui-cell="room:bedroom"]{--ui-atlas-position-14: -126px -70px;--ui-atlas-position-16: -144px -80px;--ui-atlas-position-18: -162px -90px;--ui-atlas-position-20: -180px -100px;--ui-atlas-position-22: -198px -110px;--ui-atlas-position-24: -216px -120px;--ui-atlas-position-26: -234px -130px;--ui-atlas-position-28: -252px -140px;--ui-atlas-position-32: -288px -160px;--ui-atlas-position-48: -432px -240px}.ui-atlas[data-ui-cell="room:storage"]{--ui-atlas-position-14: 0px -84px;--ui-atlas-position-16: 0px -96px;--ui-atlas-position-18: 0px -108px;--ui-atlas-position-20: 0px -120px;--ui-atlas-position-22: 0px -132px;--ui-atlas-position-24: 0px -144px;--ui-atlas-position-26: 0px -156px;--ui-atlas-position-28: 0px -168px;--ui-atlas-position-32: 0px -192px;--ui-atlas-position-48: 0px -288px}.ui-atlas[data-ui-cell="decor:path"]{--ui-atlas-position-14: -14px -84px;--ui-atlas-position-16: -16px -96px;--ui-atlas-position-18: -18px -108px;--ui-atlas-position-20: -20px -120px;--ui-atlas-position-22: -22px -132px;--ui-atlas-position-24: -24px -144px;--ui-atlas-position-26: -26px -156px;--ui-atlas-position-28: -28px -168px;--ui-atlas-position-32: -32px -192px;--ui-atlas-position-48: -48px -288px}.ui-atlas[data-ui-cell="decor:wood_path"]{--ui-atlas-position-14: -28px -84px;--ui-atlas-position-16: -32px -96px;--ui-atlas-position-18: -36px -108px;--ui-atlas-position-20: -40px -120px;--ui-atlas-position-22: -44px -132px;--ui-atlas-position-24: -48px -144px;--ui-atlas-position-26: -52px -156px;--ui-atlas-position-28: -56px -168px;--ui-atlas-position-32: -64px -192px;--ui-atlas-position-48: -96px -288px}.ui-atlas[data-ui-cell="decor:brick_path"]{--ui-atlas-position-14: -42px -84px;--ui-atlas-position-16: -48px -96px;--ui-atlas-position-18: -54px -108px;--ui-atlas-position-20: -60px -120px;--ui-atlas-position-22: -66px -132px;--ui-atlas-position-24: -72px -144px;--ui-atlas-position-26: -78px -156px;--ui-atlas-position-28: -84px -168px;--ui-atlas-position-32: -96px -192px;--ui-atlas-position-48: -144px -288px}.ui-atlas[data-ui-cell="decor:cobble_path"]{--ui-atlas-position-14: -56px -84px;--ui-atlas-position-16: -64px -96px;--ui-atlas-position-18: -72px -108px;--ui-atlas-position-20: -80px -120px;--ui-atlas-position-22: -88px -132px;--ui-atlas-position-24: -96px -144px;--ui-atlas-position-26: -104px -156px;--ui-atlas-position-28: -112px -168px;--ui-atlas-position-32: -128px -192px;--ui-atlas-position-48: -192px -288px}.ui-atlas[data-ui-cell="decor:fence"]{--ui-atlas-position-14: -70px -84px;--ui-atlas-position-16: -80px -96px;--ui-atlas-position-18: -90px -108px;--ui-atlas-position-20: -100px -120px;--ui-atlas-position-22: -110px -132px;--ui-atlas-position-24: -120px -144px;--ui-atlas-position-26: -130px -156px;--ui-atlas-position-28: -140px -168px;--ui-atlas-position-32: -160px -192px;--ui-atlas-position-48: -240px -288px}.ui-atlas[data-ui-cell="decor:grass_tuft1"]{--ui-atlas-position-14: -84px -84px;--ui-atlas-position-16: -96px -96px;--ui-atlas-position-18: -108px -108px;--ui-atlas-position-20: -120px -120px;--ui-atlas-position-22: -132px -132px;--ui-atlas-position-24: -144px -144px;--ui-atlas-position-26: -156px -156px;--ui-atlas-position-28: -168px -168px;--ui-atlas-position-32: -192px -192px;--ui-atlas-position-48: -288px -288px}.ui-atlas[data-ui-cell="decor:grass_tuft2"]{--ui-atlas-position-14: -98px -84px;--ui-atlas-position-16: -112px -96px;--ui-atlas-position-18: -126px -108px;--ui-atlas-position-20: -140px -120px;--ui-atlas-position-22: -154px -132px;--ui-atlas-position-24: -168px -144px;--ui-atlas-position-26: -182px -156px;--ui-atlas-position-28: -196px -168px;--ui-atlas-position-32: -224px -192px;--ui-atlas-position-48: -336px -288px}.ui-atlas[data-ui-cell="decor:grass_tuft3"]{--ui-atlas-position-14: -112px -84px;--ui-atlas-position-16: -128px -96px;--ui-atlas-position-18: -144px -108px;--ui-atlas-position-20: -160px -120px;--ui-atlas-position-22: -176px -132px;--ui-atlas-position-24: -192px -144px;--ui-atlas-position-26: -208px -156px;--ui-atlas-position-28: -224px -168px;--ui-atlas-position-32: -256px -192px;--ui-atlas-position-48: -384px -288px}.ui-atlas[data-ui-cell="decor:hay_pile"]{--ui-atlas-position-14: -126px -84px;--ui-atlas-position-16: -144px -96px;--ui-atlas-position-18: -162px -108px;--ui-atlas-position-20: -180px -120px;--ui-atlas-position-22: -198px -132px;--ui-atlas-position-24: -216px -144px;--ui-atlas-position-26: -234px -156px;--ui-atlas-position-28: -252px -168px;--ui-atlas-position-32: -288px -192px;--ui-atlas-position-48: -432px -288px}.ui-atlas[data-ui-cell="decor:basket"]{--ui-atlas-position-14: 0px -98px;--ui-atlas-position-16: 0px -112px;--ui-atlas-position-18: 0px -126px;--ui-atlas-position-20: 0px -140px;--ui-atlas-position-22: 0px -154px;--ui-atlas-position-24: 0px -168px;--ui-atlas-position-26: 0px -182px;--ui-atlas-position-28: 0px -196px;--ui-atlas-position-32: 0px -224px;--ui-atlas-position-48: 0px -336px}.ui-atlas[data-ui-cell="decor:sign_chick"]{--ui-atlas-position-14: -14px -98px;--ui-atlas-position-16: -16px -112px;--ui-atlas-position-18: -18px -126px;--ui-atlas-position-20: -20px -140px;--ui-atlas-position-22: -22px -154px;--ui-atlas-position-24: -24px -168px;--ui-atlas-position-26: -26px -182px;--ui-atlas-position-28: -28px -196px;--ui-atlas-position-32: -32px -224px;--ui-atlas-position-48: -48px -336px}.ui-atlas[data-ui-cell="decor:sign_cow"]{--ui-atlas-position-14: -28px -98px;--ui-atlas-position-16: -32px -112px;--ui-atlas-position-18: -36px -126px;--ui-atlas-position-20: -40px -140px;--ui-atlas-position-22: -44px -154px;--ui-atlas-position-24: -48px -168px;--ui-atlas-position-26: -52px -182px;--ui-atlas-position-28: -56px -196px;--ui-atlas-position-32: -64px -224px;--ui-atlas-position-48: -96px -336px}.ui-atlas[data-ui-cell="decor:decor_coal_forge"]{--ui-atlas-position-14: -42px -98px;--ui-atlas-position-16: -48px -112px;--ui-atlas-position-18: -54px -126px;--ui-atlas-position-20: -60px -140px;--ui-atlas-position-22: -66px -154px;--ui-atlas-position-24: -72px -168px;--ui-atlas-position-26: -78px -182px;--ui-atlas-position-28: -84px -196px;--ui-atlas-position-32: -96px -224px;--ui-atlas-position-48: -144px -336px}.ui-atlas[data-ui-cell="category:building"]{--ui-atlas-position-14: -56px -98px;--ui-atlas-position-16: -64px -112px;--ui-atlas-position-18: -72px -126px;--ui-atlas-position-20: -80px -140px;--ui-atlas-position-22: -88px -154px;--ui-atlas-position-24: -96px -168px;--ui-atlas-position-26: -104px -182px;--ui-atlas-position-28: -112px -196px;--ui-atlas-position-32: -128px -224px;--ui-atlas-position-48: -192px -336px}.ui-atlas[data-ui-cell="category:animal"]{--ui-atlas-position-14: -70px -98px;--ui-atlas-position-16: -80px -112px;--ui-atlas-position-18: -90px -126px;--ui-atlas-position-20: -100px -140px;--ui-atlas-position-22: -110px -154px;--ui-atlas-position-24: -120px -168px;--ui-atlas-position-26: -130px -182px;--ui-atlas-position-28: -140px -196px;--ui-atlas-position-32: -160px -224px;--ui-atlas-position-48: -240px -336px}.ui-atlas[data-ui-cell="category:furniture"]{--ui-atlas-position-14: -84px -98px;--ui-atlas-position-16: -96px -112px;--ui-atlas-position-18: -108px -126px;--ui-atlas-position-20: -120px -140px;--ui-atlas-position-22: -132px -154px;--ui-atlas-position-24: -144px -168px;--ui-atlas-position-26: -156px -182px;--ui-atlas-position-28: -168px -196px;--ui-atlas-position-32: -192px -224px;--ui-atlas-position-48: -288px -336px}.ui-atlas[data-ui-cell="category:decor"]{--ui-atlas-position-14: -98px -98px;--ui-atlas-position-16: -112px -112px;--ui-atlas-position-18: -126px -126px;--ui-atlas-position-20: -140px -140px;--ui-atlas-position-22: -154px -154px;--ui-atlas-position-24: -168px -168px;--ui-atlas-position-26: -182px -182px;--ui-atlas-position-28: -196px -196px;--ui-atlas-position-32: -224px -224px;--ui-atlas-position-48: -336px -336px}.ui-atlas[data-ui-cell="category:location"]{--ui-atlas-position-14: -112px -98px;--ui-atlas-position-16: -128px -112px;--ui-atlas-position-18: -144px -126px;--ui-atlas-position-20: -160px -140px;--ui-atlas-position-22: -176px -154px;--ui-atlas-position-24: -192px -168px;--ui-atlas-position-26: -208px -182px;--ui-atlas-position-28: -224px -196px;--ui-atlas-position-32: -256px -224px;--ui-atlas-position-48: -384px -336px}.ui-atlas[data-ui-cell="system:inventory"]{--ui-atlas-position-14: 0px 0px;--ui-atlas-position-16: 0px 0px;--ui-atlas-position-18: 0px 0px;--ui-atlas-position-20: 0px 0px;--ui-atlas-position-22: 0px 0px;--ui-atlas-position-24: 0px 0px;--ui-atlas-position-26: 0px 0px;--ui-atlas-position-28: 0px 0px;--ui-atlas-position-32: 0px 0px;--ui-atlas-position-48: 0px 0px}.ui-atlas[data-ui-cell="system:shop"]{--ui-atlas-position-14: -14px 0px;--ui-atlas-position-16: -16px 0px;--ui-atlas-position-18: -18px 0px;--ui-atlas-position-20: -20px 0px;--ui-atlas-position-22: -22px 0px;--ui-atlas-position-24: -24px 0px;--ui-atlas-position-26: -26px 0px;--ui-atlas-position-28: -28px 0px;--ui-atlas-position-32: -32px 0px;--ui-atlas-position-48: -48px 0px}.ui-atlas[data-ui-cell="system:market"]{--ui-atlas-position-14: -28px 0px;--ui-atlas-position-16: -32px 0px;--ui-atlas-position-18: -36px 0px;--ui-atlas-position-20: -40px 0px;--ui-atlas-position-22: -44px 0px;--ui-atlas-position-24: -48px 0px;--ui-atlas-position-26: -52px 0px;--ui-atlas-position-28: -56px 0px;--ui-atlas-position-32: -64px 0px;--ui-atlas-position-48: -96px 0px}.ui-atlas[data-ui-cell="system:quests"]{--ui-atlas-position-14: -42px 0px;--ui-atlas-position-16: -48px 0px;--ui-atlas-position-18: -54px 0px;--ui-atlas-position-20: -60px 0px;--ui-atlas-position-22: -66px 0px;--ui-atlas-position-24: -72px 0px;--ui-atlas-position-26: -78px 0px;--ui-atlas-position-28: -84px 0px;--ui-atlas-position-32: -96px 0px;--ui-atlas-position-48: -144px 0px}.ui-atlas[data-ui-cell="system:animals"]{--ui-atlas-position-14: 0px -14px;--ui-atlas-position-16: 0px -16px;--ui-atlas-position-18: 0px -18px;--ui-atlas-position-20: 0px -20px;--ui-atlas-position-22: 0px -22px;--ui-atlas-position-24: 0px -24px;--ui-atlas-position-26: 0px -26px;--ui-atlas-position-28: 0px -28px;--ui-atlas-position-32: 0px -32px;--ui-atlas-position-48: 0px -48px}.ui-atlas[data-ui-cell="system:map"]{--ui-atlas-position-14: -14px -14px;--ui-atlas-position-16: -16px -16px;--ui-atlas-position-18: -18px -18px;--ui-atlas-position-20: -20px -20px;--ui-atlas-position-22: -22px -22px;--ui-atlas-position-24: -24px -24px;--ui-atlas-position-26: -26px -26px;--ui-atlas-position-28: -28px -28px;--ui-atlas-position-32: -32px -32px;--ui-atlas-position-48: -48px -48px}.ui-atlas[data-ui-cell="system:save"]{--ui-atlas-position-14: -28px -14px;--ui-atlas-position-16: -32px -16px;--ui-atlas-position-18: -36px -18px;--ui-atlas-position-20: -40px -20px;--ui-atlas-position-22: -44px -22px;--ui-atlas-position-24: -48px -24px;--ui-atlas-position-26: -52px -26px;--ui-atlas-position-28: -56px -28px;--ui-atlas-position-32: -64px -32px;--ui-atlas-position-48: -96px -48px}.ui-atlas[data-ui-cell="system:guide"]{--ui-atlas-position-14: -42px -14px;--ui-atlas-position-16: -48px -16px;--ui-atlas-position-18: -54px -18px;--ui-atlas-position-20: -60px -20px;--ui-atlas-position-22: -66px -22px;--ui-atlas-position-24: -72px -24px;--ui-atlas-position-26: -78px -26px;--ui-atlas-position-28: -84px -28px;--ui-atlas-position-32: -96px -32px;--ui-atlas-position-48: -144px -48px}.ui-atlas[data-ui-cell="system:menu"]{--ui-atlas-position-14: 0px -28px;--ui-atlas-position-16: 0px -32px;--ui-atlas-position-18: 0px -36px;--ui-atlas-position-20: 0px -40px;--ui-atlas-position-22: 0px -44px;--ui-atlas-position-24: 0px -48px;--ui-atlas-position-26: 0px -52px;--ui-atlas-position-28: 0px -56px;--ui-atlas-position-32: 0px -64px;--ui-atlas-position-48: 0px -96px}.ui-atlas[data-ui-cell="system:notifications"]{--ui-atlas-position-14: -14px -28px;--ui-atlas-position-16: -16px -32px;--ui-atlas-position-18: -18px -36px;--ui-atlas-position-20: -20px -40px;--ui-atlas-position-22: -22px -44px;--ui-atlas-position-24: -24px -48px;--ui-atlas-position-26: -26px -52px;--ui-atlas-position-28: -28px -56px;--ui-atlas-position-32: -32px -64px;--ui-atlas-position-48: -48px -96px}.ui-atlas[data-ui-cell="system:profile"]{--ui-atlas-position-14: -28px -28px;--ui-atlas-position-16: -32px -32px;--ui-atlas-position-18: -36px -36px;--ui-atlas-position-20: -40px -40px;--ui-atlas-position-22: -44px -44px;--ui-atlas-position-24: -48px -48px;--ui-atlas-position-26: -52px -52px;--ui-atlas-position-28: -56px -56px;--ui-atlas-position-32: -64px -64px;--ui-atlas-position-48: -96px -96px}.ui-atlas[data-ui-cell="system:sound"]{--ui-atlas-position-14: -42px -28px;--ui-atlas-position-16: -48px -32px;--ui-atlas-position-18: -54px -36px;--ui-atlas-position-20: -60px -40px;--ui-atlas-position-22: -66px -44px;--ui-atlas-position-24: -72px -48px;--ui-atlas-position-26: -78px -52px;--ui-atlas-position-28: -84px -56px;--ui-atlas-position-32: -96px -64px;--ui-atlas-position-48: -144px -96px}.ui-atlas[data-ui-cell="system:fullscreen"]{--ui-atlas-position-14: 0px -42px;--ui-atlas-position-16: 0px -48px;--ui-atlas-position-18: 0px -54px;--ui-atlas-position-20: 0px -60px;--ui-atlas-position-22: 0px -66px;--ui-atlas-position-24: 0px -72px;--ui-atlas-position-26: 0px -78px;--ui-atlas-position-28: 0px -84px;--ui-atlas-position-32: 0px -96px;--ui-atlas-position-48: 0px -144px}.ui-atlas[data-ui-cell="system:ui_toggle"]{--ui-atlas-position-14: -14px -42px;--ui-atlas-position-16: -16px -48px;--ui-atlas-position-18: -18px -54px;--ui-atlas-position-20: -20px -60px;--ui-atlas-position-22: -22px -66px;--ui-atlas-position-24: -24px -72px;--ui-atlas-position-26: -26px -78px;--ui-atlas-position-28: -28px -84px;--ui-atlas-position-32: -32px -96px;--ui-atlas-position-48: -48px -144px}.ui-atlas[data-ui-cell="system:sleep"]{--ui-atlas-position-14: -28px -42px;--ui-atlas-position-16: -32px -48px;--ui-atlas-position-18: -36px -54px;--ui-atlas-position-20: -40px -60px;--ui-atlas-position-22: -44px -66px;--ui-atlas-position-24: -48px -72px;--ui-atlas-position-26: -52px -78px;--ui-atlas-position-28: -56px -84px;--ui-atlas-position-32: -64px -96px;--ui-atlas-position-48: -96px -144px}.ui-atlas[data-ui-cell="system:exit"]{--ui-atlas-position-14: -42px -42px;--ui-atlas-position-16: -48px -48px;--ui-atlas-position-18: -54px -54px;--ui-atlas-position-20: -60px -60px;--ui-atlas-position-22: -66px -66px;--ui-atlas-position-24: -72px -72px;--ui-atlas-position-26: -78px -78px;--ui-atlas-position-28: -84px -84px;--ui-atlas-position-32: -96px -96px;--ui-atlas-position-48: -144px -144px}.ui-atlas[data-ui-cell="npc:trader"]{--ui-atlas-position-14: 0px 0px;--ui-atlas-position-16: 0px 0px;--ui-atlas-position-18: 0px 0px;--ui-atlas-position-20: 0px 0px;--ui-atlas-position-22: 0px 0px;--ui-atlas-position-24: 0px 0px;--ui-atlas-position-26: 0px 0px;--ui-atlas-position-28: 0px 0px;--ui-atlas-position-32: 0px 0px;--ui-atlas-position-48: 0px 0px}.ui-atlas[data-ui-cell="npc:fisher"]{--ui-atlas-position-14: -14px 0px;--ui-atlas-position-16: -16px 0px;--ui-atlas-position-18: -18px 0px;--ui-atlas-position-20: -20px 0px;--ui-atlas-position-22: -22px 0px;--ui-atlas-position-24: -24px 0px;--ui-atlas-position-26: -26px 0px;--ui-atlas-position-28: -28px 0px;--ui-atlas-position-32: -32px 0px;--ui-atlas-position-48: -48px 0px}.ui-atlas[data-ui-cell="npc:miner"]{--ui-atlas-position-14: -28px 0px;--ui-atlas-position-16: -32px 0px;--ui-atlas-position-18: -36px 0px;--ui-atlas-position-20: -40px 0px;--ui-atlas-position-22: -44px 0px;--ui-atlas-position-24: -48px 0px;--ui-atlas-position-26: -52px 0px;--ui-atlas-position-28: -56px 0px;--ui-atlas-position-32: -64px 0px;--ui-atlas-position-48: -96px 0px}.ui-atlas[data-ui-cell="npc:forester"]{--ui-atlas-position-14: -42px 0px;--ui-atlas-position-16: -48px 0px;--ui-atlas-position-18: -54px 0px;--ui-atlas-position-20: -60px 0px;--ui-atlas-position-22: -66px 0px;--ui-atlas-position-24: -72px 0px;--ui-atlas-position-26: -78px 0px;--ui-atlas-position-28: -84px 0px;--ui-atlas-position-32: -96px 0px;--ui-atlas-position-48: -144px 0px}.ui-atlas[data-ui-cell="npc:grandma"]{--ui-atlas-position-14: -56px 0px;--ui-atlas-position-16: -64px 0px;--ui-atlas-position-18: -72px 0px;--ui-atlas-position-20: -80px 0px;--ui-atlas-position-22: -88px 0px;--ui-atlas-position-24: -96px 0px;--ui-atlas-position-26: -104px 0px;--ui-atlas-position-28: -112px 0px;--ui-atlas-position-32: -128px 0px;--ui-atlas-position-48: -192px 0px}.ui-atlas[data-ui-cell="npc:mystic"]{--ui-atlas-position-14: -70px 0px;--ui-atlas-position-16: -80px 0px;--ui-atlas-position-18: -90px 0px;--ui-atlas-position-20: -100px 0px;--ui-atlas-position-22: -110px 0px;--ui-atlas-position-24: -120px 0px;--ui-atlas-position-26: -130px 0px;--ui-atlas-position-28: -140px 0px;--ui-atlas-position-32: -160px 0px;--ui-atlas-position-48: -240px 0px}.ui-atlas[data-ui-cell="season:spring"]{--ui-atlas-position-14: 0px -14px;--ui-atlas-position-16: 0px -16px;--ui-atlas-position-18: 0px -18px;--ui-atlas-position-20: 0px -20px;--ui-atlas-position-22: 0px -22px;--ui-atlas-position-24: 0px -24px;--ui-atlas-position-26: 0px -26px;--ui-atlas-position-28: 0px -28px;--ui-atlas-position-32: 0px -32px;--ui-atlas-position-48: 0px -48px}.ui-atlas[data-ui-cell="season:summer"]{--ui-atlas-position-14: -14px -14px;--ui-atlas-position-16: -16px -16px;--ui-atlas-position-18: -18px -18px;--ui-atlas-position-20: -20px -20px;--ui-atlas-position-22: -22px -22px;--ui-atlas-position-24: -24px -24px;--ui-atlas-position-26: -26px -26px;--ui-atlas-position-28: -28px -28px;--ui-atlas-position-32: -32px -32px;--ui-atlas-position-48: -48px -48px}.ui-atlas[data-ui-cell="season:autumn"]{--ui-atlas-position-14: -28px -14px;--ui-atlas-position-16: -32px -16px;--ui-atlas-position-18: -36px -18px;--ui-atlas-position-20: -40px -20px;--ui-atlas-position-22: -44px -22px;--ui-atlas-position-24: -48px -24px;--ui-atlas-position-26: -52px -26px;--ui-atlas-position-28: -56px -28px;--ui-atlas-position-32: -64px -32px;--ui-atlas-position-48: -96px -48px}.ui-atlas[data-ui-cell="season:winter"]{--ui-atlas-position-14: -42px -14px;--ui-atlas-position-16: -48px -16px;--ui-atlas-position-18: -54px -18px;--ui-atlas-position-20: -60px -20px;--ui-atlas-position-22: -66px -22px;--ui-atlas-position-24: -72px -24px;--ui-atlas-position-26: -78px -26px;--ui-atlas-position-28: -84px -28px;--ui-atlas-position-32: -96px -32px;--ui-atlas-position-48: -144px -48px}.ui-atlas[data-ui-cell="weather:clear"]{--ui-atlas-position-14: -56px -14px;--ui-atlas-position-16: -64px -16px;--ui-atlas-position-18: -72px -18px;--ui-atlas-position-20: -80px -20px;--ui-atlas-position-22: -88px -22px;--ui-atlas-position-24: -96px -24px;--ui-atlas-position-26: -104px -26px;--ui-atlas-position-28: -112px -28px;--ui-atlas-position-32: -128px -32px;--ui-atlas-position-48: -192px -48px}.ui-atlas[data-ui-cell="weather:rain"]{--ui-atlas-position-14: -70px -14px;--ui-atlas-position-16: -80px -16px;--ui-atlas-position-18: -90px -18px;--ui-atlas-position-20: -100px -20px;--ui-atlas-position-22: -110px -22px;--ui-atlas-position-24: -120px -24px;--ui-atlas-position-26: -130px -26px;--ui-atlas-position-28: -140px -28px;--ui-atlas-position-32: -160px -32px;--ui-atlas-position-48: -240px -48px}.ui-atlas[data-ui-cell="event:spring_fair"]{--ui-atlas-position-14: 0px -28px;--ui-atlas-position-16: 0px -32px;--ui-atlas-position-18: 0px -36px;--ui-atlas-position-20: 0px -40px;--ui-atlas-position-22: 0px -44px;--ui-atlas-position-24: 0px -48px;--ui-atlas-position-26: 0px -52px;--ui-atlas-position-28: 0px -56px;--ui-atlas-position-32: 0px -64px;--ui-atlas-position-48: 0px -96px}.ui-atlas[data-ui-cell="event:summer_fishing"]{--ui-atlas-position-14: -14px -28px;--ui-atlas-position-16: -16px -32px;--ui-atlas-position-18: -18px -36px;--ui-atlas-position-20: -20px -40px;--ui-atlas-position-22: -22px -44px;--ui-atlas-position-24: -24px -48px;--ui-atlas-position-26: -26px -52px;--ui-atlas-position-28: -28px -56px;--ui-atlas-position-32: -32px -64px;--ui-atlas-position-48: -48px -96px}.ui-atlas[data-ui-cell="event:harvest_fest"]{--ui-atlas-position-14: -28px -28px;--ui-atlas-position-16: -32px -32px;--ui-atlas-position-18: -36px -36px;--ui-atlas-position-20: -40px -40px;--ui-atlas-position-22: -44px -44px;--ui-atlas-position-24: -48px -48px;--ui-atlas-position-26: -52px -52px;--ui-atlas-position-28: -56px -56px;--ui-atlas-position-32: -64px -64px;--ui-atlas-position-48: -96px -96px}.ui-atlas[data-ui-cell="event:winter_rest"]{--ui-atlas-position-14: -42px -28px;--ui-atlas-position-16: -48px -32px;--ui-atlas-position-18: -54px -36px;--ui-atlas-position-20: -60px -40px;--ui-atlas-position-22: -66px -44px;--ui-atlas-position-24: -72px -48px;--ui-atlas-position-26: -78px -52px;--ui-atlas-position-28: -84px -56px;--ui-atlas-position-32: -96px -64px;--ui-atlas-position-48: -144px -96px}.ui-atlas[data-ui-cell="time:dawn"]{--ui-atlas-position-14: -56px -28px;--ui-atlas-position-16: -64px -32px;--ui-atlas-position-18: -72px -36px;--ui-atlas-position-20: -80px -40px;--ui-atlas-position-22: -88px -44px;--ui-atlas-position-24: -96px -48px;--ui-atlas-position-26: -104px -52px;--ui-atlas-position-28: -112px -56px;--ui-atlas-position-32: -128px -64px;--ui-atlas-position-48: -192px -96px}.ui-atlas[data-ui-cell="time:day"]{--ui-atlas-position-14: -70px -28px;--ui-atlas-position-16: -80px -32px;--ui-atlas-position-18: -90px -36px;--ui-atlas-position-20: -100px -40px;--ui-atlas-position-22: -110px -44px;--ui-atlas-position-24: -120px -48px;--ui-atlas-position-26: -130px -52px;--ui-atlas-position-28: -140px -56px;--ui-atlas-position-32: -160px -64px;--ui-atlas-position-48: -240px -96px}.ui-atlas[data-ui-cell="time:dusk"]{--ui-atlas-position-14: 0px -42px;--ui-atlas-position-16: 0px -48px;--ui-atlas-position-18: 0px -54px;--ui-atlas-position-20: 0px -60px;--ui-atlas-position-22: 0px -66px;--ui-atlas-position-24: 0px -72px;--ui-atlas-position-26: 0px -78px;--ui-atlas-position-28: 0px -84px;--ui-atlas-position-32: 0px -96px;--ui-atlas-position-48: 0px -144px}.ui-atlas[data-ui-cell="time:night"]{--ui-atlas-position-14: -14px -42px;--ui-atlas-position-16: -16px -48px;--ui-atlas-position-18: -18px -54px;--ui-atlas-position-20: -20px -60px;--ui-atlas-position-22: -22px -66px;--ui-atlas-position-24: -24px -72px;--ui-atlas-position-26: -26px -78px;--ui-atlas-position-28: -28px -84px;--ui-atlas-position-32: -32px -96px;--ui-atlas-position-48: -48px -144px}.ui-atlas[data-ui-cell="command:home"]{--ui-atlas-position-14: -28px -42px;--ui-atlas-position-16: -32px -48px;--ui-atlas-position-18: -36px -54px;--ui-atlas-position-20: -40px -60px;--ui-atlas-position-22: -44px -66px;--ui-atlas-position-24: -48px -72px;--ui-atlas-position-26: -52px -78px;--ui-atlas-position-28: -56px -84px;--ui-atlas-position-32: -64px -96px;--ui-atlas-position-48: -96px -144px}.ui-atlas[data-ui-cell="command:speed_1"]{--ui-atlas-position-14: -42px -42px;--ui-atlas-position-16: -48px -48px;--ui-atlas-position-18: -54px -54px;--ui-atlas-position-20: -60px -60px;--ui-atlas-position-22: -66px -66px;--ui-atlas-position-24: -72px -72px;--ui-atlas-position-26: -78px -78px;--ui-atlas-position-28: -84px -84px;--ui-atlas-position-32: -96px -96px;--ui-atlas-position-48: -144px -144px}.ui-atlas[data-ui-cell="command:speed_2"]{--ui-atlas-position-14: -56px -42px;--ui-atlas-position-16: -64px -48px;--ui-atlas-position-18: -72px -54px;--ui-atlas-position-20: -80px -60px;--ui-atlas-position-22: -88px -66px;--ui-atlas-position-24: -96px -72px;--ui-atlas-position-26: -104px -78px;--ui-atlas-position-28: -112px -84px;--ui-atlas-position-32: -128px -96px;--ui-atlas-position-48: -192px -144px}.ui-atlas[data-ui-cell="command:speed_3"]{--ui-atlas-position-14: -70px -42px;--ui-atlas-position-16: -80px -48px;--ui-atlas-position-18: -90px -54px;--ui-atlas-position-20: -100px -60px;--ui-atlas-position-22: -110px -66px;--ui-atlas-position-24: -120px -72px;--ui-atlas-position-26: -130px -78px;--ui-atlas-position-28: -140px -84px;--ui-atlas-position-32: -160px -96px;--ui-atlas-position-48: -240px -144px}:where(#main-menu,#menu-footer-live){--brass-base: var(--ui-color-border-strong);--brass-bright: var(--ui-color-text-muted);--brass-deep: var(--ui-color-border-soft);--brass-hilite: var(--ui-color-text);--copper-accent: var(--ui-color-accent-deep);--copper-glow: rgba(154, 70, 111, .34);--font-body: var(--ui-font-body);--font-display: var(--ui-font-display);--flore-danger: var(--ui-color-danger);--flore-disabled: var(--ui-color-disabled);--flore-edge: var(--ui-color-border-strong);--flore-muted: var(--ui-color-text-muted);--flore-plate: var(--ui-color-control);--flore-rose: var(--ui-color-accent-deep);--flore-rose-hi: var(--ui-color-accent-high);--flore-slate: var(--ui-color-border-soft);--flore-soot: var(--ui-color-surface);--flore-text: var(--ui-color-text);--flore-void: var(--ui-color-canvas);--rivet-hilite: rgba(230, 225, 231, .14);--type-body: var(--ui-font-body);color:var(--flore-text);-webkit-user-select:none;user-select:none}:where(#main-menu,#main-menu *,#main-menu *:before,#main-menu *:after,#menu-footer-live,#menu-footer-live *,#menu-footer-live *:before,#menu-footer-live *:after){box-sizing:border-box;margin:0;padding:0;font-family:var(--font-body)}#main-menu#main-menu.hidden,#main-menu#main-menu #fs-prompt.hidden,#main-menu#main-menu #menu-login.hidden,#main-menu#main-menu #login-err.hidden,#main-menu#main-menu #menu-legal-consent-label.hidden,#main-menu#main-menu #menu-age-consent-label.hidden,#menu-footer-live#menu-footer-live.hidden,#menu-footer-live#menu-footer-live #menu-footer-social.hidden{display:none}#main-menu#main-menu :focus-visible,#menu-footer-live#menu-footer-live :focus-visible{outline:2px solid var(--ui-color-accent-high);outline-offset:2px}:where(#main-menu,#menu-footer-live) ::-webkit-scrollbar{width:6px}:where(#main-menu,#menu-footer-live) ::-webkit-scrollbar-track{background:var(--ui-color-depth);border-radius:3px}:where(#main-menu,#menu-footer-live) ::-webkit-scrollbar-thumb{background:var(--ui-color-border-soft);border-radius:3px}:where(#main-menu,#menu-footer-live) ::-webkit-scrollbar-thumb:hover{background:var(--ui-color-accent-deep)}body.is-mobile :where(#main-menu *,#main-menu *:before,#main-menu *:after,#menu-footer-live *,#menu-footer-live *:before,#menu-footer-live *:after){-webkit-tap-highlight-color:transparent}body.is-mobile :where(#main-menu input,#main-menu textarea){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.terms-check{display:flex;align-items:flex-start;gap:6px;cursor:pointer;font-family:var(--type-body);font-size:.95rem;color:#ffe6b499;line-height:1.5}.terms-check input[type=checkbox]{accent-color:var(--brass-hilite);flex-shrink:0;width:14px;height:14px;margin-top:2px}.terms-check a{color:var(--brass-hilite);text-decoration:underline}.menu-login{display:flex;flex-direction:column;gap:10px;align-items:center;width:100%;max-width:280px}.menu-login.hidden{display:none}.menu-login-title{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1rem;color:#ffe0a0;text-shadow:2px 2px 0 rgba(0,0,0,.5);margin:0 0 4px}.menu-login-err{font-family:var(--type-body);font-size:.78rem;color:#e04040;text-align:center;margin:0;padding:6px 10px;background:#c8282826;border-radius:4px;width:100%}.menu-input{font-family:var(--font-body);font-size:.9rem;line-height:1.5;width:100%;padding:10px 14px;background:#00000040;border:2px solid rgba(255,200,120,.15);border-radius:4px;color:#ffe0a0;outline:none;transition:border-color .15s}.menu-input::placeholder{color:#ffdca04d}.menu-input:focus{border-color:#ffc87866}.menu-login-row{display:flex;gap:8px;width:100%}.menu-login-row .menu-btn{flex:1}#menu-footer-live.menu-footer{position:fixed;bottom:0;left:0;right:0;z-index:10000;background:#1e140af2;border-top:2px solid rgba(255,200,120,.12);padding:6px 20px 7px;box-sizing:border-box;line-height:1.35;display:flex;flex-direction:column;align-items:center;gap:4px}.menu-footer::-webkit-scrollbar{display:none}.menu-footer.hidden{display:none}.menu-footer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px 14px;width:100%}.menu-footer-row-top{gap:5px 18px;padding-bottom:4px;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgba(255,200,120,.4),transparent) 1}body.is-mobile .menu-footer-row{display:contents!important}.menu-footer-text,.menu-footer-company,.menu-footer-copy{font-family:var(--type-body);font-size:.64rem;color:#ffdca040;margin:1px 0;white-space:nowrap}.menu-footer-company{white-space:normal;line-height:1.7}.menu-footer-links{display:inline-flex;gap:10px;margin:2px 0}.menu-footer-links a{font-family:var(--type-body);font-size:.68rem;color:#f5c84266;text-decoration:none}.menu-footer-links a:hover{color:#f5c842b3}.menu-footer-social{display:inline-flex;gap:8px;margin:2px 0}.menu-footer-social a{font-family:var(--type-body);font-size:.68rem;color:#ffdca033;text-decoration:none}.menu-footer-social a:hover{color:#ffdca080}.menu-footer-company a{color:#f5c84259;text-decoration:none}.menu-footer-logos{display:inline-flex;gap:6px;align-items:center;margin:2px 8px;vertical-align:middle}.menu-footer-logos img{height:14px;opacity:.3}.menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#1a3a0c;transition:opacity .6s ease,transform .6s ease}.menu-overlay.hiding{opacity:0;transform:scale(1.05)}.menu-overlay.hidden{display:none}.menu-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:32px;animation:menuFadeIn 1s ease-out}@keyframes menuFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.menu-logo{display:flex;flex-direction:column;align-items:center;position:relative}.menu-title{font-family:var(--font-display);font-size:2rem;color:var(--ui-legacy-text-warm,#ffe8c0);text-shadow:0 0 20px rgba(245,200,66,.3),0 0 40px rgba(245,200,66,.1),3px 3px 0 #4a2e18,-1px -1px 0 #6b4226;letter-spacing:2px;text-align:center}.menu-buttons{display:flex;flex-direction:column;gap:10px;width:320px;animation:menuBtnsIn 1s ease-out .3s both}@keyframes menuBtnsIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.menu-btn{position:relative;display:flex;align-items:center;gap:12px;padding:14px 20px;font-family:var(--font-display);font-size:.9rem;border:3px solid #4a2e18;border-radius:8px;cursor:pointer;transition:all .2s ease;text-shadow:1px 1px 0 rgba(0,0,0,.4);box-shadow:inset 0 1px #ffc87826,inset 0 -1px #0003,0 3px #2e1a0a,0 5px 12px #0006}.menu-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #ffc87833,inset 0 -1px #0003,0 5px #2e1a0a,0 8px 20px #00000080}.menu-btn:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #ffc8781a,inset 0 -1px #0003,0 1px #2e1a0a,0 2px 6px #0006}.menu-btn-icon{font-size:1rem;min-width:24px;text-align:center}.menu-btn-text{flex:1;text-align:left}.menu-btn-tag{font-size:11px;padding:2px 6px;background:#0000004d;border-radius:4px;color:#ffdca066;border:1px solid rgba(255,200,120,.1)}.menu-btn-primary{background:linear-gradient(180deg,#ffd860,#f5c842,#dab030);color:#2a1810;border-color:#a08020;text-shadow:0 1px 0 rgba(255,255,255,.25)}.menu-btn-primary:hover{background:linear-gradient(180deg,#ffe480,#ffd860,#f5c842);border-color:#c0a040}.menu-btn-primary .menu-btn-icon{filter:drop-shadow(0 0 6px rgba(248,216,152,.5))}.menu-btn-new{background:linear-gradient(180deg,#7a5a3a,#6a4a2e,#5a3e24);color:#ffe0a0}.menu-btn-new:hover{background:linear-gradient(180deg,#8a6a4a,#7a5a3a,#6a4a2e)}.menu-btn-disabled{background:linear-gradient(180deg,#4a4040,#3a3535,#302e2e);color:#ffdca04d;border-color:#2a2525;cursor:not-allowed;opacity:.6}.menu-btn-disabled .menu-btn-icon{filter:grayscale(1);opacity:.4}.menu-footer{display:flex;gap:24px;animation:menuFadeIn 1s ease-out .6s both}.menu-ver,.menu-copy{font-family:var(--font-display);font-size:11px;color:#ffdca033;letter-spacing:1px}.menu-btn:focus-visible{outline:2px solid #f5c842;outline-offset:2px}body.is-mobile .menu-content{padding:10px 12px 70px!important;box-sizing:border-box;max-height:100dvh;overflow-y:auto}body.is-mobile .menu-logo{margin-bottom:14px!important}body.is-mobile .menu-title{font-size:1.4rem!important;margin:0 0 4px!important}body.is-mobile .menu-buttons{display:grid!important;grid-template-columns:repeat(3,1fr);gap:8px!important;width:min(520px,92vw)!important;flex-direction:unset!important}body.is-mobile .menu-buttons:has(.menu-btn:nth-child(4):not(.hidden)){grid-template-columns:repeat(2,1fr)}body.is-mobile .menu-login-row{grid-column:1 / -1;gap:6px!important}body.is-mobile .menu-btn{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:6px!important;font-size:.7rem!important;border-width:2px!important;border-radius:6px!important;line-height:1.2!important;min-height:46px;text-align:center}body.is-mobile .menu-btn-icon{font-size:1.15rem!important;min-width:0!important;line-height:1!important;margin:0!important}body.is-mobile .menu-btn-text{text-align:center!important;width:100%!important;flex:0 0 auto!important;margin:0!important}body.is-mobile .menu-btn-tag{font-size:11px!important;padding:1px 4px!important}body.is-mobile .menu-login-row .menu-btn{padding:6px 5px!important;font-size:.5rem!important;min-height:40px;flex-direction:row!important;gap:5px!important}body.is-mobile .menu-footer{padding:4px 8px!important;flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:0 10px!important;line-height:1.2!important;max-height:32px;border-top-width:1px!important}body.is-mobile .menu-footer::-webkit-scrollbar{display:none}body.is-mobile .menu-footer-text,body.is-mobile .menu-footer-company,body.is-mobile .menu-footer-copy{font-size:.26rem!important;margin:0!important;white-space:nowrap}body.is-mobile .menu-footer-links{gap:6px!important;margin:0!important}body.is-mobile .menu-footer-links a{font-size:.26rem!important;white-space:nowrap}body.is-mobile .menu-footer-social{gap:5px!important;margin:0!important}body.is-mobile .menu-footer-social a{font-size:.24rem!important}body.is-mobile .menu-footer-logos{gap:4px!important;margin:0 4px!important}body.is-mobile .menu-footer-logos img{height:10px!important;opacity:.35!important}.menu-login-err{background:linear-gradient(180deg,#a0442852,#501e106b)!important;border:1px solid var(--copper-accent)!important;color:#f8c098!important;box-shadow:inset 0 1px 0 var(--rivet-hilite),0 0 6px var(--copper-glow)!important}.terms-check{color:#f0d8a8b3!important}.terms-check a{color:var(--brass-hilite)!important}#main-menu.menu-overlay{background:radial-gradient(ellipse at 50% 50%,transparent 0%,transparent 30%,rgba(0,0,0,.35) 70%,rgba(0,0,0,.55) 100%),var(--ui-legacy-menu-bg, url(/game/assets/menu_bg-6Lp6GMDH.png)) center / cover no-repeat,#0a0604!important;image-rendering:pixelated;image-rendering:crisp-edges;isolation:isolate}#main-menu.menu-overlay:before{content:"";position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;background:radial-gradient(circle at 22% 28%,rgba(200,140,72,.1) 0%,transparent 38%),radial-gradient(circle at 78% 72%,rgba(168,120,42,.085) 0%,transparent 42%),radial-gradient(circle at 50% 110%,rgba(200,99,58,.07) 0%,transparent 55%);filter:blur(14px);mix-blend-mode:screen;pointer-events:none;z-index:0;animation:menuHaze 16s ease-in-out infinite alternate}@keyframes menuHaze{0%{transform:translate(-1%,-.6%);opacity:.85}to{transform:translate(1%,.6%);opacity:1}}#main-menu.menu-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(60deg,rgba(168,120,42,.06) 0 1px,transparent 1px 32px),repeating-linear-gradient(-60deg,rgba(168,120,42,.06) 0 1px,transparent 1px 32px),repeating-linear-gradient(0deg,rgba(168,120,42,.04) 0 1px,transparent 1px 32px),radial-gradient(circle at 50% 50%,rgba(248,216,152,.02) 0 1px,transparent 1.5px) 0 0/4px 4px;pointer-events:none;z-index:0;opacity:.7;mix-blend-mode:overlay}#main-menu .menu-content{position:relative;z-index:3}#main-menu .menu-content:before{display:none}#main-menu .menu-logo{margin-top:12px}#main-menu .menu-title{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,2.5rem);font-weight:700;color:var(--brass-hilite, #f8d898);letter-spacing:.06em;text-align:center;margin:0;line-height:1.05;text-transform:none;text-shadow:0 0 18px rgba(200,140,72,.55),0 0 32px rgba(168,120,42,.28),2px 2px 0 #1a1208,0 2px 0 #0a0604,0 4px 14px rgba(0,0,0,.85);animation:menuTitlePulse 4.5s ease-in-out infinite alternate;position:relative}@keyframes menuTitlePulse{0%{text-shadow:0 0 14px rgba(200,140,72,.4),0 0 28px rgba(168,120,42,.2),2px 2px 0 #1a1208,0 2px 0 #0a0604,0 4px 14px rgba(0,0,0,.85)}to{text-shadow:0 0 22px rgba(200,140,72,.7),0 0 40px rgba(168,120,42,.38),2px 2px 0 #1a1208,0 2px 0 #0a0604,0 4px 14px rgba(0,0,0,.85)}}#main-menu .menu-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;padding:13px 22px;min-width:220px;font-family:var(--font-display);font-size:.95rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brass-hilite, #f8d898);background:linear-gradient(180deg,#3a2818,#2a1c10,#1f140a);border:1.5px solid var(--brass-deep, #6a4818);border-radius:6px;cursor:pointer;text-shadow:0 1px 0 #0a0604,0 0 6px rgba(168,120,42,.18);box-shadow:inset 0 1px #f8d89824,inset 0 -1px #0000008c,inset 0 0 0 1px #00000059,0 2px #0a0604,0 4px 10px #0000008c;transition:border-color .18s ease,box-shadow .18s ease,transform .08s ease,background .18s ease}#main-menu .menu-btn:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;pointer-events:none;border-radius:4px;background:radial-gradient(circle at 4px 4px,#c8a060 0 1.4px,#6a4818 1.4px 2.2px,transparent 2.4px),radial-gradient(circle at calc(100% - 4px) 4px,#c8a060 0 1.4px,#6a4818 1.4px 2.2px,transparent 2.4px),radial-gradient(circle at 4px calc(100% - 4px),#c8a060 0 1.4px,#6a4818 1.4px 2.2px,transparent 2.4px),radial-gradient(circle at calc(100% - 4px) calc(100% - 4px),#c8a060 0 1.4px,#6a4818 1.4px 2.2px,transparent 2.4px);filter:drop-shadow(0 1px 0 rgba(0,0,0,.6))}#main-menu .menu-btn .menu-btn-text{position:relative;z-index:1;flex:0 0 auto;text-align:center}#main-menu .menu-btn:hover:not(:disabled){border-color:var(--brass-bright);transform:none;background:linear-gradient(180deg,#4a3220,#36241a,#271810);box-shadow:inset 0 1px #f8d89838,inset 0 -1px #0000008c,inset 0 0 0 1px #0000004d,0 2px #0a0604,0 4px 14px #0009,0 0 8px #c88c4873}#main-menu .menu-btn:active:not(:disabled){transform:scale(.96);background:linear-gradient(0deg,#3a2818,#2a1c10,#1f140a);box-shadow:inset 0 2px 4px #000000b3,inset 0 -1px #f8d89814,0 1px #0a0604}#main-menu .menu-btn:focus-visible{outline:none;border-color:var(--brass-hilite, #f8d898);box-shadow:inset 0 1px #f8d89838,inset 0 -1px #0000008c,0 2px #0a0604,0 0 0 2px #a8782a8c,0 0 12px #c88c488c}#main-menu .menu-btn-primary{background:linear-gradient(180deg,#4a2e1a,#3a2412 45%,#1f140a)!important;border-color:var(--brass-base, #a8782a)!important;color:var(--brass-hilite, #f8d898)!important}#main-menu .menu-btn-primary:hover:not(:disabled){border-color:var(--brass-hilite, #f8d898)!important;background:linear-gradient(180deg,#5a3820,#422a16 45%,#271810)!important;box-shadow:inset 0 1px #f8d89847,inset 0 -1px #0000008c,0 2px #0a0604,0 4px 14px #0009,0 0 14px #c88c48a6,0 0 22px #c8633a4d!important}#main-menu .menu-btn-primary .menu-btn-icon{filter:drop-shadow(0 0 6px rgba(200,140,72,.5))}#main-menu .menu-btn-new{background:linear-gradient(180deg,#2e2014,#221610,#170d06)!important;border-color:#4a3414!important;color:#f8d898d9!important}#main-menu .menu-btn-new:before{display:none}#main-menu .menu-btn-new:hover:not(:disabled){border-color:var(--brass-base, #a8782a)!important;color:var(--brass-hilite, #f8d898)!important;background:linear-gradient(180deg,#36281c,#2a1c12,#1c0e07)!important;box-shadow:inset 0 1px #f8d8982e,inset 0 -1px #0000008c,0 2px #0a0604,0 4px 12px #0000008c,0 0 6px #a8782a52!important}#main-menu .menu-input,.menu-login .menu-input{font-family:var(--font-body);font-size:.92rem;line-height:1.4;width:100%;padding:11px 14px;background:radial-gradient(circle at 5px 5px,rgba(200,140,72,.55) 0 1.2px,transparent 1.8px),radial-gradient(circle at calc(100% - 5px) 5px,rgba(200,140,72,.55) 0 1.2px,transparent 1.8px),radial-gradient(circle at 5px calc(100% - 5px),rgba(200,140,72,.55) 0 1.2px,transparent 1.8px),radial-gradient(circle at calc(100% - 5px) calc(100% - 5px),rgba(200,140,72,.55) 0 1.2px,transparent 1.8px),linear-gradient(180deg,#0c0805,#100a06);background-repeat:no-repeat;border:1.5px solid var(--brass-deep, #6a4818);border-radius:6px;color:var(--brass-hilite, #f8d898);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;box-shadow:inset 0 1px 3px #000000a6,inset 0 -1px #f8d8980f,0 1px #f8d8980a;box-sizing:border-box}#main-menu .menu-input::placeholder,.menu-login .menu-input::placeholder{color:#f8d89873;font-style:italic;letter-spacing:.02em}#main-menu .menu-input:focus,.menu-login .menu-input:focus{border-color:var(--brass-bright);box-shadow:inset 0 1px 3px #000000a6,inset 0 0 8px #c88c4847,0 0 0 1px #a8782a4d,0 0 8px #c88c4859}#main-menu .menu-input:-webkit-autofill,.menu-login .menu-input:-webkit-autofill{-webkit-text-fill-color:var(--brass-hilite, #f8d898);-webkit-box-shadow:0 0 0 1000px #0f0a06 inset,inset 0 1px 3px rgba(0,0,0,.65);caret-color:var(--brass-hilite, #f8d898)}#main-menu .menu-input:disabled,.menu-login .menu-input:disabled{opacity:.5;cursor:not-allowed}#main-menu .menu-input.is-invalid,.menu-login .menu-input.is-invalid{border-color:var(--copper-accent, #b8633a);box-shadow:inset 0 1px 3px #000000a6,inset 0 0 6px #c8633a4d,0 0 8px #c8633a59}#main-menu .menu-login{position:relative;display:flex;flex-direction:column;gap:12px;align-items:stretch;width:100%;max-width:340px;padding:26px 22px 20px;background:linear-gradient(180deg,#1a1208,#120c07 55%,#0f0a06);border:2px solid var(--brass-deep, #6a4818);border-radius:8px;box-shadow:inset 0 1px #f8d89824,inset 0 -1px #0000008c,inset 0 0 0 1px #0006,0 8px 24px #000000b3,0 0 0 1px #00000080;isolation:isolate}#main-menu .menu-login:before{content:"";position:absolute;top:6px;left:12px;right:12px;height:6px;background:radial-gradient(circle at 8px 3px,var(--brass-hilite, #f8d898) 0 1.4px,var(--brass-deep, #6a4818) 1.4px 2.2px,transparent 2.6px) repeat-x left center / 18px 6px;filter:drop-shadow(0 1px 0 rgba(0,0,0,.7));pointer-events:none}#main-menu .menu-login:after{content:"";position:absolute;bottom:6px;left:12px;right:12px;height:6px;background:radial-gradient(circle at 8px 3px,var(--brass-hilite, #f8d898) 0 1.4px,var(--brass-deep, #6a4818) 1.4px 2.2px,transparent 2.6px) repeat-x left center / 18px 6px;filter:drop-shadow(0 -1px 0 rgba(0,0,0,.7));pointer-events:none}#main-menu .menu-login-title{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.18em;font-size:1.05rem;color:var(--brass-hilite, #f8d898);text-align:center;margin:0 0 8px;padding-bottom:10px;border-bottom:1px solid rgba(168,120,42,.3);text-shadow:0 0 10px rgba(200,140,72,.4),0 1px 0 #0a0604,0 2px 0 #1a1208}#main-menu .menu-login-row{display:flex;gap:10px;width:100%;margin-top:6px}#main-menu .menu-login-row .menu-btn{flex:1;min-width:0;padding:11px 14px;font-size:.88rem}#main-menu .terms-check,.menu-login .terms-check{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-family:var(--font-body);font-size:.78rem;line-height:1.5;color:var(--brass-bright)!important;padding:4px 2px}#main-menu .terms-check span,.menu-login .terms-check span{flex:1}#main-menu .terms-check a,.menu-login .terms-check a{color:var(--brass-hilite, #f8d898)!important;text-decoration:underline;text-decoration-color:#a8782a80;text-underline-offset:2px}#main-menu .terms-check a:hover,.menu-login .terms-check a:hover{color:#fff2c8!important;text-decoration-color:var(--brass-bright)}#main-menu .terms-check input[type=checkbox],.menu-login .terms-check input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;flex-shrink:0;margin-top:1px;background:linear-gradient(180deg,#0c0805,#100a06);border:1.5px solid var(--brass-deep, #6a4818);border-radius:3px;box-shadow:inset 0 1px 2px #0009,inset 0 -1px #f8d8980f;cursor:pointer;position:relative;transition:border-color .15s,box-shadow .15s;accent-color:transparent}#main-menu .terms-check input[type=checkbox]:hover,.menu-login .terms-check input[type=checkbox]:hover{border-color:var(--brass-base, #a8782a)}#main-menu .terms-check input[type=checkbox]:checked,.menu-login .terms-check input[type=checkbox]:checked{border-color:var(--brass-bright);box-shadow:inset 0 1px 2px #0009,0 0 6px #c88c4866}#main-menu .terms-check input[type=checkbox]:checked:after,.menu-login .terms-check input[type=checkbox]:checked:after{content:"";position:absolute;left:3.5px;top:0;width:5px;height:9px;border:solid var(--brass-hilite, #f8d898);border-width:0 2px 2px 0;transform:rotate(45deg);filter:drop-shadow(0 0 2px rgba(200,140,72,.7))}#main-menu .terms-check input[type=checkbox]:focus-visible,.menu-login .terms-check input[type=checkbox]:focus-visible{outline:none;border-color:var(--brass-hilite, #f8d898);box-shadow:inset 0 1px 2px #0009,0 0 0 2px #a8782a73}.menu-login-forgot{display:block;text-align:center;margin-top:10px;padding-top:8px;border-top:1px solid rgba(168,120,42,.18);color:#c8a060a6;font-family:var(--font-display);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:color .15s ease,text-shadow .15s ease}.menu-login-forgot:hover{color:var(--brass-hilite, #f8d898);text-shadow:0 0 6px rgba(200,140,72,.45)}@media(prefers-reduced-motion:reduce){#main-menu .menu-title,#main-menu.menu-overlay:before{animation:none!important}}.fs-prompt{--flow-fullscreen-void: var(--ui-legacy-well, #0d0e13);--flow-fullscreen-panel: var(--ui-legacy-plate-high, #171820);--flow-fullscreen-panel-hi: var(--ui-legacy-plate-mid, #22242e);--flow-fullscreen-border: var(--ui-legacy-border, #626773);--flow-fullscreen-border-soft: var(--ui-legacy-border-soft, #383c48);--flow-fullscreen-text: var(--ui-legacy-text-hi, #ebe7ed);--flow-fullscreen-muted: var(--ui-legacy-text-muted, #aaa7b1);--flow-fullscreen-accent: var(--ui-legacy-accent, #bd678f);--flow-fullscreen-accent-hi: var(--ui-legacy-accent-hi, #dfa5c0);--flow-fullscreen-mineral: var(--ui-legacy-mineral, #8bb9b1);position:relative;width:min(100%,320px);box-sizing:border-box;margin-bottom:14px;padding:13px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;overflow:hidden;color:var(--flow-fullscreen-text);background:radial-gradient(circle at 92% 10%,rgba(189,103,143,.12),transparent 34%),linear-gradient(155deg,var(--flow-fullscreen-panel-hi),var(--flow-fullscreen-panel));border:1px solid var(--flow-fullscreen-border);border-radius:5px;box-shadow:inset 0 0 0 2px var(--flow-fullscreen-void),0 12px 30px #00000070;font-family:var(--font-body);text-shadow:none;opacity:0;animation:flowFullscreenIn .28s ease-out .18s forwards}.fs-prompt:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--flow-fullscreen-mineral) 28%,var(--flow-fullscreen-accent) 72%,transparent);opacity:.72}@keyframes flowFullscreenIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.fs-prompt.hidden{display:none!important}.fs-prompt-eyebrow{position:relative;z-index:1;margin:0;padding:0;color:var(--flow-fullscreen-accent-hi);font-family:var(--font-display);font-size:.62rem;font-weight:700;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.fs-prompt-text{position:relative;z-index:1;max-width:27ch;margin:0;padding:0 18px 0 0;color:var(--flow-fullscreen-muted);font-size:.86rem;font-weight:400;letter-spacing:.01em;line-height:1.42;text-align:left}.fs-prompt-btn{position:relative;z-index:1;min-width:172px;min-height:34px;box-sizing:border-box;margin-top:2px;padding:7px 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;overflow:hidden;color:var(--flow-fullscreen-text);background:var(--flow-fullscreen-panel-hi);border:1px solid var(--flow-fullscreen-border);border-radius:3px;box-shadow:none;font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;text-shadow:0 1px 0 #000;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.fs-prompt-btn-icon{position:relative;z-index:1;flex:0 0 auto;color:var(--flow-fullscreen-mineral);filter:none}.fs-prompt-btn-shimmer{display:none}.fs-prompt-btn:hover:not(:disabled){color:#fff;background:#292b36;border-color:var(--flow-fullscreen-accent);box-shadow:none;transform:none}.fs-prompt-btn:active:not(:disabled){background:#12131a;transform:translateY(1px)}.fs-prompt-btn:focus-visible{outline:2px solid var(--flow-fullscreen-accent-hi);outline-offset:2px}.fs-prompt-btn-text{position:relative;z-index:1}.fs-prompt-close{position:absolute;top:8px;right:8px;z-index:2;width:26px;height:26px;box-sizing:border-box;padding:0;display:inline-grid;place-items:center;color:var(--flow-fullscreen-muted);background:var(--flow-fullscreen-void);border:1px solid var(--flow-fullscreen-border-soft);border-radius:3px;box-shadow:none;font:700 15px/1 Arial,sans-serif;text-shadow:none;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.fs-prompt-close:hover{color:var(--flow-fullscreen-accent-hi);background:#242630;border-color:var(--flow-fullscreen-accent);transform:none}.fs-prompt-close:focus-visible{outline:2px solid var(--flow-fullscreen-accent-hi);outline-offset:2px}.menu-corner-controls{--flow-fullscreen-void: var(--ui-legacy-well, #0d0e13);--flow-fullscreen-panel: var(--ui-legacy-plate-high, #171820);--flow-fullscreen-border: var(--ui-legacy-border, #626773);--flow-fullscreen-muted: var(--ui-legacy-text-muted, #aaa7b1);--flow-fullscreen-accent: var(--ui-legacy-accent, #bd678f);--flow-fullscreen-accent-hi: var(--ui-legacy-accent-hi, #dfa5c0);position:fixed;top:16px;right:18px;bottom:auto;z-index:10001;display:inline-flex;align-items:center;gap:10px;pointer-events:auto}.menu-fs-corner{position:relative;width:44px;height:44px;box-sizing:border-box;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--flow-fullscreen-muted);background:var(--flow-fullscreen-panel);border:1px solid var(--flow-fullscreen-border);border-radius:4px;box-shadow:inset 0 0 0 2px var(--flow-fullscreen-void),0 5px 14px #0000005c;cursor:pointer;text-decoration:none;transition:color .14s ease,border-color .14s ease,background .14s ease}.menu-fs-corner svg{filter:none}.menu-fs-corner:hover{color:var(--flow-fullscreen-accent-hi);background:#242630;border-color:var(--flow-fullscreen-accent);box-shadow:inset 0 0 0 2px var(--flow-fullscreen-void),0 5px 14px #0006;transform:none}.menu-fs-corner:active{background:var(--ui-legacy-plate, #111218);transform:none}.menu-fs-corner:focus-visible{outline:2px solid var(--flow-fullscreen-accent-hi);outline-offset:2px}body.fullscreen .menu-fs-corner .fs-bracket-default{display:none!important}body.fullscreen .menu-fs-corner .fs-bracket-inside{display:block!important}body.is-mobile .menu-corner-controls{top:12px;right:12px;gap:8px}body.is-mobile .menu-fs-corner{width:40px;height:40px}@media(max-width:1024px){.fs-prompt,#menu-fs-corner{display:none!important}}@media(prefers-reduced-motion:reduce){.fs-prompt{animation:none;opacity:1}}body .menu-btn,body .fs-prompt-btn{background:var(--flore-plate) var(--ui-chrome-button) center/100% 100% no-repeat!important;border:0!important;border-radius:0!important;color:var(--flore-text)!important;text-shadow:0 1px 0 #000!important;box-shadow:none!important;filter:none!important}body .menu-btn:hover:not(:disabled),body .fs-prompt-btn:hover{background-image:var(--ui-chrome-button-hover)!important;color:#fff!important;transform:translateY(-1px)!important;filter:brightness(1.07)!important}body .menu-btn:active:not(:disabled),body .fs-prompt-btn:active{background-image:var(--ui-chrome-button-active)!important;transform:translateY(1px)!important}body .menu-btn:disabled,body .menu-btn-disabled{background-image:var(--ui-chrome-button-disabled)!important;color:var(--flore-disabled)!important;opacity:.68!important}body .menu-btn-primary{background-image:var(--ui-chrome-button-hover)!important;color:var(--flore-text)!important}body .fs-prompt-close{background:transparent var(--ui-chrome-close) center/100% 100% no-repeat!important;border:0!important;border-radius:0!important;color:var(--flore-muted)!important;box-shadow:none!important;text-shadow:none!important;filter:none!important}body .fs-prompt-close:hover{color:var(--flore-rose-hi)!important;filter:brightness(1.14)!important}body .menu-input{background:var(--flore-soot) var(--ui-chrome-input) center/100% 100% no-repeat!important;border:0!important;border-radius:0!important;color:var(--flore-text)!important;box-shadow:none!important;padding:10px 14px!important}body .menu-input::placeholder{color:var(--flore-disabled)!important}body .menu-input:focus{filter:brightness(1.12)!important;outline:1px solid var(--flore-rose)!important}body #main-menu.menu-overlay{background:linear-gradient(var(--ui-legacy-scrim-top,rgba(13,13,18,.24)),var(--ui-legacy-scrim-bottom,rgba(13,13,18,.5))),var(--ui-legacy-menu-bg, url(/game/assets/menu_bg-6Lp6GMDH.png)) center/cover no-repeat,var(--flore-void)!important}body #main-menu.menu-overlay:before{background:radial-gradient(circle at 50% 42%,rgba(154,70,111,.1),transparent 42%)!important}body #main-menu.menu-overlay:after{filter:grayscale(1) opacity(.28)!important}body #main-menu .menu-content{gap:24px!important;padding:28px 34px 32px!important;background:var(--ui-legacy-veil,rgba(13,13,18,.7)) var(--ui-chrome-panel) center/100% 100% no-repeat!important;border:10px solid transparent!important;min-width:390px;box-shadow:0 18px 60px #0000009e!important}body #main-menu .menu-title{color:var(--flore-text)!important;text-shadow:0 2px 0 #000,0 0 18px rgba(154,70,111,.2)!important}body #main-menu .menu-btn-text{text-align:center!important;color:inherit!important}body #main-menu .menu-btn-tag{background:var(--flore-void)!important;border:1px solid var(--flore-slate)!important;color:var(--flore-muted)!important}body #main-menu .menu-login-title{color:var(--flore-text)!important;text-shadow:none!important}body #main-menu .menu-login-err{color:var(--flore-danger)!important;background:#64192a38!important;border:1px solid rgba(215,119,131,.35)!important}body #main-menu .menu-footer-text,body #main-menu .menu-footer-company,body #main-menu .menu-footer-copy,body .menu-footer-text,body .menu-footer-company,body .menu-footer-copy{color:var(--flore-disabled)!important}body .menu-footer-links a,body .menu-footer-social a,body .menu-footer-company a{color:var(--flore-muted)!important}body .menu-fs-corner{background:var(--flore-soot)!important;border:1px solid var(--flore-slate)!important;color:var(--flore-muted)!important;box-shadow:none!important}body .menu-fs-corner:hover{border-color:var(--flore-rose)!important;color:var(--flore-rose-hi)!important}@media(max-width:700px){body #main-menu .menu-content{min-width:0;width:min(92vw,420px);padding:22px 24px 26px!important}}body #main-menu .menu-btn,body #main-menu .menu-btn-new,body #main-menu .menu-btn-primary{background:var(--flore-plate) var(--ui-chrome-button) center/100% 100% no-repeat!important;border:0!important;color:var(--flore-text)!important;text-shadow:0 1px 0 #000!important;box-shadow:none!important;opacity:1!important}body #main-menu .menu-btn:hover:not(:disabled){background-image:var(--ui-chrome-button-hover)!important;color:#fff!important;filter:brightness(1.08)!important}body #main-menu .menu-btn:active:not(:disabled){background-image:var(--ui-chrome-button-active)!important}body #menu-mute>svg,body #menu-fs-corner>svg{display:none!important}body #menu-mute>.ui-atlas,body #menu-fs-corner>.ui-atlas{display:block!important;opacity:1!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.72))!important;pointer-events:none!important}body #menu-mute:is(.muted,[aria-pressed=true]):after{content:"";position:absolute;left:50%;top:50%;width:3px;height:25px;border-radius:2px;background:#d77783;box-shadow:0 0 0 1px var(--ui-legacy-outline,rgba(13,13,18,.88)),0 0 7px #d777837a;transform:translate(-50%,-50%) rotate(-42deg);pointer-events:none}body #menu-mute>.ui-atlas{transform:translate(-1px,2px)!important}body #menu-fs-corner>.ui-atlas{filter:drop-shadow(0 1px 1px rgba(0,0,0,.72)) brightness(1.55)!important}body #main-menu .menu-btn:before{display:none!important}body #menu-footer-live.menu-footer{background:var(--ui-legacy-veil-strong,rgba(13,13,18,.94))!important;border-top:1px solid #34353f!important;color:var(--flore-disabled)!important}body.is-mobile #main-menu .menu-content,body.is-mobile #main-menu .menu-buttons,body.is-mobile #main-menu .menu-logo{opacity:1!important;filter:none!important}body.is-mobile #main-menu .menu-title{color:var(--flore-text)!important;opacity:1!important}body.is-mobile #main-menu .menu-btn,body.is-mobile #main-menu .menu-btn-new,body.is-mobile #main-menu .menu-btn-primary{color:var(--flore-text)!important;opacity:1!important;filter:none!important}html body #main-menu .menu-btn,html body .fs-prompt-btn{background:var(--flore-plate)!important;background-image:none!important;border:0 solid transparent!important;border-image-source:var(--ui-chrome-button)!important;border-image-slice:24 32 fill!important;border-image-width:10px 14px!important;border-image-outset:0!important;border-image-repeat:stretch!important;box-shadow:none!important;transform:none!important}html body #main-menu .menu-btn:hover:not(:disabled),html body .fs-prompt-btn:hover{background-image:none!important;border-image-source:var(--ui-chrome-button-hover)!important;transform:none!important}html body #main-menu .menu-btn:active:not(:disabled),html body .fs-prompt-btn:active{background-image:none!important;border-image-source:var(--ui-chrome-button-active)!important;transform:none!important}html body #main-menu .menu-btn:disabled,html body #main-menu .menu-btn-disabled{background-image:none!important;border-image-source:var(--ui-chrome-button-disabled)!important;transform:none!important}body #main-menu.is-auth-open .menu-content{box-sizing:border-box!important;width:min(94vw,500px)!important;min-width:0!important;gap:0!important;padding:38px 64px 62px!important}body #main-menu.is-auth-open #menu-buttons,body #main-menu.is-auth-open .menu-logo,body #main-menu.is-auth-open #fs-prompt{display:none!important}body #main-menu .menu-buttons.menu-buttons--restored{animation:none}body #main-menu #menu-login{position:relative;flex:0 0 auto;box-sizing:border-box;width:100%;max-width:none;padding:0;gap:9px;align-items:stretch;overflow:visible;color:var(--flore-text)!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}body #main-menu #menu-login:before,body #main-menu #menu-login:after{content:none!important;display:none!important}body #main-menu .menu-auth-head{display:flex;flex-direction:column;align-items:center;gap:4px;padding:1px 6px 8px;text-align:center;border-bottom:1px solid rgba(105,107,120,.42)}body #main-menu .menu-login-title{margin:0!important;padding:0!important;border:0!important;color:var(--flore-text)!important;font-family:var(--font-display);font-size:1.02rem!important;line-height:1.35;font-weight:700;letter-spacing:.12em!important;text-align:center;text-transform:uppercase;text-shadow:0 2px 0 #000!important}body #main-menu .menu-login-subtitle{max-width:300px;margin:0;color:var(--flore-muted)!important;font-family:var(--font-body);font-size:.77rem;line-height:1.4;letter-spacing:.01em;text-align:center;overflow-wrap:anywhere}body #main-menu .menu-auth-fields{display:flex;flex-direction:column;gap:8px}body #main-menu .menu-auth-field{display:flex;flex-direction:column;gap:4px;min-width:0}body #main-menu .menu-auth-label{color:var(--flore-muted)!important;font-family:var(--font-display);font-size:.62rem;line-height:1.25;font-weight:700;letter-spacing:.11em;text-transform:uppercase}body #main-menu #menu-login .menu-input{box-sizing:border-box!important;width:100%!important;height:40px;min-height:40px;padding:0 12px!important;color:var(--flore-text)!important;font-family:var(--font-body);font-size:.84rem!important;font-style:normal;line-height:normal;letter-spacing:.01em;caret-color:var(--flore-rose-hi);background:var(--flore-void)!important;background-image:none!important;border:0 solid transparent!important;border-image-source:var(--ui-chrome-input)!important;border-image-slice:24 32 fill!important;border-image-width:10px 12px!important;border-image-outset:0!important;border-image-repeat:stretch!important;border-radius:0!important;outline:none!important;box-shadow:none!important;transition:filter .16s ease,outline-color .16s ease!important}body #main-menu #menu-login .menu-input::placeholder{color:var(--flore-disabled)!important;font-style:normal!important;letter-spacing:.01em!important;opacity:1}body #main-menu #menu-login .menu-input:hover{filter:brightness(1.08)}body #main-menu #menu-login .menu-input:focus{filter:brightness(1.12)!important;outline:1px solid var(--flore-rose)!important;outline-offset:1px!important}body #main-menu #menu-login .menu-input[aria-invalid=true]{filter:none!important;outline:1px solid var(--flore-danger)!important;outline-offset:1px!important}body #main-menu #menu-login .menu-input:-webkit-autofill,body #main-menu #menu-login .menu-input:-webkit-autofill:hover,body #main-menu #menu-login .menu-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--flore-text)!important;-webkit-box-shadow:0 0 0 1000px var(--flore-void) inset!important;caret-color:var(--flore-rose-hi)!important;transition:background-color 9999s ease-out!important}body #main-menu #menu-login .menu-login-err{box-sizing:border-box;width:100%;margin:0;padding:7px 9px;color:#f0b1b9!important;font-family:var(--font-body);font-size:.76rem;line-height:1.4;text-align:left;background:#64192a3d!important;border:1px solid rgba(215,119,131,.42)!important;border-radius:2px!important;box-shadow:inset 3px 0 0 var(--flore-danger)!important;overflow-wrap:anywhere}body #main-menu #menu-login .terms-check{box-sizing:border-box;display:flex;align-items:flex-start;gap:8px;margin:0;padding:7px 8px;color:var(--flore-muted)!important;font-family:var(--font-body);font-size:.69rem;line-height:1.4;background:var(--ui-legacy-veil-soft,rgba(13,13,18,.52))!important;border:1px solid rgba(61,62,73,.72)!important}body #main-menu #menu-login .terms-check span{min-width:0;overflow-wrap:anywhere}body #main-menu #menu-login .terms-check a{color:var(--flore-rose-hi)!important;text-decoration-color:#d79ab980!important}body #main-menu #menu-login .terms-check a:hover{color:#f0d2e1!important}body #main-menu #menu-login .terms-check input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;box-sizing:border-box;flex:0 0 17px;width:17px;height:17px;margin:1px 0 0;cursor:pointer;background:var(--flore-void)!important;border:1px solid var(--flore-edge)!important;border-radius:1px!important;box-shadow:inset 0 1px 2px #000!important}body #main-menu #menu-login .terms-check input[type=checkbox]:hover{border-color:var(--flore-rose-hi)!important}body #main-menu #menu-login .terms-check input[type=checkbox]:checked{background:var(--flore-rose)!important;border-color:var(--flore-rose-hi)!important;box-shadow:none!important}body #main-menu #menu-login .terms-check input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);filter:none}body #main-menu #menu-login .terms-check input[type=checkbox][aria-invalid=true]{border-color:var(--flore-danger)!important;outline:1px solid var(--flore-danger)!important;outline-offset:2px!important}body #main-menu #menu-login .menu-login-row{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:8px;width:100%;margin:0}body #main-menu #menu-login .menu-login-row .menu-btn{box-sizing:border-box;justify-content:center;min-width:0;min-height:40px;padding:8px 9px!important;font-size:.69rem!important;letter-spacing:.06em;overflow:hidden;white-space:nowrap}body #main-menu #menu-login .menu-login-row .menu-btn .menu-btn-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #main-menu #menu-login .menu-login-row .menu-btn-primary{color:var(--ui-legacy-text-invert, #f3edf2)!important;filter:drop-shadow(0 0 7px rgba(154,70,111,.2))}body #main-menu #menu-login .menu-login-row .menu-btn:disabled{cursor:wait}body #main-menu .menu-auth-footer{display:flex;flex-direction:column;align-items:center;gap:3px;box-sizing:border-box;width:100%;margin:1px 0 0;padding:7px 5px 0;border-top:1px solid rgba(105,107,120,.36);color:var(--flore-muted);font-family:var(--font-body);font-size:.72rem;line-height:1.4;text-align:center}body #main-menu .menu-login-forgot{display:inline-flex;align-items:center;justify-content:center;min-height:24px;margin:0;padding:0;color:var(--flore-muted)!important;font-family:var(--font-body);font-size:.72rem;letter-spacing:.02em;text-decoration:none;text-transform:none;border:0;text-shadow:none}body #main-menu .menu-login-forgot:hover{color:var(--flore-text)!important;text-decoration:underline;text-shadow:none!important}body #main-menu .menu-auth-switch{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;min-width:0;overflow-wrap:anywhere}body #main-menu #menu-auth-switch-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;min-height:24px;padding:2px;color:var(--flore-rose-hi);font:inherit;font-weight:700;cursor:pointer;background:none;border:0;text-decoration:none}body #main-menu #menu-auth-switch-btn:hover{color:#f0d2e1;text-decoration:underline}@media(min-width:2200px)and (min-height:1000px){body #main-menu.is-auth-open .menu-content{width:600px!important;padding:44px 74px 66px!important}}@media(min-width:2200px)and (min-height:1000px){body #main-menu #menu-login{gap:10px}}@media(min-width:2200px)and (min-height:1000px){body #main-menu .menu-auth-head{gap:5px;padding-bottom:10px}}@media(min-width:2200px)and (min-height:1000px){body #main-menu .menu-login-title{font-size:1.12rem!important}}@media(min-width:2200px)and (min-height:1000px){body #main-menu .menu-login-subtitle{max-width:390px;font-size:.82rem}}@media(min-width:2200px)and (min-height:1000px){body #main-menu .menu-auth-fields{gap:10px}}@media(min-width:2200px)and (min-height:1000px){body #main-menu .menu-auth-label{font-size:.67rem}}@media(min-width:2200px)and (min-height:1000px){body #main-menu #menu-login .menu-input{height:44px;min-height:44px;font-size:.92rem!important}}@media(min-width:2200px)and (min-height:1000px){body #main-menu #menu-login .terms-check{padding:8px 9px;font-size:.74rem}}@media(min-width:2200px)and (min-height:1000px){body #main-menu #menu-login .menu-login-row .menu-btn{min-height:42px;font-size:.72rem!important}}@media(min-width:2200px)and (min-height:1000px){body #main-menu .menu-auth-footer,body #main-menu .menu-login-forgot{font-size:.76rem}}@media(max-width:700px),(max-height:760px){body #main-menu.is-auth-open .menu-content{width:min(94vw,470px)!important;gap:0!important;padding:34px 44px 48px!important;max-height:calc(100dvh - 58px);overflow:auto}}@media(max-width:700px),(max-height:760px){body #main-menu #menu-login{padding:0;gap:9px}}@media(max-width:700px),(max-height:760px){body #main-menu .menu-auth-head{padding-bottom:8px}}@media(max-width:430px){body #main-menu.is-auth-open .menu-content{gap:0!important;padding:30px 34px 44px!important}}@media(max-width:430px){body #main-menu #menu-login{padding:0}}@media(max-width:430px){body #main-menu #menu-login .menu-login-row{grid-template-columns:1fr}}@media(max-width:430px){body #main-menu #menu-login .menu-login-row #login-submit{grid-row:1}}@media(max-width:430px){body #main-menu.is-auth-open .menu-corner-controls{display:none!important}}@media(max-height:620px){body #main-menu.is-auth-open .menu-content{justify-content:flex-start;gap:0!important;max-height:calc(100dvh - 20px);padding:28px clamp(28px,7vw,52px) 40px!important;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--flore-slate) var(--flore-void)}}@media(max-height:620px){body #main-menu #menu-login{padding:0;gap:8px}}@media(max-height:620px){body #main-menu .menu-auth-head{gap:3px;padding:1px 6px 8px}}@media(max-height:620px){body #main-menu .menu-login-title{font-size:1rem!important;line-height:1.25}}@media(max-height:620px){body #main-menu .menu-login-subtitle{font-size:.76rem;line-height:1.35}}@media(max-height:620px){body #main-menu .menu-auth-fields{gap:7px}}@media(max-height:620px){body #main-menu .menu-auth-field{gap:3px}}@media(max-height:620px){body #main-menu .menu-auth-label{font-size:.6rem}}@media(max-height:620px){body #main-menu #menu-login .menu-input{height:40px;min-height:40px;font-size:.84rem!important}}@media(max-height:620px){body #main-menu #menu-login .terms-check{gap:7px;padding:6px 8px;font-size:.68rem;line-height:1.35}}@media(max-height:620px){body #main-menu #menu-login .menu-login-row{gap:8px}}@media(max-height:620px){body #main-menu #menu-login .menu-login-row .menu-btn{min-height:42px;padding:8px 10px!important;font-size:.7rem!important}}@media(max-height:620px){body #main-menu .menu-auth-footer{gap:2px;margin:0;padding:6px 4px 0;font-size:.7rem}}@media(max-height:620px){body #main-menu .menu-login-forgot,body #main-menu #menu-auth-switch-btn{min-height:28px}}@media(max-height:620px){body #main-menu #menu-auth-switch-btn{padding:1px 2px}}body #menu-footer-live.menu-footer{position:fixed;right:auto!important;bottom:12px!important;left:50%!important;z-index:10000;box-sizing:border-box;width:min(1240px,calc(100vw - 32px));max-height:none!important;padding:12px 26px 14px!important;display:flex;flex-direction:column;align-items:stretch;gap:0!important;overflow:visible!important;color:var(--flore-muted)!important;background:var(--flore-soot)!important;border:10px solid transparent!important;border-image-source:var(--ui-chrome-panel)!important;border-image-slice:25 fill!important;border-image-width:10px!important;border-image-outset:0!important;border-image-repeat:stretch!important;border-radius:0!important;box-shadow:0 10px 30px #0000008f!important;line-height:1.25!important;animation:none!important;transform:translate(-50%)}body #menu-footer-live.menu-footer.hidden{display:none!important}body #menu-footer-live .menu-footer-row{box-sizing:border-box;width:100%;min-width:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}body #menu-footer-live .menu-footer-row-bottom{gap:5px 12px}body #menu-footer-live .menu-footer-company,body #menu-footer-live .menu-footer-text,body #menu-footer-live .menu-footer-copy{width:auto;margin:0;color:var(--flore-disabled)!important;font-family:var(--font-body);font-size:.68rem;line-height:1.3;white-space:normal}body #menu-footer-live .menu-footer-company{color:var(--flore-muted)!important;font-weight:700;letter-spacing:.04em}body #menu-footer-live .menu-footer-company a{color:var(--flore-muted)!important}body #menu-footer-live .menu-footer-links,body #menu-footer-live .menu-footer-social{min-width:0;margin:0;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px}body #menu-footer-live .menu-footer-links a,body #menu-footer-live .menu-footer-social a,body #menu-footer-live .menu-footer-cookie-btn{position:relative;min-height:38px;padding:7px 3px;display:inline-flex;align-items:center;color:var(--flore-muted)!important;font-family:var(--font-display);font-size:.64rem;font-weight:600;letter-spacing:.045em;line-height:1.2;text-decoration:none;white-space:nowrap;background:none!important;border:0;border-bottom:1px solid transparent;border-radius:0;box-shadow:none!important;cursor:pointer}body #menu-footer-live .menu-footer-links a:hover,body #menu-footer-live .menu-footer-social a:hover,body #menu-footer-live .menu-footer-cookie-btn:hover{color:var(--flore-text)!important;border-bottom-color:var(--flore-rose)}body #menu-footer-live .menu-footer-links a:focus-visible,body #menu-footer-live .menu-footer-social a:focus-visible,body #menu-footer-live .menu-footer-cookie-btn:focus-visible{color:var(--flore-text)!important;outline:1px solid var(--flore-rose-hi);outline-offset:2px}body #menu-footer-live .menu-footer-cookie-btn{color:var(--flore-rose-hi)!important}body #menu-footer-live .menu-footer-logos{min-height:14px;margin:0;display:inline-flex;align-items:center;gap:6px}body #menu-footer-live .menu-footer-logos.hidden,body #menu-footer-live .menu-footer-social.hidden{display:none!important}body #menu-footer-live .menu-footer-logos img{height:14px;opacity:1!important;filter:none!important}@media(min-width:2200px)and (min-height:1000px){body #menu-footer-live.menu-footer{bottom:18px!important;width:min(1500px,calc(100vw - 48px));padding:14px 32px 16px!important}}@media(min-width:2200px)and (min-height:1000px){body #menu-footer-live .menu-footer-company,body #menu-footer-live .menu-footer-text,body #menu-footer-live .menu-footer-copy{font-size:.76rem}}@media(min-width:2200px)and (min-height:1000px){body #menu-footer-live .menu-footer-links a,body #menu-footer-live .menu-footer-social a,body #menu-footer-live .menu-footer-cookie-btn{font-size:.72rem}}@media(max-width:700px),(max-height:620px){body #menu-footer-live.menu-footer,body.is-mobile #menu-footer-live.menu-footer{right:auto!important;bottom:6px!important;left:50%!important;width:calc(100vw - 12px)!important;max-height:none!important;padding:10px 14px 11px!important;gap:5px!important;overflow:visible!important;border-width:8px!important;border-image-width:8px!important;transform:translate(-50%)}}@media(max-width:700px),(max-height:620px){body #menu-footer-live .menu-footer-row-bottom,body.is-mobile #menu-footer-live .menu-footer-row-bottom{display:flex!important;flex-wrap:wrap!important;justify-content:center;gap:2px 8px!important;overflow:visible}}@media(max-width:700px),(max-height:620px){body #menu-footer-live .menu-footer-company,body #menu-footer-live .menu-footer-text,body #menu-footer-live .menu-footer-copy{font-size:.6rem!important;white-space:nowrap}}@media(max-width:700px),(max-height:620px){body #menu-footer-live .menu-footer-links,body #menu-footer-live .menu-footer-social{flex:1 1 100%;min-width:0;flex-wrap:wrap;justify-content:center;gap:2px 10px!important}}@media(max-width:700px),(max-height:620px){body #menu-footer-live .menu-footer-links a,body #menu-footer-live .menu-footer-social a,body #menu-footer-live .menu-footer-cookie-btn{min-height:38px;font-size:.59rem!important}}@media(max-width:700px),(max-height:620px){body #menu-footer-live #menu-footer-disclaimer,body #menu-footer-live #menu-footer-age,body #menu-footer-live #menu-footer-copy{display:none}}@media(max-height:600px)and (orientation:landscape){body #menu-footer-live.menu-footer,body.is-mobile #menu-footer-live.menu-footer{bottom:5px!important;width:calc(100vw - 10px)!important;padding:5px 12px 6px!important;gap:2px!important;border-width:6px!important;border-image-width:6px!important}body #menu-footer-live .menu-footer-row-bottom,body.is-mobile #menu-footer-live .menu-footer-row-bottom{flex-wrap:nowrap!important;gap:2px 10px!important}body #menu-footer-live .menu-footer-links,body #menu-footer-live .menu-footer-social{flex:0 1 auto!important;flex-wrap:nowrap!important;gap:2px 9px!important}body #menu-footer-live .menu-footer-links a,body #menu-footer-live .menu-footer-social a,body #menu-footer-live .menu-footer-cookie-btn{min-height:28px!important}}@media(max-width:560px)and (orientation:portrait){body #menu-footer-live.menu-footer,body.is-mobile #menu-footer-live.menu-footer{bottom:5px!important;width:calc(100vw - 10px)!important;padding:6px 10px 7px!important;gap:2px!important;border-width:6px!important;border-image-width:6px!important}body #menu-footer-live .menu-footer-links a,body #menu-footer-live .menu-footer-social a,body #menu-footer-live .menu-footer-cookie-btn{min-height:30px!important}}#main-menu .flore-menu-title{display:none}html[data-theme=flore-nya] body #main-menu.menu-overlay{overflow:hidden;background:linear-gradient(90deg,#2f071dc2,#2f071d1f 55%,#2f071d66),linear-gradient(0deg,rgba(57,8,26,.5),transparent 52%),url(/game/assets/menu_bg-6Lp6GMDH.png) center / cover no-repeat,#e86353!important}html[data-theme=flore-nya] body #main-menu.menu-overlay:before{top:0!important;right:0!important;bottom:0!important;left:0!important;background:radial-gradient(circle at 46% 43%,rgba(255,231,104,.09),transparent 28%),linear-gradient(115deg,transparent 53%,rgba(71,7,34,.16) 53.2%,transparent 54%)!important;filter:none!important;mix-blend-mode:normal!important;animation:none!important}html[data-theme=flore-nya] body #main-menu.menu-overlay:after{content:""!important;position:absolute!important;top:18px!important;right:18px!important;bottom:18px!important;left:18px!important;display:block!important;border:1px solid rgba(255,247,221,.44)!important;background:none!important;pointer-events:none}html[data-theme=flore-nya] body #main-menu .menu-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;color:#fff7df!important;background:transparent!important;box-shadow:none!important;transform:none!important}html[data-theme=flore-nya] body #main-menu .menu-logo{position:absolute!important;top:7%!important;left:5%!important;display:block!important;width:auto!important;text-align:left!important}html[data-theme=flore-nya] body #main-menu .menu-title{position:relative;display:grid;margin:0!important;color:#fff6df!important;font-family:var(--font-display)!important;font-size:clamp(3.8rem,7vw,8rem)!important;font-weight:900!important;letter-spacing:.035em!important;line-height:.65!important;text-align:left!important;text-shadow:.065em .065em 0 #991438!important;text-transform:uppercase!important;transform:rotate(-2deg)}html[data-theme=flore-nya] body #main-menu .menu-title-default{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-theme=flore-nya] body #main-menu .flore-menu-title{position:relative;display:grid;width:fit-content;justify-self:start}html[data-theme=flore-nya] body #main-menu .flore-menu-title>span,html[data-theme=flore-nya] body #main-menu .flore-menu-title>b{display:block}html[data-theme=flore-nya] body #main-menu .flore-menu-title>b{color:#ffe15a;font-size:1.16em;font-weight:900}html[data-theme=flore-nya] body #main-menu .menu-buttons{position:absolute!important;top:18%!important;right:clamp(24px,3vw,46px)!important;display:grid!important;width:min(50vw,770px)!important;gap:clamp(9px,1.3vh,15px)!important;transform:rotate(-5deg)!important;transform-origin:center;animation:none!important}html[data-theme=flore-nya] body #main-menu #menu-buttons>.menu-btn{--flore-ribbon-fill: #fff4dc;--flore-ribbon-shape: polygon(0 0, 95% 0, 100% 50%, 95% 100%, 0 100%, 3% 50%);position:relative;display:grid!important;min-width:0!important;min-height:clamp(64px,9.2vh,96px)!important;grid-template-columns:minmax(0,1fr) 2.5rem!important;align-items:center!important;gap:clamp(.6rem,1.1vw,1rem)!important;padding:1rem clamp(2.5rem,4vw,4.5rem) 1rem clamp(1.8rem,3vw,3rem)!important;overflow:hidden;border:0!important;border-radius:0!important;color:#68162f!important;background:#5f1631!important;background-image:none!important;box-shadow:clamp(8px,1vw,15px) clamp(8px,1vw,15px) 0 #450a2694!important;clip-path:var(--flore-ribbon-shape);text-align:left!important;text-shadow:none!important;transition:padding-left .18s ease,color .18s ease,background .18s ease!important;transform:none!important}html[data-theme=flore-nya] body #main-menu #menu-buttons>.menu-btn.hidden{display:none!important}html[data-theme=flore-nya] body #main-menu #menu-buttons>.menu-btn:not(.hidden):first-child,html[data-theme=flore-nya] body #main-menu #menu-buttons>.menu-btn-primary:not(.hidden){--flore-ribbon-fill: #c51e35;color:#fffdf2!important;background:#5f1631!important;box-shadow:clamp(8px,1vw,15px) clamp(8px,1vw,15px) 0 #ffe15b!important}html[data-theme=flore-nya] body #main-menu #menu-buttons>.menu-btn:before{content:""!important;position:absolute;z-index:0;top:4px;right:4px;bottom:4px;left:4px;display:block!important;background:var(--flore-ribbon-fill);clip-path:var(--flore-ribbon-shape);pointer-events:none}html[data-theme=flore-nya] body #main-menu #menu-buttons>.menu-btn:after{content:"→";grid-column:2;grid-row:1;font-family:var(--font-display);font-size:clamp(1.3rem,2vw,2rem);font-weight:900;text-align:center;position:relative;z-index:1}html[data-theme=flore-nya] body #main-menu #menu-buttons>.menu-btn:hover:not(:disabled){--flore-ribbon-fill: #ffe266;padding-left:clamp(1.8rem,3vw,3rem)!important;color:#64152e!important;background:#5f1631!important;filter:none!important;transform:none!important}html[data-theme=flore-nya] body #main-menu #menu-buttons>.menu-btn-text,html[data-theme=flore-nya] body #main-menu #menu-buttons>.menu-btn .menu-btn-text{position:relative;z-index:1;display:block;width:100%!important;min-width:0;max-width:none!important;grid-column:1;grid-row:1;overflow:hidden;font-size:clamp(.76rem,1vw,1.03rem);font-weight:900;letter-spacing:.06em;text-align:left!important;text-overflow:clip;text-transform:uppercase;white-space:nowrap}html[data-theme=flore-nya] body #main-menu .fs-prompt{display:none!important}html[data-theme=flore-nya] body #main-menu>.menu-corner-controls{top:max(20px,env(safe-area-inset-top,0px))!important;right:max(20px,env(safe-area-inset-right,0px))!important;bottom:auto!important;gap:4px!important}html[data-theme=flore-nya] body #main-menu .menu-fs-corner{display:inline-flex!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border:0!important;border-radius:5px!important;color:#fff4dc!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:color .16s ease,background .16s ease,transform .16s ease!important}html[data-theme=flore-nya] body #main-menu .menu-fs-corner:hover,html[data-theme=flore-nya] body #main-menu .menu-fs-corner:focus-visible{color:#ffe15b!important;background:#700b3452!important;box-shadow:none!important;transform:translateY(-2px)!important}html[data-theme=flore-nya] body #main-menu .menu-fs-corner:focus-visible{outline:2px solid #ffe15b!important;outline-offset:1px!important}html[data-theme=flore-nya] body #main-menu .menu-fs-corner:active{transform:translateY(0) scale(.96)!important}html[data-theme=flore-nya] body #main-menu :is(#menu-mute,#menu-fs-corner,#menu-landing)>.ui-atlas{display:none!important}html[data-theme=flore-nya] body #main-menu :is(#menu-mute,#menu-fs-corner,#menu-landing)>svg{display:block!important;width:23px!important;height:23px!important;filter:drop-shadow(0 2px 2px rgba(66,7,35,.68))!important;transform:none!important}html[data-theme=flore-nya] body #main-menu #menu-mute>.menu-mute-on{display:block!important}html[data-theme=flore-nya] body #main-menu #menu-mute>.menu-mute-off{display:none!important}html[data-theme=flore-nya] body #main-menu #menu-mute:is(.muted,[aria-pressed=true])>.menu-mute-on{display:none!important}html[data-theme=flore-nya] body #main-menu #menu-mute:is(.muted,[aria-pressed=true])>.menu-mute-off{display:block!important}html[data-theme=flore-nya] body #main-menu #menu-mute:after{display:none!important}html[data-theme=flore-nya] body #main-menu #menu-fs-corner .fs-bracket-inside,html[data-theme=flore-nya] body.fullscreen #main-menu #menu-fs-corner .fs-bracket-default{display:none!important}html[data-theme=flore-nya] body.fullscreen #main-menu #menu-fs-corner .fs-bracket-inside{display:block!important}html[data-theme=flore-nya] body #menu-footer-live :is(.menu-footer-company,.menu-footer-text,.menu-footer-copy,.menu-footer-links a,.menu-footer-social a,.menu-footer-cookie-btn){color:var(--ui-color-text-muted)!important;opacity:1!important}html[data-theme=flore-nya] body #menu-footer-live.menu-footer{border:1px solid var(--ui-color-border-soft)!important;border-image:none!important}html[data-theme=flore-nya] body #menu-footer-live.menu-footer:before,html[data-theme=flore-nya] body #menu-footer-live.menu-footer:after{content:none!important;display:none!important}html[data-theme=flore-nya] body #menu-footer-live .menu-footer-row-top{border-bottom:0!important;border-image:none!important}@media(max-width:980px){html[data-theme=flore-nya] body #main-menu .menu-logo{top:8%!important}html[data-theme=flore-nya] body #main-menu .menu-title{font-size:clamp(3rem,11vw,5.2rem)!important}html[data-theme=flore-nya] body #main-menu .menu-buttons{top:auto!important;right:5%!important;bottom:10%!important;width:90%!important;gap:8px!important;transform:none!important}html[data-theme=flore-nya] body #main-menu #menu-buttons>.menu-btn{min-height:58px!important;grid-template-columns:2.4rem minmax(0,1fr) 2rem!important;padding-block:.65rem!important}html[data-theme=flore-nya] body #main-menu>.menu-corner-controls{top:max(12px,env(safe-area-inset-top,0px))!important;right:max(12px,env(safe-area-inset-right,0px))!important}}@media(max-width:560px){html[data-theme=flore-nya] body #main-menu.menu-overlay:after{top:8px!important;right:8px!important;bottom:8px!important;left:8px!important}html[data-theme=flore-nya] body #main-menu .menu-logo{top:7%!important;left:7%!important}html[data-theme=flore-nya] body #main-menu .menu-buttons{right:3%!important;bottom:7%!important;width:94%!important}html[data-theme=flore-nya] body #main-menu #menu-buttons>.menu-btn{--flore-ribbon-shape: polygon(0 0, 94% 0, 100% 50%, 94% 100%, 0 100%, 4% 50%);clip-path:var(--flore-ribbon-shape)}}@media(max-height:650px)and (min-width:981px){html[data-theme=flore-nya] body #main-menu .menu-logo{top:6%!important}html[data-theme=flore-nya] body #main-menu .menu-title{font-size:clamp(2.5rem,5vw,4.2rem)!important}html[data-theme=flore-nya] body #main-menu #menu-buttons>.menu-btn{min-height:56px!important}}@media(prefers-reduced-motion:reduce){html[data-theme=flore-nya] body #main-menu .menu-buttons,html[data-theme=flore-nya] body #main-menu #menu-buttons>.menu-btn{transition:none!important}}@media(max-width:560px)and (orientation:portrait){html[data-theme=flore-nya] body #main-menu .menu-logo{top:max(18px,env(safe-area-inset-top,0px))!important;left:7%!important;width:78%!important}html[data-theme=flore-nya] body #main-menu .menu-title{font-size:clamp(2.55rem,14vw,3.45rem)!important;line-height:.9!important}html[data-theme=flore-nya] body #main-menu .menu-buttons,html[data-theme=flore-nya] body #main-menu .menu-buttons:has(.menu-btn:nth-child(4):not(.hidden)){top:42%!important;right:14px!important;bottom:auto!important;left:14px!important;display:grid!important;width:auto!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:46px!important;gap:7px!important;transform:none!important}html[data-theme=flore-nya] body #main-menu #menu-buttons>.menu-btn{--flore-ribbon-shape: polygon(0 0, 96% 0, 100% 50%, 96% 100%, 0 100%, 3% 50%);min-height:46px!important;height:46px!important;grid-template-columns:1.8rem minmax(0,1fr) 1.55rem!important;padding:.35rem .9rem!important;clip-path:var(--flore-ribbon-shape)!important}html[data-theme=flore-nya] body #main-menu #menu-buttons>.menu-btn .menu-btn-text{font-size:.78rem!important;grid-column:2!important;width:auto!important}html[data-theme=flore-nya] body #main-menu>.menu-corner-controls{top:max(9px,env(safe-area-inset-top,0px))!important;right:max(9px,env(safe-area-inset-right,0px))!important}}@media(max-height:600px)and (orientation:landscape){html[data-theme=flore-nya] body #main-menu .menu-logo{top:max(12px,env(safe-area-inset-top,0px))!important;left:max(18px,env(safe-area-inset-left,0px))!important;width:31%!important}html[data-theme=flore-nya] body #main-menu .menu-title{font-size:clamp(2.2rem,5.6vw,3.65rem)!important;line-height:.72!important}html[data-theme=flore-nya] body #main-menu .menu-buttons,html[data-theme=flore-nya] body #main-menu .menu-buttons:has(.menu-btn:nth-child(4):not(.hidden)){top:max(62px,12vh)!important;right:max(18px,env(safe-area-inset-right,0px))!important;bottom:auto!important;left:auto!important;display:grid!important;width:min(72vw,760px)!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:clamp(50px,14vh,66px)!important;gap:clamp(7px,2.1vh,11px)!important;transform:rotate(-2.5deg)!important;transform-origin:82% 50%!important}html[data-theme=flore-nya] body #main-menu #menu-buttons>.menu-btn{--flore-ribbon-shape: polygon(0 0, 94% 0, 100% 50%, 94% 100%, 2% 100%, 5% 50%, 2% 0);min-height:50px!important;height:100%!important;grid-template-columns:minmax(0,1fr) 2.25rem!important;gap:.7rem!important;padding:.45rem clamp(2.2rem,4.7vw,4.5rem) .45rem clamp(2rem,5.2vw,5rem)!important;clip-path:var(--flore-ribbon-shape)!important;box-shadow:8px 8px #450a2685!important;text-align:left!important}html[data-theme=flore-nya] body #main-menu #menu-buttons>.menu-btn .menu-btn-text{grid-column:1!important;width:100%!important;font-size:clamp(.76rem,1.65vw,1rem)!important;letter-spacing:.055em!important;text-align:left!important}html[data-theme=flore-nya] body #main-menu #menu-buttons>.menu-btn:after{grid-column:2!important;font-size:clamp(1.25rem,2.7vw,1.75rem)!important}html[data-theme=flore-nya] body #main-menu>.menu-corner-controls{top:max(8px,env(safe-area-inset-top,0px))!important;right:max(8px,env(safe-area-inset-right,0px))!important}}@media(max-height:360px)and (orientation:landscape){html[data-theme=flore-nya] body #main-menu .menu-buttons,html[data-theme=flore-nya] body #main-menu .menu-buttons:has(.menu-btn:nth-child(4):not(.hidden)){top:max(46px,9vh)!important;grid-auto-rows:42px!important;gap:5px!important}html[data-theme=flore-nya] body #main-menu #menu-buttons>.menu-btn{min-height:42px!important;padding-block:.3rem!important}}html[data-theme=flore-nya] body #main-menu.is-auth-open .menu-logo,html[data-theme=flore-nya] body #main-menu.is-auth-open #menu-buttons,html[data-theme=flore-nya] body #main-menu.is-auth-open .menu-corner-controls{display:none!important}html[data-theme=flore-nya] body:has(#main-menu.is-auth-open) #menu-footer-live{display:none!important}html[data-theme=flore-nya] body #main-menu.is-auth-open .menu-content{inset:auto!important;top:50%!important;left:50%!important;display:flex;width:min(92vw,540px)!important;height:auto!important;max-height:calc(100dvh - 32px)!important;padding:clamp(22px,4vh,34px) clamp(22px,4vw,38px)!important;overflow-x:hidden!important;overflow-y:auto!important;color:#3b1830!important;background:#fff7df!important;border:1px solid rgba(93,67,72,.22)!important;border-radius:20px!important;box-shadow:0 24px 64px #2f20264d!important;transform:translate(-50%,-50%)!important}html[data-theme=flore-nya] body #main-menu.is-auth-open #menu-login{display:flex;width:100%!important;gap:12px!important;color:#3b1830!important}html[data-theme=flore-nya] body #main-menu.is-auth-open #menu-login.hidden{display:none!important}html[data-theme=flore-nya] body #main-menu.is-auth-open .menu-auth-head{gap:4px!important;padding:0 0 14px!important;border-bottom:1px solid #e9b8a9!important}html[data-theme=flore-nya] body #main-menu.is-auth-open .menu-login-title{color:#3b1830!important;font-size:clamp(1.15rem,3vw,1.45rem)!important;line-height:1.2!important;letter-spacing:.07em!important;text-shadow:none!important}html[data-theme=flore-nya] body #main-menu.is-auth-open .menu-login-subtitle{max-width:38ch!important;color:#75485a!important;font-size:.84rem!important;line-height:1.45!important}html[data-theme=flore-nya] body #main-menu.is-auth-open .menu-auth-fields{gap:10px!important}html[data-theme=flore-nya] body #main-menu.is-auth-open .menu-auth-field{gap:5px!important}html[data-theme=flore-nya] body #main-menu.is-auth-open .menu-auth-label{color:#5e2c43!important;font-size:.7rem!important;letter-spacing:.08em!important}html[data-theme=flore-nya] body #main-menu.is-auth-open #menu-login .menu-input{height:44px!important;min-height:44px!important;padding:0 13px!important;color:#3b1830!important;font-size:.9rem!important;caret-color:#c51e35!important;background:#fffdf3!important;border:2px solid #cf3150!important;border-image:none!important;border-radius:10px!important;box-shadow:inset 0 1px #fffc!important}html[data-theme=flore-nya] body #main-menu.is-auth-open #menu-login .menu-input::placeholder{color:#a87582!important;opacity:1!important}html[data-theme=flore-nya] body #main-menu.is-auth-open #menu-login .menu-input:hover{filter:none!important;border-color:#b9183a!important}html[data-theme=flore-nya] body #main-menu.is-auth-open #menu-login .menu-input:focus{filter:none!important;outline:3px solid rgba(255,198,72,.55)!important;outline-offset:1px!important;border-color:#a91538!important}html[data-theme=flore-nya] body #main-menu.is-auth-open #menu-login .terms-check{gap:9px!important;padding:9px 10px!important;color:#61384a!important;font-size:.74rem!important;line-height:1.4!important;background:#fff0d3!important;border:1px solid #e7ad9f!important;border-radius:10px!important}html[data-theme=flore-nya] body #main-menu.is-auth-open #menu-login .terms-check a{color:#a91538!important;font-weight:700!important;text-decoration-color:#a9153873!important}html[data-theme=flore-nya] body #main-menu.is-auth-open #menu-login .terms-check input[type=checkbox]{flex-basis:18px!important;width:18px!important;height:18px!important;background:#fffdf3!important;border:2px solid #b9183a!important;border-radius:4px!important;box-shadow:none!important}html[data-theme=flore-nya] body #main-menu.is-auth-open #menu-login .terms-check input[type=checkbox]:checked{background:#c51e35!important;border-color:#8f102c!important}html[data-theme=flore-nya] body #main-menu.is-auth-open #menu-login .menu-login-row{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:10px!important}html[data-theme=flore-nya] body #main-menu.is-auth-open #menu-login .menu-login-row .menu-btn{min-height:44px!important;padding:9px 13px!important;color:#4a1e34!important;font-size:.75rem!important;text-shadow:none!important;background:#ffd45f!important;border:2px solid #b9183a!important;border-radius:999px!important;box-shadow:none!important;clip-path:none!important}html[data-theme=flore-nya] body #main-menu.is-auth-open #menu-login .menu-login-row .menu-btn:before,html[data-theme=flore-nya] body #main-menu.is-auth-open #menu-login .menu-login-row .menu-btn:after{content:none!important;display:none!important}html[data-theme=flore-nya] body #main-menu.is-auth-open #menu-login .menu-login-row .menu-btn-primary{color:#fffdf3!important;background:#c51e35!important;border-color:#8f102c!important;filter:none!important}html[data-theme=flore-nya] body #main-menu.is-auth-open .menu-auth-footer{gap:4px!important;padding:10px 4px 0!important;color:#75485a!important;font-size:.75rem!important;border-top:1px solid #e9b8a9!important}html[data-theme=flore-nya] body #main-menu.is-auth-open .menu-login-forgot,html[data-theme=flore-nya] body #main-menu.is-auth-open #menu-auth-switch-btn{color:#a91538!important;font-size:.75rem!important;text-shadow:none!important}@media(max-width:560px){html[data-theme=flore-nya] body #main-menu.is-auth-open .menu-content{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:22px 18px!important;border-radius:16px!important;box-shadow:0 18px 46px #2f20264d!important}}@media(max-width:430px){html[data-theme=flore-nya] body #main-menu.is-auth-open #menu-login .menu-login-row{grid-template-columns:1fr!important}}@media(max-height:620px){html[data-theme=flore-nya] body #main-menu.is-auth-open .menu-content{max-height:calc(100dvh - 18px)!important;padding:18px 24px!important}html[data-theme=flore-nya] body #main-menu.is-auth-open #menu-login{gap:8px!important}html[data-theme=flore-nya] body #main-menu.is-auth-open .menu-auth-head{padding-bottom:8px!important}html[data-theme=flore-nya] body #main-menu.is-auth-open #menu-login .terms-check{padding:6px 8px!important;font-size:.68rem!important}html[data-theme=flore-nya] body #main-menu.is-auth-open .menu-auth-footer{padding-top:6px!important}}:root{--hud-v2-height: 70px;--hud-v2-max-width: 1760px;--hud-v2-card-height: 46px;--hud-v2-gap: 0px;--hud-v2-actions-width: 126px;--hud-v2-bg: var(--ui-color-surface);--hud-v2-bg-deep: var(--ui-color-depth);--hud-v2-panel: var(--ui-color-surface-raised);--hud-v2-panel-hi: var(--ui-color-surface-high);--hud-v2-border: var(--ui-color-border);--hud-v2-border-soft: var(--ui-color-border-soft);--hud-v2-text: var(--ui-color-text);--hud-v2-muted: var(--ui-color-text-muted);--hud-v2-accent: var(--ui-color-accent);--hud-v2-accent-hi: var(--ui-color-accent-high);--hud-v2-positive: var(--ui-color-success);--hud-v2-paper: var(--ui-color-surface-raised);--hud-v2-paper-deep: var(--ui-color-surface-high);--hud-v2-ink: var(--ui-color-text);--hud-v2-ink-muted: var(--ui-color-text-muted);--hud-v2-rule: var(--ui-color-border-soft)}#app>header.hud.hud-v2{position:absolute!important;z-index:30;inset:0 0 auto;flex:0 0 var(--hud-v2-height);width:100%;min-width:0;min-height:var(--hud-v2-height);height:var(--hud-v2-height);margin:0;overflow:visible;color:var(--hud-v2-text);font-family:var(--font-body);isolation:isolate}.hud-v2 .hud-bg{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-bottom:2px solid #c92d43;border-radius:0;background:radial-gradient(circle at 14% 28%,rgba(255,255,255,.8) 0 1px,transparent 1.5px),linear-gradient(180deg,var(--hud-v2-paper) 0%,#fff3e3 58%,var(--hud-v2-paper-deep) 100%);background-size:23px 23px,auto;box-shadow:inset 0 -1px #ffffffb8,0 5px 16px #3914223d}.hud-v2 .hud-bg:before{content:"";position:absolute;inset:0 0 auto;height:4px;border:0;background:linear-gradient(90deg,#a91638 0,#a91638 15%,#f24b46 36%,#f24b46 70%,#f2b72e 86%,#a91638);pointer-events:none}.hud-v2 .hud-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:0;background:linear-gradient(90deg,rgba(142,40,63,.07),transparent 12%,transparent 88%,rgba(142,40,63,.07)),linear-gradient(180deg,transparent 0 76%,rgba(115,40,56,.035) 100%);pointer-events:none}.hud-v2 .hud-content{position:relative;z-index:2;display:flex;align-items:center;gap:0;width:100%;height:100%;min-width:0;margin:0;padding:12px calc(var(--hud-v2-actions-width) + 24px) 8px 18px;box-sizing:border-box}.hud-v2 .badge-plus{display:none!important}.hud-v2 .hud-logo{display:flex;align-items:center;flex:0 0 156px;min-width:0;height:var(--hud-v2-card-height);padding:0 14px 0 2px;box-sizing:border-box}.hud-v2 .logo-text{min-width:0;margin:0;color:#87172f;font-family:var(--font-display);font-size:15px;font-weight:800;line-height:1;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.9);white-space:nowrap}.hud-v2 .sm-plaque-text{display:inline;color:inherit;background:none;-webkit-text-fill-color:currentColor}@keyframes flore-shop-pulse{0%,to{transform:scale(1);box-shadow:inset 0 1px #ffffffeb,0 2px #8b1d371f,0 0 #c92d4300}50%{transform:scale(1.035);box-shadow:inset 0 1px #fffffff5,0 2px #8b1d3724,0 0 0 4px #c92d4324,0 0 14px #f4c84d2e}}@keyframes flore-shop-halo{0%,to{opacity:0;transform:scale(.96)}45%{opacity:.72;transform:scale(1.045)}70%{opacity:0;transform:scale(1.08)}}.hud-v2 .hud-shop-button{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-width:86px;height:44px;min-height:44px;margin:0 8px;padding:0 12px;border:1px solid var(--hud-v2-border);border-radius:5px;background:linear-gradient(180deg,var(--hud-v2-panel-hi),var(--hud-v2-panel));box-shadow:inset 0 1px #ffffff0e,0 1px 2px #00000080;color:var(--hud-v2-text);cursor:pointer;transform-origin:center;animation:none;will-change:auto;transition:opacity .14s ease}.hud-v2 .hud-shop-button:after{content:none}.hud-v2 .hud-shop-button__label{font-family:var(--font-label);font-size:11px;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.hud-v2 .hud-shop-button__icon{display:block;flex:0 0 24px;width:24px;height:24px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;filter:none;pointer-events:none}.hud-v2 .hud-shop-button__icon-paper{fill:none}.hud-v2 .hud-shop-button__icon-awning,.hud-v2 .hud-shop-button__icon-bloom{fill:none;stroke:currentColor}.hud-v2 .hud-shop-button:hover{border-color:var(--hud-v2-border);background:linear-gradient(180deg,var(--hud-v2-panel-hi),var(--hud-v2-panel));color:var(--hud-v2-text);box-shadow:inset 0 1px #ffffff0e,0 1px 2px #00000080;opacity:.82;transform:none;animation:none}.hud-v2 .hud-shop-button:focus-visible{border-color:var(--hud-v2-border);background:linear-gradient(180deg,var(--hud-v2-panel-hi),var(--hud-v2-panel));color:var(--hud-v2-text);outline:2px solid var(--hud-v2-accent);outline-offset:2px;box-shadow:inset 0 1px #ffffff0e,0 1px 2px #00000080}.hud-v2 .hud-shop-button[aria-expanded=true]{border-color:transparent;background:#c92d43;color:#fffaf0;outline:none;box-shadow:none;transform:none;animation:none}.hud-v2 .hud-shop-button[aria-expanded=true]>.hud-shop-button__icon{stroke:currentColor;filter:none}.hud-v2 .hud-shop-button:active{opacity:.68;transform:none;box-shadow:none;animation:none}@media(prefers-reduced-motion:reduce){.hud-v2 .hud-shop-button{animation:none;will-change:auto}.hud-v2 .hud-shop-button:after{animation:none;opacity:0}}.hud-v2 #btn-mute,.hud-v2 #btn-profile,.hud-v2 #btn-home{position:relative;z-index:1;flex:0 0 44px;display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;border:1px solid var(--hud-v2-border);border-radius:5px;background:linear-gradient(180deg,var(--hud-v2-panel-hi),var(--hud-v2-panel));box-shadow:inset 0 1px #ffffff0e,0 1px 2px #00000080;color:var(--hud-v2-muted);opacity:1;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.hud-v2 #btn-mute:hover,.hud-v2 #btn-profile:hover,.hud-v2 #btn-home:hover,.hud-v2 #btn-mute:focus-visible,.hud-v2 #btn-profile:focus-visible,.hud-v2 #btn-home:focus-visible{border-color:var(--hud-v2-accent);background:linear-gradient(180deg,#2b2630,#201b24);color:var(--hud-v2-text);outline:none;box-shadow:inset 0 1px #ffffff14}.hud-v2 #btn-mute svg,.hud-v2 #btn-profile svg{display:block;width:19px;height:19px;filter:none}.hud-v2 #btn-mute path,.hud-v2 #btn-profile path,.hud-v2 #btn-profile circle{fill:none;stroke:currentColor}.hud-v2 #btn-mute path:first-child{fill:currentColor;stroke:none}.hud-v2 #btn-mute.muted{color:#716b75;opacity:1}.hud-v2 #btn-home{display:none;flex-basis:44px;width:44px;min-width:44px;padding:0;color:var(--hud-v2-text);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;text-shadow:none;transition:opacity .14s ease!important}.hud-v2 #btn-home.visible{display:flex}.hud-v2 #btn-home>.ui-atlas{pointer-events:none;opacity:.86}.hud-v2 #btn-home:is(:hover,:focus-visible)>.ui-atlas{opacity:1}.hud-v2 #btn-home:hover{border-color:var(--hud-v2-border);background:linear-gradient(180deg,var(--hud-v2-panel-hi),var(--hud-v2-panel));box-shadow:inset 0 1px #ffffff0e,0 1px 2px #00000080;color:var(--hud-v2-text);opacity:.82}.hud-v2 #btn-home:focus-visible{border-color:var(--hud-v2-border);background:linear-gradient(180deg,var(--hud-v2-panel-hi),var(--hud-v2-panel));box-shadow:inset 0 1px #ffffff0e,0 1px 2px #00000080;color:var(--hud-v2-text);outline:2px solid var(--hud-v2-accent);outline-offset:2px}#app>.hud-actions{position:fixed;z-index:220;top:18px;right:16px;display:flex;align-items:center;gap:2px;width:var(--hud-v2-actions-width);height:38px;margin:0;padding:3px;border:1px solid rgba(134,48,68,.2);border-radius:999px;background:#fffaee94;box-shadow:inset 0 1px #ffffffe0;box-sizing:border-box;pointer-events:auto}#app>.hud-actions:before{content:none}#app>.hud-actions .hud-action-btn,html body #app>.hud-actions #btn-fullscreen.ui-toggle-btn{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:flex!important;flex:0 0 38px!important;align-items:center!important;justify-content:center!important;width:38px!important;min-width:38px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:#79334b!important;opacity:1!important;filter:none!important;transform:none!important;cursor:pointer;transition:background .16s ease,color .16s ease,opacity .2s ease!important}#app>.hud-actions .hud-action-btn:hover,#app>.hud-actions .hud-action-btn:focus-visible,html body #app>.hud-actions #btn-fullscreen.ui-toggle-btn:hover,html body #app>.hud-actions #btn-fullscreen.ui-toggle-btn:focus-visible{border-color:transparent!important;background:#c92d43!important;color:#fffaf0!important;outline:none!important;box-shadow:none!important;opacity:1!important;filter:none!important;transform:none!important}#app>.hud-actions .hud-action-btn:active,html body #app>.hud-actions #btn-fullscreen.ui-toggle-btn:active{border-color:transparent!important;background:#a91638!important;box-shadow:inset 0 1px 3px #420d2152!important;transform:none!important}#app>.hud-actions .hud-action-btn>.ui-atlas{display:none!important;filter:brightness(1.9) contrast(1.06)!important;opacity:1!important;pointer-events:none!important}#app>.hud-actions #btn-mute>.ui-atlas{transform:translate(-1px,2px)!important}#app>.hud-actions .hud-action-btn>svg{display:block!important;width:18px!important;height:18px!important;color:currentColor!important}#app>.hud-actions .hud-action-btn>svg :is(path,circle){stroke:currentColor}html body #app>.hud-actions .hud-action-btn:is(:hover,:focus-visible)>svg :is(path,circle){stroke:currentColor!important}#app>.hud-actions #btn-mute>svg path:first-child{fill:currentColor;stroke:none}#app>.hud-actions .hud-action-btn:hover>.ui-atlas,#app>.hud-actions .hud-action-btn:focus-visible>.ui-atlas{opacity:1!important}#app>.hud-actions #btn-mute.muted>.ui-atlas{opacity:.38!important}body.fullscreen #app>.hud-actions #btn-fullscreen{border-color:transparent!important;background:#c92d43!important;color:#fffaf0!important}body.ui-zen #app>.hud-actions .hud-action-btn{opacity:0!important;pointer-events:none!important}#app>header.hud.hud-v2{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .35s ease}body.ui-zen #app>header.hud.hud-v2{transform:translateY(-110%);opacity:0;pointer-events:none}.hud-v2 .hud-divider{flex:0 0 1px;width:1px;height:30px;margin:0;background:linear-gradient(180deg,transparent,var(--hud-v2-rule) 18%,var(--hud-v2-rule) 82%,transparent)}.hud-v2 .hud-divider:before,.hud-v2 .hud-divider:after{content:none}.hud-v2 .hud-stats{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-start;gap:var(--hud-v2-gap);min-width:0;height:var(--hud-v2-card-height);overflow:visible}.hud-v2 .stat-badge{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;height:var(--hud-v2-card-height);min-height:var(--hud-v2-card-height);margin:0;padding:4px 14px;box-sizing:border-box;overflow:hidden;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--hud-v2-ink);text-shadow:none;transform:none;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.hud-v2 .stat-badge:hover{border-color:transparent;background:#ae243f12;transform:none}.hud-v2 .stat-badge[role=button]{cursor:pointer}.hud-v2 .stat-badge[role=button]:focus-visible{border-color:transparent;outline:2px solid #c92d43;outline-offset:2px;box-shadow:inset 0 1px #ffffff12;transform:none}.hud-v2 .stat-badge[role=button]:active{background:#ae243f21;transform:none}.hud-v2 .badge-info,.hud-v2 .bar-col{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0}.hud-v2 .badge-title{display:block;margin:0;color:var(--hud-v2-ink);font-family:var(--font-body);font-size:12px;font-weight:700;line-height:1.15;letter-spacing:0;text-transform:none;text-shadow:none}.hud-v2 .bar-label,.hud-v2 .sm-odo-plate{display:block;margin:0;color:var(--hud-v2-ink-muted);font-family:var(--font-body);font-size:9px;font-weight:700;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;text-shadow:none}.hud-v2 .badge-sub{color:var(--hud-v2-ink-muted);font-family:var(--font-body);font-size:11px;font-weight:400;line-height:1.15;letter-spacing:0;text-shadow:none;white-space:nowrap}.hud-v2 .badge-sub b,.hud-v2 .bar-label b{color:var(--hud-v2-ink);font-size:inherit}.hud-v2 .badge-value,.hud-v2 .sm-energy-dial-num,.hud-v2 .sm-clock-text{color:var(--hud-v2-ink);font-family:var(--font-label);font-size:15px;font-weight:700;line-height:1;letter-spacing:.04em;text-shadow:none;white-space:nowrap}.hud-v2 .badge-unit{align-self:flex-end;margin:0 0 2px -4px;color:var(--hud-v2-ink-muted);font-family:var(--font-body);font-size:9px;font-weight:600;line-height:1;letter-spacing:0;text-transform:none}.hud-v2 .season-badge{min-width:116px;justify-content:flex-start;padding-right:30px}.hud-v2 .season-badge .badge-title{color:var(--hud-v2-ink)}.hud-v2 .hud-context-icon{filter:drop-shadow(0 1px 1px rgba(0,0,0,.7))}.hud-v2 .hud-context-meta{position:absolute;right:5px;bottom:4px;display:flex;align-items:center;gap:2px}.hud-v2 .hud-context-meta>.hidden{display:none}.hud-v2 .location-badge{width:clamp(134px,11vw,190px);justify-content:flex-start;cursor:pointer}.hud-v2 .location-badge .badge-title{overflow:hidden;color:var(--hud-v2-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.hud-v2 .sm-clock-badge{position:relative;min-width:174px;padding:6px 10px;justify-content:flex-start}.hud-v2 #time-phase-icon{position:absolute;z-index:3;left:31px;bottom:3px}.hud-v2 .sm-clock-face{position:relative;flex:0 0 32px;width:32px;height:32px;border:1px solid rgba(142,28,54,.42);border-radius:50%;background:radial-gradient(circle at 50% 50%,#c92d43 0 2px,transparent 2.5px),repeating-conic-gradient(from -1deg,rgba(106,48,62,.72) 0deg 1deg,transparent 1deg 30deg),radial-gradient(circle,#fffdf6 0,#fffdf6 59%,#efc9b8 60%,#efc9b8);box-shadow:inset 0 0 0 2px #ffffffb8}.hud-v2 .sm-clock-face:before,.hud-v2 .sm-clock-face:after{content:"";position:absolute;z-index:2;left:50%;bottom:50%;border-radius:2px;transform-origin:50% 100%;pointer-events:none}.hud-v2 .sm-clock-face:before{width:2px;height:9px;background:var(--hud-v2-ink);transform:translate(-50%) rotate(var(--time-hour-deg, 0deg))}.hud-v2 .sm-clock-face:after{width:1px;height:12px;background:var(--hud-v2-accent-hi);transform:translate(-50%) rotate(var(--time-minute-deg, 0deg))}.hud-v2 .sm-clock-readout{display:flex;flex:1;align-items:center;justify-content:space-between;gap:8px;min-width:0;height:auto;padding:0;border:0;background:none;box-shadow:none}.hud-v2 .sm-clock-text{min-width:47px;font-size:13px}.hud-v2 .speed-btns{display:flex;gap:3px;margin:0}.hud-v2 .speed-btn{position:relative;display:grid;place-items:center;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:#7b5262;font-family:var(--font-display);font-size:0;line-height:1;cursor:pointer;transition:color .14s ease,border-color .14s ease,background-color .14s ease}.hud-v2 .speed-btn>.ui-atlas{display:block;width:16px;height:16px;pointer-events:none;opacity:.76}.hud-v2 .speed-btn:hover,.hud-v2 .speed-btn:focus-visible{border-color:transparent;background:#ae243f14;color:var(--hud-v2-ink);outline:none}.hud-v2 .speed-btn.active{border-color:transparent;background:#c92d43;color:#fffaf0;box-shadow:none}.hud-v2 .speed-btn:is(:hover,:focus-visible,.active)>.ui-atlas{opacity:1}.hud-v2 .gold-badge{min-width:92px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:5px;justify-items:start;cursor:pointer}.hud-v2 .gold-badge .sm-odo-plate{display:block!important;position:static;grid-column:1 / -1;grid-row:1;width:auto;height:auto;padding:0;border:0;background:none;box-shadow:none}.hud-v2 .sm-odometer{display:block;grid-column:1;grid-row:2;width:auto;min-width:0;height:auto;padding:0;overflow:visible;border:0;background:none;box-shadow:none}.hud-v2 #gold-lbl{display:inline!important;position:static;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;opacity:1}.hud-v2 .gold-badge .badge-unit{grid-column:2;grid-row:2}.hud-v2 .tokens-badge{min-width:112px;cursor:pointer}.hud-v2 .tokens-badge:before{content:"TOKENS";align-self:center;color:var(--hud-v2-muted);font-family:var(--font-body);font-size:9px;font-weight:600;letter-spacing:0}.hud-v2 .tokens-badge .badge-value{color:var(--hud-v2-text)}html[data-theme=flore-nya] .hud-v2 .stat-badge.tokens-badge{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-content:center;align-items:center;justify-content:center;min-width:112px;column-gap:5px;row-gap:3px;padding:4px 14px;overflow:visible;border:0;border-radius:8px;background:transparent;box-shadow:none;color:var(--hud-v2-ink);transform:none}html[data-theme=flore-nya] .hud-v2 .stat-badge.tokens-badge:hover,html[data-theme=flore-nya] .hud-v2 .stat-badge.tokens-badge:focus-visible{border-color:transparent;background:#ae243f12;box-shadow:none;transform:none}html[data-theme=flore-nya] .hud-v2 .tokens-badge:before{content:"PETAL STAMPS";grid-column:1 / -1;grid-row:1;justify-self:center;color:var(--hud-v2-ink-muted);font-family:var(--font-body);font-size:8px;font-weight:700;line-height:1;letter-spacing:.07em;text-shadow:none}html[data-theme=flore-nya] .hud-v2 .tokens-badge .badge-value{grid-column:1;grid-row:2;justify-self:end;color:var(--hud-v2-ink);text-shadow:none}html[data-theme=flore-nya] .hud-v2 .tokens-badge .badge-unit{grid-column:2;grid-row:2;align-self:center;justify-self:start;margin:0;color:var(--hud-v2-ink-muted);font-family:var(--font-body);font-weight:700}.hud-v2 .sm-energy-badge{min-width:132px;justify-content:flex-start;cursor:pointer}.hud-v2 .sm-energy-badge .sm-energy-hidden,.hud-v2 .sm-energy-badge .bar-col.sm-energy-hidden{display:flex!important}.hud-v2 .sm-energy-dial{order:2;display:flex;align-items:center;justify-content:flex-end;width:auto;min-width:30px;height:auto}.hud-v2 .sm-energy-dial-num{position:static;display:inline;width:auto;height:auto;color:var(--hud-v2-text);font-size:13px}.hud-v2 .sm-energy-badge .bar-col{order:1;min-width:76px}.hud-v2 .sm-energy-badge .bar-num{display:none!important}.hud-v2 .xp-badge{min-width:96px;justify-content:flex-start;cursor:pointer}.hud-v2 .bar-col{min-width:76px}.hud-v2 .bar-outer{position:relative;width:76px;height:6px;min-height:6px;overflow:hidden;border:0;border-radius:99px;background:var(--ui-legacy-well, #0b0c10);box-shadow:inset 0 0 0 1px #ffffff12}.hud-v2 .bar-inner{height:100%;min-height:0;border:0;border-radius:inherit;box-shadow:none}.hud-v2 .energy-bar{width:var(--hud-energy-pct, 0%);background:linear-gradient(90deg,#647f67,var(--hud-v2-positive))}.hud-v2 .energy-bar[data-energy-tier=low]{background:linear-gradient(90deg,var(--ui-color-warning),var(--ui-color-accent))}.hud-v2 .energy-bar[data-energy-tier=critical]{background:linear-gradient(90deg,var(--ui-color-danger),var(--ui-color-accent-deep))}.hud-v2 .energy-bar.low-energy{animation:hud-v2-low-energy-warning .6s ease-in-out infinite}.hud-v2 .xp-bar{width:var(--hud-xp-pct, 0%);background:linear-gradient(90deg,#914b70,var(--hud-v2-accent-hi))}html[data-theme=flore-nya] .hud-v2 .stat-badge{border-color:transparent;background:transparent;box-shadow:none}html[data-theme=flore-nya] .hud-v2 .stat-badge:hover{border-color:transparent;background:#ae243f12}html[data-theme=flore-nya] .hud-v2 .stat-badge[role=button]:active{background:#ae243f21}html[data-theme=flore-nya] .hud-v2 .sm-clock-face{border-color:#8e1c366b;background:radial-gradient(circle at 50% 50%,#c92d43 0 2px,transparent 2.5px),repeating-conic-gradient(from -1deg,rgba(106,48,62,.72) 0deg 1deg,transparent 1deg 30deg),radial-gradient(circle,#fffdf6 0,#fffdf6 59%,#efc9b8 60%,#efc9b8);box-shadow:inset 0 0 0 2px #ffffffb8}html[data-theme=flore-nya] .hud-v2 .speed-btn{border-color:transparent;background:transparent;color:#7b5262}html[data-theme=flore-nya] .hud-v2 .speed-btn.active{border-color:transparent;background:#c92d43;color:#fffaf0}.hud-v2 .hud-stats>.stat-badge+.stat-badge:after,.hud-v2 .hud-stats>#btn-home+.stat-badge:after{content:"";position:absolute;top:8px;bottom:8px;left:0;width:1px;background:var(--hud-v2-rule);pointer-events:none}@keyframes hud-v2-low-energy-warning{0%,to{box-shadow:0 0 6px color-mix(in srgb,var(--ui-color-danger) 42%,transparent)}50%{box-shadow:0 0 14px color-mix(in srgb,var(--ui-color-danger) 78%,transparent)}}.hud-v2 #btn-profile{margin-left:0}.hud-v2 #btn-profile:before,.hud-v2 #btn-profile:after{content:none}@media(min-width:1900px){.hud-v2 .hud-stats{justify-content:flex-start}}@media(max-width:1320px){:root{--hud-v2-gap: 6px}.hud-v2 .hud-content{gap:8px;padding:12px calc(var(--hud-v2-actions-width) + 20px) 12px 12px}.hud-v2 .hud-logo{flex-basis:154px}.hud-v2 .logo-text{font-size:14px;letter-spacing:.11em}.hud-v2 .location-badge{width:132px}.hud-v2 .xp-badge{display:none!important}}@media(max-width:1120px){.hud-v2 .hud-content{padding-right:calc(var(--hud-v2-actions-width) + 20px)}#app>.hud-actions{top:16px;right:12px}.hud-v2 .hud-logo,.hud-v2 .hud-content>.hud-divider:first-of-type{display:none}.hud-v2 .hud-shop-button{min-width:76px;margin-left:0;padding-inline:9px}.hud-v2 .hud-stats{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}.hud-v2 .hud-stats::-webkit-scrollbar{display:none}}@media(min-width:721px)and (max-width:1120px){.hud-v2 .hud-stats{justify-content:center}}@media(max-width:960px){.hud-v2 .location-badge{display:none!important}}@media(max-width:720px),(max-width:960px)and (max-height:600px){:root{--hud-v2-height: 62px;--hud-v2-card-height: 42px;--hud-v2-gap: 5px}#app>header.hud.hud-v2{flex-basis:var(--hud-v2-height);min-height:var(--hud-v2-height);height:var(--hud-v2-height)}.hud-v2 .hud-content{gap:6px!important;padding:9px calc(var(--hud-v2-actions-width) + 16px) 9px 8px!important}.hud-v2 .hud-shop-button{min-width:42px;width:42px;height:42px;margin-right:2px;padding:0}.hud-v2 .hud-shop-button__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}#app>.hud-actions{top:12px;right:8px}.hud-v2 #btn-mute,.hud-v2 #btn-profile{flex-basis:40px;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border-radius:5px!important}.hud-v2 .hud-content>.hud-divider:last-of-type{display:none}.hud-v2 .stat-badge{height:var(--hud-v2-card-height)!important;min-height:var(--hud-v2-card-height)!important;padding:5px 9px!important;border-radius:5px!important}.hud-v2 .season-badge{min-width:88px}.hud-v2 .location-badge{display:none!important}.hud-v2 .sm-clock-badge{min-width:164px}.hud-v2 .gold-badge{min-width:94px}.hud-v2 .sm-energy-badge{min-width:132px}body.is-mobile .hud-v2 .hud-stats,body.is-mobile .hud-v2 .stat-badge,body.is-mobile .hud-v2 .sm-clock-readout,body.is-mobile .hud-v2 .speed-btns,body.is-mobile .hud-v2 .sm-energy-badge .bar-col.sm-energy-hidden{display:flex!important}body.is-mobile .hud-v2 .stat-badge.tokens-badge{display:grid!important}body.is-mobile .hud-v2 .bar-label{display:block!important}body.is-mobile .hud-v2 .season-badge .badge-title{font-size:12px!important;letter-spacing:0!important;text-transform:none!important}body.is-mobile .hud-v2 .season-badge .badge-sub{font-size:10px!important;opacity:1!important}}@media(prefers-reduced-motion:reduce){.hud-v2 *,.hud-v2 *:before,.hud-v2 *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-height:600px)and (orientation:landscape){:root{--hud-v2-height: 56px;--hud-v2-card-height: 38px;--hud-v2-gap: 4px}#app>header.hud.hud-v2{flex-basis:56px!important;min-height:56px!important;height:56px!important}.hud-v2 .hud-content{gap:5px!important;padding:7px 128px 7px max(7px,env(safe-area-inset-left,0px))!important}body #app>header.hud.hud-v2 .hud-logo,body #app>header.hud.hud-v2 .location-badge,body #app>header.hud.hud-v2 .hud-content>.hud-divider{display:none!important}.hud-v2 .hud-shop-button{flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;margin:0;padding:0}.hud-v2 .hud-shop-button__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hud-v2 .hud-stats{justify-content:flex-start!important;overflow-x:auto!important;scrollbar-width:none}.hud-v2 .hud-stats::-webkit-scrollbar{display:none}.hud-v2 .stat-badge{height:38px!important;min-height:38px!important;padding:4px 7px!important}.hud-v2 .season-badge{min-width:82px}.hud-v2 .sm-clock-badge{min-width:144px}.hud-v2 .gold-badge{min-width:82px}.hud-v2 .sm-energy-badge{min-width:112px}#app>.hud-actions{top:8px!important;right:max(7px,env(safe-area-inset-right,0px))!important;height:40px!important}.hud-v2 #btn-mute,.hud-v2 #btn-profile,.hud-v2 #btn-fullscreen{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}}@media(max-width:720px)and (orientation:portrait){:root{--hud-v2-height: 58px;--hud-v2-card-height: 40px;--hud-v2-gap: 4px}#app>header.hud.hud-v2{flex-basis:58px!important;min-height:58px!important;height:58px!important}.hud-v2 .hud-content{gap:5px!important;padding:8px 128px 8px max(6px,env(safe-area-inset-left,0px))!important}body #app>header.hud.hud-v2 .location-badge,body #app>header.hud.hud-v2 .hud-content>.hud-divider{display:none!important}.hud-v2 .hud-shop-button{flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;margin:0}.hud-v2 .hud-stats{justify-content:flex-start!important;overflow-x:auto!important;scrollbar-width:none}.hud-v2 .hud-stats::-webkit-scrollbar{display:none}.hud-v2 .stat-badge{height:40px!important;min-height:40px!important;padding:4px 7px!important}#app>.hud-actions{top:9px!important;right:max(6px,env(safe-area-inset-right,0px))!important;height:40px!important;gap:2px!important}.hud-v2 #btn-mute,.hud-v2 #btn-profile,.hud-v2 #btn-fullscreen{flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:40px!important;min-height:40px!important}}:root{--toolbar-v2-height: 80px;--toolbar-v2-max-width: 1840px;--toolbar-v2-slot: 52px;--toolbar-v2-command-width: 62px;--toolbar-v2-command-height: 58px;--toolbar-v2-gap: 6px;--toolbar-v2-group-gap: 10px;--toolbar-v2-drawer-width: 900px;--toolbar-v2-drawer-gap: 10px;--toolbar-v2-bg: var(--ui-color-surface);--toolbar-v2-bg-deep: var(--ui-color-depth);--toolbar-v2-panel: var(--ui-color-surface-raised);--toolbar-v2-panel-hi: var(--ui-color-surface-high);--toolbar-v2-border: var(--ui-color-border);--toolbar-v2-border-soft: var(--ui-color-border-soft);--toolbar-v2-text: var(--ui-color-text);--toolbar-v2-muted: var(--ui-color-text-muted);--toolbar-v2-accent: var(--ui-color-accent);--toolbar-v2-accent-hi: var(--ui-color-accent-high)}html body #app>footer.toolbar.toolbar-v2{position:absolute!important;z-index:50;inset:auto 0 0!important;display:block!important;flex:0 0 var(--toolbar-v2-height)!important;width:100%!important;min-width:0!important;height:var(--toolbar-v2-height)!important;min-height:var(--toolbar-v2-height)!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;box-sizing:border-box}html body #app>footer.toolbar.toolbar-v2:before{content:""!important;position:absolute!important;z-index:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;border:0!important;border-top:1px solid #4a4b55!important;border-radius:0!important;background:linear-gradient(180deg,#171820 0%,var(--toolbar-v2-bg) 58%,var(--toolbar-v2-bg-deep) 100%)!important;box-shadow:inset 0 1px #ffffff09,0 -5px 18px #0000007a!important;pointer-events:none}html body #app>footer.toolbar.toolbar-v2:after{content:""!important;position:absolute!important;z-index:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;border:0!important;border-radius:0!important;background:repeating-linear-gradient(90deg,transparent 0 7px,rgba(255,255,255,.007) 7px 8px),linear-gradient(90deg,rgba(0,0,0,.22),transparent 8%,transparent 92%,rgba(0,0,0,.22))!important;pointer-events:none}.toolbar-v2 .toolbar-content{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:var(--toolbar-v2-group-gap);width:min(100%,var(--toolbar-v2-max-width));height:100%;min-width:0;margin:0 auto;padding:8px 20px;box-sizing:border-box}.toolbar-v2 .tb-toolbelt{position:absolute;z-index:4;left:50%;bottom:calc(100% + var(--toolbar-v2-drawer-gap));display:flex;flex-direction:column;gap:8px;width:min(calc(100vw - 32px),var(--toolbar-v2-drawer-width));min-width:0;padding:10px 14px 13px;overflow:visible;border:2px solid var(--toolbar-v2-accent);border-radius:16px 16px 12px 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--toolbar-v2-panel-hi) 94%,white 6%),var(--toolbar-v2-bg));box-shadow:0 12px 34px #00000057,inset 0 0 0 3px color-mix(in srgb,var(--toolbar-v2-accent) 18%,transparent),inset 0 1px #ffffff80;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,14px) scale(.975);transform-origin:50% 100%;transition:opacity .18s ease,transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s linear .24s;box-sizing:border-box}.toolbar-v2 .tb-toolbelt:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px dashed color-mix(in srgb,var(--toolbar-v2-accent) 48%,transparent);border-radius:11px 11px 8px 8px;pointer-events:none}.toolbar-v2 .tb-toolbelt:after{content:"";position:absolute;left:50%;bottom:-8px;width:14px;height:14px;border-right:2px solid var(--toolbar-v2-accent);border-bottom:2px solid var(--toolbar-v2-accent);background:var(--toolbar-v2-bg);transform:translate(-50%) rotate(45deg);pointer-events:none}.toolbar-v2.is-toolbelt-open .tb-toolbelt{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) scale(1);transition-delay:0s}.toolbar-v2 .tb-toolbelt-heading{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:16px;padding:0 6px;color:var(--toolbar-v2-muted);font-family:var(--font-display);font-size:8px;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.toolbar-v2 .tb-toolbelt-title{color:var(--toolbar-v2-accent-hi)}.toolbar-v2 .tb-toolbelt-hint{opacity:.72}.toolbar-v2 .tb-toolbelt-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--toolbar-v2-group-gap);min-width:0}html body #app>.toolbar-v2 .tb-group{position:relative!important;z-index:1!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:var(--toolbar-v2-gap)!important;min-width:0!important;height:var(--toolbar-v2-command-height)!important;margin:0!important;padding:0!important;overflow:visible!important}html body #app>.toolbar-v2 #tb-tools{flex:0 0 auto!important}html body #app>.toolbar-v2 #tb-seeds{flex:0 1 auto!important;justify-content:flex-start!important;max-width:430px;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;overscroll-behavior-x:contain}html body #app>.toolbar-v2 #tb-seeds::-webkit-scrollbar{display:none}html body #app>.toolbar-v2 #tb-seeds:empty{display:none!important}.toolbar-v2 .tb-sep:has(+#tb-seeds:empty),.toolbar-v2 #tb-seeds:empty+.tb-sep{display:none!important}html body #app>.toolbar-v2 .tb-menu-group{flex:0 0 auto!important;margin:0!important}html body #app>.toolbar-v2.is-house-mode .tb-menu-group,html body #app>.toolbar-v2.is-house-mode>.toolbar-content>.tb-sep{display:none!important}html body #app>.toolbar-v2 .tb-sep{position:relative!important;z-index:1!important;display:block;flex:0 0 1px!important;width:1px!important;min-width:1px!important;height:34px!important;margin:0 4px!important;padding:0!important;overflow:visible!important;border:0!important;background:linear-gradient(180deg,transparent,#484953 18%,#484953 82%,transparent)!important}.toolbar-v2 .tb-sep:before,.toolbar-v2 .tb-sep:after{display:none!important;content:none!important}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2{inset:auto auto 18px 20px!important;width:max-content!important;min-width:0!important;height:124px!important;min-height:124px!important;pointer-events:none}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:before{top:10px!important;right:0!important;bottom:0!important;left:44px!important;border:3px solid #c51e35!important;border-radius:34px 34px 34px 10px!important;background:radial-gradient(circle at 18px 18px,rgba(255,59,48,.12) 0 3px,transparent 3.5px),linear-gradient(145deg,#fffdf2 0,#fffdf2 56%,#ffe7b8)!important;background-size:38px 38px,auto!important;box-shadow:inset 0 0 0 4px #fff7dd,inset 0 0 0 6px #f58a798c,0 12px 28px #4a162b47!important}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:after{top:19px!important;right:10px!important;bottom:9px!important;left:54px!important;border:1px dashed rgba(197,30,53,.42)!important;border-radius:24px 24px 24px 6px!important;background:none!important}html[data-theme=flore-nya] .toolbar-v2 .toolbar-content{display:grid;grid-template-columns:88px auto;align-items:center;justify-content:start;gap:12px;width:max-content;max-width:none;height:124px;margin:0;padding:16px 18px 9px 7px;pointer-events:none}html[data-theme=flore-nya] .toolbar-v2 .toolbar-content>*{pointer-events:auto}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group{display:grid!important;grid-template-columns:repeat(5,52px);grid-template-rows:repeat(2,46px);gap:6px!important;width:max-content;height:auto!important;padding:0!important}html[data-theme=flore-nya] .toolbar-v2 .tb-toolbelt{left:8px;bottom:calc(100% + 10px);width:min(820px,calc(100vw - 40px));border:3px solid #c51e35;border-radius:30px 30px 30px 8px;background:radial-gradient(circle at 22px 20px,rgba(255,59,48,.13) 0 3px,transparent 3.5px) 0 0 / 44px 40px,linear-gradient(135deg,#fffdf2,#ffe7b8);box-shadow:inset 0 0 0 5px #fff7dd,0 18px 42px #4a162b52;transform:translateY(14px) scale(.98);transform-origin:44px 100%}html[data-theme=flore-nya] .toolbar-v2 .tb-toolbelt:before{top:8px;right:8px;bottom:8px;left:8px;border-color:#c51e356b;border-radius:20px 20px 20px 5px}html[data-theme=flore-nya] .toolbar-v2 .tb-toolbelt:after{left:43px;border-color:#c51e35;background:#fff7dd}html[data-theme=flore-nya] .toolbar-v2.is-toolbelt-open .tb-toolbelt{transform:translate(0) scale(1)}html[data-theme=flore-nya] .toolbar-v2 .tb-toolbelt-heading{color:#64364b;font-size:9px;letter-spacing:.15em}html[data-theme=flore-nya] .toolbar-v2 .tb-toolbelt-title{color:#c51e35}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2{inset:auto auto 16px 18px!important;width:max-content!important;max-width:calc(100vw - 36px)!important;height:126px!important;min-height:126px!important}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:before{top:0!important;right:0!important;bottom:0!important;left:0!important;border:3px solid #b71935!important;border-radius:24px!important;background:radial-gradient(circle at 24px 22px,rgba(255,59,48,.09) 0 3px,transparent 3.5px) 0 0 / 46px 42px,linear-gradient(145deg,#fffdf3,#fff5d8 62%,#ffe2b1)!important;box-shadow:inset 0 0 0 4px #fff9e9,inset 0 0 0 6px #e13b3538,0 14px 32px #4a162b47!important}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:after{top:8px!important;right:8px!important;bottom:8px!important;left:8px!important;border:1px dashed rgba(183,25,53,.28)!important;border-radius:17px!important}html[data-theme=flore-nya] .toolbar-v2 .toolbar-content{display:flex;align-items:center;justify-content:flex-start;gap:11px;width:max-content;max-width:calc(100vw - 36px);height:126px;margin:0;padding:12px 14px;overflow:hidden}html[data-theme=flore-nya] .toolbar-v2 .tb-toolbelt{position:relative;z-index:2;left:auto;bottom:auto;display:flex;flex:0 0 auto;flex-direction:column;gap:5px;width:auto;min-width:0;max-width:650px;padding:8px 10px 9px;overflow:hidden;border:2px solid rgba(197,30,53,.62);border-radius:16px;background:#fffdf3f0;box-shadow:inset 0 0 0 3px #ffd36d33;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:none}html[data-theme=flore-nya] .toolbar-v2 .tb-toolbelt:before{top:4px;right:4px;bottom:4px;left:4px;border-color:#c51e3529;border-radius:11px}html[data-theme=flore-nya] .toolbar-v2 .tb-toolbelt:after{display:none;content:none}html[data-theme=flore-nya] .toolbar-v2 .tb-toolbelt-heading{min-height:11px;padding:0 4px;color:#64364b;font-size:7px;letter-spacing:.12em}html[data-theme=flore-nya] .toolbar-v2 .tb-toolbelt-content{justify-content:flex-start;gap:6px}html[data-theme=flore-nya] body #app>.toolbar-v2 #tb-tools,html[data-theme=flore-nya] body #app>.toolbar-v2 #tb-seeds{height:52px!important;gap:6px!important}html[data-theme=flore-nya] body #app>.toolbar-v2 #tb-seeds{max-width:190px}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group{display:grid!important;grid-template-columns:repeat(5,58px);grid-template-rows:repeat(2,50px);grid-auto-flow:row;gap:6px!important;width:max-content;height:106px!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .toolbar-content>.tb-sep{display:none!important}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2.is-house-mode{inset:auto 0 16px!important;width:100%!important;max-width:none!important;height:56px!important;min-height:56px!important;pointer-events:none!important}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2.is-house-mode:before,html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2.is-house-mode:after{display:none!important;content:none!important}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2.is-house-mode>.toolbar-content{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;height:56px!important;margin:0!important;padding:0 12px!important;overflow:visible!important;pointer-events:none!important}html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode #btn-toolbelt,html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode .tb-menu-group,html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode .tb-sep{display:none!important}html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode .tb-toolbelt{position:relative!important;z-index:2!important;left:auto!important;bottom:auto!important;display:block!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 24px)!important;height:56px!important;margin:0!important;padding:5px 7px!important;overflow:visible!important;border:1px solid #9f1832!important;border-radius:15px!important;background:linear-gradient(180deg,rgba(255,255,255,.72),transparent 48%),linear-gradient(145deg,#fffdf3,#ffe8bd)!important;box-shadow:inset 0 0 0 3px #fff9e9,0 8px 20px #4a162b3d!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode .tb-toolbelt:before{top:4px!important;right:4px!important;bottom:4px!important;left:4px!important;border-color:#b719352e!important;border-radius:11px!important}html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode .tb-toolbelt:after,html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode .tb-toolbelt-heading{display:none!important;content:none!important}html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode .tb-toolbelt-content{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;height:46px!important;min-width:0!important;overflow:visible!important}html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode #tb-tools{display:grid!important;grid-template-columns:repeat(5,74px)!important;gap:5px!important;width:max-content!important;height:46px!important;overflow:visible!important}html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode #tb-seeds{max-width:46px!important;height:46px!important}html body #app>.toolbar-v2 .tb-slot,html body #app>.toolbar-v2 .tb-btn{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;flex:0 0 var(--toolbar-v2-slot)!important;align-items:center!important;justify-content:center!important;width:var(--toolbar-v2-slot)!important;min-width:var(--toolbar-v2-slot)!important;height:var(--toolbar-v2-slot)!important;min-height:var(--toolbar-v2-slot)!important;margin:0!important;padding:4px!important;overflow:hidden!important;border:1px solid var(--toolbar-v2-border-soft)!important;border-radius:5px!important;background:var(--toolbar-v2-bg-deep) var(--ui-chrome-slot) center / 100% 100% no-repeat!important;box-shadow:inset 0 1px #ffffff0b,0 1px 2px #00000080!important;color:var(--toolbar-v2-muted)!important;font-family:var(--font-display)!important;font-size:16px!important;line-height:1!important;text-align:center!important;opacity:1!important;filter:none!important;transform:none!important;box-sizing:border-box!important;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease!important}html body #app>footer.toolbar.toolbar-v2{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .35s ease!important}body.ui-zen #app>footer.toolbar.toolbar-v2{transform:translateY(140%)!important;opacity:0!important;pointer-events:none!important}html body #app>.toolbar-v2 .tb-slot:hover,html body #app>.toolbar-v2 .tb-btn:hover,html body #app>.toolbar-v2 .tb-slot:focus-visible,html body #app>.toolbar-v2 .tb-btn:focus-visible{border-color:#62636e!important;background:var(--toolbar-v2-panel) var(--ui-chrome-slot-hover) center / 100% 100% no-repeat!important;color:var(--toolbar-v2-text)!important;outline:none!important;box-shadow:inset 0 1px #ffffff12!important;filter:none!important;transform:none!important}html body #app>.toolbar-v2 .tb-slot:active,html body #app>.toolbar-v2 .tb-btn:active,html body #app>.toolbar-v2 .tb-slot.active{border-color:var(--toolbar-v2-accent)!important;background:var(--toolbar-v2-bg-deep) var(--ui-chrome-slot-active) center / 100% 100% no-repeat!important;color:var(--toolbar-v2-accent-hi)!important;box-shadow:inset 0 1px 4px #000000a6!important;filter:none!important;transform:none!important}html body #app>.toolbar-v2 .tb-slot.active:after{content:none!important;display:none!important}html body #app>.toolbar-v2 #btn-toolbelt{flex:0 0 66px!important;width:66px!important;min-width:66px!important;height:var(--toolbar-v2-command-height)!important;min-height:var(--toolbar-v2-command-height)!important;overflow:visible!important;border-color:color-mix(in srgb,var(--toolbar-v2-accent) 72%,var(--toolbar-v2-border-soft))!important}html body #app>.toolbar-v2 #btn-toolbelt[aria-expanded=true]{border-color:var(--toolbar-v2-accent-hi)!important;background:var(--toolbar-v2-panel) var(--ui-chrome-slot-active) center / 100% 100% no-repeat!important;color:var(--toolbar-v2-accent-hi)!important;box-shadow:inset 0 1px 4px #00000047,0 0 0 2px color-mix(in srgb,var(--toolbar-v2-accent) 18%,transparent)!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn{flex:none!important;width:52px!important;min-width:52px!important;height:46px!important;min-height:46px!important;padding:4px 3px!important;border:2px solid #e13b35!important;border-radius:15px 15px 6px 6px!important;background-color:#fff7dd!important;background-image:none!important;color:#291526!important;box-shadow:inset 0 2px #ffffffd1,0 3px #9f18322e!important;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn:nth-child(1){background-color:#ffd36d!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn:nth-child(2){background-color:#ffad8f!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn:nth-child(3){background-color:#83d7c8!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn:nth-child(4){background-color:#ff7b82!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn:nth-child(5){background-color:#cbb0ef!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn:nth-child(6){background-color:#86c8ee!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn:nth-child(7){background-color:#aedb78!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn:nth-child(8){background-color:#ffd09a!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn:nth-child(9){background-color:#ef8ba0!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn:nth-child(10){background-color:#c3c7d8!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn:hover,html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn:focus-visible{border-color:#9f1832!important;background-image:none!important;color:#180b18!important;box-shadow:inset 0 2px #ffffffe6,0 5px #9f18323d!important;transform:translateY(-2px)!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn.active,html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn:active{border-color:#8f102c!important;background-color:#ff3b30!important;background-image:none!important;color:#fffdf2!important;box-shadow:inset 0 3px #8f102c4d!important;transform:translateY(1px)!important}html[data-theme=flore-nya] body #app>.toolbar-v2 #btn-toolbelt{flex:none!important;width:86px!important;min-width:86px!important;height:86px!important;min-height:86px!important;padding:8px!important;overflow:visible!important;border:4px solid #fffdf2!important;border-radius:50%!important;background:radial-gradient(circle at 50% 48%,#ff5a4f 0,#ff5a4f 45%,#c51e35 46%,#c51e35 72%,#8f102c 73%,#8f102c)!important;color:#fffdf2!important;box-shadow:0 0 0 3px #c51e35,0 10px 20px #4a162b57!important}html[data-theme=flore-nya] body #app>.toolbar-v2 #btn-toolbelt:hover,html[data-theme=flore-nya] body #app>.toolbar-v2 #btn-toolbelt:focus-visible,html[data-theme=flore-nya] body #app>.toolbar-v2 #btn-toolbelt[aria-expanded=true]{border-color:#fff7dd!important;background:radial-gradient(circle at 50% 48%,#ff806f 0,#ff806f 45%,#df3449 46%,#df3449 72%,#9f1832 73%,#9f1832)!important;color:#fff!important;box-shadow:0 0 0 4px #ffd23f,0 12px 24px #4a162b61!important;transform:translateY(-2px)!important}html[data-theme=flore-nya] body #app>.toolbar-v2 #btn-toolbelt{flex:none!important;width:60px!important;min-width:60px!important;height:92px!important;min-height:92px!important;padding:7px 5px!important;overflow:hidden!important;border:2px solid #9f1832!important;border-radius:16px!important;background:linear-gradient(180deg,#e13b35,#b71935)!important;color:#fffdf2!important;box-shadow:inset 0 2px #ffffff47,inset 0 0 0 3px #ffd23f24,0 4px #68102729!important}html[data-theme=flore-nya] body #app>.toolbar-v2 #btn-toolbelt:hover,html[data-theme=flore-nya] body #app>.toolbar-v2 #btn-toolbelt:focus-visible,html[data-theme=flore-nya] body #app>.toolbar-v2 #btn-toolbelt[aria-expanded=true]{border-color:#8f102c!important;background:linear-gradient(180deg,#f04a54,#c51e35)!important;box-shadow:inset 0 2px #ffffff57,inset 0 0 0 3px #ffd23f33,0 4px #68102729!important;transform:none!important}html[data-theme=flore-nya] body #app>.toolbar-v2 #tb-tools .tb-slot,html[data-theme=flore-nya] body #app>.toolbar-v2 #tb-seeds .tb-slot{flex:0 0 50px!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;padding:5px!important;border:2px solid #dc4544!important;border-radius:12px!important;background:#fff8e5!important;box-shadow:inset 0 2px #fff,0 2px #9f183224!important}html[data-theme=flore-nya] body #app>.toolbar-v2 #tb-tools .tb-slot:hover,html[data-theme=flore-nya] body #app>.toolbar-v2 #tb-tools .tb-slot:focus-visible,html[data-theme=flore-nya] body #app>.toolbar-v2 #tb-seeds .tb-slot:hover,html[data-theme=flore-nya] body #app>.toolbar-v2 #tb-seeds .tb-slot:focus-visible{border-color:#9f1832!important;background:#ffe6b6!important;box-shadow:inset 0 2px #fff,0 3px #9f183233!important;transform:none!important}html[data-theme=flore-nya] body #app>.toolbar-v2 #tb-tools .tb-slot.active,html[data-theme=flore-nya] body #app>.toolbar-v2 #tb-seeds .tb-slot.active{border-color:#9f1832!important;border-bottom:4px solid #8f102c!important;background:#ffd36d!important;box-shadow:inset 0 0 0 2px #fff4c8!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn,html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn:nth-child(n){flex:none!important;width:58px!important;min-width:58px!important;height:50px!important;min-height:50px!important;padding:4px 3px 5px!important;border:2px solid #d83d43!important;border-radius:12px 12px 6px 6px!important;background-color:#fff8e5!important;background-image:none!important;box-shadow:inset 0 2px #fff,0 2px #9f183226!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn:nth-child(2n){background-color:#ffedcf!important}.toolbar-v2 .tb-slot .tb-spr{display:block!important;width:34px!important;height:34px!important;margin:0!important;image-rendering:pixelated;filter:drop-shadow(0 1px 1px rgba(0,0,0,.65))!important}.toolbar-v2 .tb-slot .tb-ico{display:flex!important;align-items:center;justify-content:center;width:30px!important;height:30px!important;margin:0!important;color:var(--toolbar-v2-text);font-size:24px!important;line-height:1!important;filter:none!important}.toolbar-v2 #tb-seeds .item-badge,.toolbar-v2 #tb-seeds .entity-badge,.toolbar-v2 #tb-tools .entity-badge{image-rendering:pixelated}.toolbar-v2 .tb-key{position:absolute!important;z-index:3!important;top:3px!important;left:4px!important;display:block!important;min-width:10px;padding:1px 2px;border-radius:2px;background:#08090da8;color:#77737c!important;font-family:var(--font-display);font-size:7px!important;font-weight:700;line-height:1!important;text-align:center;text-shadow:none!important}.toolbar-v2 .tb-cnt{position:absolute!important;z-index:3!important;right:2px!important;bottom:2px!important;display:block!important;min-width:26px;min-height:20px;padding:3px 6px;border:1px solid #d83d43;border-radius:7px;background:#fff8e5;color:#681229!important;font-family:var(--font-label);font-size:12px!important;font-weight:800;line-height:1!important;text-align:center;text-shadow:none!important}html[data-theme=flore-nya] body #app>.toolbar-v2 #tb-seeds .tb-slot--seed>.item-badge.ui-atlas{overflow:visible;border:0!important;border-radius:0!important;background-color:transparent!important;box-shadow:none!important;filter:drop-shadow(0 1px 0 rgba(104,18,41,.28))!important}html[data-theme=flore-nya] body #app>.toolbar-v2 #tb-seeds .tb-slot--seed>.tb-cnt{right:2px!important;bottom:2px!important;min-width:26px;min-height:20px;padding:3px 6px;border-color:#d83d43;border-radius:999px;background:#fff4d6;color:#7f1730!important;font-size:12px!important;line-height:1.1!important;box-shadow:0 1px #7f173029}html body #app>.toolbar-v2 #tb-tools .tb-slot.tb-labeled{flex-direction:column!important;gap:2px!important;width:62px!important;min-width:62px!important;height:var(--toolbar-v2-command-height)!important;min-height:var(--toolbar-v2-command-height)!important;padding:4px 6px!important}.toolbar-v2 .tb-lbl{display:block!important;color:var(--toolbar-v2-muted)!important;font-family:var(--font-display);font-size:8px!important;font-weight:700!important;line-height:1!important;letter-spacing:.06em!important;text-transform:uppercase;text-shadow:none!important;white-space:nowrap}.toolbar-v2 .tb-slot:hover .tb-lbl,.toolbar-v2 .tb-slot.active .tb-lbl{color:var(--toolbar-v2-text)!important}.toolbar-v2 .tb-toolbelt-active{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:-2px;pointer-events:none}.toolbar-v2 .tb-toolbelt-active .tb-spr{display:block;width:30px;height:30px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 2px 1px rgba(0,0,0,.34))}.toolbar-v2 .tb-toolbelt-active .item-badge,.toolbar-v2 .tb-toolbelt-active .entity-badge{image-rendering:pixelated}.toolbar-v2 .tb-toolbelt-chevron{position:absolute;top:3px;right:4px;width:6px;height:6px;border-top:2px solid currentColor;border-left:2px solid currentColor;opacity:.64;transform:rotate(45deg) translate(1px,1px);transition:transform .2s ease;pointer-events:none}.toolbar-v2 #btn-toolbelt[aria-expanded=true] .tb-toolbelt-chevron{transform:rotate(225deg) translate(-1px,-1px)}.toolbar-v2 #btn-toolbelt .tb-txt{color:var(--toolbar-v2-accent-hi)!important}html body #app>.toolbar-v2 .tb-menu-group .tb-btn{flex-direction:column!important;gap:3px!important;flex-basis:var(--toolbar-v2-command-width)!important;width:var(--toolbar-v2-command-width)!important;min-width:var(--toolbar-v2-command-width)!important;height:var(--toolbar-v2-command-height)!important;min-height:var(--toolbar-v2-command-height)!important;padding:4px 4px 5px!important}html body #app>.toolbar-v2 .tb-menu-group .tb-btn>.ui-atlas{display:block!important;flex:0 0 24px!important;width:24px!important;height:24px!important;opacity:.86!important;filter:none!important;pointer-events:none}.toolbar-v2 .tb-menu-group .tb-btn:hover>.ui-atlas,.toolbar-v2 .tb-menu-group .tb-btn:focus-visible>.ui-atlas{opacity:1!important}.toolbar-v2 .tb-txt{display:block!important;max-width:100%;overflow:hidden;color:var(--toolbar-v2-muted)!important;font-family:var(--font-display)!important;font-size:8px!important;font-weight:700!important;line-height:1!important;letter-spacing:.035em!important;text-overflow:ellipsis;text-transform:uppercase;text-shadow:none!important;white-space:nowrap}.toolbar-v2 .tb-btn:hover .tb-txt,.toolbar-v2 .tb-btn:focus-visible .tb-txt{color:var(--toolbar-v2-text)!important}html body #app>.toolbar-v2 .tb-exit{border-color:#533743!important}html body #app>.toolbar-v2 .tb-exit:hover,html body #app>.toolbar-v2 .tb-exit:focus-visible{border-color:#9d566d!important}html body #app>.toolbar-v2 #btn-mobile-more{display:none!important}html[data-theme=flore-nya] .toolbar-v2 .tb-menu-group .tb-btn>.ui-atlas{flex-basis:21px!important;width:21px!important;height:21px!important;opacity:1!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.55))!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-command-icon{display:block!important;flex:0 0 26px!important;width:26px!important;height:26px!important;overflow:visible!important;fill:none;stroke:#64172f;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 0 rgba(255,255,255,.7));pointer-events:none}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-command-icon__paper{fill:#fff5d8;stroke:#64172f}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-command-icon__accent{fill:#f4c84d;stroke:#a51d39}html[data-theme=flore-nya] .toolbar-v2 .tb-menu-group .tb-txt{color:#4e213b!important;font-size:6.5px!important;letter-spacing:.02em!important}html[data-theme=flore-nya] .toolbar-v2 .tb-menu-group .tb-btn.active .tb-txt,html[data-theme=flore-nya] .toolbar-v2 .tb-menu-group .tb-btn:active .tb-txt{color:#fffdf2!important}html[data-theme=flore-nya] .toolbar-v2 .tb-toolbelt-active,html[data-theme=flore-nya] .toolbar-v2 .tb-toolbelt-active .tb-spr{width:38px!important;height:38px!important}html[data-theme=flore-nya] .toolbar-v2 #btn-toolbelt .tb-txt{color:#fffdf2!important;font-size:8px!important;letter-spacing:.08em!important}html[data-theme=flore-nya] .toolbar-v2 .tb-toolbelt-chevron{top:8px;right:9px;border-color:#ffd23f}html[data-theme=flore-nya] .toolbar-v2 .tb-menu-group .tb-btn>.ui-atlas{flex-basis:32px!important;width:32px!important;height:32px!important;image-rendering:pixelated;opacity:1!important;filter:none!important}html[data-theme=flore-nya] .toolbar-v2 .tb-menu-group .tb-txt{color:#4e213b!important;font-size:8.5px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important}html[data-theme=flore-nya] .toolbar-v2 #tb-tools .tb-slot .tb-spr{width:36px!important;height:36px!important;image-rendering:pixelated;filter:none!important}html[data-theme=flore-nya] .toolbar-v2 .tb-toolbelt-active,html[data-theme=flore-nya] .toolbar-v2 .tb-toolbelt-active .tb-spr{width:36px!important;height:36px!important;image-rendering:pixelated}html[data-theme=flore-nya] .toolbar-v2 #btn-toolbelt .tb-txt{color:#fffdf2!important;font-size:8px!important;letter-spacing:.1em!important}html[data-theme=flore-nya] .toolbar-v2 .tb-toolbelt-chevron{display:none}html[data-theme=flore-nya] .toolbar-v2 .tb-key{top:2px!important;left:3px!important;min-width:11px;border-radius:5px;background:#9f1832;color:#fffdf2!important;font-size:7px!important}html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode #tb-tools .tb-slot.tb-house-action{display:grid!important;grid-template-columns:23px minmax(0,1fr)!important;align-items:center!important;justify-items:center!important;gap:4px!important;flex:none!important;width:74px!important;min-width:74px!important;height:46px!important;min-height:46px!important;padding:4px 6px!important;overflow:hidden!important;border:1px solid #d83d43!important;border-radius:10px!important;background:linear-gradient(180deg,#fffdf4,#fff3d7)!important;box-shadow:inset 0 1px #fff,0 2px #9f183221!important;color:#341527!important}html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode #tb-tools .tb-house-action:nth-child(2n){background:linear-gradient(180deg,#fff9e9,#ffe9c5)!important}html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode #tb-tools .tb-house-action:hover,html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode #tb-tools .tb-house-action:focus-visible{border-color:#9f1832!important;background:linear-gradient(180deg,#fff7df,#ffdfa3)!important;box-shadow:inset 0 1px #fff,0 4px #9f18322e!important;transform:translateY(-1px)!important}html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode #tb-tools .tb-house-action.is-exit{border-color:#8f102c!important;border-top:0!important;background:linear-gradient(180deg,#ef5360,#b71935)!important;box-shadow:0 2px #9f183221!important;color:#fffdf2!important}html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode #tb-tools .tb-house-action.is-exit:hover,html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode #tb-tools .tb-house-action.is-exit:focus-visible{border-top:0!important;box-shadow:0 3px #9f18322e!important}html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode #tb-tools .tb-house-action>.tb-ico{display:grid!important;place-items:center!important;width:23px!important;height:23px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important}html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode #tb-tools .tb-house-action.is-exit>.tb-ico{border:0!important;background:transparent!important}html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode #tb-tools .tb-house-action>.tb-ico :is(img,canvas,svg){max-width:19px!important;max-height:19px!important}html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode #tb-tools .tb-house-action>.tb-lbl{width:100%!important;min-width:0!important;overflow:hidden!important;color:inherit!important;font-size:7px!important;font-weight:800!important;letter-spacing:.045em!important;line-height:1!important;text-align:center!important;text-overflow:ellipsis!important}@media(max-width:1320px){:root{--toolbar-v2-group-gap: 7px;--toolbar-v2-gap: 5px}.toolbar-v2 .toolbar-content{padding-inline:12px}html body #app>.toolbar-v2 #tb-seeds{flex:1 1 150px!important;max-width:none}.toolbar-v2 .tb-toolbelt{--toolbar-v2-drawer-width: 780px}html body #app>.toolbar-v2 #btn-animals,html body #app>.toolbar-v2 #btn-save,html body #app>.toolbar-v2 #btn-guide,html body #app>.toolbar-v2 #btn-menu,html body #app>.toolbar-v2 #btn-notiflog{display:none!important}html body #app>.toolbar-v2 #btn-mobile-more{display:flex!important}html[data-theme=flore-nya] body #app>.toolbar-v2 #btn-animals,html[data-theme=flore-nya] body #app>.toolbar-v2 #btn-save,html[data-theme=flore-nya] body #app>.toolbar-v2 #btn-guide,html[data-theme=flore-nya] body #app>.toolbar-v2 #btn-menu,html[data-theme=flore-nya] body #app>.toolbar-v2 #btn-notiflog{display:flex!important}html[data-theme=flore-nya] body #app>.toolbar-v2 #btn-mobile-more{display:none!important}}@media(max-width:960px),(max-height:600px)and (max-width:1200px){:root{--toolbar-v2-height: 64px;--toolbar-v2-slot: 44px;--toolbar-v2-command-width: 48px;--toolbar-v2-command-height: 48px;--toolbar-v2-group-gap: 6px;--toolbar-v2-gap: 4px}html body #app>footer.toolbar.toolbar-v2{height:var(--toolbar-v2-height)!important;min-height:var(--toolbar-v2-height)!important}.toolbar-v2 .toolbar-content{padding:6px 8px}.toolbar-v2 .tb-toolbelt{bottom:calc(100% + 7px);width:min(calc(100vw - 16px),var(--toolbar-v2-drawer-width));padding:9px 10px 11px}.toolbar-v2 .tb-toolbelt-content{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}.toolbar-v2 .tb-toolbelt-content::-webkit-scrollbar{display:none}html body #app>.toolbar-v2 .tb-group{height:var(--toolbar-v2-command-height)!important}html body #app>.toolbar-v2 .tb-sep{display:none!important}.toolbar-v2 .tb-slot .tb-spr{width:31px!important;height:31px!important}html body #app>.toolbar-v2 #tb-tools .tb-slot.tb-labeled{width:56px!important;min-width:56px!important;height:48px!important;min-height:48px!important}html body #app>.toolbar-v2 .tb-menu-group .tb-btn{width:var(--toolbar-v2-command-width)!important;min-width:var(--toolbar-v2-command-width)!important;height:var(--toolbar-v2-command-height)!important;min-height:var(--toolbar-v2-command-height)!important;padding-inline:3px!important}.toolbar-v2 .tb-txt{font-size:7px!important}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2{inset:auto auto 10px 10px!important;height:112px!important;min-height:112px!important}html[data-theme=flore-nya] .toolbar-v2 .toolbar-content{grid-template-columns:76px auto;height:112px;padding:13px 14px 8px 5px}html[data-theme=flore-nya] body #app>.toolbar-v2 #btn-toolbelt{width:74px!important;min-width:74px!important;height:74px!important;min-height:74px!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group{grid-template-columns:repeat(5,47px);grid-template-rows:repeat(2,42px);gap:5px!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn{width:47px!important;min-width:47px!important;height:42px!important;min-height:42px!important}}@media(max-width:720px){:root{--toolbar-v2-command-width: 44px}html body #app>.toolbar-v2 #tb-seeds{min-width:80px!important}html body #app>.toolbar-v2 #btn-toolbelt{flex-basis:52px!important;width:52px!important;min-width:52px!important}.toolbar-v2 .tb-toolbelt-heading{padding-inline:4px}.toolbar-v2 .tb-toolbelt-hint{display:none}.toolbar-v2 .tb-menu-group .tb-txt{display:none!important}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2{inset:auto 6px 6px 6px!important;width:auto!important;height:108px!important;min-height:108px!important}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:before{inset-inline:34px 0!important}html[data-theme=flore-nya] .toolbar-v2 .toolbar-content{grid-template-columns:68px minmax(0,1fr);width:100%;height:108px;padding-right:10px}html[data-theme=flore-nya] body #app>.toolbar-v2 #btn-toolbelt{width:66px!important;min-width:66px!important;height:66px!important;min-height:66px!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group{grid-template-columns:repeat(5,minmax(38px,1fr));width:100%}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn{width:100%!important;min-width:38px!important}}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:not(.is-house-mode){width:max-content!important;max-width:calc(100vw - 36px)!important}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:not(.is-house-mode)>.toolbar-content{width:max-content!important;max-width:none!important;overflow:visible!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt{flex:0 0 auto!important;width:auto!important;max-width:none!important;overflow:hidden!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt-content{min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin;scrollbar-color:rgba(183,25,53,.34) transparent}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) #tb-seeds{flex:0 0 auto!important;max-width:none!important;overflow:visible!important}html[data-theme=flore-nya] body #app>.toolbar-v2 :is(#tb-tools,#tb-seeds) .tb-slot .tb-spr{width:36px!important;height:36px!important;max-width:36px!important;max-height:36px!important;object-fit:contain!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-shell[hidden]{display:none!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-shell{position:relative;z-index:8;flex:0 0 64px;width:64px;height:104px}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-toggle{width:64px!important;min-width:64px!important;height:104px!important;min-height:104px!important;padding:8px 4px!important;border:2px solid #9f1832!important;border-radius:16px!important;background:linear-gradient(180deg,#fff9e8,#ffd99a)!important;color:#6a1731!important;box-shadow:inset 0 2px #fff,0 4px #68102729!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-toggle:hover,html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-toggle:focus-visible,html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-shell.is-open .tb-command-toggle{background:linear-gradient(180deg,#ffe8ad,#ffc966)!important;border-color:#7e132c!important;transform:none!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-drawer{position:absolute;right:0;bottom:calc(100% + 12px);display:block;width:338px;padding:9px;overflow:hidden;border:2px solid #b71935;border-radius:18px;background:linear-gradient(145deg,#fffdf3,#ffe7b8);box-shadow:inset 0 0 0 3px #fff8df,0 18px 38px #4a162b52;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px) scale(.98);transform-origin:100% 100%;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-shell.is-open .tb-command-drawer{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-heading{display:flex;align-items:center;justify-content:space-between;min-height:26px;padding:0 2px 7px 7px;color:#7f1832;font-family:var(--font-display);font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-close{display:grid;place-items:center;width:25px;height:25px;padding:0;border:1px solid #d83d43;border-radius:8px;background:#fff8e5;color:#7e132c;font:700 18px/1 Arial,sans-serif;opacity:1;cursor:pointer;transition:opacity .14s ease}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-close:hover{border-color:#d83d43;background:#fff8e5;color:#7e132c;opacity:.82;transform:none}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-close:active{opacity:.68;transform:none}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-close:focus-visible{outline:2px solid #d83d43;outline-offset:2px}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-drawer .tb-menu-group{display:grid!important;grid-template-columns:repeat(5,58px)!important;grid-template-rows:repeat(2,50px)!important;gap:6px!important;width:max-content!important;height:auto!important}@media(max-width:960px),(max-height:600px)and (max-width:1200px){html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:not(.is-house-mode){width:auto!important;max-width:none!important}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:not(.is-house-mode)>.toolbar-content{overflow-x:auto!important;overflow-y:hidden!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt{flex:0 0 auto!important;overflow:visible!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-shell{flex-basis:54px;width:54px;height:90px}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-toggle{width:54px!important;min-width:54px!important;height:90px!important;min-height:90px!important}}@media(max-width:720px){html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-shell{flex-basis:50px;width:50px;height:86px}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-toggle{width:50px!important;min-width:50px!important;height:86px!important;min-height:86px!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-drawer{position:fixed;right:8px;bottom:112px;width:min(304px,calc(100vw - 16px))}}@media(max-height:600px)and (orientation:landscape),(max-width:720px)and (orientation:portrait){html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt:has(#tb-tools:empty):has(#tb-seeds:empty){display:none!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt-content,html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) #tb-tools,html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) #tb-seeds{display:flex!important;align-items:center!important;visibility:visible!important;opacity:1!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) :is(#tb-tools,#tb-seeds)>.tb-slot{position:relative!important;z-index:5!important;display:flex!important;visibility:visible!important;opacity:1!important;transform:none!important}}@media(max-height:600px)and (orientation:landscape){:root{--toolbar-v2-height: 74px;--toolbar-v2-command-width: 46px;--toolbar-v2-command-height: 46px;--toolbar-v2-gap: 5px;--toolbar-v2-group-gap: 6px}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:not(.is-house-mode){inset:auto 6px max(6px,env(safe-area-inset-bottom,0px)) 6px!important;width:auto!important;max-width:none!important;height:74px!important;min-height:74px!important}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:not(.is-house-mode):before{top:0!important;right:0!important;bottom:0!important;left:0!important;border-width:2px!important;border-radius:19px!important;box-shadow:inset 0 0 0 3px #fff9e9,0 8px 22px #4a162b47!important}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:not(.is-house-mode):after{top:6px!important;right:6px!important;bottom:6px!important;left:6px!important;border-radius:13px!important}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:not(.is-house-mode)>.toolbar-content{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;max-width:none!important;height:74px!important;margin:0!important;padding:7px 9px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scrollbar-width:none;pointer-events:auto!important;-webkit-overflow-scrolling:touch}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:not(.is-house-mode)>.toolbar-content::-webkit-scrollbar{display:none}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) #btn-toolbelt{flex:0 0 50px!important;width:50px!important;min-width:50px!important;height:56px!important;min-height:56px!important;border-radius:13px!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt{position:relative!important;left:auto!important;bottom:auto!important;display:block!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;height:56px!important;padding:4px 6px!important;overflow:visible!important;border-width:1px!important;border-radius:13px!important;opacity:1!important;visibility:visible!important;transform:none!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt:before,html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt:after,html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt-heading{display:none!important;content:none!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt-content,html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) #tb-tools,html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) #tb-seeds{height:46px!important;gap:4px!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) :is(#tb-tools,#tb-seeds) .tb-slot{flex:0 0 46px!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;border-radius:11px!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-menu-group{display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;gap:4px!important;width:max-content!important;height:46px!important;grid-template:none!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-menu-group .tb-btn,html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-menu-group .tb-btn:nth-child(n){flex:0 0 46px!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;border-radius:11px!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-menu-group .tb-txt{display:none!important}}@media(max-width:720px)and (orientation:portrait){:root{--toolbar-v2-height: 78px;--toolbar-v2-command-width: 48px;--toolbar-v2-command-height: 48px;--toolbar-v2-gap: 5px}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:not(.is-house-mode){inset:auto 5px max(5px,env(safe-area-inset-bottom,0px)) 5px!important;width:auto!important;max-width:none!important;height:78px!important;min-height:78px!important}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:not(.is-house-mode):before{top:0!important;right:0!important;bottom:0!important;left:0!important;border-width:2px!important;border-radius:19px!important}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:not(.is-house-mode):after{top:6px!important;right:6px!important;bottom:6px!important;left:6px!important;border-radius:13px!important}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:not(.is-house-mode)>.toolbar-content{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;max-width:none!important;height:78px!important;margin:0!important;padding:8px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scrollbar-width:none;pointer-events:auto!important;-webkit-overflow-scrolling:touch}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:not(.is-house-mode)>.toolbar-content::-webkit-scrollbar{display:none}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) #btn-toolbelt{flex:0 0 50px!important;width:50px!important;min-width:50px!important;height:58px!important;min-height:58px!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt{position:relative!important;left:auto!important;bottom:auto!important;display:block!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;height:58px!important;padding:5px 6px!important;overflow:visible!important;border-width:1px!important;border-radius:13px!important;opacity:1!important;visibility:visible!important;transform:none!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt:before,html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt:after,html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt-heading{display:none!important;content:none!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt-content,html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) #tb-tools,html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) #tb-seeds{height:48px!important;gap:4px!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) :is(#tb-tools,#tb-seeds) .tb-slot{flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-menu-group{display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;gap:4px!important;width:max-content!important;height:48px!important;grid-template:none!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-menu-group .tb-btn,html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-menu-group .tb-btn:nth-child(n){flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-menu-group .tb-txt{display:none!important}}@media(prefers-reduced-motion:reduce){.toolbar-v2,.toolbar-v2 *,.toolbar-v2 *:before,.toolbar-v2 *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:960px),(max-height:600px)and (max-width:1200px){html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2{inset:auto 8px 8px 8px!important;width:auto!important;max-width:none!important;height:112px!important;min-height:112px!important}html[data-theme=flore-nya] .toolbar-v2 .toolbar-content{display:flex;width:100%;max-width:none;height:112px;padding:10px 12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}html[data-theme=flore-nya] .toolbar-v2 .toolbar-content::-webkit-scrollbar{display:none}html[data-theme=flore-nya] body #app>.toolbar-v2 #btn-toolbelt{width:56px!important;min-width:56px!important;height:90px!important;min-height:90px!important}html[data-theme=flore-nya] .toolbar-v2 .tb-toolbelt{position:relative;left:auto;bottom:auto;flex:0 0 auto;width:auto;max-width:none;transform:none}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group{grid-template-columns:repeat(5,48px);grid-template-rows:repeat(2,43px);width:max-content;height:91px!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn,html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-menu-group .tb-btn:nth-child(n){width:48px!important;min-width:48px!important;height:43px!important;min-height:43px!important}}@media(max-width:720px){html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2{inset:auto 6px 6px 6px!important;width:auto!important;height:104px!important;min-height:104px!important}html[data-theme=flore-nya] .toolbar-v2 .toolbar-content{grid-template-columns:none;width:100%;height:104px;padding:7px 9px}html[data-theme=flore-nya] body #app>.toolbar-v2 #btn-toolbelt{width:52px!important;min-width:52px!important;height:86px!important;min-height:86px!important}}@media(max-width:720px){html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2.is-house-mode{inset:auto 6px 6px!important;width:auto!important;height:54px!important;min-height:54px!important}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2.is-house-mode>.toolbar-content{height:54px!important;padding:0!important}html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode .tb-toolbelt{width:100%!important;max-width:none!important;height:54px!important;padding:4px 5px!important;overflow-x:auto!important;overflow-y:hidden!important}html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode .tb-toolbelt-content,html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode #tb-tools{justify-content:flex-start!important;height:44px!important}html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode #tb-tools{grid-template-columns:repeat(5,70px)!important}html[data-theme=flore-nya] body #app>.toolbar-v2.is-house-mode #tb-tools .tb-slot.tb-house-action{width:70px!important;min-width:70px!important;height:44px!important;min-height:44px!important;padding-inline:4px!important}}@media(max-width:720px){html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-drawer .tb-menu-group{display:grid!important;grid-template-columns:repeat(5,52px)!important;grid-template-rows:repeat(2,48px)!important;gap:5px!important;width:max-content!important;height:auto!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-drawer .tb-menu-group .tb-btn,html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-drawer .tb-menu-group .tb-btn:nth-child(n){width:52px!important;min-width:52px!important;height:48px!important;min-height:48px!important}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-command-drawer .tb-menu-group .tb-txt{display:block!important;font-size:7.5px!important;font-weight:800!important;letter-spacing:0!important}}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:not(.is-house-mode){inset:auto auto 18px 18px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;pointer-events:none!important}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:not(.is-house-mode):before,html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:not(.is-house-mode):after{display:none!important;content:none!important}html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:not(.is-house-mode)>.toolbar-content{display:contents!important;width:0!important;max-width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:visible!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) #btn-toolbelt{display:none!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt{position:fixed!important;z-index:55!important;inset:8px calc(var(--hud-v2-actions-width, 144px) + 28px) auto auto!important;display:block!important;width:max-content!important;min-width:0!important;max-width:min(560px,calc(100vw - 1080px))!important;height:58px!important;margin:0!important;padding:3px 5px!important;overflow:hidden!important;border:1px solid rgba(183,25,53,.18)!important;border-radius:13px!important;background:#fff8e594!important;box-shadow:inset 0 1px #ffffffc7!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;-webkit-backdrop-filter:blur(7px) saturate(1.08);backdrop-filter:blur(7px) saturate(1.08);transition:background-color .16s ease,border-color .16s ease!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt:hover,html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt:focus-within{border-color:#b7193561!important;background:#fff8e5e6!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt:before,html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt:after,html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt-heading{display:none!important;content:none!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt-content{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;width:max-content!important;max-width:100%!important;height:52px!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;overscroll-behavior-x:contain}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt-content::-webkit-scrollbar{display:none}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) :is(#tb-tools,#tb-seeds){flex:0 0 auto!important;height:50px!important;gap:4px!important;overflow:visible!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-sep{flex:0 0 1px!important;display:block!important;width:1px!important;min-width:1px!important;height:24px!important;margin:0 2px!important;background:#7f173033!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) :is(#tb-tools,#tb-seeds)>.tb-slot{flex:0 0 50px!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;padding:5px!important;border-width:1px!important;border-radius:10px!important;box-shadow:inset 0 1px #fff,0 1px #9f18321f!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) :is(#tb-tools,#tb-seeds)>.tb-slot.active{border-bottom:4px solid #8f102c!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) :is(#tb-tools,#tb-seeds) .tb-slot .tb-spr{width:36px!important;height:36px!important;max-width:36px!important;max-height:36px!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-command-shell{position:fixed!important;z-index:58!important;left:18px!important;right:auto!important;bottom:max(18px,env(safe-area-inset-bottom,0px))!important;width:64px!important;height:64px!important;pointer-events:auto!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-command-toggle{width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important;padding:5px 4px!important;border:1px solid rgba(159,24,50,.68)!important;border-radius:15px!important;background:#fff8e5b8!important;color:#74172f!important;box-shadow:inset 0 1px #ffffffdb,0 7px 18px #4a162b2e!important;opacity:.82;-webkit-backdrop-filter:blur(8px) saturate(1.08);backdrop-filter:blur(8px) saturate(1.08);transition:opacity .16s ease,background-color .16s ease,transform .16s ease!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-command-toggle:hover,html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-command-toggle:focus-visible,html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-command-shell.is-open .tb-command-toggle{border-color:#8f102c!important;background:#fff8e5f5!important;opacity:1;transform:translateY(-1px)!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-command-drawer{right:auto!important;left:0!important;bottom:calc(100% + 10px)!important;transform-origin:0 100%!important}@media(max-width:1600px)and (min-width:1121px){html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt{inset:calc(var(--hud-v2-height, 72px) + 6px) 10px auto auto!important;width:max-content!important;max-width:min(450px,calc(100vw - 20px))!important;border-color:#b7193547!important;background:#fff8e5d1!important;box-shadow:inset 0 1px #ffffffdb,0 5px 14px #4a162b24!important}}@media(max-width:1120px){html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt{inset:calc(var(--hud-v2-height, 72px) + 6px) 8px auto 8px!important;width:calc(100vw - 16px)!important;max-width:none!important;height:58px!important;padding-inline:5px!important;border-color:#b719354d!important;background:#fff8e5cc!important;box-shadow:inset 0 1px #ffffffdb,0 5px 14px #4a162b24!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt-content{width:100%!important;height:52px!important}}@media(max-width:720px){html[data-theme=flore-nya] body #app>footer.toolbar.toolbar-v2:not(.is-house-mode){inset:auto auto max(8px,env(safe-area-inset-bottom,0px)) 8px!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-command-shell{left:8px!important;bottom:max(8px,env(safe-area-inset-bottom,0px))!important;width:52px!important;height:52px!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-command-toggle{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important}html[data-theme=flore-nya] body #app>.toolbar-v2:not(.is-house-mode) .tb-command-drawer{position:fixed!important;right:8px!important;left:8px!important;bottom:68px!important;width:auto!important}}:root{--panel-v2-width: clamp(520px, 22vw, 640px);--panel-v2-compact-width: var(--panel-v2-width);--panel-v2-header-height: 58px;--panel-v2-edge-gap: 14px;--panel-v2-body-pad: 16px;--panel-v2-toolbar-clearance: var(--toolbar-v2-height, 72px);--panel-v2-control-height: var(--ui-hit-target);--panel-v2-control-gap: var(--ui-control-gap);--panel-v2-stack-gap: var(--ui-control-stack-gap);--panel-v2-bg: var(--ui-color-surface);--panel-v2-bg-deep: var(--ui-color-depth);--panel-v2-panel: var(--ui-color-surface-raised);--panel-v2-panel-hi: var(--ui-color-surface-high);--panel-v2-border: var(--ui-color-border);--panel-v2-border-soft: var(--ui-color-border-soft);--panel-v2-text: var(--ui-color-text);--panel-v2-muted: var(--ui-color-text-muted);--panel-v2-dim: var(--ui-color-text-dim);--panel-v2-accent: var(--ui-color-accent);--panel-v2-accent-hi: var(--ui-color-accent-high);--panel-v2-font-display: var(--ui-font-display);--panel-v2-font-body: var(--ui-font-body);--panel-v2-font-label: var(--ui-font-label);--panel-v2-font-mono: var(--ui-font-mono);--panel-v2-font-digital: var(--panel-v2-font-label)}html body #app>#panel.panel.panel-v2{--panel-v2-window-height: calc(100dvh - var(--hud-v2-height, 76px) - var(--panel-v2-toolbar-clearance) - var(--panel-v2-edge-gap) * 2);--font-display: var(--panel-v2-font-display);--font-body: var(--panel-v2-font-body);--font-label: var(--panel-v2-font-label);--font-mono: var(--panel-v2-font-mono);--font-digital: var(--panel-v2-font-label);--type-display: var(--panel-v2-font-display);--type-body: var(--panel-v2-font-body);--type-label: var(--panel-v2-font-label);--type-mono: var(--panel-v2-font-mono);--type-digital: var(--panel-v2-font-label);--gold: var(--ui-color-accent-high);--green: var(--ui-color-success);--blue: var(--ui-color-info);--red: var(--ui-color-danger);--txt-lt: var(--ui-color-text);--txt-dk: var(--ui-color-surface);--wood-dk: var(--ui-color-accent-deep);--brass-hilite: var(--ui-color-text);--brass-bright: var(--ui-color-text-muted);--brass-deep: var(--ui-color-border-soft);--bronze-mid: var(--ui-color-surface-high);--soot-black: var(--ui-color-canvas);--text-danger: var(--ui-color-danger);--text-on-bronze-primary: var(--ui-color-text);--text-on-bronze-strong: var(--ui-color-text-strong);--text-on-bronze-muted: var(--ui-color-text-muted)}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2{--panel-v2-toolbar-clearance: 128px;--panel-v2-bg: var(--ui-color-canvas);--panel-v2-bg-deep: var(--ui-color-depth);--panel-v2-panel: var(--ui-color-surface);--panel-v2-panel-hi: var(--ui-color-surface-raised);--panel-v2-border: var(--ui-color-border);--panel-v2-border-soft: var(--ui-color-border-soft);--panel-v2-text: var(--ui-color-text);--panel-v2-muted: var(--ui-color-text-muted);--panel-v2-dim: var(--ui-color-text-dim);--panel-v2-accent: var(--ui-color-accent);--panel-v2-accent-hi: var(--ui-color-accent-high)}html[data-theme=flore-nya] body #app:has(>footer.toolbar.toolbar-v2.is-house-mode)>#panel.panel.panel-v2{--panel-v2-toolbar-clearance: 82px}:where(html body #app>#panel.panel.panel-v2,html body #app>#panel.panel.panel-v2 *,html body #app>#panel.panel.panel-v2 *:before,html body #app>#panel.panel.panel-v2 *:after){margin:0;padding:0;box-sizing:border-box;font-family:var(--panel-v2-font-body)}html body #app>#panel.panel.panel-v2{position:absolute!important;z-index:300!important;inset:calc(var(--hud-v2-height, 76px) + var(--panel-v2-edge-gap)) var(--panel-v2-edge-gap) auto auto!important;display:flex!important;flex-direction:column!important;width:var(--panel-v2-width)!important;min-width:0!important;max-width:calc(100vw - var(--panel-v2-edge-gap) * 2)!important;height:var(--panel-v2-window-height)!important;min-height:0!important;max-height:var(--panel-v2-window-height)!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--panel-v2-border)!important;border-radius:7px!important;background:var(--ui-chrome-panel) center / 100% 100% no-repeat,linear-gradient(180deg,var(--panel-v2-panel),var(--panel-v2-bg) 72%,var(--panel-v2-bg-deep))!important;box-shadow:inset 0 0 0 1px #ffffff06,0 18px 44px #0000009e,0 0 0 1px #08080ccc!important;color:var(--panel-v2-text)!important;filter:none!important;transform:none!important;box-sizing:border-box!important;animation:panelV2In .16s ease-out!important;isolation:isolate}html body #app>#panel.panel.panel-v2.hidden{display:none!important}html body #app>#panel.panel.panel-v2:before{content:""!important;position:absolute!important;z-index:4!important;inset:0 20px auto!important;display:block!important;height:1px!important;border:0!important;background:linear-gradient(90deg,transparent,rgba(219,130,173,.58),transparent)!important;pointer-events:none}html body #app>#panel.panel.panel-v2:is([data-panel-mode=bld],[data-panel-mode=animalInfo],[data-panel-mode=trader],[data-panel-mode=npc],[data-panel-mode=save]){width:var(--panel-v2-width)!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2{box-shadow:inset 0 0 0 1px #ffffffb3,0 18px 40px #5a274f47,0 0 0 2px #e13b3557!important}@keyframes panelV2In{0%{opacity:0;translate:12px 0}to{opacity:1;translate:0 0}}html body #app>#panel.panel.panel-v2>.panel-hdr{position:relative!important;z-index:3!important;display:flex!important;flex:0 0 var(--panel-v2-header-height)!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:var(--panel-v2-header-height)!important;min-height:var(--panel-v2-header-height)!important;margin:0!important;padding:0 12px 0 18px!important;border:0!important;border-bottom:1px solid var(--panel-v2-border)!important;border-radius:0!important;background:linear-gradient(180deg,#252630,#191a22)!important;box-shadow:inset 0 -1px #0000006b!important;box-sizing:border-box!important}html body #app>#panel.panel.panel-v2>.panel-hdr h2{flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;color:var(--panel-v2-text)!important;font-family:var(--font-display)!important;font-size:17px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:.075em!important;text-transform:uppercase!important;text-overflow:ellipsis!important;text-shadow:0 1px 0 #000!important;white-space:nowrap!important}html body #app>#panel.panel.panel-v2>.panel-hdr .btn-x{position:relative!important;inset:auto!important;display:grid!important;flex:0 0 var(--panel-v2-control-height)!important;place-items:center!important;width:var(--panel-v2-control-height)!important;min-width:var(--panel-v2-control-height)!important;height:var(--panel-v2-control-height)!important;min-height:var(--panel-v2-control-height)!important;margin:0 0 0 12px!important;padding:0!important;overflow:hidden!important;border:1px solid var(--panel-v2-border-soft)!important;border-radius:var(--ui-radius-control)!important;background:linear-gradient(180deg,#292a34,#181920)!important;box-shadow:inset 0 1px #ffffff0b!important;color:var(--panel-v2-muted)!important;font-family:Arial,sans-serif!important;font-size:0!important;font-weight:400!important;line-height:1!important;text-shadow:none!important;filter:none!important;transform:none!important;box-sizing:border-box!important;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease!important}html body #app>#panel.panel.panel-v2>.panel-hdr .btn-x:before,html body #app>#panel.panel.panel-v2>.panel-hdr .btn-x:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;display:block!important;width:16px!important;height:2px!important;margin:-1px 0 0 -8px!important;border:0!important;border-radius:1px!important;background:currentColor!important;pointer-events:none!important}html body #app>#panel.panel.panel-v2>.panel-hdr .btn-x:before{transform:rotate(45deg)!important}html body #app>#panel.panel.panel-v2>.panel-hdr .btn-x:after{transform:rotate(-45deg)!important}html body #app>#panel.panel.panel-v2>.panel-hdr .btn-x:hover,html body #app>#panel.panel.panel-v2>.panel-hdr .btn-x:focus-visible{border-color:var(--panel-v2-accent)!important;background:linear-gradient(180deg,#3a2a34,#211a21)!important;box-shadow:inset 0 1px #ffffff0e!important;color:var(--panel-v2-accent-hi)!important;outline:none!important;filter:none!important;transform:none!important}html body #app>#panel.panel.panel-v2>.panel-hdr .btn-x:active{background:#18171d!important;box-shadow:inset 0 2px 4px #0000009e!important;transform:none!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2>.panel-hdr{background:linear-gradient(180deg,#fffdf2,#ffd5c8)!important;box-shadow:inset 0 -1px #e13b3533!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2>.panel-hdr h2{text-shadow:none!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2>.panel-hdr .btn-x{background:linear-gradient(180deg,#fff7dd,#ffc4b5)!important;box-shadow:inset 0 1px #fffc!important;color:#8f102c!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2>.panel-hdr .btn-x:hover,html[data-theme=flore-nya] body #app>#panel.panel.panel-v2>.panel-hdr .btn-x:focus-visible{background:linear-gradient(180deg,#ff5a45,#e13b35)!important;color:#fffdf2!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2>.panel-hdr .btn-x:active{background:#c51e35!important}html body #app>#panel.panel.panel-v2>#panel-body.panel-body{position:relative!important;z-index:1!important;display:block!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;max-height:calc(100dvh - var(--hud-v2-height, 76px) - var(--panel-v2-toolbar-clearance) - var(--panel-v2-header-height) - var(--panel-v2-edge-gap) * 2)!important;margin:0!important;padding:var(--panel-v2-body-pad)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;background:repeating-linear-gradient(90deg,transparent 0 7px,rgba(255,255,255,.006) 7px 8px),linear-gradient(180deg,#0b0c11d1,#0f1016f5)!important;color:var(--panel-v2-muted)!important;font-family:var(--panel-v2-font-body)!important;font-size:14px!important;line-height:1.5!important;text-shadow:none!important;scrollbar-color:var(--panel-v2-border) var(--panel-v2-bg-deep)!important;scrollbar-width:thin!important;box-sizing:border-box!important}html body #app>#panel.panel.panel-v2>#panel-body :is(p,div,input,select,textarea,label){font-family:var(--panel-v2-font-body);line-height:1.5}html body #app>#panel.panel.panel-v2>#panel-body input[type=number]::-webkit-inner-spin-button,html body #app>#panel.panel.panel-v2>#panel-body input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}html body #app>#panel.panel.panel-v2>#panel-body input[type=number]{-moz-appearance:textfield}html body #app>#panel.panel.panel-v2>#panel-body>*{max-width:100%;box-sizing:border-box}html body #app>#panel.panel.panel-v2>#panel-body::-webkit-scrollbar,html body #app>#panel.panel.panel-v2 .inv-grid::-webkit-scrollbar{width:9px!important;height:9px!important}html body #app>#panel.panel.panel-v2>#panel-body::-webkit-scrollbar-track,html body #app>#panel.panel.panel-v2 .inv-grid::-webkit-scrollbar-track{border:0!important;background:var(--panel-v2-bg-deep)!important;box-shadow:inset 0 0 0 1px #24252d!important}html body #app>#panel.panel.panel-v2>#panel-body::-webkit-scrollbar-thumb,html body #app>#panel.panel.panel-v2 .inv-grid::-webkit-scrollbar-thumb{border:2px solid var(--panel-v2-bg-deep)!important;border-radius:6px!important;background:#4a4b56!important;box-shadow:none!important}html body #app>#panel.panel.panel-v2>#panel-body::-webkit-scrollbar-thumb:hover,html body #app>#panel.panel.panel-v2 .inv-grid::-webkit-scrollbar-thumb:hover{background:var(--panel-v2-accent)!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2>#panel-body.panel-body{background:repeating-linear-gradient(90deg,transparent 0 11px,rgba(225,59,53,.025) 11px 12px),linear-gradient(180deg,#fff7ddfa,#ffd5c8fa)!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2>#panel-body::-webkit-scrollbar-track,html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .inv-grid::-webkit-scrollbar-track{box-shadow:inset 0 0 0 1px #f58a79!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2>#panel-body::-webkit-scrollbar-thumb,html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .inv-grid::-webkit-scrollbar-thumb{background:#e13b35!important}html body #app>#panel.panel.panel-v2 .inv-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(88px,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;max-height:none!important;padding:0!important;overflow:visible!important}html body #app>#panel.panel.panel-v2 .inv-cell{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:88px!important;aspect-ratio:1;cursor:pointer;font-size:22px;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease;box-sizing:border-box!important;border:1px solid color-mix(in srgb,var(--panel-v2-border) 72%,transparent)!important;border-radius:10px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--panel-v2-accent) 7%,transparent),transparent 48%),linear-gradient(180deg,var(--panel-v2-panel-hi),var(--panel-v2-panel))!important;box-shadow:inset 0 1px #ffffffb8,0 2px 5px #47182f1a!important;filter:none!important;transform:none!important}html body #app>#panel.panel.panel-v2 .inv-cnt{position:absolute;right:6px;bottom:5px;min-width:22px;padding:2px 5px;border-radius:10px;background:var(--panel-v2-accent-deep, var(--ui-color-accent-deep));color:var(--ui-color-surface-raised);font-size:10px;font-weight:700;line-height:1.2;text-shadow:none}html body #app>#panel.panel.panel-v2 .inv-energy{position:absolute;left:6px;right:auto;bottom:6px;color:var(--ui-color-success);font-size:10px;font-weight:800;line-height:1;text-shadow:0 0 2px rgba(0,0,0,.8)}html body #app>#panel.panel.panel-v2 .inv-price{position:absolute;top:5px;right:6px;padding:2px 5px;border:1px solid color-mix(in srgb,var(--panel-v2-border) 36%,transparent);border-radius:10px;background:color-mix(in srgb,var(--panel-v2-panel-hi) 90%,transparent);color:var(--panel-v2-accent-hi);font-size:10px;font-weight:700;line-height:1.2;text-shadow:none}html body #app>#panel.panel.panel-v2 .inv-cell:hover,html body #app>#panel.panel.panel-v2 .inv-cell:focus-visible{border-color:var(--panel-v2-accent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--panel-v2-accent) 12%,transparent),transparent 48%),linear-gradient(180deg,var(--panel-v2-panel-hi),var(--panel-v2-panel))!important;filter:none!important;transform:none!important}html body #app>#panel.panel.panel-v2 .inv-cell.selected,html body #app>#panel.panel.panel-v2 .inv-cell.active,html body #app>#panel.panel.panel-v2 .inv-cell.inv-edible{border-color:color-mix(in srgb,var(--ui-color-success) 56%,var(--panel-v2-border-soft))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--ui-color-success) 12%,transparent),transparent 52%),linear-gradient(180deg,var(--panel-v2-panel-hi),var(--panel-v2-panel))!important;box-shadow:inset 0 1px #ffffffb8,0 2px 5px #47182f1a!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .inv-cell>.item-badge.ui-atlas{border:0!important;background-color:transparent!important;box-shadow:none!important;filter:drop-shadow(0 3px 2px rgba(70,25,43,.24))}html body #app>#panel.panel.panel-v2 .shop-tabs-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--panel-v2-control-gap)!important;margin:0 0 12px!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid var(--panel-v2-border-soft)!important;background:transparent!important}html body #app>#panel.panel.panel-v2 .shop-tab,html body #app>#panel.panel.panel-v2 .shop-season-btn,html body #app>#panel.panel.panel-v2 [data-style-room]{min-width:0!important;min-height:var(--panel-v2-control-height)!important;padding:10px 6px;border:1px solid var(--panel-v2-border-soft)!important;border-radius:var(--ui-radius-control)!important;background:linear-gradient(180deg,#252630,#17181f)!important;box-shadow:inset 0 1px #ffffff09!important;color:var(--panel-v2-muted)!important;font-family:var(--panel-v2-font-display)!important;font-size:.88rem;line-height:1.2;letter-spacing:.04em;text-align:center;cursor:pointer;text-shadow:none!important;filter:none!important;transform:none!important;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease!important}html body #app>#panel.panel.panel-v2 .shop-tab{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important}html body #app>#panel.panel.panel-v2 .shop-season-btn{flex:1 1 0;padding:8px 4px;font-size:.82rem}html body #app>#panel.panel.panel-v2 .shop-tab .st-ico{display:flex;align-items:center;justify-content:center;height:30px;margin-bottom:2px;font-size:16px}html body #app>#panel.panel.panel-v2 .shop-tab .st-lbl{font-size:.88rem}html body #app>#panel.panel.panel-v2 .shop-tab:hover,html body #app>#panel.panel.panel-v2 .shop-season-btn:hover,html body #app>#panel.panel.panel-v2 [data-style-room]:hover{border-color:#62636e!important;background:linear-gradient(180deg,#2d2e38,#1c1d25)!important;color:var(--panel-v2-text)!important;filter:none!important;transform:none!important}html body #app>#panel.panel.panel-v2 .shop-tab.active,html body #app>#panel.panel.panel-v2 .shop-season-btn.active{border-color:var(--panel-v2-accent)!important;background:linear-gradient(180deg,#4e2d3ff0,#1c191f)!important;color:var(--panel-v2-text)!important;box-shadow:inset 0 1px #ffffff09!important}html body #app>#panel.panel.panel-v2 .shop-season-filters,html body #app>#panel.panel.panel-v2 .quest-tabs{display:flex!important;gap:var(--panel-v2-control-gap)!important;margin:0 0 12px!important;padding:0!important}html body #app>#panel.panel.panel-v2 .shop-item,html body #app>#panel.panel.panel-v2 .notif-log-item{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:58px!important;margin:0 0 var(--panel-v2-control-gap)!important;padding:10px 12px!important;border:1px solid var(--panel-v2-border-soft)!important;border-left:2px solid #474852!important;border-radius:4px!important;background:linear-gradient(180deg,#201e26eb,#141319f5)!important;box-shadow:inset 0 1px #ffffff06!important;color:var(--panel-v2-muted)!important;cursor:default;filter:none!important;transform:none!important;transition:filter .12s ease,transform .12s ease!important}html body #app>#panel.panel.panel-v2 .panel-location-pager{display:grid;grid-template-columns:112px minmax(0,1fr) 112px;align-items:center;gap:var(--panel-v2-control-gap);margin-top:var(--panel-v2-stack-gap)}html body #app>#panel.panel.panel-v2 .panel-location-page{width:112px!important;min-width:112px!important}html body #app>#panel.panel.panel-v2 .panel-location-page-status{color:var(--panel-v2-text);font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-align:center;white-space:nowrap}html body #app>#panel.panel.panel-v2 .panel-location-list{display:grid!important;gap:var(--panel-v2-control-gap)!important;margin-top:var(--panel-v2-stack-gap)!important}html body #app>#panel.panel.panel-v2 .panel-location-list>.panel-location-card{display:grid!important;grid-template-columns:minmax(0,1fr) 236px!important;align-items:center!important;column-gap:var(--panel-v2-stack-gap)!important;min-height:76px!important;margin:0!important;padding:12px!important;border-left:0!important}html body #app>#panel.panel.panel-v2 .panel-location-actions{display:grid;grid-template-columns:repeat(2,112px);gap:var(--panel-v2-control-gap);justify-self:end}html body #app>#panel.panel.panel-v2 .panel-location-action{width:112px!important;min-width:112px!important;justify-self:end!important;font-size:.84rem!important}html body #app>#panel.panel.panel-v2 .shop-item:hover{border-color:#5a5b66!important;border-left-color:var(--panel-v2-accent)!important;background:linear-gradient(180deg,#332b34f5,#16141afa)!important;filter:none!important;transform:none!important}html body #app>#panel.panel.panel-v2 .shop-item.decor-active,html body #app>#panel.panel.panel-v2 .shop-item.quest-ready{border-color:var(--panel-v2-accent)!important;background:linear-gradient(180deg,#492a3ae6,#18151cfa)!important}html body #app>#panel.panel.panel-v2 .shop-info{flex:1 1 auto!important;min-width:0!important}html body #app>#panel.panel.panel-v2 .shop-ico{font-size:24px;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}html body #app>#panel.panel.panel-v2 .shop-name,html body #app>#panel.panel.panel-v2 strong,html body #app>#panel.panel.panel-v2 b{color:var(--panel-v2-text)!important;text-shadow:none!important}html body #app>#panel.panel.panel-v2 .shop-name{margin-bottom:4px!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere}html body #app>#panel.panel.panel-v2 .shop-desc{color:var(--panel-v2-muted)!important;font-size:13px!important;line-height:1.45!important;overflow-wrap:anywhere}html body #app>#panel.panel.panel-v2 .shop-cost{color:var(--panel-v2-accent-hi)!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important;text-shadow:none!important}html body #app>#panel.panel.panel-v2 .shop-section-hdr,html body #app>#panel.panel.panel-v2 .guide-title{margin:14px 0 8px!important;padding:0 0 8px!important;border:0!important;border-bottom:1px solid var(--panel-v2-border-soft)!important;border-radius:0!important;background:transparent!important;color:var(--panel-v2-text)!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:.055em!important;text-shadow:none!important}html body #app>#panel.panel.panel-v2 .shop-section-hdr{display:flex!important;align-items:center!important;gap:8px!important;background:transparent var(--ui-chrome-divider) bottom / 100% 5px no-repeat!important;text-transform:uppercase!important}html body #app>#panel.panel.panel-v2 .shop-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border:1px solid var(--panel-v2-border-soft);border-radius:8px;background:var(--panel-v2-panel);color:var(--panel-v2-muted);font-size:11px;line-height:1.2}html body #app>#panel.panel.panel-v2 .shop-hint{padding:7px 0 5px;color:var(--panel-v2-muted);font-size:.82rem;line-height:1.5;letter-spacing:.02em;text-align:center;text-shadow:none}html body #app>#panel.panel.panel-v2 .shop-empty{padding:18px 10px;color:var(--panel-v2-muted);font-size:.88rem;line-height:1.5;text-align:center}html body #app>#panel.panel.panel-v2 .guide-section:first-child .guide-title{margin-top:0!important}html body #app>#panel.panel.panel-v2 .guide-wrap{padding:0 2px!important}html body #app>#panel.panel.panel-v2 .guide-section{margin-bottom:10px!important}html body #app>#panel.panel.panel-v2 .guide-list{margin:0!important;padding-left:4px!important;list-style:none!important}html body #app>#panel.panel.panel-v2 .guide-list li{position:relative;padding:4px 0 4px 16px!important;color:var(--panel-v2-muted)!important;font-size:13px!important;line-height:1.55!important;text-shadow:none!important}html body #app>#panel.panel.panel-v2 .guide-list li:before{content:"›";position:absolute;left:0;color:var(--panel-v2-accent-hi)!important;font-weight:700}html body #app>#panel.panel.panel-v2 .guide-replay{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:16px;padding:14px;border:1px solid color-mix(in srgb,var(--panel-v2-accent) 42%,transparent);border-radius:9px;background:linear-gradient(145deg,color-mix(in srgb,var(--panel-v2-accent-hi) 14%,transparent),transparent 48%),var(--panel-v2-panel)}html body #app>#panel.panel.panel-v2 .guide-replay .guide-title{margin:0 0 5px!important;padding:0!important;border:0!important}html body #app>#panel.panel.panel-v2 .guide-replay p{margin:0;color:var(--panel-v2-muted);font-size:13px;line-height:1.45}html body #app>#panel.panel.panel-v2 .guide-replay__button{min-width:138px;min-height:var(--panel-v2-control-height)}@media(max-width:430px){html body #app>#panel.panel.panel-v2 .guide-replay{grid-template-columns:minmax(0,1fr)}html body #app>#panel.panel.panel-v2 .guide-replay__button{width:100%}}html body #app>#panel.panel.panel-v2 .prod-track{width:100%;height:7px;margin-top:4px;overflow:hidden;border:1px solid #0a0602;border-radius:4px;background:linear-gradient(180deg,#0e0804,#1a0e06);box-shadow:inset 0 1px 2px #00000080}html body #app>#panel.panel.panel-v2 .prod-fill{width:var(--panel-progress, 0%);height:100%;border-radius:3px;background:linear-gradient(180deg,#6aacf0,#4a8cd8,#3a7cc0);box-shadow:0 0 4px #4a8cd866;transition:width .3s}html body #app>#panel.panel.panel-v2 .item-badge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(0,0,0,.3);border-radius:3px;color:#fff;font-weight:700;line-height:1;vertical-align:middle;image-rendering:pixelated}html body #app>#panel.panel.panel-v2 .item-badge.ui-atlas{border-color:#484653;border-radius:0;background-color:#1b1a22;color:transparent}html body #app>#panel.panel.panel-v2 .entity-badge{display:inline-block;flex:0 0 auto;vertical-align:middle;image-rendering:pixelated;filter:drop-shadow(0 1px 1px rgba(0,0,0,.7))}html body #app>#panel.panel.panel-v2 .entity-badge--fallback{display:inline-flex;align-items:center;justify-content:center;border:1px solid #8f3b72;background:#2d2934;color:#f0bbd9;font:700 10px/1 var(--panel-v2-font-label)}html body #app>#panel.panel.panel-v2 .system-badge{display:inline-block;flex:0 0 auto;vertical-align:middle;image-rendering:pixelated;filter:drop-shadow(0 1px 1px rgba(0,0,0,.72))}html body #app>#panel.panel.panel-v2 .room-state-ico.is-restored .entity-badge{filter:drop-shadow(0 0 3px rgba(154,70,111,.65)) brightness(1.12)}html body #app>#panel.panel.panel-v2 .room-state-ico.is-available .entity-badge{filter:drop-shadow(0 0 2px rgba(203,79,148,.5))}html body #app>#panel.panel.panel-v2 .room-state-ico.is-locked .entity-badge{filter:grayscale(.85) brightness(.5)}html body #app>#panel.panel.panel-v2 .achievement-state.is-unlocked .system-badge{filter:drop-shadow(0 0 4px rgba(154,70,111,.65)) brightness(1.14)}html body #app>#panel.panel.panel-v2 .achievement-state.is-locked .system-badge{filter:grayscale(.9) brightness(.5)}html body #app>#panel.panel.panel-v2 .panel-summary{margin:0 0 8px;color:var(--panel-v2-muted);font-size:.88rem;line-height:1.65;text-align:center;text-shadow:none}html body #app>#panel.panel.panel-v2 .panel-summary--compact{margin-bottom:6px}html body #app>#panel.panel.panel-v2 .panel-summary__value,html body #app>#panel.panel.panel-v2 .panel-emphasis{color:var(--panel-v2-accent-hi)!important;font-weight:700}html body #app>#panel.panel.panel-v2 .panel-summary__hint,html body #app>#panel.panel.panel-v2 .panel-empty-state__hint{display:inline-block;margin-bottom:6px;color:var(--panel-v2-dim);font-size:.82rem;line-height:1.5}html body #app>#panel.panel.panel-v2 .panel-summary__hint--centered{display:block;text-align:center}html body #app>#panel.panel.panel-v2 .panel-empty-state{padding:20px 10px;color:var(--panel-v2-muted);font-size:.88rem;line-height:1.7;text-align:center;text-shadow:none}html body #app>#panel.panel.panel-v2 .panel-empty-state--large{padding-block:30px}html body #app>#panel.panel.panel-v2 .panel-empty-state__title{margin-bottom:10px;color:var(--panel-v2-text);font-family:var(--panel-v2-font-display);font-size:1.15rem;font-weight:700}html body #app>#panel.panel.panel-v2 .panel-empty-state__copy{color:var(--panel-v2-muted);font-size:.9rem;line-height:1.8}html body #app>#panel.panel.panel-v2 .panel-detail,html body #app>#panel.panel.panel-v2 .animal-detail{padding:10px;text-align:center}html body #app>#panel.panel.panel-v2 .panel-detail__title,html body #app>#panel.panel.panel-v2 .animal-detail__name{margin-bottom:6px;color:var(--panel-v2-text);font-size:.95rem;font-weight:700}html body #app>#panel.panel.panel-v2 .panel-detail__description{color:var(--panel-v2-muted);font-size:.88rem;line-height:1.65}html body #app>#panel.panel.panel-v2 .animal-detail__type{margin:2px 0 8px;color:var(--panel-v2-muted);font-size:.88rem;line-height:1.65}html body #app>#panel.panel.panel-v2 .animal-detail__condition{display:inline-block;padding:6px 10px;border:1px solid transparent;border-radius:5px;font-size:.9rem;font-weight:700}html body #app>#panel.panel.panel-v2 .animal-detail__condition.is-fed{border-color:#74b88947;background:#4caf501f;color:#8fd1a2}html body #app>#panel.panel.panel-v2 .animal-detail__condition.is-hungry{border-color:#d464704d;background:#d448581f;color:#e58c95}html body #app>#panel.panel.panel-v2 .animal-detail__stats{margin-top:10px;color:var(--panel-v2-muted);font-size:.88rem;line-height:2}html body #app>#panel.panel.panel-v2 .panel-status{font-size:inherit;text-shadow:none}html body #app>#panel.panel.panel-v2 .panel-status--success,html body #app>#panel.panel.panel-v2 .panel-requirement.is-met,html body #app>#panel.panel.panel-v2 .shop-roi,html body #app>#panel.panel.panel-v2 .shop-season-state.is-in-season{color:#8fd1a2!important}html body #app>#panel.panel.panel-v2 .panel-status--danger,html body #app>#panel.panel.panel-v2 .panel-requirement.is-missing{color:#e58c95!important}html body #app>#panel.panel.panel-v2 .panel-status--muted,html body #app>#panel.panel.panel-v2 .shop-owned-count{color:var(--panel-v2-dim)!important;opacity:.82}html body #app>#panel.panel.panel-v2 .panel-status--centered{margin-top:8px;text-align:center}html body #app>#panel.panel.panel-v2 .shop-season-state.is-off-season{color:#ca959c}html body #app>#panel.panel.panel-v2 .save-summary{padding:16px;text-align:center}html body #app>#panel.panel.panel-v2 .save-summary__intro{margin-bottom:16px;color:var(--panel-v2-muted);font-size:.9rem;line-height:1.8}html body #app>#panel.panel.panel-v2 .save-summary__details{margin-top:12px;color:var(--panel-v2-muted);font-size:.88rem;line-height:1.6}html body #app>#panel.panel.panel-v2 .panel-style-room-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--panel-v2-control-gap);margin-bottom:10px}html body #app>#panel.panel.panel-v2 .panel-style-room{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:5px 10px;font-size:.85rem;line-height:1.3;white-space:normal;overflow-wrap:anywhere}html body #app>#panel.panel.panel-v2 .panel-style-room.is-active{border-color:var(--panel-v2-accent)!important;background:linear-gradient(180deg,#4e2d3ff0,#1c191f)!important;color:var(--panel-v2-text)!important}html body #app>#panel.panel.panel-v2 .panel-style-heading{margin:8px 0 6px;color:var(--panel-v2-text);font-size:.92rem;font-weight:700}html body #app>#panel.panel.panel-v2 .panel-style-list{display:flex;flex-direction:column;gap:var(--panel-v2-control-gap)}html body #app>#panel.panel.panel-v2 .panel-style-list--spaced{margin-bottom:12px}html body #app>#panel.panel.panel-v2 .panel-style-option{display:flex;align-items:center;gap:10px;min-width:0;padding:6px 8px;border:1px solid var(--panel-v2-border-soft);border-radius:4px;background:var(--panel-v2-panel);cursor:pointer;transition:border-color .12s ease,background .12s ease}html body #app>#panel.panel.panel-v2 .panel-style-option.is-active{border-color:var(--panel-v2-accent);background:color-mix(in srgb,var(--panel-v2-accent) 9%,var(--panel-v2-panel))}html body #app>#panel.panel.panel-v2 .panel-style-option.is-active .panel-style-name{color:var(--panel-v2-text);font-weight:800}html body #app>#panel.panel.panel-v2 .panel-style-option.is-active :is(.panel-style-desc,.panel-style-status){color:var(--panel-v2-text)}html body #app>#panel.panel.panel-v2 .panel-style-option.is-owned:not(.is-active){border-color:var(--panel-v2-border);background:var(--panel-v2-panel-hi)}html body #app>#panel.panel.panel-v2 .style-swatch{width:40px;height:40px;flex:0 0 40px;border:1px solid var(--panel-v2-border);border-radius:2px;background:var(--panel-v2-panel-hi);image-rendering:pixelated}html body #app>#panel.panel.panel-v2 .panel-style-info{flex:1 1 auto;min-width:0}html body #app>#panel.panel.panel-v2 .panel-style-name{overflow:hidden;color:var(--panel-v2-text);font-size:.92rem;white-space:nowrap;text-overflow:ellipsis}html body #app>#panel.panel.panel-v2 .panel-style-desc{overflow:hidden;color:var(--panel-v2-dim);font-size:.74rem;white-space:nowrap;text-overflow:ellipsis}html body #app>#panel.panel.panel-v2 .panel-style-status{flex:0 0 auto;color:var(--panel-v2-accent-hi);font-size:.78rem;text-align:right;white-space:nowrap}html body #app>#panel.panel.panel-v2 .panel-style-status--active{color:var(--panel-v2-accent-deep, var(--ui-color-accent-deep))}html body #app>#panel.panel.panel-v2 .panel-style-status--owned{color:var(--panel-v2-dim)}html body #app>#panel.panel.panel-v2 .npc-tutorial-lesson{margin-bottom:8px;padding:8px 10px;border:1px solid rgba(143,209,162,.2);border-radius:5px;background:#5b87671a;color:var(--panel-v2-text);font-size:.88rem;line-height:1.8}html body #app>#panel.panel.panel-v2 .notif-log-list{display:flex;flex-direction:column;gap:4px}html body #app>#panel.panel.panel-v2 .notif-log-time{min-width:52px;color:var(--panel-v2-accent-hi);font-size:.8rem}html body #app>#panel.panel.panel-v2 .notif-log-copy{flex:1 1 auto;min-width:0;color:var(--panel-v2-text)}html body #app>#panel.panel.panel-v2 .notif-log-copy.is-success{color:#8fd1a2}html body #app>#panel.panel.panel-v2 .notif-log-copy.is-danger{color:#e58c95}html body #app>#panel.panel.panel-v2 .notif-log-copy.is-default{color:var(--panel-v2-accent-hi)}html body #app>#panel.panel.panel-v2 .achievement-progress,html body #app>#panel.panel.panel-v2 .achievement-summary{font-size:.92rem}html body #app>#panel.panel.panel-v2 .prod-fill--complete{background:linear-gradient(180deg,#c48ac8,#955f9d)}html body #app>#panel.panel.panel-v2 .prod-fill--progress{background:linear-gradient(180deg,#6aacf0,#4a8cd8,#3a7cc0)}.notif-stack .notif.is-dismissing{opacity:0;transform:translate(30px)}.crop-info-ready{color:#7cdf50;font-weight:700}html body #app>#panel.panel.panel-v2 .btn-act,html body #app>#panel.panel.panel-v2 .btn-restore{min-height:var(--panel-v2-control-height)!important;padding:8px 14px!important;border:1px solid var(--panel-v2-border)!important;border-radius:var(--ui-radius-control)!important;background:linear-gradient(180deg,#2a2b35,#191a21)!important;box-shadow:inset 0 1px #ffffff0b!important;color:var(--panel-v2-text)!important;font-family:var(--panel-v2-font-display)!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-shadow:none!important;filter:none!important;transform:none!important;cursor:pointer!important;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease!important}html body #app>#panel.panel.panel-v2>#panel-body button,html body #app>#panel.panel.panel-v2>#panel-body input:not([type=checkbox]):not([type=radio]):not([type=range]),html body #app>#panel.panel.panel-v2>#panel-body select,html body #app>#panel.panel.panel-v2>#panel-body textarea{min-height:var(--panel-v2-control-height)!important;box-sizing:border-box!important}html body #app>#panel.panel.panel-v2 .panel-inline-rename{width:100%;min-height:var(--panel-v2-control-height);padding:8px 10px;border:1px solid var(--panel-v2-accent);border-radius:var(--ui-radius-control);background:var(--panel-v2-bg-deep);color:var(--panel-v2-text);font:.88rem/1.3 var(--panel-v2-font-body);outline:none}html body #app>#panel.panel.panel-v2>#panel-body button{border:1px solid var(--panel-v2-border)!important;border-radius:var(--ui-radius-control)!important;background:linear-gradient(180deg,#292a34,#191a21)!important;background-image:linear-gradient(180deg,#292a34,#191a21)!important;box-shadow:inset 0 1px #ffffff0a!important;color:var(--panel-v2-text)!important;text-shadow:none!important;filter:none!important;transform:none!important;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease!important}html body #app>#panel.panel.panel-v2 .btn-row-action{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%;margin:0;padding:10px 12px;box-sizing:border-box;font-family:var(--panel-v2-font-body)!important;font-size:.8rem;text-align:left;cursor:pointer}html body #app>#panel.panel.panel-v2>#panel-body button:disabled,html body #app>#panel.panel.panel-v2 .btn-row-action:disabled{cursor:not-allowed!important}html body #app>#panel.panel.panel-v2>#panel-body button:hover:not(:disabled),html body #app>#panel.panel.panel-v2>#panel-body button:focus-visible{border-color:var(--panel-v2-accent)!important;background:linear-gradient(180deg,#392b35,#211a21)!important;background-image:linear-gradient(180deg,#392b35,#211a21)!important;box-shadow:inset 0 1px #ffffff0d!important;color:#fff!important;outline:none!important;filter:none!important;transform:none!important}html body #app>#panel.panel.panel-v2>#panel-body button:active:not(:disabled){background:#17161c!important;background-image:none!important;box-shadow:inset 0 2px 4px #0000009e!important;transform:none!important}html body #app>#panel.panel.panel-v2>#panel-body input:not([type=checkbox]):not([type=radio]):not([type=range]),html body #app>#panel.panel.panel-v2>#panel-body select,html body #app>#panel.panel.panel-v2>#panel-body textarea{min-width:0!important;padding:8px 10px!important;border:1px solid var(--panel-v2-border)!important;border-radius:4px!important;background:#111218!important;background-image:none!important;box-shadow:inset 0 1px 3px #0000008c!important;color:var(--panel-v2-text)!important;font:inherit!important;text-shadow:none!important;filter:none!important}html body #app>#panel.panel.panel-v2>#panel-body input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,html body #app>#panel.panel.panel-v2>#panel-body select:focus,html body #app>#panel.panel.panel-v2>#panel-body textarea:focus{border-color:var(--panel-v2-accent)!important;box-shadow:inset 0 1px 3px #0000008c!important;outline:none!important;filter:none!important}html body #app>#panel.panel.panel-v2>#panel-body input::placeholder,html body #app>#panel.panel.panel-v2>#panel-body textarea::placeholder{color:var(--panel-v2-dim)!important;opacity:1!important}html body #app>#panel.panel.panel-v2>#panel-body input[type=checkbox],html body #app>#panel.panel.panel-v2>#panel-body input[type=radio],html body #app>#panel.panel.panel-v2>#panel-body input[type=range]{accent-color:var(--panel-v2-accent)!important}html body #app>#panel.panel.panel-v2 .panel-toolbar{display:flex;justify-content:flex-end;gap:var(--panel-v2-control-gap);margin-bottom:var(--panel-v2-control-gap)}html body #app>#panel.panel.panel-v2 .panel-inline-actions{display:flex;flex:0 0 auto;gap:var(--panel-v2-control-gap)}html body #app>#panel.panel.panel-v2 .panel-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--panel-v2-control-gap);flex:0 0 auto;text-align:right}html body #app>#panel.panel.panel-v2 .panel-footer-action{margin-top:var(--panel-v2-stack-gap);padding:var(--panel-v2-stack-gap) 0 0;border-top:1px solid var(--panel-v2-border-soft);text-align:center}html body #app>#panel.panel.panel-v2 .shop-item--centered{justify-content:center!important}html body #app>#panel.panel.panel-v2 .btn-act.panel-button--wide{width:100%}html body #app>#panel.panel.panel-v2 .btn-act.panel-button--stacked{margin-bottom:var(--panel-v2-control-gap)}html body #app>#panel.panel.panel-v2 .btn-act.panel-button--spaced{margin-top:var(--panel-v2-control-gap)}html body #app>#panel.panel.panel-v2 .btn-act.panel-button--compact{min-height:var(--panel-v2-control-height)!important;padding:8px 14px!important;font-size:.82rem!important}html body #app>#panel.panel.panel-v2 .btn-act.panel-button--small{flex:0 0 auto;min-width:88px;min-height:var(--panel-v2-control-height)!important;padding:8px 12px!important;font-size:.76rem!important;line-height:1.2!important}html body #app>#panel.panel.panel-v2 .btn-act.panel-button--prominent{min-height:var(--panel-v2-control-height)!important;padding:8px 14px!important;font-size:.88rem!important}html body #app>#panel.panel.panel-v2 .btn-act.panel-button--secondary{opacity:.84;filter:none!important}html body #app>#panel.panel.panel-v2 .notif-log-delete{width:var(--panel-v2-control-height)!important;min-width:var(--panel-v2-control-height)!important;min-height:var(--panel-v2-control-height)!important;padding:0!important;border-color:transparent!important;background:transparent!important;background-image:none!important;color:#b8727d!important;font-size:.95rem!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 :is(.btn-act,.btn-restore),html[data-theme=flore-nya] body #app>#panel.panel.panel-v2>#panel-body button{border-color:color-mix(in srgb,var(--panel-v2-border) 72%,transparent)!important;background:linear-gradient(180deg,var(--panel-v2-panel-hi),var(--panel-v2-panel))!important;background-image:linear-gradient(180deg,var(--panel-v2-panel-hi),var(--panel-v2-panel))!important;box-shadow:inset 0 1px #ffffffd9,0 2px 4px #4f182e14!important;color:var(--panel-v2-text)!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2>#panel-body button:hover:not(:disabled),html[data-theme=flore-nya] body #app>#panel.panel.panel-v2>#panel-body button:focus-visible{border-color:var(--ui-color-accent-deep)!important;background:linear-gradient(180deg,#ff5a45,var(--panel-v2-accent))!important;background-image:linear-gradient(180deg,#ff5a45,var(--panel-v2-accent))!important;box-shadow:inset 0 1px #ffffff59,0 3px 8px #9f18322e!important;color:var(--ui-color-surface-raised)!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2>#panel-body button:active:not(:disabled){background:var(--ui-color-accent-deep)!important;background-image:none!important;color:var(--ui-color-surface-raised)!important;box-shadow:inset 0 2px 4px #600d2842!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2>#panel-body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:var(--panel-v2-border-soft)!important;background:var(--panel-v2-panel-hi)!important;color:var(--panel-v2-text)!important;box-shadow:inset 0 1px 2px #65263e14!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2>#panel-body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{border-color:var(--ui-color-accent-deep)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--panel-v2-accent) 16%,transparent)!important}html body #app>#panel.panel.panel-v2 :is(.prof-stat,.prof-collapse,.prof-tokens-card){border-color:var(--panel-v2-border-soft)!important;border-radius:4px!important;background:linear-gradient(180deg,var(--panel-v2-panel-hi),var(--panel-v2-panel))!important;box-shadow:inset 0 1px #ffffff06!important}html body #app>#panel.panel.panel-v2 .prof-stats{display:flex;flex-direction:column;gap:var(--panel-v2-control-gap);margin:0 0 var(--panel-v2-stack-gap)}html body #app>#panel.panel.panel-v2 .prof-stat-grid{display:grid;gap:var(--panel-v2-control-gap)}html body #app>#panel.panel.panel-v2 .prof-stat{padding:8px 4px;text-align:center}html body #app>#panel.panel.panel-v2 .prof-stat-val{display:block;font-family:var(--panel-v2-font-label);font-size:.9rem}html body #app>#panel.panel.panel-v2 .prof-stat-val.is-email{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}html body #app>#panel.panel.panel-v2 .prof-stat-lbl{display:block;margin-top:3px;color:var(--panel-v2-muted);font-family:var(--panel-v2-font-body);font-size:.72rem;opacity:.7}html body #app>#panel.panel.panel-v2 .prof-input{width:100%;margin:0 0 var(--panel-v2-control-gap);padding:8px 10px;box-sizing:border-box;font-family:var(--panel-v2-font-body);font-size:.85rem}html body #app>#panel.panel.panel-v2 .prof-act-btn{width:100%;font-size:.78rem!important}html body #app>#panel.panel.panel-v2 .prof-collapse{margin:0 0 var(--panel-v2-control-gap);overflow:hidden}html body #app>#panel.panel.panel-v2 .prof-collapse-head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;cursor:pointer}html body #app>#panel.panel.panel-v2 .prof-collapse-title{color:var(--panel-v2-text);font-family:var(--panel-v2-font-body);font-size:.82rem}html body #app>#panel.panel.panel-v2 .prof-collapse-caret{font-size:.9rem;opacity:.55}html body #app>#panel.panel.panel-v2 .prof-collapse-body{padding:0 10px 10px}html body #app>#panel.panel.panel-v2 .prof-vol-row{display:flex;align-items:center;gap:8px;margin:6px 0;color:var(--panel-v2-text);font-family:var(--panel-v2-font-body);font-size:.78rem}html body #app>#panel.panel.panel-v2 .prof-vol-name{width:64px}html body #app>#panel.panel.panel-v2 .prof-vol-slider{flex:1 1 auto;width:calc(100% - 16px);min-width:0;max-width:calc(100% - 16px);margin-inline:8px;box-sizing:border-box}html body #app>#panel.panel.panel-v2 .prof-vol-val{width:32px;color:var(--panel-v2-muted);font-family:var(--panel-v2-font-label);text-align:right;opacity:.85}html body #app>#panel.panel.panel-v2 .prof-custom-preview{margin:5px 2px 0;color:var(--panel-v2-accent-hi);font-family:var(--panel-v2-font-body);font-size:.72rem;line-height:1.4;letter-spacing:.2px;opacity:.82}html body #app>#panel.panel.panel-v2 .prof-stat-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #app>#panel.panel.panel-v2 :is(.prof-stat-grid-3>.prof-stat,.prof-stat-val.is-email){min-width:0!important;max-width:100%!important}html body #app>#panel.panel.panel-v2 :is(.prof-stat-val,.prof-collapse-caret){color:var(--panel-v2-accent-hi)!important;text-shadow:none!important}html body #app>#panel.panel.panel-v2 [hidden]{display:none!important}html body #app>#panel.panel.panel-v2 .prof-panel-content{padding:8px 0}html body #app>#panel.panel.panel-v2 :is(.prof-auth-copy,.prof-account-email){margin:0 0 10px;color:var(--panel-v2-text);font-size:.85rem;opacity:.7}html body #app>#panel.panel.panel-v2 .prof-auth-copy{margin-bottom:12px;font-size:.88rem}html body #app>#panel.panel.panel-v2 .prof-message{margin:0 0 8px;padding:6px;border-radius:4px;font-family:var(--panel-v2-font-body);font-size:.78rem}html body #app>#panel.panel.panel-v2 .prof-message--error{color:var(--ui-color-danger);background:#9a466f29}html body #app>#panel.panel.panel-v2 .prof-message--success{color:var(--ui-color-success);background:#647f6729}html body #app>#panel.panel.panel-v2 .prof-message--danger{color:var(--ui-color-danger);background:#7828372e}html body #app>#panel.panel.panel-v2 :is(.prof-field,.prof-custom-input,.prof-delete-input){width:100%;min-width:0;margin:0 0 6px;padding:8px 10px;box-sizing:border-box;border:2px solid var(--panel-v2-border-soft);border-radius:4px;outline:none;background:#08090d7a;color:var(--panel-v2-text);font-family:var(--panel-v2-font-body);font-size:.85rem}html body #app>#panel.panel.panel-v2 :is(.prof-field,.prof-custom-input,.prof-delete-input):focus{border-color:var(--panel-v2-accent)}html body #app>#panel.panel.panel-v2 .prof-field--last{margin-bottom:10px}html body #app>#panel.panel.panel-v2 .prof-check-row{display:flex;align-items:center;gap:var(--panel-v2-control-gap);margin:6px 0 2px;cursor:pointer}html body #app>#panel.panel.panel-v2 .prof-check-row--start{align-items:flex-start;margin:0 0 10px}html body #app>#panel.panel.panel-v2 .prof-checkbox{width:14px;height:14px;flex-shrink:0;accent-color:var(--panel-v2-accent)}html body #app>#panel.panel.panel-v2 .prof-checkbox--offset{margin-top:2px}html body #app>#panel.panel.panel-v2 .prof-legal-copy{color:var(--panel-v2-muted);font-family:var(--panel-v2-font-body);font-size:.82rem;line-height:1.5}html body #app>#panel.panel.panel-v2 :is(.prof-link,.prof-footer-page-link,.prof-footer-email-link){color:var(--panel-v2-accent-hi);text-decoration:underline}html body #app>#panel.panel.panel-v2 .prof-full-action{width:100%}html body #app>#panel.panel.panel-v2 .prof-full-action--spaced{margin:0 0 var(--panel-v2-control-gap)}html body #app>#panel.panel.panel-v2 .prof-forgot-link{display:block;margin-top:8px;color:var(--panel-v2-muted);font-family:var(--panel-v2-font-body);font-size:.82rem;text-align:center;text-decoration:none;opacity:.72}html body #app>#panel.panel.panel-v2 .prof-stat-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}html body #app>#panel.panel.panel-v2 .prof-stat-grid--single{grid-template-columns:minmax(0,1fr)}html body #app>#panel.panel.panel-v2 .prof-poll-status{margin:0 0 10px;padding:10px 12px;border:1px solid var(--panel-v2-border-soft);border-radius:6px;background:#64573773;color:var(--panel-v2-text);font-family:var(--panel-v2-font-body);font-size:.78rem;line-height:1.6;text-align:center}html body #app>#panel.panel.panel-v2 .prof-poll-status[data-tone=cancelled]{background:#4b3f2a7a;color:var(--panel-v2-muted)}html body #app>#panel.panel.panel-v2 .prof-poll-cancel{margin-left:8px;padding:2px 8px;border:1px solid var(--panel-v2-border);border-radius:3px;background:#0003;color:var(--panel-v2-text);font-family:var(--panel-v2-font-display);font-size:.72rem;cursor:pointer}html body #app>#panel.panel.panel-v2 .prof-section,html body #app>#panel.panel.panel-v2 .prof-danger-section{margin-bottom:12px;padding-top:12px;border-top:1px solid var(--panel-v2-border-soft)}html body #app>#panel.panel.panel-v2 .prof-section-title{margin:0 0 8px;color:var(--panel-v2-text);font-family:var(--panel-v2-font-display);font-size:.86rem}html body #app>#panel.panel.panel-v2 .prof-section-title--compact{margin-bottom:4px}html body #app>#panel.panel.panel-v2 .prof-section-title--flush{margin:0}html body #app>#panel.panel.panel-v2 :is(.prof-currency-row,.prof-token-head,.prof-token-balance-row){display:flex;align-items:center}html body #app>#panel.panel.panel-v2 .prof-currency-row{gap:var(--panel-v2-control-gap);margin:0 0 var(--panel-v2-control-gap)}html body #app>#panel.panel.panel-v2 .prof-muted-label{color:var(--panel-v2-muted);font-size:.76rem}html body #app>#panel.panel.panel-v2 .prof-currency-wrap{position:relative}html body #app>#panel.panel.panel-v2 .prof-currency-button{position:relative;width:auto;padding:4px 22px 4px 8px;gap:8px;font-size:.78rem}html body #app>#panel.panel.panel-v2 :is(.prof-small-caret,.prof-currency-arrow){font-size:.7rem;opacity:.75}html body #app>#panel.panel.panel-v2 .prof-currency-arrow{position:absolute;top:50%;right:6px;transform:translateY(-50%)}html body #app>#panel.panel.panel-v2 .prof-inline-menu{position:absolute;z-index:10;top:100%;left:0;min-width:120px;max-height:150px;margin-top:2px;overflow-y:auto;border:2px solid var(--panel-v2-border);border-radius:4px;background:linear-gradient(180deg,#1f2029fa,#0c0d12fc);box-shadow:0 6px 16px #00000080}html body #app>#panel.panel.panel-v2 .prof-package-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--panel-v2-control-gap);margin:0 0 10px}html body #app>#panel.panel.panel-v2 .pkg-card{position:relative;padding:10px 8px;border:2px solid var(--panel-v2-border-soft);border-radius:6px;background:#08090d52;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}html body #app>#panel.panel.panel-v2 .pkg-card.is-popular{border-color:color-mix(in srgb,var(--panel-v2-accent) 44%,transparent)}html body #app>#panel.panel.panel-v2 .pkg-card:hover{border-color:var(--panel-v2-accent)}html body #app>#panel.panel.panel-v2 .pkg-card.is-selected{border-color:var(--panel-v2-accent-hi);background:color-mix(in srgb,var(--panel-v2-accent) 12%,transparent);box-shadow:inset 0 0 0 1px var(--panel-v2-accent-hi)}html body #app>#panel.panel.panel-v2 :is(.pkg-card-gold,.pkg-card-energy,.pkg-card-price){display:block}html body #app>#panel.panel.panel-v2 .pkg-card-gold{margin-bottom:2px;color:var(--panel-v2-accent-hi);font-family:var(--panel-v2-font-label);font-size:.9rem}html body #app>#panel.panel.panel-v2 .pkg-card-energy{margin-bottom:6px;color:var(--panel-v2-muted);font-family:var(--panel-v2-font-body);font-size:.68rem}html body #app>#panel.panel.panel-v2 .pkg-card-price{padding:4px 0;border-radius:4px;background:#00000026;color:var(--panel-v2-text);font-family:var(--panel-v2-font-label);font-size:.82rem}html body #app>#panel.panel.panel-v2 .pkg-card-selected{display:none;margin-top:6px;color:var(--panel-v2-text);font-family:var(--panel-v2-font-label);font-size:.72rem;font-weight:800;letter-spacing:.04em}html body #app>#panel.panel.panel-v2 .pkg-card.is-selected .pkg-card-selected{display:block}html body #app>#panel.panel.panel-v2 .prof-package-next-step{margin:-2px 0 10px;padding:8px 10px;border:1px solid var(--panel-v2-accent);border-radius:8px;background:color-mix(in srgb,var(--panel-v2-accent) 10%,var(--panel-v2-panel));color:var(--panel-v2-text);font-family:var(--panel-v2-font-body);font-size:.78rem;line-height:1.45}html body #app>#panel.panel.panel-v2 .prof-custom-block{margin:0 0 10px}html body #app>#panel.panel.panel-v2 .prof-custom-control{display:flex;align-items:stretch;gap:0;overflow:hidden;border:2px solid var(--panel-v2-border-soft);border-radius:4px}html body #app>#panel.panel.panel-v2 .prof-custom-prefix{display:flex;align-items:center;padding:0 8px;background:#00000026;color:var(--panel-v2-muted);font-family:var(--panel-v2-font-body);font-size:.76rem;white-space:nowrap}html body #app>#panel.panel.panel-v2 .prof-custom-symbol{margin-left:3px}html body #app>#panel.panel.panel-v2 .prof-custom-control>.prof-custom-input{flex:1 1 auto;margin:0;border:0;border-radius:0}html body #app>#panel.panel.panel-v2 .prof-custom-buy{margin:0;padding:8px 14px;border:0;border-radius:0;font-size:.76rem;white-space:nowrap}html body #app>#panel.panel.panel-v2 .prof-custom-preview.is-error{color:var(--ui-color-danger)}html body #app>#panel.panel.panel-v2 .prof-custom-limit{margin:6px 0 0;color:var(--panel-v2-muted);font-size:.7rem;line-height:1.35}html body #app>#panel.panel.panel-v2 .prof-billing-summary{margin:0 0 8px;color:var(--panel-v2-accent-hi);font-size:.76rem}html body #app>#panel.panel.panel-v2 .prof-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--panel-v2-control-gap)}html body #app>#panel.panel.panel-v2 .prof-country-button{padding:8px 10px;overflow:hidden;font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}html body #app>#panel.panel.panel-v2 .prof-country-label{overflow:hidden;text-overflow:ellipsis;opacity:.75}html body #app>#panel.panel.panel-v2 .prof-country-label.has-value{opacity:1}html body #app>#panel.panel.panel-v2 .prof-pay-methods{display:grid;gap:8px}html body #app>#panel.panel.panel-v2 .prof-pay-empty{width:100%;opacity:.55}html body #app>#panel.panel.panel-v2 .prof-pay-button{display:flex;align-items:center;justify-content:center;width:100%;gap:8px;flex-wrap:wrap}html body #app>#panel.panel.panel-v2 .prof-pay-logos{display:inline-flex;align-items:center;gap:4px}html body #app>#panel.panel.panel-v2 .prof-pay-logo{display:block;width:auto;height:18px}html body #app>#panel.panel.panel-v2 .prof-tokens-card{display:block;width:100%;padding:12px;border:2px solid var(--panel-v2-border);color:var(--panel-v2-text);font-family:var(--panel-v2-font-body);text-align:left;cursor:pointer}html body #app>#panel.panel.panel-v2 .prof-token-head{justify-content:space-between;gap:8px;margin:0 0 8px}html body #app>#panel.panel.panel-v2 .prof-token-balance-row{gap:var(--panel-v2-control-gap)}html body #app>#panel.panel.panel-v2 .prof-token-balance{color:var(--panel-v2-accent-hi);font-family:var(--panel-v2-font-label);font-size:.9rem}html body #app>#panel.panel.panel-v2 :is(.prof-token-caret,.prof-row-caret){color:var(--panel-v2-muted);font-size:.85rem;opacity:.75}html body #app>#panel.panel.panel-v2 .prof-history-section{min-height:66px}html body #app>#panel.panel.panel-v2 .prof-history-button,html body #app>#panel.panel.panel-v2 .prof-history-button:is(:hover,:focus-visible,:active){align-items:center;height:var(--panel-v2-control-height);gap:var(--panel-v2-control-gap);padding:10px 12px;contain:layout paint;line-height:1.2;filter:none;transform:none}html body #app>#panel.panel.panel-v2 .prof-history-button .prof-row-caret{display:grid;flex:0 0 18px;width:18px;height:18px;place-items:center;line-height:1;transition:none}html body #app>#panel.panel.panel-v2 .prof-token-copy{margin:0;color:var(--panel-v2-muted);font-size:.74rem;line-height:1.5}html body #app>#panel.panel.panel-v2 .prof-full-action--logout{width:100%;margin:0}html body #app>#panel.panel.panel-v2 .prof-danger-section.prof-account-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--panel-v2-control-gap)}html body #app>#panel.panel.panel-v2 .prof-danger-section.prof-account-actions>button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%;min-height:var(--panel-v2-control-height)!important;margin:0;padding:8px 14px!important;font-family:var(--panel-v2-font-display)!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important}html body #app>#panel.panel.panel-v2 .prof-delete-trigger{width:100%;min-height:var(--panel-v2-control-height);margin:0;padding:8px 12px;border-color:color-mix(in srgb,var(--ui-color-danger) 60%,transparent);background:color-mix(in srgb,var(--ui-color-danger) 18%,transparent);color:var(--ui-color-danger);font-size:.76rem;letter-spacing:.3px;justify-content:center!important;text-align:center!important}html body #app>#panel.panel.panel-v2 .prof-delete-form{width:100%;margin:0;padding:10px;border-radius:6px;background:color-mix(in srgb,var(--ui-color-danger) 13%,rgba(0,0,0,.45))}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-panel-content{padding:4px 0 16px}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-stats,html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-stat-grid{gap:var(--panel-v2-control-gap)}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-stats{margin-bottom:var(--panel-v2-stack-gap)}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 :is(.prof-stat,.prof-collapse,.prof-tokens-card){border:1px solid color-mix(in srgb,var(--panel-v2-border) 55%,transparent)!important;border-radius:9px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--panel-v2-accent) 6%,transparent),transparent 52%),linear-gradient(180deg,var(--panel-v2-panel-hi),var(--panel-v2-panel))!important;box-shadow:inset 0 1px #ffffffe6,0 2px 5px #5b1e3614!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-stat{min-height:66px;padding:12px 8px}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-stat-val{color:var(--panel-v2-accent-hi)!important;font-size:1rem}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-stat-lbl{color:var(--panel-v2-muted);opacity:1}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 :is(.prof-section,.prof-danger-section){margin-bottom:16px;padding-top:16px}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-section-title{margin-bottom:var(--panel-v2-stack-gap);color:var(--panel-v2-text);letter-spacing:.02em}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-currency-row{gap:var(--panel-v2-control-gap);margin-bottom:var(--panel-v2-stack-gap)}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-package-grid{gap:var(--panel-v2-control-gap);margin-bottom:var(--panel-v2-stack-gap)}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .pkg-card{min-height:98px;padding:14px 10px;border:1px solid color-mix(in srgb,var(--panel-v2-border) 58%,transparent);border-radius:9px;background:linear-gradient(180deg,var(--panel-v2-panel-hi),var(--panel-v2-panel))}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .pkg-card.is-selected,html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .pkg-card.is-selected:hover{border:2px solid var(--panel-v2-accent-deep, var(--ui-color-accent-deep));background:color-mix(in srgb,var(--panel-v2-accent) 18%,var(--panel-v2-panel));box-shadow:inset 0 0 0 2px var(--panel-v2-panel-hi)}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .pkg-card.is-selected :is(.pkg-card-gold,.pkg-card-energy,.pkg-card-price,.pkg-card-selected){color:var(--panel-v2-text)}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .pkg-card-price{background:color-mix(in srgb,var(--panel-v2-accent) 9%,var(--panel-v2-panel));color:var(--panel-v2-accent-hi)}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-custom-control{display:grid;grid-template-columns:auto minmax(0,1fr) 58px;align-items:stretch;min-height:44px;overflow:hidden;border:1px solid var(--panel-v2-border-soft);border-radius:9px;background:var(--panel-v2-panel-hi)}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-custom-prefix{min-height:44px;padding:0 10px;border-right:1px solid var(--panel-v2-border-soft);background:color-mix(in srgb,var(--panel-v2-accent) 7%,var(--panel-v2-panel))}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-custom-control>.prof-custom-input{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-custom-control>.prof-custom-input:focus{background:color-mix(in srgb,var(--panel-v2-accent) 4%,transparent)!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--panel-v2-accent) 40%,transparent)!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-custom-control>.prof-custom-buy{display:grid!important;place-items:center!important;width:58px!important;min-width:58px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 10px!important;border:0!important;border-left:1px solid var(--panel-v2-border-soft)!important;border-radius:0!important;box-shadow:none!important;line-height:1!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-tokens-card{padding:14px;border-color:color-mix(in srgb,var(--ui-color-success) 45%,var(--panel-v2-border-soft))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--ui-color-success) 9%,transparent),transparent 55%),linear-gradient(180deg,var(--panel-v2-panel-hi),var(--panel-v2-panel))!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-collapse{margin-bottom:var(--panel-v2-control-gap)}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-collapse-head{min-height:44px;padding:11px 12px}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-collapse-title{color:var(--panel-v2-text)}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-inline-menu,html[data-theme=flore-nya] body .prof-floating-menu{border-color:var(--panel-v2-border-soft);background:var(--panel-v2-panel-hi);box-shadow:0 8px 20px #50183029}html[data-theme=flore-nya] body .prof-floating-menu .prof-menu-item{color:var(--panel-v2-text)}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-full-action--logout{border-color:var(--ui-color-accent-deep)!important;background:linear-gradient(180deg,#ff5a45,var(--panel-v2-accent))!important;color:var(--ui-color-surface-raised)!important}html body #app>#panel.panel.panel-v2 .prof-delete-copy{margin:0 0 8px;color:var(--ui-color-danger);font-family:var(--panel-v2-font-body);font-size:.76rem;line-height:1.6}html body #app>#panel.panel.panel-v2 .prof-delete-form>.prof-delete-input{margin-bottom:8px;border-width:1px;border-color:color-mix(in srgb,var(--ui-color-danger) 55%,transparent)}html body #app>#panel.panel.panel-v2 .prof-delete-confirm{width:100%;font-size:.78rem}html body #app>#panel.panel.panel-v2 .prof-footer{margin-top:12px;padding-top:10px;border-top:1px solid var(--panel-v2-border-soft);text-align:center}html body #app>#panel.panel.panel-v2 :is(.prof-footer-disclaimer,.prof-footer-age,.prof-footer-copy){margin:0 0 6px;color:var(--panel-v2-muted);font-family:var(--panel-v2-font-body);line-height:1.7;opacity:.72}html body #app>#panel.panel.panel-v2 .prof-footer-disclaimer{font-size:.85rem}html body #app>#panel.panel.panel-v2 :is(.prof-footer-age,.prof-footer-copy){font-size:.82rem}html body #app>#panel.panel.panel-v2 :is(.prof-footer-links,.prof-footer-payment-row,.prof-footer-social-row){display:flex;justify-content:center;gap:6px;flex-wrap:wrap}html body #app>#panel.panel.panel-v2 .prof-footer-links{gap:12px;margin:0 0 8px}html body #app>#panel.panel.panel-v2 .prof-footer-page-link{font-family:var(--panel-v2-font-body);font-size:.85rem;text-decoration:none;opacity:.72}html body #app>#panel.panel.panel-v2 .prof-footer-payment-row{align-items:center;margin:4px 0}html body #app>#panel.panel.panel-v2 .prof-footer-payment-logo{height:20px;opacity:1;filter:none}html body #app>#panel.panel.panel-v2 .prof-footer-social-row{margin:2px 0}html body #app>#panel.panel.panel-v2 :is(.prof-footer-social-link,.prof-footer-company,.prof-footer-email-row){color:var(--panel-v2-muted);font-family:var(--panel-v2-font-body);font-size:.76rem;text-decoration:none;opacity:.58}html body #app>#panel.panel.panel-v2 .prof-footer-company{margin:6px 0 0;line-height:1.6;text-align:center}html body #app>#panel.panel.panel-v2 .prof-footer-email-row{margin:4px 0 0;color:var(--panel-v2-accent-hi);text-align:center}html body #app>#panel.panel.panel-v2 .prof-footer-email-link{text-decoration:none;opacity:.8}html body .prof-floating-menu{position:fixed;z-index:99999;top:var(--prof-menu-top);left:var(--prof-menu-left);width:var(--prof-menu-width);max-height:200px;overflow-y:auto;border:2px solid var(--panel-v2-border, #454754);border-radius:4px;background:linear-gradient(180deg,#1f2029fc,#0c0d12fc);box-shadow:0 6px 20px #0009}html body :is(#app>#panel.panel.panel-v2 .prof-menu-item,.prof-floating-menu .prof-menu-item){padding:6px 10px;color:var(--panel-v2-text, #e8e5eb);font-family:var(--panel-v2-font-body, Georgia, serif);font-size:.76rem;cursor:pointer;transition:background .1s}html body :is(#app>#panel.panel.panel-v2 .prof-menu-item:hover,#app>#panel.panel.panel-v2 .prof-menu-item.is-selected,.prof-floating-menu .prof-menu-item:hover){background:#9a466f2e}html body #app>#panel.panel.panel-v2 .prof-payment-result{padding:16px 14px;border:2px solid var(--panel-v2-border);border-radius:8px;background:linear-gradient(180deg,#1f2029fa,#0c0d12fc);color:var(--panel-v2-text);line-height:1.55}html body #app>#panel.panel.panel-v2 .prof-payment-result.is-success{border-color:color-mix(in srgb,var(--ui-color-success) 62%,transparent);box-shadow:inset 0 0 18px color-mix(in srgb,var(--ui-color-success) 18%,transparent)}html body #app>#panel.panel.panel-v2 .prof-payment-result.is-error{border-color:color-mix(in srgb,var(--ui-color-danger) 62%,transparent);box-shadow:inset 0 0 18px color-mix(in srgb,var(--ui-color-danger) 18%,transparent)}html body #app>#panel.panel.panel-v2 .prof-payment-result-icon{margin:0 0 6px;font-size:1.6rem}html body #app>#panel.panel.panel-v2 .prof-payment-result-heading{margin:0 0 6px;color:var(--panel-v2-accent-hi);font-family:var(--panel-v2-font-display);font-size:.95rem;font-weight:700}html body #app>#panel.panel.panel-v2 .prof-payment-result.is-error .prof-payment-result-heading{color:var(--ui-color-danger)}html body #app>#panel.panel.panel-v2 .prof-payment-result-copy{margin:0 0 12px;color:var(--panel-v2-text);font-family:var(--panel-v2-font-body);font-size:.82rem}html body #app>#panel.panel.panel-v2 .prof-payment-result-order{margin:0 0 12px;color:var(--panel-v2-accent-hi);font-family:var(--panel-v2-font-body);font-size:.74rem;opacity:.9}html body #app>#panel.panel.panel-v2 .prof-payment-result-order-value{font-family:var(--panel-v2-font-label);letter-spacing:.02em}html body #app>#panel.panel.panel-v2 .prof-payment-result-button{padding:8px 22px;border:1px solid var(--panel-v2-accent);border-radius:6px;background:linear-gradient(180deg,var(--panel-v2-accent-hi),var(--panel-v2-accent));color:#17141c;box-shadow:0 2px 0 var(--panel-v2-border);font-family:var(--panel-v2-font-display);font-size:.82rem;font-weight:700;cursor:pointer}html body #app>#panel.panel.panel-v2 .btn-act:hover:not(:disabled),html body #app>#panel.panel.panel-v2 .btn-restore:hover:not(:disabled),html body #app>#panel.panel.panel-v2 .btn-act:focus-visible,html body #app>#panel.panel.panel-v2 .btn-restore:focus-visible{border-color:var(--panel-v2-accent)!important;background:linear-gradient(180deg,#3a2b35,#211a21)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff0d!important;filter:none!important;transform:none!important;outline:2px solid var(--flore-rose-hi, var(--panel-v2-accent-hi))!important;outline-offset:2px!important}html body #app>#panel.panel.panel-v2 .btn-act:focus:not(:focus-visible),html body #app>#panel.panel.panel-v2 .btn-restore:focus:not(:focus-visible){outline:none!important}html body #app>#panel.panel.panel-v2 .btn-act:active:not(:disabled),html body #app>#panel.panel.panel-v2 .btn-restore:active:not(:disabled){background:#17161c!important;box-shadow:inset 0 2px 4px #0000009e!important;transform:none!important}html body #app>#panel.panel.panel-v2 .btn-act:disabled,html body #app>#panel.panel.panel-v2 .btn-restore:disabled{border-color:#292a31!important;background:#17181d!important;color:#67636c!important;opacity:.72!important;cursor:not-allowed!important}html body #app>#panel.panel.panel-v2 .shop-item.is-actionable{cursor:pointer}html body #app>#panel.panel.panel-v2 .shop-item.is-current{border-color:var(--panel-v2-accent)!important;border-left-color:var(--panel-v2-accent-hi)!important;background:linear-gradient(180deg,#4c2b3de0,#16141afa)!important;box-shadow:inset 0 1px #ffffff09!important}html body #app>#panel.panel.panel-v2 .shop-item.is-restored{border-color:#8f5977!important;border-left-color:var(--panel-v2-accent-hi)!important}html body #app>#panel.panel.panel-v2 .shop-item.is-complete{opacity:.42}html body #app>#panel.panel.panel-v2 .shop-item.is-locked{opacity:.55}html body #app>#panel.panel.panel-v2 .shop-item.achievement-row.is-locked{opacity:.78}html body #app>#panel.panel.panel-v2 .shop-item.is-unavailable{opacity:.58;cursor:not-allowed}html body #app>#panel.panel.panel-v2 .shop-item.is-unaffordable{opacity:.72}html body #app>#panel.panel.panel-v2 .btn-act.is-unavailable{filter:none!important}html body #app>#panel.panel.panel-v2 .shop-name--editable{cursor:text}html body #app>#panel.panel.panel-v2 .notif-log-delete:hover,html body #app>#panel.panel.panel-v2 .notif-log-delete:focus-visible{border-color:#cd6f7e6b!important;background:#cd6f7e1a!important;background-image:none!important;color:#ed9dac!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 :is(.shop-item,.notif-log-item){border-left-color:#ff3b30!important;background:linear-gradient(180deg,#fffdf2,#ffd5c8)!important;box-shadow:inset 0 1px #ffffffd9!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .shop-item.is-current{border-color:#e13b35!important;border-left-color:#8f102c!important;background:linear-gradient(180deg,#ffd5c8,#ff9a82)!important;box-shadow:inset 0 1px #ffffffb3!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 :is(.shop-tab,.shop-season-btn,[data-style-room]){background:linear-gradient(180deg,#fffdf2,#ffd5c8)!important;box-shadow:inset 0 1px #fffc!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 :is(.shop-tab:hover,.shop-season-btn:hover,[data-style-room]:hover){border-color:#e13b35!important;background:linear-gradient(180deg,#ffd5c8,#ff9a82)!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 :is(.shop-tab.active,.shop-season-btn.active){border-color:var(--ui-color-accent-high)!important;background:linear-gradient(180deg,var(--ui-color-accent-deep),var(--ui-color-border-strong))!important;color:var(--ui-color-surface-raised)!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 :is(.btn-act,.btn-restore),html[data-theme=flore-nya] body #app>#panel.panel.panel-v2>#panel-body button{border-color:#b4123557!important;border-radius:var(--ui-radius-control, 6px)!important;background:#fff8e8!important;background-image:none!important;box-shadow:none!important;color:var(--panel-v2-text)!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 :is(.btn-act,.btn-restore):hover:not(:disabled),html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 :is(.btn-act,.btn-restore):focus-visible,html[data-theme=flore-nya] body #app>#panel.panel.panel-v2>#panel-body button:hover:not(:disabled),html[data-theme=flore-nya] body #app>#panel.panel.panel-v2>#panel-body button:focus-visible{border-color:var(--ui-color-accent-high)!important;background:#ffe5d9!important;background-image:none!important;box-shadow:none!important;color:var(--panel-v2-text)!important;outline:2px solid rgba(255,210,63,.62)!important;outline-offset:2px!important;transform:none!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .btn-act.btn-green{border-color:#b41235!important;background:linear-gradient(180deg,#ff5a45,#e13b35)!important;background-image:linear-gradient(180deg,#ff5a45,#e13b35)!important;box-shadow:inset 0 1px #ffffff6b!important;color:#fffdf2!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .btn-act.btn-green:is(:hover,:focus-visible):not(:disabled){border-color:#8f102c!important;background:linear-gradient(180deg,#ef493f,#b9183a)!important;background-image:linear-gradient(180deg,#ef493f,#b9183a)!important;color:#fffdf2!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .btn-act.btn-danger{border-color:#8f102c!important;background:linear-gradient(180deg,#d7344b,#a91538)!important;background-image:linear-gradient(180deg,#d7344b,#a91538)!important;box-shadow:inset 0 1px #ffffff4d!important;color:#fffdf2!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .btn-act.btn-danger:is(:hover,:focus-visible):not(:disabled){border-color:#68162f!important;background:linear-gradient(180deg,#b9183a,#8f102c)!important;background-image:linear-gradient(180deg,#b9183a,#8f102c)!important;color:#fffdf2!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 :is(.btn-act,.btn-restore):active:not(:disabled),html[data-theme=flore-nya] body #app>#panel.panel.panel-v2>#panel-body button:active:not(:disabled){box-shadow:none!important;filter:brightness(.94)!important;transform:none!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2>#panel-body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:#fffdf2!important;box-shadow:inset 0 1px 3px #e13b352e!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .inv-price{background:#fff7ddeb}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .inv-cnt{border-color:#9f1832;background:#9f1832;color:#fffdf2}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .shop-item:is(.is-complete,.is-locked,.is-unavailable,.is-unaffordable){opacity:1!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .shop-item:is(.is-complete,.is-locked,.is-unavailable,.is-unaffordable) :is(.shop-desc,.shop-hint,.panel-meta,.quest-progress){color:var(--panel-v2-muted)!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 :is(.btn-act,.btn-restore):disabled,html[data-theme=flore-nya] body #app>#panel.panel.panel-v2>#panel-body button:disabled{border-color:color-mix(in srgb,var(--panel-v2-border) 58%,var(--panel-v2-panel))!important;background:var(--panel-v2-panel-hi)!important;background-image:none!important;color:var(--panel-v2-dim)!important;opacity:1!important;box-shadow:inset 0 1px #ffffffb8!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 :is(.panel-status--success,.panel-requirement.is-met,.shop-roi,.shop-season-state.is-in-season,.animal-detail__condition.is-happy,.notif-log-copy.is-success,.panel-style-status--active){color:var(--ui-color-success)!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 :is(.panel-status--danger,.panel-requirement.is-missing,.animal-detail__condition.is-hungry,.notif-log-copy.is-danger){color:var(--ui-color-danger)!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 :is(.panel-status--muted,.shop-owned-count){color:var(--panel-v2-dim)!important;opacity:1!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .shop-season-state.is-off-season{color:var(--ui-color-warning)!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 .prof-full-action--logout{border-color:var(--ui-color-accent-high)!important;background:linear-gradient(180deg,var(--ui-color-accent-deep),var(--ui-color-border-strong))!important;color:var(--ui-color-surface-raised)!important}html[data-theme=flore-nya] body #app>#panel.panel.panel-v2 :is(.shop-tab,.shop-season-btn,[data-style-room]):is(:hover,:focus-visible){border:1px solid #e13b35!important;outline:none!important;outline-offset:0!important;box-shadow:inset 0 1px #fffc!important;transform:none!important}html body #app>.toolbar-v2 .tb-btn.panel-trigger-active{border-color:var(--toolbar-v2-accent)!important;background:linear-gradient(180deg,#4d2d3ff5,#1b171efc)!important;color:var(--toolbar-v2-accent-hi)!important;box-shadow:inset 0 1px 4px #000000a6!important}html body #app>.hud-v2 .hud-action-btn.panel-trigger-active,html body #app>.hud-actions .hud-action-btn.panel-trigger-active{border-color:var(--hud-v2-accent)!important;background:linear-gradient(180deg,#4d2d3ff5,#1b171efc)!important;color:var(--hud-v2-accent-hi)!important}html body #app>.hud-v2 .stat-badge.panel-trigger-active{border-color:var(--hud-v2-accent);background:linear-gradient(180deg,#4d2d3ff5,#1b171efc);color:var(--hud-v2-accent-hi);box-shadow:inset 0 1px 4px #000000a6;transform:none}html[data-theme=flore-nya] body #app>.toolbar-v2 .tb-btn.panel-trigger-active{border-color:#c51e35!important;background:linear-gradient(180deg,#ff5a45,#e13b35)!important;color:#fffdf2!important;box-shadow:inset 0 1px #ffffff59!important}html[data-theme=flore-nya] body #app>.hud-v2 .hud-action-btn.panel-trigger-active,html[data-theme=flore-nya] body #app>.hud-actions .hud-action-btn.panel-trigger-active{border-color:transparent!important;background:#c92d43!important;color:#fffdf2!important}html[data-theme=flore-nya] body #app>.hud-v2 .stat-badge.panel-trigger-active{border-color:transparent;border-bottom:0;background:#ae243f21;color:var(--hud-v2-ink);box-shadow:none}@media(max-width:1100px){:root{--panel-v2-width: min(520px, calc(100vw - 24px) );--panel-v2-compact-width: var(--panel-v2-width);--panel-v2-edge-gap: 12px}}@media(max-width:960px),(max-height:600px)and (max-width:1200px){html[data-theme=flore-nya] body #app>#panel.panel.panel-v2{--panel-v2-toolbar-clearance: 120px}}@media(max-width:720px),(max-height:600px)and (max-width:1200px){:root{--panel-v2-width: calc(100vw - 16px) ;--panel-v2-compact-width: calc(100vw - 16px) ;--panel-v2-edge-gap: 8px;--panel-v2-header-height: 52px;--panel-v2-body-pad: 12px}html body #app>#panel.panel.panel-v2{right:8px!important;left:8px!important;width:auto!important;max-width:none!important}html body #app>#panel.panel.panel-v2>.panel-hdr{padding-inline:12px 8px!important}html body #app>#panel.panel.panel-v2>.panel-hdr h2{font-size:15px!important}html body #app>#panel.panel.panel-v2>.panel-hdr .btn-x{flex-basis:var(--panel-v2-control-height)!important;width:var(--panel-v2-control-height)!important;min-width:var(--panel-v2-control-height)!important;height:var(--panel-v2-control-height)!important;min-height:var(--panel-v2-control-height)!important}html body #app>#panel.panel.panel-v2 .inv-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))!important}html body #app>#panel.panel.panel-v2 .inv-cell{min-height:0!important}html body #app>#panel.panel.panel-v2 .shop-item{min-height:54px!important;padding:9px 10px!important}html body #app>#panel.panel.panel-v2>#panel-body button,html body #app>#panel.panel.panel-v2>#panel-body input:not([type=checkbox]):not([type=radio]):not([type=range]),html body #app>#panel.panel.panel-v2>#panel-body select,html body #app>#panel.panel.panel-v2>#panel-body textarea{min-height:var(--panel-v2-control-height)!important}}@media(max-width:720px){html[data-theme=flore-nya] body #app>#panel.panel.panel-v2{--panel-v2-toolbar-clearance: 110px}}@media(max-width:430px){html body #app>#panel.panel.panel-v2 .panel-location-pager{grid-template-columns:repeat(2,minmax(0,1fr))}html body #app>#panel.panel.panel-v2 .panel-location-page{width:100%!important;min-width:0!important}html body #app>#panel.panel.panel-v2 .panel-location-page-status{grid-column:1 / -1;grid-row:1}html body #app>#panel.panel.panel-v2 .panel-location-list>.panel-location-card{grid-template-columns:minmax(0,1fr)!important;row-gap:var(--panel-v2-control-gap)!important}html body #app>#panel.panel.panel-v2 .panel-location-action{width:100%!important;min-width:0!important}html body #app>#panel.panel.panel-v2 .panel-location-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media(max-width:900px){html body:not(.is-mobile) #app>#panel.panel.panel-v2 .shop-tab{padding:8px 4px;font-size:7.5px}}@media(max-width:640px){html body:not(.is-mobile) #app>#panel.panel.panel-v2 .shop-tab{padding:6px 3px;font-size:10px}html body:not(.is-mobile) #app>#panel.panel.panel-v2 .shop-item{gap:7px!important}html body:not(.is-mobile) #app>#panel.panel.panel-v2 .shop-season-btn{padding:5px 3px;font-size:10px}}@media(min-width:1600px){html body #app>#panel.panel.panel-v2 .shop-tab{padding:11px 4px 10px;font-size:9px}html body #app>#panel.panel.panel-v2 .shop-item{gap:12px!important}}@media(min-width:2000px){html body #app>#panel.panel.panel-v2 .shop-tab{padding:12px 6px;font-size:10px}}html body.is-mobile #app>#panel.panel.panel-v2 .shop-tabs-grid{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}html body.is-mobile #app>#panel.panel.panel-v2 .shop-tabs-grid::-webkit-scrollbar{display:none}html body.is-mobile #app>#panel.panel.panel-v2 .shop-tab{flex:0 0 auto!important;padding:10px 16px;font-size:8px;white-space:nowrap;scroll-snap-align:start}html body.is-mobile #app>#panel.panel.panel-v2 .shop-season-btn{padding:5px 3px;font-size:10px}html body.is-mobile #app>#panel.panel.panel-v2 .shop-item{gap:10px!important}html body.is-mobile #app>#panel.panel.panel-v2 .shop-name{letter-spacing:.02em}html body.is-mobile #app>#panel.panel.panel-v2 .shop-desc{opacity:.75}html body.is-mobile #app>#panel.panel.panel-v2 .shop-hint{padding:10px 12px;font-size:13px;letter-spacing:.3px;opacity:.8}@media(max-width:700px){html body #app>#panel.panel.panel-v2 .shop-tab .st-ico{height:28px}}@media(prefers-reduced-motion:reduce){html body #app>#panel.panel.panel-v2,html body #app>#panel.panel.panel-v2 *{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--modal-v2-z: 12000;--modal-v2-gap: clamp(12px, 2.2vw, 28px);--modal-v2-radius: var(--ui-radius-panel);--modal-v2-header-height: 58px;--modal-v2-control-height: var(--ui-hit-target);--modal-v2-control-gap: var(--ui-control-gap);--modal-v2-bg: var(--ui-color-surface);--modal-v2-bg-deep: var(--ui-color-depth);--modal-v2-surface: var(--ui-color-surface-raised);--modal-v2-surface-hi: var(--ui-color-surface-high);--modal-v2-border: var(--ui-color-border);--modal-v2-border-soft: var(--ui-color-border-soft);--modal-v2-text: var(--ui-color-text);--modal-v2-muted: var(--ui-color-text-muted);--modal-v2-dim: var(--ui-color-text-dim);--modal-v2-accent: var(--ui-color-accent);--modal-v2-accent-hi: var(--ui-color-accent-high);--modal-v2-patina: var(--ui-color-patina);--modal-v2-patina-hi: var(--ui-color-patina-high);--modal-v2-danger: var(--ui-color-danger);--modal-v2-success: var(--ui-color-success);--modal-v2-warning: var(--ui-color-warning);--modal-v2-shadow: var(--ui-shadow-panel);--modal-v2-font-display: var(--ui-font-display);--modal-v2-font-body: var(--ui-font-body)}html.modal-v2-open,body.modal-v2-open{overscroll-behavior:none}body.modal-v2-open{overflow:hidden}html body .modal-v2-root{position:fixed!important;z-index:var(--modal-v2-stack-z, var(--modal-v2-z))!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:var(--modal-v2-gap)!important;overflow:hidden!important;font-family:var(--modal-v2-font-body)!important;color:var(--modal-v2-text)!important;isolation:isolate}html body .modal-v2-root.hidden,html body .modal-v2-root[hidden]{display:none!important}html body .modal-v2-root--legal{--modal-v2-z: 12030}html body .modal-v2-root--confirm{--modal-v2-z: 12050}html body .modal-v2-root--dynamic{--modal-v2-z: 12040}html body .modal-v2-root>.modal-v2-backdrop,html body .modal-v2-root>[data-modal-backdrop]{position:absolute!important;z-index:-1!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;border:0!important;background:radial-gradient(circle at 50% 42%,rgba(42,39,51,.2),transparent 52%),var(--ui-legacy-backdrop, rgba(5, 6, 9, .82))!important;-webkit-backdrop-filter:blur(4px) saturate(.72)!important;backdrop-filter:blur(4px) saturate(.72)!important;opacity:1!important;cursor:default}html body .modal-v2-root:not(.modal-v2-root--sheet)>.modal-v2:not(.mk-panel){position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;width:min(100%,620px)!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - var(--modal-v2-gap) * 2)!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--modal-v2-border)!important;border-radius:var(--modal-v2-radius)!important;background:linear-gradient(180deg,var(--modal-v2-surface),var(--modal-v2-bg) 70%,var(--modal-v2-bg-deep))!important;box-shadow:inset 0 0 0 3px #07080cc7,inset 0 0 0 4px #ffffff06,var(--modal-v2-shadow)!important;color:var(--modal-v2-text)!important;text-align:left!important;filter:none!important;transform:none;animation:modalV2In .18s ease-out both!important}html body .modal-v2-root:not(.modal-v2-root--sheet)>.modal-v2:not(.mk-panel):before{content:""!important;position:absolute!important;z-index:5!important;inset:0 26px auto!important;display:block!important;height:1px!important;border:0!important;background:linear-gradient(90deg,transparent,rgba(219,130,173,.72),transparent)!important;pointer-events:none}html body .modal-v2-root>.modal-v2--xs{width:min(100%,390px)!important}html body .modal-v2-root>.modal-v2--sm{width:min(100%,480px)!important}html body .modal-v2-root>.modal-v2--md{width:min(100%,620px)!important}html body .modal-v2-root>.modal-v2--lg{width:min(100%,760px)!important}html body .modal-v2-root>.modal-v2--xl{width:min(100%,960px)!important}html body .modal-v2-root .modal-v2-header{position:relative!important;z-index:2!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;gap:var(--ui-space-3)!important;box-sizing:border-box!important;width:100%!important;min-height:var(--modal-v2-header-height)!important;margin:0!important;padding:7px 12px 7px 18px!important;border:0!important;border-bottom:1px solid var(--modal-v2-border-soft)!important;background:linear-gradient(180deg,#252630,#191a22)!important;box-shadow:inset 0 -1px #0000008c!important}html body .modal-v2-root .modal-v2-heading{min-width:0}html body .modal-v2-root .modal-v2-eyebrow{margin:0 0 3px!important;color:var(--modal-v2-accent-hi)!important;font:700 .63rem/1.2 var(--modal-v2-font-display)!important;letter-spacing:.15em!important;text-transform:uppercase!important;opacity:.82!important}html body .modal-v2-root .modal-v2-title,html body .modal-v2-root .page-popup-title,html body .modal-v2-root .cookie-consent-title,html body .modal-v2-root .profile-menu-title{min-width:0!important;margin:0!important;color:var(--modal-v2-text)!important;font:700 clamp(.96rem,1.2vw,1.14rem)/1.18 var(--modal-v2-font-display)!important;letter-spacing:.045em!important;text-shadow:0 1px 0 #000!important;text-transform:none!important;overflow-wrap:anywhere}html body .modal-v2-root .modal-v2-description{max-width:64ch;margin:5px 0 0!important;color:var(--modal-v2-muted)!important;font:.82rem/1.35 var(--modal-v2-font-body)!important}html body .modal-v2-root .modal-v2-close{position:relative!important;inset:auto!important;display:grid!important;flex:0 0 var(--modal-v2-control-height)!important;place-items:center!important;box-sizing:border-box!important;width:var(--modal-v2-control-height)!important;min-width:var(--modal-v2-control-height)!important;max-width:var(--modal-v2-control-height)!important;height:var(--modal-v2-control-height)!important;min-height:var(--modal-v2-control-height)!important;max-height:var(--modal-v2-control-height)!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #52555f!important;border-radius:var(--ui-radius-control)!important;background:linear-gradient(180deg,#2b2d37,#1b1c24)!important;box-shadow:inset 0 0 0 2px #101117,0 2px #090a0e!important;color:var(--modal-v2-muted)!important;font-size:0!important;line-height:1!important;opacity:1!important;filter:none!important;transform:none!important;cursor:pointer!important;transition:color .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease!important}html body .modal-v2-root .modal-v2-close>span,html body .modal-v2-root .modal-v2-close:before,html body .modal-v2-root .modal-v2-close:after{pointer-events:none}html body .modal-v2-root .modal-v2-close:before,html body .modal-v2-root .modal-v2-close:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;display:block!important;width:16px!important;height:2px!important;margin:-1px 0 0 -8px!important;border:0!important;border-radius:1px!important;background:currentColor!important}html body .modal-v2-root .modal-v2-close:before{transform:rotate(45deg)!important}html body .modal-v2-root .modal-v2-close:after{transform:rotate(-45deg)!important}html body .modal-v2-root .modal-v2-close:hover:not(:disabled){border-color:var(--modal-v2-patina)!important;background:linear-gradient(180deg,#283b39,#182624)!important;box-shadow:inset 0 0 0 2px #101716,0 2px #090d0c,0 0 8px #65a99a26!important;color:var(--modal-v2-patina-hi)!important;opacity:1!important;filter:none!important;transform:none!important}html body .modal-v2-root .modal-v2-close:active{border-color:#477f74!important;background:#15201f!important;box-shadow:inset 0 2px 4px #00000094!important;color:#b0e4d9!important;transform:none!important}html body .modal-v2-root .modal-v2-close:focus-visible{outline:2px solid var(--modal-v2-patina-hi)!important;outline-offset:2px!important}html body .modal-v2-root .modal-v2-close:focus:not(:focus-visible){outline:none!important}html body .modal-v2-root .modal-v2-close:disabled{color:var(--modal-v2-dim)!important;opacity:.58!important;cursor:wait!important}html body .modal-v2-root .modal-v2-body{position:relative!important;display:block!important;flex:1 1 auto!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:clamp(18px,2.4vw,26px)!important;overflow-x:hidden!important;overflow-y:auto!important;color:var(--modal-v2-text)!important;font:.9rem/1.55 var(--modal-v2-font-body)!important;scrollbar-color:var(--modal-v2-border) var(--modal-v2-bg-deep);scrollbar-width:thin}html body .modal-v2-root .modal-v2-body--compact{padding:22px 24px!important}html body .modal-v2-root .modal-v2-footer{position:relative!important;z-index:2!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;gap:var(--modal-v2-control-gap)!important;box-sizing:border-box!important;width:100%!important;min-height:66px!important;margin:0!important;padding:12px 18px!important;border:0!important;border-top:1px solid var(--modal-v2-border-soft)!important;background:linear-gradient(180deg,var(--ui-legacy-plate-high, #171820),var(--ui-legacy-plate, #111218))!important;box-shadow:inset 0 1px #ffffff05!important}html body .modal-v2-root .modal-v2-footer.hidden{display:none!important}html body .modal-v2-root :is(.modal-v2-button,.intro-btn,.cookie-consent-btn,.btn-act){position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:0!important;min-height:var(--modal-v2-control-height)!important;margin:0!important;padding:10px 18px!important;overflow:hidden!important;border:1px solid #555862!important;border-image:none!important;border-radius:var(--ui-radius-control)!important;background:var(--ui-legacy-plate-mid, #242630)!important;background-clip:padding-box!important;box-shadow:none!important;color:var(--modal-v2-text)!important;font:700 .74rem/1.15 var(--modal-v2-font-display)!important;letter-spacing:.055em!important;text-align:center!important;text-shadow:0 1px 0 #000!important;text-transform:none!important;white-space:normal!important;opacity:1!important;filter:none!important;transform:none!important;cursor:pointer!important;transition:opacity .14s ease!important}html body .modal-v2-root :is(.modal-v2-button,.intro-btn,.cookie-consent-btn,.btn-act):hover:not(:disabled){opacity:.82!important;filter:none!important;transform:none!important}html body .modal-v2-root :is(.modal-v2-button,.intro-btn,.cookie-consent-btn,.btn-act):active:not(:disabled){box-shadow:none!important;opacity:.68!important;transform:none!important}html body .modal-v2-root :is(.modal-v2-button,.intro-btn,.cookie-consent-btn,.btn-act):focus-visible{outline:2px solid var(--modal-v2-patina-hi)!important;outline-offset:2px!important}html body .modal-v2-root :is(.modal-v2-button,.intro-btn,.cookie-consent-btn,.btn-act):focus:not(:focus-visible){outline:none!important}html body .modal-v2-root :is(.modal-v2-button,.intro-btn,.cookie-consent-btn,.btn-act):disabled{color:var(--modal-v2-dim)!important;opacity:.58!important;cursor:not-allowed!important}html body .modal-v2-root :is(.modal-v2-button--primary,.intro-btn-primary,.cookie-consent-btn.primary,.btn-green){border-color:#65736f!important;background:#253331!important}html body .modal-v2-root :is(.modal-v2-button--danger,.modal-v2-danger-button){border-color:#755158!important;background:#3c292e!important;color:#f2c6cb!important}html body .modal-v2-root .modal-v2-field{display:grid!important;gap:6px!important;margin:0!important;color:var(--modal-v2-muted)!important;font:700 .7rem/1.2 var(--modal-v2-font-display)!important;letter-spacing:.065em!important}html body .modal-v2-root :is(.modal-v2-input,input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:var(--modal-v2-control-height)!important;margin:0!important;padding:10px 12px!important;border:1px solid #4d505a!important;border-radius:var(--ui-radius-control)!important;background:var(--ui-legacy-well, #101117)!important;box-shadow:inset 0 2px 5px #0000009e,0 1px #ffffff06!important;color:var(--modal-v2-text)!important;font:.9rem/1.25 var(--modal-v2-font-body)!important;outline:0!important}html body .modal-v2-root :is(.modal-v2-input,input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--modal-v2-patina)!important;box-shadow:inset 0 2px 5px #00000094,0 0 0 2px #65a99a21!important}html body .modal-v2-root :is(input,textarea)::placeholder{color:#77727c!important;opacity:.82!important}html body .modal-v2-root select option{background:var(--ui-legacy-plate-raised, #15161d);color:var(--modal-v2-text)}html body .modal-v2-root .flore-select{position:relative;width:100%;min-width:0}html body .modal-v2-root .flore-select>select.flore-select__native{position:absolute!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;opacity:0!important;pointer-events:none!important}html body .modal-v2-root .flore-select__trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;min-width:0!important;min-height:var(--modal-v2-control-height)!important;margin:0!important;padding:10px 14px!important;border:1px solid #4d505a!important;border-radius:var(--ui-radius-control)!important;background:var(--ui-legacy-well, #101117)!important;box-shadow:inset 0 2px 5px #0000009e!important;color:var(--modal-v2-text)!important;font:.9rem/1.25 var(--modal-v2-font-body)!important;text-align:left!important}html body .modal-v2-root .flore-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .modal-v2-root .flore-select__arrow{flex:0 0 8px;width:8px;height:8px;margin:-4px 2px 0 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform var(--ui-motion-fast) ease}html body .modal-v2-root .flore-select--open .flore-select__arrow{margin-top:4px;transform:rotate(225deg)}html body .modal-v2-root .flore-select__menu{position:absolute;z-index:80;inset:calc(100% + 6px) 0 auto;display:none;max-height:min(280px,42vh);padding:5px;overflow-y:auto;border:1px solid #555862;border-radius:var(--ui-radius-control);background:#171820;box-shadow:0 14px 32px #00000085}html body .modal-v2-root .flore-select--open .flore-select__menu{display:grid;gap:2px}html body .modal-v2-root .flore-select__option{position:relative;display:flex!important;align-items:center!important;width:100%!important;min-height:38px!important;margin:0!important;padding:8px 34px 8px 11px!important;border:0!important;border-radius:calc(var(--ui-radius-control) - 2px)!important;background:transparent!important;box-shadow:none!important;color:var(--modal-v2-text)!important;font:.86rem/1.25 var(--modal-v2-font-body)!important;text-align:left!important}html body .modal-v2-root .flore-select__option[aria-selected=true]:after{content:"";position:absolute;right:13px;width:7px;height:7px;border-radius:50%;background:var(--modal-v2-accent)}html body .modal-v2-root--menu-settings .menu-settings-body{display:grid!important;gap:18px!important}html body .modal-v2-root--menu-settings .menu-settings-group{display:grid;gap:12px}html body .modal-v2-root--menu-settings .menu-settings-heading{margin:0;color:var(--modal-v2-text);font:800 .78rem/1.2 var(--modal-v2-font-display);letter-spacing:.08em;text-transform:uppercase}html body .modal-v2-root--menu-settings .menu-settings-row{display:grid;grid-template-columns:76px minmax(0,1fr) 38px;align-items:center;gap:12px;color:var(--modal-v2-muted)}html body .modal-v2-root--menu-settings .menu-settings-name,html body .modal-v2-root--menu-settings .menu-settings-value{font:700 .72rem/1.2 var(--modal-v2-font-display)}html body .modal-v2-root--menu-settings .menu-settings-value{color:var(--modal-v2-text);text-align:right}html body .modal-v2-root--menu-settings .menu-settings-slider{min-height:22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;accent-color:var(--modal-v2-accent-hi);cursor:pointer}html body .modal-v2-root--menu-settings .menu-settings-privacy{width:100%}html body .modal-v2-root .modal-v2-alert{display:block!important;box-sizing:border-box!important;margin:0 0 14px!important;padding:10px 12px!important;border:1px solid #4a4c57!important;border-left-width:3px!important;border-radius:4px!important;background:#ffffff06!important;color:var(--modal-v2-muted)!important;font:.82rem/1.45 var(--modal-v2-font-body)!important}html body .modal-v2-root .modal-v2-alert.hidden{display:none!important}html body .modal-v2-root .modal-v2-alert--danger{border-color:#6f424b!important;color:#efb6bd!important;background:#973a4c1a!important}html body .modal-v2-root .modal-v2-alert--success{border-color:#426b5d!important;color:#b3dfc8!important;background:#468c701a!important}html body .modal-v2-root .modal-v2-alert--warning{border-color:#776341!important;color:#e0c89b!important;background:#aa803a17!important}html body .modal-v2-root .modal-v2-state{display:grid;min-height:160px;place-items:center;margin:0;padding:28px 12px;color:var(--modal-v2-muted);font:.86rem/1.45 var(--modal-v2-font-body);text-align:center}html body .modal-v2-root .modal-v2-state.hidden{display:none!important}html body .modal-v2-root--intro>.intro-book-panel{width:min(100%,720px)!important;--flow-intro-accent: #bd678f;--flow-intro-accent-hi: #dfa5c0;--flow-intro-mineral: #8bb9b1;--flow-intro-dot: #292b35;--flow-intro-dot-border: #676b78;--flow-intro-glow: rgba(189, 103, 143, .34)}html body .modal-v2-root--intro .intro-book-body{padding:clamp(24px,4vw,42px)!important}html body .modal-v2-root--intro .intro-page{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-height:250px!important;margin:0!important;padding:0!important;text-align:left!important}html body .modal-v2-root--intro .intro-page.hidden{display:none!important}html body .modal-v2-root--intro .intro-copy{align-self:stretch;width:100%}html body .modal-v2-root--intro .intro-title{margin:4px 0 10px!important;color:var(--modal-v2-text)!important;font:700 clamp(1.35rem,3vw,2rem)/1.12 var(--modal-v2-font-display)!important;letter-spacing:.025em!important;text-align:left!important;text-shadow:0 1px 0 #000!important}html body .modal-v2-root--intro .intro-divider{width:100%!important;height:1px!important;margin:16px 0 20px!important;background:linear-gradient(90deg,var(--flow-intro-accent),rgba(139,185,177,.24),transparent)!important}html body .modal-v2-root--intro :is(.intro-text,.intro-list){width:100%!important;max-width:62ch!important;margin:0 0 13px!important;color:var(--modal-v2-muted)!important;font:1rem/1.58 var(--modal-v2-font-body)!important;text-align:left!important}html body .modal-v2-root--intro .intro-list{padding-left:0!important;list-style:none!important}html body .modal-v2-root--intro .intro-list li{position:relative!important;margin:0 0 9px!important;padding-left:20px!important}html body .modal-v2-root--intro .intro-list li:before{content:""!important;position:absolute!important;top:.72em!important;left:3px!important;width:5px!important;height:5px!important;border:0!important;border-radius:50%!important;background:var(--flow-intro-mineral)!important;box-shadow:0 0 0 2px #8bb9b121!important;opacity:.85!important;transform:none!important}html body .modal-v2-root--intro .intro-subtle{color:var(--modal-v2-dim)!important;font-size:.9rem!important}html body .modal-v2-root--intro .intro-accent{color:var(--flow-intro-mineral)!important;font-weight:700!important}html body .modal-v2-root--intro .intro-nav{display:grid!important;grid-template-columns:minmax(110px,1fr) auto minmax(110px,1fr)!important;align-items:center!important;gap:14px!important;margin:20px 0 0!important;padding:14px 0 0!important;border:0!important;border-top:1px solid var(--modal-v2-border-soft)!important;box-shadow:none!important}html body .modal-v2-root--intro .intro-dots{display:flex!important;gap:6px!important;justify-content:center!important}html body .modal-v2-root--intro .intro-dot{width:7px!important;height:7px!important;border:1px solid var(--flow-intro-dot-border)!important;border-radius:50%!important;background:var(--flow-intro-dot)!important}html body .modal-v2-root--intro .intro-dot.active{border-color:var(--flow-intro-accent-hi)!important;background:var(--flow-intro-accent)!important;box-shadow:0 0 7px var(--flow-intro-glow)!important}html body .modal-v2-root--intro .intro-skip{position:static!important;inset:auto!important;display:block!important;width:auto!important;height:auto!important;margin:14px auto 0!important;padding:7px 12px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--modal-v2-dim)!important;font:.78rem/1.2 var(--modal-v2-font-body)!important;text-decoration:underline!important;text-shadow:none!important;text-underline-offset:3px!important;filter:none!important;transform:none!important;cursor:pointer!important;transition:color .12s ease!important}html body .modal-v2-root--intro .intro-skip:hover{color:var(--modal-v2-text)!important}html body .modal-v2-root--confirm .confirm-text{margin:0!important;color:var(--modal-v2-text)!important;font:.96rem/1.55 var(--modal-v2-font-body)!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}html body .modal-v2-root--confirm .confirm-buttons>button{flex:1 1 0!important}html body .modal-v2-root a{color:var(--modal-v2-patina-hi)!important;text-underline-offset:2px!important}html body .modal-v2-root :is(.cookie-consent-link,.page-popup-body a){text-decoration:underline!important;text-decoration-thickness:1px!important}html body .modal-v2-root :is(.cookie-consent-link,.page-popup-body a):is(:hover,:focus-visible){color:var(--modal-v2-patina-hi)!important;text-decoration-thickness:2px!important}html body .modal-v2-root--cookie>.cookie-consent-panel{width:min(100%,760px)!important}html body .modal-v2-root--cookie .cookie-consent-view{display:flex!important;flex-direction:column!important;min-height:0!important;max-height:inherit!important;outline:none!important}html body .modal-v2-root--cookie .cookie-consent-view.hidden{display:none!important}html body .modal-v2-root--cookie .cookie-consent-header{display:flex!important;align-items:center!important;min-height:var(--modal-v2-header-height)!important;margin:0!important;padding:14px 20px!important;border:0!important;border-bottom:1px solid var(--modal-v2-border-soft)!important;background:var(--ui-legacy-cookie-header, linear-gradient(180deg, #252630, #191a22))!important}html body .modal-v2-root--cookie .cookie-consent-body{flex:1 1 auto!important;min-height:0!important;margin:0!important;padding:20px 22px!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;background:radial-gradient(circle at 18% 0%,rgba(183,91,135,.07),transparent 34%),linear-gradient(180deg,var(--ui-legacy-plate-high, #171820),var(--ui-legacy-plate, #111218))!important;box-shadow:inset 0 1px #ffffff06,inset 0 -1px #00000075!important}html body .modal-v2-root--cookie :is(.cookie-consent-msg,.cookie-consent-submsg){margin:0 0 14px!important;color:var(--modal-v2-muted)!important;font:.86rem/1.55 var(--modal-v2-font-body)!important}html body .modal-v2-root--cookie .cookie-consent-submsg{color:var(--modal-v2-text)!important;font-weight:700!important}html body .modal-v2-root--cookie .cookie-consent-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--modal-v2-control-gap)!important;min-height:72px!important;margin:0!important;padding:13px 18px!important;border:0!important;border-top:1px solid var(--modal-v2-border-soft)!important;background:var(--ui-legacy-plate, #111218)!important}html body .modal-v2-root--cookie #cookie-consent-customize .cookie-consent-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important}html body .modal-v2-root--cookie #cookie-save-exit{flex:0 0 auto!important;width:240px!important;height:auto!important;min-height:var(--modal-v2-control-height)!important}html body .modal-v2-root--cookie .cookie-category{display:grid!important;gap:7px!important;margin:0 0 10px!important;padding:12px 13px!important;border:1px solid var(--modal-v2-border-soft)!important;border-radius:5px!important;background:var(--ui-legacy-plate-soft, #14151c)!important;box-shadow:inset 0 1px #ffffff05!important}html body .modal-v2-root--cookie .cookie-category:last-child{margin-bottom:0!important}html body .modal-v2-root--cookie .cookie-category-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-width:0!important}html body .modal-v2-root--cookie .cookie-category-title{min-width:0!important;color:var(--modal-v2-text)!important;font:700 .78rem/1.3 var(--modal-v2-font-display)!important;overflow-wrap:anywhere}html body .modal-v2-root--cookie .cookie-category-desc{margin:0!important;padding:0!important;color:var(--modal-v2-muted)!important;font:.78rem/1.42 var(--modal-v2-font-body)!important}html body .modal-v2-root--cookie .cookie-switch{position:relative!important;display:inline-block!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:28px!important;margin:0!important;opacity:1!important}html body .modal-v2-root--cookie .cookie-switch input{position:absolute!important;z-index:2!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;opacity:0!important;cursor:pointer!important}html body .modal-v2-root--cookie .cookie-slider{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;box-sizing:border-box!important;border:1px solid #4f535d!important;border-radius:999px!important;background:var(--ui-legacy-well, #0d0e13)!important;box-shadow:inset 0 2px 5px #000000b3!important;transition:border-color .14s ease,background .14s ease!important}html body .modal-v2-root--cookie .cookie-slider:before{content:""!important;position:absolute!important;top:50%!important;left:3px!important;box-sizing:border-box!important;width:20px!important;height:20px!important;border:1px solid #7a7d86!important;border-radius:50%!important;background:#62656e!important;box-shadow:0 1px 4px #000000b8!important;transform:translateY(-50%)!important;transition:transform .16s ease,background .14s ease,border-color .14s ease!important}html body .modal-v2-root--cookie .cookie-switch input:checked+.cookie-slider,html body .modal-v2-root--cookie .cookie-switch.disabled .cookie-slider{border-color:var(--modal-v2-patina)!important;background:var(--ui-legacy-toggle-on, #18302d)!important}html body .modal-v2-root--cookie .cookie-switch input:checked+.cookie-slider:before,html body .modal-v2-root--cookie .cookie-switch.disabled .cookie-slider:before{border-color:#b8e7dd!important;background:var(--modal-v2-patina-hi)!important;transform:translate(20px,-50%)!important}html body .modal-v2-root--cookie .cookie-switch.disabled{opacity:.68!important;cursor:not-allowed!important}html body .modal-v2-root--cookie .cookie-switch.disabled input{cursor:not-allowed!important}html body .modal-v2-root--cookie .cookie-switch input:focus-visible+.cookie-slider{outline:2px solid var(--modal-v2-patina-hi)!important;outline-offset:2px!important}html body .modal-v2-root--legal>.page-popup-panel{width:min(100%,900px)!important}html body .modal-v2-root--legal .page-popup-header{flex:0 0 auto!important}html body .modal-v2-root--legal .page-popup-title{padding-right:8px!important}html body .modal-v2-root--legal .page-popup-body{padding:clamp(22px,3vw,34px)!important;color:var(--modal-v2-muted)!important;font:.94rem/1.65 var(--modal-v2-font-body)!important}html body .modal-v2-root--legal .page-popup-body :is(h1,h2,h3,h4,h5,h6){margin:1.25em 0 .55em!important;color:var(--modal-v2-text)!important;font-family:var(--modal-v2-font-display)!important;line-height:1.25!important}html body .modal-v2-root--legal .page-popup-body h1{font-size:clamp(1.3rem,2vw,1.7rem)!important}html body .modal-v2-root--legal .page-popup-body h2{font-size:clamp(1.12rem,1.7vw,1.4rem)!important}html body .modal-v2-root--legal .page-popup-body h3{font-size:1.05rem!important}html body .modal-v2-root--legal .page-popup-body :is(h4,h5,h6){font-size:.94rem!important}html body .modal-v2-root--legal .page-popup-body :is(h1,h2,h3):first-child{margin-top:0!important}html body .modal-v2-root--legal .page-popup-body p{margin:0 0 1em!important}html body .modal-v2-root--legal .page-popup-body :is(ul,ol){margin:0 0 1em!important;padding-left:1.4rem!important}html body .modal-v2-root--legal .page-popup-body li{margin-bottom:.45em!important}html body .modal-v2-root--legal .page-popup-body ul{list-style:disc outside!important}html body .modal-v2-root--legal .page-popup-body ol{list-style:decimal outside!important}html body .modal-v2-root--legal .page-popup-body ul ul{list-style-type:circle!important}html body .modal-v2-root--legal .page-popup-body ol ol{list-style-type:lower-alpha!important}html body .modal-v2-root--legal .page-popup-body ol ol ol{list-style-type:lower-roman!important}html body .modal-v2-root--legal .page-popup-body :is(ul ul,ol ol,ul ol,ol ul){margin:.4em 0!important}html body .modal-v2-root--legal .page-popup-body :is(strong,b){color:var(--modal-v2-text)!important;font-weight:700!important}html body .modal-v2-root--legal .page-popup-body :is(em,i){font-style:italic!important}html body .modal-v2-root--legal .page-popup-body blockquote{margin:1em 0!important;padding:.6em 0 .6em 1em!important;border:0!important;border-left:3px solid var(--modal-v2-accent)!important;color:var(--modal-v2-muted)!important;background:#b75b870b!important}html body .modal-v2-root--legal .page-popup-body hr{margin:1.25em 0!important;border:0!important;border-top:1px solid var(--modal-v2-border-soft)!important}html body .modal-v2-root--legal .page-popup-body table{width:100%!important;margin:1em 0!important;border-collapse:collapse!important;font-size:.9em!important}html body .modal-v2-root--legal .page-popup-body :is(th,td){padding:8px 10px!important;border:1px solid var(--modal-v2-border-soft)!important;text-align:left!important;vertical-align:top!important}html body .modal-v2-root--legal .page-popup-body th{color:var(--modal-v2-text)!important;background:#ffffff09!important}html body .modal-v2-root--legal .page-popup-body *{max-width:100%!important}html body .modal-v2-root--legal .page-popup-body img{height:auto!important}html body .modal-v2-root--legal .legal-placeholder{margin:0!important;padding:16px 18px!important;border:1px solid var(--modal-v2-border-soft)!important;border-left:3px solid var(--modal-v2-accent)!important;border-radius:4px!important;background:#ffffff05!important}html body .modal-v2-root--legal .legal-placeholder strong{display:block!important;margin:0 0 7px!important;color:var(--modal-v2-text)!important;font:700 .82rem/1.3 var(--modal-v2-font-display)!important;letter-spacing:.04em!important}html body .modal-v2-root--legal .legal-placeholder p{margin:0!important}html body .modal-v2-root .modal-v2-account-body{display:grid!important;gap:14px!important}html body .modal-v2-root .modal-v2-emblem{display:grid;width:56px;height:56px;place-items:center;margin:0 auto 2px;border:1px solid #4e5f5b;border-radius:50%;background:#172522;color:var(--modal-v2-patina-hi);box-shadow:inset 0 0 0 3px #0d1312}html body .modal-v2-root .modal-v2-account-value{margin:0!important;padding:10px 12px!important;border:1px solid var(--modal-v2-border-soft)!important;border-radius:4px!important;background:#101117!important;color:var(--modal-v2-text)!important;font:.88rem/1.4 var(--modal-v2-font-body)!important;text-align:center!important;overflow-wrap:anywhere}html body .modal-v2-root .profile-menu-email{margin:0 0 14px!important;color:var(--modal-v2-muted)!important;font:.88rem/1.4 var(--modal-v2-font-body)!important;text-align:center!important;word-break:normal!important;overflow-wrap:anywhere}html body .modal-v2-root .profile-menu-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:0!important}html body .modal-v2-root .profile-menu-stat{display:grid!important;gap:3px!important;min-width:0!important;margin:0!important;padding:12px 8px!important;border:1px solid rgba(180,18,53,.22)!important;border-radius:var(--ui-radius-control, 6px)!important;background:#fff8e8!important;text-align:center!important;opacity:1!important;filter:none!important;transform:none!important}html body .modal-v2-root .profile-menu-stat-val{display:block!important;margin:0!important;color:var(--modal-v2-text)!important;font:700 1rem/1.2 var(--modal-v2-font-display)!important;overflow-wrap:anywhere}html body .modal-v2-root .profile-menu-stat-lbl{display:block!important;margin:0!important;color:var(--modal-v2-dim)!important;font:.68rem/1.2 var(--modal-v2-font-body)!important}html body .modal-v2-root .profile-menu-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:var(--modal-v2-control-gap)!important;margin:0!important}html body .modal-v2-root .pm-verify{margin:0 0 12px!important;padding:10px 12px!important;border:1px solid rgba(180,18,53,.28)!important;border-radius:var(--ui-radius-control, 6px)!important;background:#fff8e8!important;color:var(--modal-v2-warning)!important;text-align:center!important}html body .modal-v2-root .pm-verify.is-ok{border-color:#426b5d!important;background:#468c7017!important;color:var(--modal-v2-success)!important}html body .modal-v2-root .pm-verify-row{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}html body .modal-v2-root .pm-verify-row svg{flex:0 0 auto!important;stroke:currentColor!important}html body .modal-v2-root .pm-verify-label{color:inherit!important;font:.78rem/1.35 var(--modal-v2-font-body)!important;letter-spacing:.02em!important}html body .modal-v2-root .pm-verify.is-ok .pm-verify-label{font-weight:700!important}html body .modal-v2-root .pm-verify-btn{width:100%!important;margin-top:9px!important}html body .modal-v2-root .tx-modal-body{padding:0!important}html body .modal-v2-root .tx-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border-bottom:1px solid var(--modal-v2-border-soft)!important;background:var(--ui-legacy-plate-soft, #14151c)!important}html body .modal-v2-root .tx-tab{min-width:0!important;min-height:var(--modal-v2-control-height)!important;padding:9px 8px!important;border:0!important;border-right:1px solid var(--modal-v2-border-soft)!important;border-bottom:2px solid transparent!important;background:transparent!important;color:var(--modal-v2-dim)!important;font:700 .73rem/1.2 var(--modal-v2-font-display)!important;cursor:pointer!important}html body .modal-v2-root .tx-tab:last-child{border-right:0!important}html body .modal-v2-root .tx-tab:is(:hover,.active){color:var(--modal-v2-text)!important;background:#ffffff06!important}html body .modal-v2-root .tx-tab.active{border-bottom-color:var(--modal-v2-accent)!important}html body .modal-v2-root .tx-tab:focus-visible{outline:2px solid var(--modal-v2-patina-hi)!important;outline-offset:-3px!important}html body .modal-v2-root .tx-tab:focus:not(:focus-visible){outline:none!important}html body .modal-v2-root .tx-toolbar{display:flex!important;min-height:48px!important;align-items:center!important;justify-content:flex-end!important;padding:8px 18px!important;border-bottom:1px solid var(--modal-v2-border-soft)!important}html body .modal-v2-root .tx-toolbar.hidden{display:none!important}html body .modal-v2-root .tx-download{min-height:var(--modal-v2-control-height)!important;padding:8px 12px!important;font-size:.7rem!important}html body .modal-v2-root .tx-download.hidden{display:none!important}html body .modal-v2-root .tx-content{min-height:230px!important;padding:12px 18px 20px!important}html body .modal-v2-root .tx-row{margin:0 0 7px!important;overflow:hidden!important;border:1px solid var(--modal-v2-border-soft)!important;border-radius:4px!important;background:#13141a!important}html body .modal-v2-root .tx-row-head{display:flex!important;align-items:stretch!important;min-width:0!important}html body .modal-v2-root .tx-row-toggle{display:grid!important;flex:1 1 auto!important;grid-template-columns:minmax(70px,.75fr) minmax(92px,1fr) minmax(88px,.9fr) minmax(84px,.8fr) 14px!important;align-items:center!important;gap:var(--modal-v2-control-gap)!important;min-width:0!important;min-height:var(--modal-v2-control-height)!important;margin:0!important;padding:8px 10px!important;border:0!important;background:transparent!important;color:var(--modal-v2-muted)!important;font:.77rem/1.3 var(--modal-v2-font-body)!important;text-align:left!important;cursor:pointer!important}html body .modal-v2-root .tx-row[data-kind=adj] .tx-row-toggle{grid-template-columns:minmax(70px,.65fr) minmax(90px,.85fr) minmax(120px,1fr) minmax(100px,1.25fr) 14px!important}html body .modal-v2-root .tx-row-toggle:hover{background:#ffffff06!important}html body .modal-v2-root .tx-row-toggle:focus-visible{outline:2px solid var(--modal-v2-patina-hi)!important;outline-offset:-2px!important}html body .modal-v2-root .tx-row.expanded{border-color:#4b505a!important}html body .modal-v2-root .tx-date{color:var(--modal-v2-dim)!important;white-space:nowrap!important}html body .modal-v2-root .tx-amount{color:var(--modal-v2-text)!important;font-weight:700!important;white-space:nowrap!important}html body .modal-v2-root .tx-amount--positive{color:var(--modal-v2-patina-hi)!important}html body .modal-v2-root .tx-amount--negative{color:#e9abb2!important}html body .modal-v2-root .tx-amount--neutral{color:var(--modal-v2-muted)!important}html body .modal-v2-root .tx-fiat{color:var(--modal-v2-muted)!important;white-space:nowrap!important}html body .modal-v2-root .tx-fiat--success{color:var(--modal-v2-success)!important}html body .modal-v2-root .tx-kind,html body .modal-v2-root .tx-status{justify-self:start!important;max-width:100%!important;padding:3px 7px!important;overflow:hidden!important;border:1px solid #4b4d57!important;border-radius:999px!important;background:#ffffff09!important;color:var(--modal-v2-muted)!important;font:700 .66rem/1.2 var(--modal-v2-font-body)!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .modal-v2-root .tx-kind{border-color:#5d4760!important;color:#d7b4cc!important}html body .modal-v2-root .tx-status--success{border-color:#426b5d!important;background:#468c701a!important;color:#b3dfc8!important}html body .modal-v2-root .tx-status--pending{border-color:#776341!important;background:#aa803a17!important;color:#e0c89b!important}html body .modal-v2-root .tx-status--danger{border-color:#6f424b!important;background:#973a4c1a!important;color:#efb6bd!important}html body .modal-v2-root .tx-summary{min-width:0!important;overflow:hidden!important;color:var(--modal-v2-muted)!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .modal-v2-root .tx-caret{justify-self:end!important;color:var(--modal-v2-dim)!important}html body .modal-v2-root .tx-details{padding:11px 13px 13px!important;border-top:1px solid var(--modal-v2-border-soft)!important;color:var(--modal-v2-muted)!important;font:.76rem/1.65 var(--modal-v2-font-body)!important;overflow-wrap:anywhere!important}html body .modal-v2-root .tx-details.hidden{display:none!important}html body .modal-v2-root .tx-meta-label{color:var(--modal-v2-dim)!important}html body .modal-v2-root .tx-pending-note{margin:0 0 6px!important;color:var(--modal-v2-warning)!important}html body .modal-v2-root .tx-invoice-btn{display:grid!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;border-left:1px solid var(--modal-v2-border-soft)!important;background:transparent!important;color:var(--modal-v2-accent-hi)!important;cursor:pointer!important;opacity:.78!important}html body .modal-v2-root .tx-invoice-btn:hover{background:#b75b8712!important;opacity:1!important}html body .modal-v2-root .tx-invoice-btn:focus-visible{outline:2px solid var(--modal-v2-patina-hi)!important;outline-offset:-2px!important}html body .modal-v2-root .withdrawal-form{display:grid!important;gap:12px!important}html body .modal-v2-root .withdrawal-form.hidden{display:none!important}html body .modal-v2-root .withdrawal-summary{display:grid!important;gap:5px!important;margin:0!important;padding:11px 12px!important;border:1px solid var(--modal-v2-border-soft)!important;border-radius:4px!important;background:#121319!important;color:var(--modal-v2-muted)!important;font:.78rem/1.45 var(--modal-v2-font-body)!important}html body .modal-v2-root .withdrawal-summary-row{display:flex!important;justify-content:space-between!important;gap:16px!important}html body .modal-v2-root .withdrawal-summary-row>span:first-child{color:var(--modal-v2-dim)!important}html body .modal-v2-root .withdrawal-summary-row>span:last-child{color:var(--modal-v2-text)!important;text-align:right!important}html body .modal-v2-root .withdrawal-hint{min-height:17px!important;margin:-5px 0 0!important;color:var(--modal-v2-dim)!important;font:.74rem/1.35 var(--modal-v2-font-body)!important}html body .modal-v2-root .withdrawal-hint.is-error{color:var(--modal-v2-danger)!important}html body .modal-v2-root .withdrawal-note{margin:0!important;padding:10px 12px!important;border-left:0!important;border-radius:3px!important;background:#65a99a12!important;color:var(--modal-v2-muted)!important;font:.77rem/1.5 var(--modal-v2-font-body)!important}html body .modal-v2-root .withdrawal-submit{width:100%!important}html body .mk-overlay-root.modal-v2-root{--modal-v2-z: 11980}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2{position:relative!important;z-index:1!important;inset:auto!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;width:min(920px,100%)!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - var(--modal-v2-gap) * 2)!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--modal-v2-border)!important;border-radius:var(--modal-v2-radius)!important;background:linear-gradient(180deg,var(--modal-v2-surface),var(--modal-v2-bg) 72%,var(--modal-v2-bg-deep))!important;box-shadow:inset 0 0 0 3px #07080cc7,inset 0 0 0 4px #ffffff06,var(--modal-v2-shadow)!important;color:var(--modal-v2-text)!important;opacity:1!important;filter:none!important;transform:none!important;animation:modalV2In .18s ease-out both!important;pointer-events:auto!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr{position:relative!important;display:flex!important;flex:0 0 var(--modal-v2-header-height)!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:var(--modal-v2-header-height)!important;margin:0!important;padding:7px 12px 7px 18px!important;border:0!important;border-bottom:1px solid var(--modal-v2-border-soft)!important;border-radius:0!important;background:linear-gradient(180deg,#252630,#191a22)!important;box-shadow:none!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr:before{content:""!important;position:absolute!important;display:block!important;flex:none!important;inset:auto 24px 0!important;width:auto!important;height:1px!important;margin:0!important;background:linear-gradient(90deg,transparent,rgba(183,91,135,.55),transparent)!important;border-radius:0!important;pointer-events:none!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr h2{display:flex!important;flex:1 1 auto!important;min-width:0!important;align-items:center!important;gap:8px!important;margin:0!important;color:var(--modal-v2-text)!important;font:700 1.05rem/1.2 var(--modal-v2-font-display)!important;letter-spacing:.045em!important;text-shadow:0 1px 0 #000!important;text-transform:none!important;overflow:hidden!important;overflow-wrap:anywhere!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr .btn-x{position:relative!important;inset:auto!important;display:grid!important;flex:0 0 var(--modal-v2-control-height)!important;place-items:center!important;box-sizing:border-box!important;width:var(--modal-v2-control-height)!important;min-width:var(--modal-v2-control-height)!important;max-width:var(--modal-v2-control-height)!important;height:var(--modal-v2-control-height)!important;min-height:var(--modal-v2-control-height)!important;max-height:var(--modal-v2-control-height)!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #52555f!important;border-radius:4px!important;background:linear-gradient(180deg,#2b2d37,#1b1c24)!important;box-shadow:inset 0 0 0 2px #101117,0 2px #090a0e!important;color:var(--modal-v2-muted)!important;font-size:0!important;line-height:1!important;opacity:1!important;filter:none!important;transform:none!important;cursor:pointer!important;transition:color .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr .btn-x:before,html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr .btn-x:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:16px!important;height:2px!important;margin:-1px 0 0 -8px!important;border:0!important;border-radius:1px!important;background:currentColor!important;pointer-events:none!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr .btn-x:before{transform:rotate(45deg)!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr .btn-x:after{transform:rotate(-45deg)!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr .btn-x:hover:not(:disabled),html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr .btn-x:focus-visible{border-color:var(--modal-v2-patina)!important;background:linear-gradient(180deg,#283b39,#182624)!important;color:var(--modal-v2-patina-hi)!important;filter:none!important;transform:none!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr .btn-x:focus-visible{outline:2px solid var(--modal-v2-patina-hi)!important;outline-offset:2px!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr .btn-x:focus:not(:focus-visible){outline:none!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr .btn-x:active{background:#111a18!important;box-shadow:inset 0 2px 5px #000000a6!important;transform:none!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr .btn-x:disabled{color:var(--modal-v2-dim)!important;opacity:.58!important;cursor:wait!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-notice{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:8px!important;margin:0!important;padding:10px 16px!important;border:0!important;border-bottom:1px solid var(--modal-v2-border-soft)!important;background:#121319!important;color:var(--modal-v2-muted)!important;font:.78rem/1.4 var(--modal-v2-font-body)!important;text-shadow:none!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-tabs{display:grid!important;flex:0 0 auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--modal-v2-border-soft)!important;background:var(--ui-legacy-plate-soft, #14151c)!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-tab{min-width:0!important;min-height:var(--modal-v2-control-height)!important;margin:0!important;padding:9px 8px!important;border:0!important;border-right:1px solid var(--modal-v2-border-soft)!important;border-bottom:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--modal-v2-dim)!important;font:700 .73rem/1.2 var(--modal-v2-font-display)!important;text-shadow:none!important;opacity:1!important;filter:none!important;transform:none!important;cursor:pointer!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-tab:last-child{border-right:0!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-tab:is(:hover,.active){border-bottom:0!important;background:#ffffff06!important;color:var(--modal-v2-text)!important;transform:none!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-tab:focus-visible{outline:2px solid var(--modal-v2-patina-hi)!important;outline-offset:-3px!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-tab:focus:not(:focus-visible){outline:none!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-tab:disabled{color:var(--modal-v2-dim)!important;opacity:.52!important;cursor:wait!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>#mk-body.panel-body{display:block!important;flex:1 1 auto!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:clamp(0px,calc(100dvh - var(--modal-v2-gap) * 2 - var(--modal-v2-header-height) - 116px),240px)!important;max-height:min(620px,calc(100dvh - var(--modal-v2-gap) * 2 - var(--modal-v2-header-height) - 116px))!important;margin:0!important;padding:16px 18px 22px!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;background:transparent!important;color:var(--modal-v2-muted)!important;font:.86rem/1.5 var(--modal-v2-font-body)!important;scrollbar-color:var(--modal-v2-border) var(--modal-v2-bg-deep)!important;scrollbar-width:thin!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>#mk-body>div{color:inherit!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>#mk-feedback{flex:0 0 auto!important;margin:0!important;border-width:0 0 1px 3px!important;border-radius:0!important;padding:9px 14px!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>#mk-feedback.hidden{display:none!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 #mk-body .modal-v2-state{min-height:220px!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-card,html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-create-card,html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-history-row{box-sizing:border-box!important;border:1px solid var(--modal-v2-border-soft)!important;border-radius:4px!important;background:linear-gradient(180deg,#22232ce6,#111218f5)!important;color:var(--modal-v2-muted)!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-listing-row{display:flex!important;align-items:center!important;gap:var(--modal-v2-control-gap)!important;min-width:0!important;margin:0 0 7px!important;padding:10px 12px!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-item-copy{flex:1 1 auto!important;min-width:150px!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-item-title{min-width:0!important;color:var(--modal-v2-text)!important;font:.85rem/1.35 var(--modal-v2-font-body)!important;overflow-wrap:anywhere!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-qty{color:var(--modal-v2-dim)!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-meta{margin-top:3px!important;color:var(--modal-v2-dim)!important;font:.72rem/1.4 var(--modal-v2-font-body)!important;overflow-wrap:anywhere!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-price{flex:0 0 auto!important;min-width:74px!important;color:var(--modal-v2-patina-hi)!important;font:700 .86rem/1.25 var(--modal-v2-font-display)!important;text-align:right!important;white-space:nowrap!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-listing-row>.btn-act{flex:0 0 104px!important;min-height:var(--modal-v2-control-height)!important;padding:8px 10px!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-create-card{display:grid!important;gap:var(--modal-v2-control-gap)!important;margin:0 0 16px!important;padding:14px!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-section-title{margin:0 0 8px!important;color:var(--modal-v2-text)!important;font:700 .88rem/1.3 var(--modal-v2-font-display)!important;letter-spacing:.025em!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-section-title--spaced{margin-top:16px!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-section-hint{margin:-3px 0 0!important;color:var(--modal-v2-dim)!important;font:.74rem/1.45 var(--modal-v2-font-body)!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-field{display:grid!important;gap:5px!important;min-width:0!important;color:var(--modal-v2-muted)!important;font:700 .7rem/1.2 var(--modal-v2-font-display)!important;letter-spacing:.04em!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-field-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:var(--modal-v2-control-gap)!important;min-width:0!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-create-submit{width:100%!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-inline-empty{margin:0!important;padding:10px 2px 16px!important;color:var(--modal-v2-dim)!important;font:.78rem/1.4 var(--modal-v2-font-body)!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:10px 12px!important;border:1px solid #4d505a!important;border-radius:4px!important;background:#101117!important;background-image:none!important;box-shadow:inset 0 2px 5px #0000009e,0 1px #ffffff06!important;color:var(--modal-v2-text)!important;font:.9rem/1.25 var(--modal-v2-font-body)!important;outline:0!important;filter:none!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--modal-v2-patina)!important;box-shadow:inset 0 2px 5px #00000094,0 0 0 2px #65a99a21!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 :is(input,textarea)::placeholder{color:#77727c!important;opacity:.82!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 select option{background:var(--ui-legacy-plate-raised, #15161d)!important;color:var(--modal-v2-text)!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .btn-act{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:10px 18px!important;overflow:hidden!important;border:1px solid #555862!important;border-image:none!important;border-radius:4px!important;background:linear-gradient(90deg,transparent,rgba(183,91,135,.48) 18%,rgba(183,91,135,.48) 82%,transparent) center 5px / 82% 1px no-repeat,linear-gradient(180deg,#30323c,#242630 50%,#171820)!important;background-clip:padding-box!important;box-shadow:inset 0 0 0 2px var(--ui-legacy-plate, #111218),inset 0 1px #ffffff12,0 2px #08090d!important;color:var(--modal-v2-text)!important;font:700 .74rem/1.15 var(--modal-v2-font-display)!important;letter-spacing:.055em!important;text-align:center!important;text-shadow:0 1px 0 #000!important;white-space:normal!important;opacity:1!important;filter:none!important;transform:none!important;cursor:pointer!important;transition:border-color .12s ease,background .12s ease,color .12s ease,box-shadow .12s ease!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .btn-act:hover:not(:disabled){border-color:var(--modal-v2-accent)!important;background:linear-gradient(90deg,transparent,var(--modal-v2-accent-hi) 18%,var(--modal-v2-accent-hi) 82%,transparent) center 5px / 82% 1px no-repeat,linear-gradient(180deg,#3a3440,#2b2732 50%,#1c1922)!important;box-shadow:inset 0 0 0 2px #151219,inset 0 1px #ffffff17,0 2px #08070a!important;color:#fff8fc!important;filter:none!important;transform:none!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .btn-act:active:not(:disabled){background:#1a171f!important;box-shadow:inset 0 2px 5px #0009!important;transform:none!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .btn-act:focus-visible{outline:2px solid var(--modal-v2-patina-hi)!important;outline-offset:2px!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .btn-act:focus:not(:focus-visible){outline:none!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .btn-act:disabled{color:var(--modal-v2-dim)!important;opacity:.58!important;cursor:not-allowed!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .btn-green{border-color:#65736f!important;background:linear-gradient(90deg,transparent,rgba(101,169,154,.7) 18%,rgba(101,169,154,.7) 82%,transparent) center 5px / 82% 1px no-repeat,linear-gradient(180deg,#30413f,#253331 50%,#17211f)!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .btn-danger{border-color:#755158!important;background:linear-gradient(180deg,#3c292e,#281c20)!important;color:#f2c6cb!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-pending-copy{color:var(--modal-v2-warning)!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-history-row{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;margin:0 0 5px!important;padding:8px 11px!important;color:var(--modal-v2-muted)!important;font:.74rem/1.35 var(--modal-v2-font-body)!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-history-row>:first-child{min-width:0!important;overflow-wrap:anywhere!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-history-price{margin-left:auto!important;color:var(--modal-v2-text)!important;white-space:nowrap!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-status{flex:0 0 auto!important;padding:3px 7px!important;border:1px solid #4b4d57!important;border-radius:999px!important;background:#ffffff09!important;color:var(--modal-v2-muted)!important;font:700 .66rem/1.2 var(--modal-v2-font-body)!important;white-space:nowrap!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-status--success{border-color:#426b5d!important;background:#468c701a!important;color:#b3dfc8!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-status--pending{border-color:#776341!important;background:#aa803a17!important;color:#e0c89b!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-status--danger{border-color:#6f424b!important;background:#973a4c1a!important;color:#efb6bd!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-purchase-card{margin:0 0 7px!important;padding:11px 12px!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-purchase-head{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-purchase-head>.mk-item-title{flex:1 1 auto!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-purchase-meta{margin-top:6px!important}html body .modal-v2-root--sheet{align-items:end!important;justify-items:stretch!important;grid-template-columns:minmax(0,1fr)!important;padding:0!important}html body .modal-v2-root--sheet>.mobile-sheet-panel{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:0!important;max-height:min(78dvh,520px)!important;margin:0!important;padding:14px max(14px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))!important;overflow-y:auto!important;border:1px solid var(--modal-v2-border)!important;border-bottom:0!important;border-radius:12px 12px 0 0!important;background:linear-gradient(180deg,var(--modal-v2-surface),var(--modal-v2-bg-deep))!important;box-shadow:0 -18px 52px #0000009e!important;animation:modalV2SheetIn .18s ease-out both!important}html body .modal-v2-root--sheet>.modal-v2-backdrop{animation:modalV2BackdropIn .16s ease-out both!important}html body .modal-v2-root--sheet>.mobile-sheet-panel:before{content:""!important;position:absolute!important;z-index:1!important;inset:0 28px auto!important;display:block!important;height:1px!important;border:0!important;background:linear-gradient(90deg,transparent,rgba(219,130,173,.64),transparent)!important;pointer-events:none!important}html body .modal-v2-root--sheet .mobile-sheet-handle{width:44px!important;height:4px!important;margin:0 auto 13px!important;border-radius:99px!important;background:var(--modal-v2-border)!important;box-shadow:none!important;cursor:default!important}html body .modal-v2-root--sheet .mobile-sheet-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}html body .modal-v2-root--sheet .mobile-sheet-btn{position:relative!important;display:grid!important;min-width:0!important;min-height:82px!important;place-items:center!important;gap:5px!important;padding:9px!important;overflow:hidden!important;border:1px solid var(--modal-v2-border-soft)!important;border-image:none!important;border-radius:5px!important;background:var(--ui-legacy-plate-raised, #15161d)!important;box-shadow:inset 0 1px #ffffff06!important;color:var(--modal-v2-muted)!important;font:700 .76rem/1.2 var(--modal-v2-font-display)!important;letter-spacing:.035em!important;text-align:center!important;text-shadow:none!important;opacity:1!important;filter:none!important;transform:none!important;cursor:pointer!important;transition:border-color .12s ease,background .12s ease,color .12s ease,box-shadow .12s ease!important}html body .modal-v2-root--sheet .mobile-sheet-btn:before,html body .modal-v2-root--sheet .mobile-sheet-btn:after{content:none!important;display:none!important}html body .modal-v2-root--sheet .mobile-sheet-btn:hover{border-color:var(--modal-v2-accent)!important;background:#211c25!important;box-shadow:inset 0 1px #ffffff0a!important;color:var(--modal-v2-text)!important;filter:none!important;transform:none!important}html body .modal-v2-root--sheet .mobile-sheet-btn:active{background:var(--ui-legacy-plate, #111218)!important;box-shadow:inset 0 2px 5px #0000009e!important;transform:none!important}html body .modal-v2-root--sheet .mobile-sheet-btn:focus-visible{outline:2px solid var(--modal-v2-patina-hi)!important;outline-offset:2px!important}html body .modal-v2-root--sheet .mobile-sheet-btn:focus:not(:focus-visible){outline:none!important}html body .modal-v2-root--sheet .mobile-sheet-btn:disabled{color:var(--modal-v2-dim)!important;opacity:.58!important;cursor:not-allowed!important}html body .modal-v2-root--sheet .mobile-sheet-close{position:static!important;align-self:center!important;width:auto!important;min-width:140px!important;min-height:var(--modal-v2-control-height)!important;margin:12px 0 0!important;border:1px solid var(--modal-v2-border-soft)!important;border-radius:4px!important;background:var(--ui-legacy-plate-raised, #15161d)!important;color:var(--modal-v2-muted)!important;font:700 .78rem/1.2 var(--modal-v2-font-display)!important;text-shadow:none!important;opacity:1!important;filter:none!important;transform:none!important;cursor:pointer!important;transition:border-color .12s ease,background .12s ease,color .12s ease!important}html body .modal-v2-root--sheet .mobile-sheet-close:hover{border-color:var(--modal-v2-patina)!important;background:#182624!important;color:var(--modal-v2-patina-hi)!important;transform:none!important}html body .modal-v2-root--sheet .mobile-sheet-close:active{background:#101917!important;transform:none!important}html body .modal-v2-root--sheet .mobile-sheet-close:focus-visible{outline:2px solid var(--modal-v2-patina-hi)!important;outline-offset:2px!important}html body .modal-v2-root--sheet .mobile-sheet-close:focus:not(:focus-visible){outline:none!important}html body .modal-v2-root--sheet .mobile-sheet-ico{display:flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;color:currentColor!important;line-height:1!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))!important;transition:opacity .12s ease!important}html body .modal-v2-root--sheet .mobile-sheet-ico svg{display:block!important}html body .modal-v2-root--sheet .mobile-sheet-ico :is(.hud-svg-fill-brass-hilite,.hud-svg-fill-brass-base,.hud-svg-fill-brass-bright){fill:currentColor!important}html body .modal-v2-root--sheet .mobile-sheet-ico :is(.hud-svg-stroke-brass-base,.hud-svg-stroke-brass-deep){stroke:currentColor!important}html body .modal-v2-root--sheet .mobile-sheet-lbl{display:block;max-width:100%;color:inherit!important;font:inherit!important;line-height:1.15;letter-spacing:inherit!important;white-space:normal;overflow-wrap:anywhere}html body .modal-v2-root--sheet .mobile-sheet-ico.muted{opacity:.5!important}html body .modal-v2-root--sheet .mobile-sheet-ico.muted .ms-speaker{fill:var(--modal-v2-dim)!important}html body .modal-v2-root--sheet .mobile-sheet-ico.muted .ms-wave{opacity:0!important}html body .modal-v2-root--sheet .mobile-sheet-ico.muted .ms-slash{opacity:1!important}html body .modal-v2-root--sheet :is(.ms-wave,.ms-slash,.ms-speaker){transition:opacity .12s ease,fill .12s ease!important}html body .modal-v2-root--sheet #mobile-sound-btn.muted{border-color:#755158!important}html body .modal-v2-root--sheet #mobile-sound-btn.muted .mobile-sheet-lbl{color:#e5a5ad!important}html body #fs-prompt{border-color:var(--flow-fullscreen-border)!important;border-radius:5px!important;background:radial-gradient(circle at 92% 10%,rgba(189,103,143,.12),transparent 34%),linear-gradient(155deg,var(--flow-fullscreen-panel-hi),var(--flow-fullscreen-panel))!important;box-shadow:inset 0 0 0 2px var(--flow-fullscreen-void),0 12px 30px #00000070!important}html body #fs-prompt .fs-prompt-close:hover{color:var(--flow-fullscreen-accent-hi)!important;transform:none!important}html[data-theme=flore-nya] body #app>#fs-prompt.fs-prompt.fs-prompt--game{position:fixed!important;z-index:560!important;top:calc(var(--hud-v2-height, 76px) + 12px)!important;right:16px!important;bottom:auto!important;left:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr);align-items:start;gap:7px!important;width:min(310px,calc(100vw - 32px))!important;min-height:0!important;margin:0!important;padding:14px 48px 14px 15px!important;overflow:hidden!important;border:1px solid #e13b35!important;border-radius:10px!important;background:linear-gradient(90deg,#ffd23f,#ff8f73) top / 100% 3px no-repeat,linear-gradient(145deg,#fffdf2,#ffd5c8)!important;box-shadow:0 12px 30px #5b1e363d!important;color:#291526!important;opacity:1!important;transform:none!important;animation:flowFullscreenIn .22s ease-out both!important}html[data-theme=flore-nya] body #app>#fs-prompt.fs-prompt.fs-prompt--game.hidden,html[data-theme=flore-nya] body #app>#fs-prompt.fs-prompt.fs-prompt--game[hidden]{display:none!important}html[data-theme=flore-nya] body.game-tutorial-active #app>#fs-prompt.fs-prompt.fs-prompt--game{display:none!important}html[data-theme=flore-nya] body #app>#fs-prompt .fs-prompt-eyebrow{margin:0!important;color:#8f102c!important;font:700 10px/1.2 var(--font-display)!important;letter-spacing:.12em!important}html[data-theme=flore-nya] body #app>#fs-prompt .fs-prompt-text{max-width:none!important;margin:0!important;padding:0!important;color:#64364b!important;font:500 13px/1.42 var(--font-body)!important;text-align:left!important}html[data-theme=flore-nya] body #app>#fs-prompt .fs-prompt-btn{justify-self:start;min-width:174px!important;min-height:40px!important;margin:2px 0 0!important;padding:8px 13px!important;border:1px solid #b41235!important;border-radius:var(--ui-radius-control)!important;background:linear-gradient(180deg,#ff5a45,#e13b35)!important;color:#fffdf2!important;box-shadow:inset 0 1px #ffffff6b!important;font:700 11px/1 var(--font-display)!important;letter-spacing:.08em!important;text-shadow:none!important}html[data-theme=flore-nya] body #app>#fs-prompt .fs-prompt-btn-icon{color:#fffdf2!important}html[data-theme=flore-nya] body #app>#fs-prompt .fs-prompt-close{top:10px!important;right:10px!important;width:32px!important;height:32px!important;border:1px solid rgba(180,18,53,.35)!important;border-radius:var(--ui-radius-control)!important;background:#fffdf2b8!important;color:#8f102c!important;font-size:0!important;overflow:hidden!important}html[data-theme=flore-nya] body #app>#fs-prompt .fs-prompt-close:before,html[data-theme=flore-nya] body #app>#fs-prompt .fs-prompt-close:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:14px!important;height:2px!important;margin:-1px 0 0 -7px!important;border-radius:1px!important;background:currentColor!important;pointer-events:none!important}html[data-theme=flore-nya] body #app>#fs-prompt .fs-prompt-close:before{transform:rotate(45deg)!important}html[data-theme=flore-nya] body #app>#fs-prompt .fs-prompt-close:after{transform:rotate(-45deg)!important}@media(max-width:720px),(max-width:960px)and (max-height:600px){html[data-theme=flore-nya] body #app>#fs-prompt.fs-prompt.fs-prompt--game{top:calc(var(--hud-v2-height, 62px) + 8px)!important;right:8px!important;left:8px!important;width:auto!important;padding:12px 48px 12px 13px!important}html[data-theme=flore-nya] body #app>#fs-prompt .fs-prompt-btn{min-height:44px!important}}html[data-theme=flore-nya] body .modal-v2-root:not(.modal-v2-root--sheet)>.modal-v2:not(.mk-panel),html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2{background:linear-gradient(180deg,var(--modal-v2-surface),var(--modal-v2-bg) 72%,var(--ui-color-canvas))!important;box-shadow:inset 0 0 0 2px var(--ui-color-surface-raised),inset 0 0 0 3px color-mix(in srgb,var(--modal-v2-border) 38%,transparent),var(--modal-v2-shadow)!important}html[data-theme=flore-nya] body .modal-v2-root .modal-v2-header,html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr,html[data-theme=flore-nya] body .modal-v2-root--cookie .cookie-consent-header{border-bottom-color:var(--modal-v2-border)!important;background:linear-gradient(180deg,var(--ui-color-surface-raised),var(--ui-color-surface-high))!important;box-shadow:inset 0 -1px #ffffffd1!important}html[data-theme=flore-nya] body .modal-v2-root :is(.modal-v2-title,.page-popup-title,.cookie-consent-title,.profile-menu-title,.intro-title),html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr h2{color:var(--ui-color-text-strong)!important;text-shadow:none!important}html[data-theme=flore-nya] body .modal-v2-root .modal-v2-eyebrow{color:var(--modal-v2-accent-hi)!important;opacity:1!important}html[data-theme=flore-nya] body .modal-v2-root .modal-v2-close,html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr .btn-x{border-color:var(--modal-v2-accent-deep, var(--ui-color-accent-deep))!important;background:linear-gradient(180deg,var(--ui-color-surface-raised),var(--ui-color-canvas))!important;box-shadow:inset 0 1px #fff,0 2px color-mix(in srgb,var(--ui-color-accent-deep) 30%,transparent)!important;color:var(--ui-color-accent-high)!important}html[data-theme=flore-nya] body .modal-v2-root .modal-v2-close:is(:hover,:focus-visible),html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr .btn-x:is(:hover,:focus-visible){border-color:var(--ui-color-accent-high)!important;background:var(--ui-color-accent-deep)!important;box-shadow:inset 0 1px #ffffff47,0 2px #600d2840!important;color:var(--ui-color-surface-raised)!important}html[data-theme=flore-nya] body .modal-v2-root .modal-v2-close:active,html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr .btn-x:active{background:var(--ui-color-accent-high)!important;color:var(--ui-color-surface-raised)!important}html[data-theme=flore-nya] body .modal-v2-root :is(.modal-v2-footer,.tx-tabs,.profile-menu-stat,.modal-v2-account-value,.tx-row,.withdrawal-summary),html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 :is(.mk-notice,.mk-tabs,.mk-card,.mk-create-card,.mk-history-row){background:var(--ui-color-surface)!important;color:var(--modal-v2-text)!important;box-shadow:inset 0 1px #ffffffd1!important}html[data-theme=flore-nya] body .modal-v2-root :is(.tx-tab,.mk-tab):is(:hover,.active),html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-tab:is(:hover,.active){background:var(--ui-color-surface-high)!important;color:var(--modal-v2-text)!important}html[data-theme=flore-nya] body .modal-v2-root :is(.modal-v2-description,.modal-v2-state,.profile-menu-email,.profile-menu-stat-lbl,.tx-row-toggle,.tx-details,.withdrawal-summary,.withdrawal-note),html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 :is(#mk-body,.mk-meta,.mk-field,.mk-history-row){color:var(--modal-v2-muted)!important}html[data-theme=flore-nya] body .modal-v2-root :is(.modal-v2-button,.intro-btn,.cookie-consent-btn,.btn-act,.mobile-sheet-btn,.mobile-sheet-close),html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .btn-act{min-height:44px!important;padding:9px 12px!important;border:1px solid rgba(180,18,53,.34)!important;border-radius:var(--ui-radius-control, 6px)!important;background:#fff8e8!important;background-image:none!important;box-shadow:none!important;color:var(--ui-color-text)!important;font:700 .76rem/1 var(--font-display, sans-serif)!important;letter-spacing:.07em!important;text-shadow:none!important;text-transform:uppercase!important;transition:opacity .14s ease!important}html[data-theme=flore-nya] body .modal-v2-root :is(.modal-v2-button,.intro-btn,.cookie-consent-btn,.btn-act,.mobile-sheet-btn,.mobile-sheet-close):hover:not(:disabled),html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .btn-act:hover:not(:disabled){border-color:#b4123557!important;background:#fff8e8!important;background-image:none!important;box-shadow:none!important;color:var(--ui-color-text)!important;opacity:.82!important;transform:none!important}html[data-theme=flore-nya] body .modal-v2-root :is(.modal-v2-button--primary,.intro-btn-primary,.cookie-consent-btn.primary,.btn-green),html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .btn-green{border-color:#b41235!important;background:#e13b35!important;background-image:none!important;box-shadow:none!important;color:#fffdf2!important}html[data-theme=flore-nya] body .modal-v2-root :is(.modal-v2-button--danger,.modal-v2-danger-button),html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .btn-danger{border-color:#8f102c!important;background:#b9183a!important;background-image:none!important;box-shadow:none!important;color:#fffdf2!important}html[data-theme=flore-nya] body .modal-v2-root :is(.modal-v2-button--primary,.intro-btn-primary,.cookie-consent-btn.primary,.btn-green):hover:not(:disabled),html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .btn-green:hover:not(:disabled){border-color:#b41235!important;background:#e13b35!important;background-image:none!important;color:#fffdf2!important;opacity:.82!important}html[data-theme=flore-nya] body .modal-v2-root :is(.modal-v2-button--danger,.modal-v2-danger-button):hover:not(:disabled),html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .btn-danger:hover:not(:disabled){border-color:#8f102c!important;background:#b9183a!important;background-image:none!important;color:#fffdf2!important;opacity:.82!important}html[data-theme=flore-nya] body .modal-v2-root :is(.modal-v2-button,.intro-btn,.cookie-consent-btn,.btn-act,.mobile-sheet-btn,.mobile-sheet-close):active:not(:disabled),html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .btn-act:active:not(:disabled){box-shadow:none!important;filter:none!important;opacity:.68!important;transform:none!important}html[data-theme=flore-nya] body .modal-v2-root :is(.modal-v2-button,.intro-btn,.cookie-consent-btn,.btn-act,.mobile-sheet-btn):disabled,html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 :is(.btn-act,.mk-tab):disabled{border-color:var(--ui-color-border-soft)!important;background:var(--ui-color-surface-high)!important;background-image:none!important;color:var(--ui-color-text-dim)!important;opacity:1!important}html[data-theme=flore-nya] body .modal-v2-root :is(.modal-v2-input,input:not([type=checkbox]):not([type=radio]),select,textarea),html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--ui-color-border)!important;background:var(--ui-color-surface-raised)!important;background-image:none!important;box-shadow:inset 0 1px 2px #65263e1a!important;color:var(--ui-color-text-strong)!important}html[data-theme=flore-nya] body .modal-v2-root :is(input,textarea)::placeholder,html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 :is(input,textarea)::placeholder{color:var(--ui-color-text-dim)!important;opacity:1!important}html[data-theme=flore-nya] body .modal-v2-root select option,html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 select option{background:var(--ui-color-surface-raised)!important;color:var(--ui-color-text)!important}html[data-theme=flore-nya] body .modal-v2-root .flore-select__trigger{border-color:var(--ui-color-border)!important;background:linear-gradient(180deg,#fffdf5,#ffe8d9)!important;box-shadow:inset 0 1px #ffffffe6!important;color:var(--ui-color-text-strong)!important}html[data-theme=flore-nya] body .modal-v2-root .flore-select__trigger:is(:hover,:focus-visible),html[data-theme=flore-nya] body .modal-v2-root .flore-select--open .flore-select__trigger{border-color:var(--ui-color-accent-deep)!important;background:#fff8eb!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-color-accent) 16%,transparent)!important;outline:none!important}html[data-theme=flore-nya] body .modal-v2-root .flore-select__menu{border-color:var(--ui-color-border)!important;background:#fff8eb!important;box-shadow:0 14px 30px #5c183038!important}html[data-theme=flore-nya] body .modal-v2-root .flore-select__option{color:var(--ui-color-text-strong)!important}html[data-theme=flore-nya] body .modal-v2-root .flore-select__option:is(:hover,:focus-visible){background:#ffd9c9!important;color:var(--ui-color-text-strong)!important;outline:none!important}html[data-theme=flore-nya] body .modal-v2-root .flore-select__option[aria-selected=true]{background:color-mix(in srgb,var(--ui-color-accent) 11%,#fff8eb)!important;color:var(--ui-color-accent-deep)!important;font-weight:700!important}html[data-theme=flore-nya] body .modal-v2-root .flore-select__option[aria-selected=true]:after{background:var(--ui-color-accent-deep)}html[data-theme=flore-nya] body .modal-v2-root :is(.modal-v2-alert--success,.tx-status--success,.pm-verify.is-ok),html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-status--success{border-color:var(--ui-color-success)!important;background:color-mix(in srgb,var(--ui-color-success) 10%,var(--ui-color-surface-raised))!important;color:var(--ui-color-success)!important}html[data-theme=flore-nya] body .modal-v2-root :is(.modal-v2-alert--warning,.tx-status--pending,.pm-verify),html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-status--pending{border-color:var(--ui-color-warning)!important;background:color-mix(in srgb,var(--ui-color-warning) 9%,var(--ui-color-surface-raised))!important;color:var(--ui-color-warning)!important}html[data-theme=flore-nya] body .modal-v2-root :is(.modal-v2-alert--danger,.tx-status--danger),html[data-theme=flore-nya] body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-status--danger{border-color:var(--ui-color-danger)!important;background:color-mix(in srgb,var(--ui-color-danger) 9%,var(--ui-color-surface-raised))!important;color:var(--ui-color-danger)!important}html[data-theme=flore-nya] body .modal-v2-root :is(.tx-kind,.mk-status){border-color:var(--ui-color-border)!important;background:var(--ui-color-surface-high)!important;color:var(--ui-color-text-muted)!important}html[data-theme=flore-nya] body .modal-v2-root .tx-amount--negative{color:var(--ui-color-danger)!important}html[data-theme=flore-nya] body .modal-v2-root--sheet>.mobile-sheet-panel{background:linear-gradient(180deg,var(--ui-color-surface-raised),var(--ui-color-canvas))!important;box-shadow:0 -18px 44px #2b153447!important}html[data-theme=flore-nya] body .modal-v2-root--intro>.intro-book-panel{--flow-intro-accent: var(--ui-color-accent-deep);--flow-intro-accent-hi: var(--ui-color-accent-high);--flow-intro-mineral: var(--ui-color-patina-high);--flow-intro-dot: var(--ui-color-surface-high);--flow-intro-dot-border: var(--ui-color-border-strong);--flow-intro-glow: color-mix(in srgb, var(--ui-color-accent) 30%, transparent)}@media(max-width:700px),(max-height:620px){:root{--modal-v2-gap: 8px;--modal-v2-header-height: 56px}html body .modal-v2-root:not(.modal-v2-root--sheet){padding:max(7px,env(safe-area-inset-top)) max(7px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left))!important}html body .modal-v2-root:not(.modal-v2-root--confirm):not(.modal-v2-root--sheet)>.modal-v2{width:100%!important;max-height:calc(100dvh - 14px)!important}html body .modal-v2-root .modal-v2-header{gap:10px!important;padding:10px 10px 9px 14px!important}html body .modal-v2-root .modal-v2-close{flex-basis:44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important}html body .modal-v2-root .modal-v2-body{padding:17px!important}html body .modal-v2-root .modal-v2-footer{min-height:62px!important;padding:9px 12px!important}html body .modal-v2-root--intro .intro-book-body{padding:20px!important}html body .modal-v2-root--intro .intro-page{min-height:190px!important}html body .modal-v2-root--intro .intro-nav{grid-template-columns:1fr auto 1fr!important;gap:8px!important}html body .modal-v2-root--cookie .cookie-consent-body{padding:14px!important}html body .modal-v2-root--cookie .cookie-consent-actions{grid-template-columns:1fr!important;padding:10px 12px!important}html body .modal-v2-root--cookie #cookie-consent-customize .cookie-consent-actions{display:flex!important}html body .modal-v2-root--cookie #cookie-save-exit{width:min(100%,240px)!important}html body .modal-v2-root--legal .page-popup-body{padding:18px!important}html body .modal-v2-root .profile-menu-actions{grid-template-columns:1fr!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>#mk-body.panel-body{padding:13px 14px 18px!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-notice{padding:9px 13px!important}}@media(max-width:560px){html body .modal-v2-root .tx-content{padding-inline:10px!important}html body .modal-v2-root .tx-row-toggle,html body .modal-v2-root .tx-row[data-kind=adj] .tx-row-toggle{grid-template-columns:minmax(0,1fr) auto 14px!important;grid-template-areas:"date amount caret" "secondary tertiary caret"!important;gap:5px 8px!important}html body .modal-v2-root .tx-date{grid-area:date!important}html body .modal-v2-root .tx-amount{grid-area:amount!important;justify-self:end!important}html body .modal-v2-root .tx-fiat,html body .modal-v2-root .tx-kind{grid-area:secondary!important}html body .modal-v2-root .tx-status,html body .modal-v2-root .tx-summary{grid-area:tertiary!important;justify-self:end!important;text-align:right!important}html body .modal-v2-root .tx-caret{grid-area:caret!important;align-self:stretch!important;display:grid!important;place-items:center!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-listing-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-item-copy{grid-column:1 / -1!important;min-width:0!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-price{min-width:0!important;text-align:left!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-listing-row>.btn-act{min-width:92px!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-field-grid{grid-template-columns:1fr!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-history-row,html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-purchase-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;white-space:normal!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-purchase-head>.mk-item-title{grid-column:1 / -1!important}}@media(max-width:430px){html body .modal-v2-root--confirm>.modal-v2{width:100%!important}html body .modal-v2-root--confirm .confirm-buttons{display:grid!important;grid-template-columns:1fr 1fr!important}html body .modal-v2-root .profile-menu-stats{grid-template-columns:1fr!important}html body .modal-v2-root .profile-menu-stat{grid-template-columns:1fr auto!important;align-items:center!important;text-align:left!important}html body .modal-v2-root .tx-tabs{grid-template-columns:1fr!important}html body .modal-v2-root .tx-tab{border-right:0!important;border-bottom:1px solid var(--modal-v2-border-soft)!important}html body .modal-v2-root .tx-tab.active{border-left:3px solid var(--modal-v2-accent)!important}}@media(prefers-reduced-motion:reduce){html body .modal-v2-root>.modal-v2,html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2,html body .modal-v2-root--sheet>.mobile-sheet-panel{animation:none!important}html body .modal-v2-root--sheet>.modal-v2-backdrop{animation:none!important}}@keyframes modalV2In{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@keyframes modalV2SheetIn{0%{transform:translateY(24px);opacity:.75}to{transform:none;opacity:1}}@keyframes modalV2BackdropIn{0%{opacity:0}to{opacity:1}}.context-badge{vertical-align:middle;filter:drop-shadow(0 1px 1px rgba(0,0,0,.72))}#panel.panel .panel-body>.npc-dialogue-wrap{display:grid;gap:var(--panel-v2-control-gap, 8px);width:100%;padding:0;text-align:left}#panel.panel .npc-dialogue-head{display:flex;align-items:center;gap:var(--panel-v2-stack-gap, 12px);min-width:0;margin:0;padding:var(--ui-space-2, 8px) var(--ui-space-3, 12px);border:1px solid var(--panel-v2-border-soft, #34353f);border-radius:var(--ui-radius-control, 4px);background:linear-gradient(180deg,var(--panel-v2-panel-hi, #23242e),var(--panel-v2-panel, #1a1b23));box-shadow:var(--ui-shadow-inset, inset 0 1px 0 rgba(255, 255, 255, .04))}#panel.panel .npc-dialogue-portrait{flex:0 0 48px;border:1px solid var(--panel-v2-border, #4b4d58);border-radius:var(--ui-radius-control, 4px);background-color:var(--panel-v2-panel, #1a1b23);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--panel-v2-panel-hi, #23242e) 68%,transparent),0 2px 5px #3a122529}#panel.panel .npc-dialogue-identity{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ui-space-1, 4px);min-width:0}#panel.panel .npc-dialogue-name{overflow:hidden;color:var(--panel-v2-text, #ece8ef);font-family:var(--font-display);font-size:15px;line-height:1.2;letter-spacing:.065em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}#panel.panel .npc-dialogue-title{color:var(--panel-v2-accent-hi, #dba6c2);font-family:var(--font-body);font-size:13px;line-height:1.25}#panel.panel .npc-dialogue-quote{display:flex;min-height:var(--panel-v2-control-height, 44px);align-items:center;margin:0;padding:var(--ui-space-2, 8px) var(--ui-space-3, 12px);border:1px solid var(--panel-v2-border-soft, #34353f);border-left:2px solid var(--panel-v2-accent, #b75b87);border-radius:var(--ui-radius-control, 4px);background:var(--panel-v2-panel, #1a1b23);color:var(--panel-v2-muted, #aaa5af);font-family:var(--font-body);font-size:14px;font-style:italic;line-height:1.55}#panel.panel .quest-npc-icon{flex:0 0 22px}#panel.panel .shop-season-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px}#panel.panel .shop-season-icon{flex:0 0 18px;pointer-events:none;opacity:.74}#panel.panel .shop-season-btn:is(:hover,:focus-visible,.active) .shop-season-icon{opacity:1}.ui-data-state{--ui-state-color: #96929d;display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:21px;padding:2px 7px;box-sizing:border-box;border:1px solid #4b4c56;border-color:color-mix(in srgb,var(--ui-state-color) 48%,#252630);border-radius:10px;background:#16171d;background:color-mix(in srgb,var(--ui-state-color) 10%,#16171d);color:var(--ui-state-color);font-family:var(--font-display);font-size:9px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ui-data-state--compact{min-height:18px;padding:2px 5px;font-size:8px}.ui-data-state--positive{--ui-state-color: #91b69c}.ui-data-state--warning{--ui-state-color: #d39a77}.ui-data-state--progress{--ui-state-color: #b98aa5}.ui-data-state--mineral{--ui-state-color: #9aafc2}.ui-data-state--rose{--ui-state-color: #d8a1be}.ui-data-state--muted,.ui-data-state--neutral{--ui-state-color: #918d98}.ui-data-state__mark{position:relative;flex:0 0 10px;width:10px;height:10px;box-sizing:border-box;border:1px solid currentColor;border-radius:3px;opacity:.9}.ui-data-state--unavailable .ui-data-state__mark:after,.ui-data-state--sold-out .ui-data-state__mark:after{content:"";position:absolute;top:4px;left:-2px;width:12px;height:1px;background:currentColor;transform:rotate(-45deg)}.ui-data-state--unaffordable .ui-data-state__mark:after,.ui-data-state--pending .ui-data-state__mark:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:currentColor}.ui-data-state--loading .ui-data-state__mark{border-right-color:transparent;border-radius:50%;animation:ui-data-state-spin .8s linear infinite}.ui-data-state__mark--quality{display:inline-flex;align-items:center;justify-content:center;gap:1px;width:17px;flex-basis:17px;border:0}.ui-data-state__facet{width:4px;height:4px;border:1px solid currentColor;transform:rotate(45deg);opacity:.28}.ui-data-state__facet.is-filled{background:currentColor;opacity:1}.shop-item.is-unavailable{opacity:.58}.shop-item.is-unaffordable .shop-cost{color:#d39a77!important}.shop-item .shop-item-state{flex:0 0 auto}.tt-title .ui-data-state{margin-left:5px;vertical-align:middle}.ui-data-state.is-contract-only{border-style:dashed;opacity:.62}@keyframes ui-data-state-spin{to{transform:rotate(360deg)}}@media(max-width:720px){#panel.panel .npc-dialogue-head{gap:var(--panel-v2-control-gap, 8px);padding:var(--ui-space-2, 8px) var(--ui-space-3, 12px)}#panel.panel .shop-season-btn{gap:3px}#panel.panel .shop-season-btn>span:last-child{overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.ui-data-state--loading .ui-data-state__mark{animation:none;border-right-color:currentColor}}:root{--game-stage-ratio: 16 / 9;--game-stage-gutter: #24151e}html body #app{background:radial-gradient(circle at 50% 30%,rgba(173,44,66,.18),transparent 58%),linear-gradient(135deg,#321925,var(--game-stage-gutter) 48%,#1c1720)}html body:not(.is-mobile) #app>#game-wrap{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;aspect-ratio:auto;flex:none!important;transform:none;background:var(--loading-void, #090a0f);box-shadow:none}html body:not(.is-mobile) #app>#game-wrap>#canvas{width:100%!important;height:100%!important}html body.is-mobile #app>#game-wrap{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;aspect-ratio:auto;transform:none}html body.is-mobile #app>#game-wrap>#canvas{width:100%!important;height:100%!important;touch-action:none}@media(prefers-reduced-motion:reduce){html body:not(.is-mobile) #app>#game-wrap{box-shadow:none}}:root{--loading-bg-image:none;--loading-frame-image:none;--loading-emblem-image:none;--loading-void:#ffd5c8;--loading-text:#291526;--loading-muted:#75485a;--loading-track:#ffe7b8;--loading-track-edge:#e13b35;--loading-accent-deep:#b41235;--loading-accent:#ff3b30;--loading-accent-hi:#8f102c}#font-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:grid;place-items:center;box-sizing:border-box;padding:24px;overflow:hidden;color:var(--loading-text);background:radial-gradient(circle at 50% 42%,rgba(255,247,221,.72),transparent 44%),var(--loading-void);font-family:var(--ui-font-body);opacity:1;visibility:visible;transition:opacity .28s ease,visibility 0s}#font-loader.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:none}#font-loader.loaded{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease,visibility 0s linear .32s}.loading-screen__stage{width:min(480px,100%);display:flex;flex-direction:column;align-items:center;text-align:center}.loading-screen__title{width:100%;margin:0 0 30px;color:var(--loading-text);font-family:var(--ui-font-display);font-size:clamp(2.5rem,8vw,4.5rem);font-weight:800;letter-spacing:.06em;line-height:1;white-space:nowrap}.loading-screen__track{position:relative;width:min(500px,100%);height:8px;overflow:hidden;border-radius:999px;background:var(--loading-track)}.loading-screen__track:after{content:"";display:none;position:absolute;left:var(--loading-progress,8%)}.loading-screen__progress{display:block;width:var(--loading-progress,8%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--loading-accent-deep),var(--loading-accent));transition:width .08s linear}.loading-screen__status{min-height:1.5em;margin:16px 0 0;color:var(--loading-muted);font-size:.9rem;font-weight:650;letter-spacing:.04em;line-height:1.5}#font-loader.is-ready .loading-screen__status{color:var(--loading-accent-deep)}.loading-screen__eyebrow,.loading-screen__caption,.loading-screen__bloom{display:none}@media(max-width:390px){.loading-screen__title{margin-bottom:24px;font-size:clamp(2rem,12vw,3rem)}}@media(prefers-reduced-motion:reduce){#font-loader,.loading-screen__progress{transition:none}}#mobile-blocker{--mobile-blocker-bg-image: var(--ui-legacy-menu-bg, url(/game/assets/menu_bg-6Lp6GMDH.png));--mobile-blocker-frame-image: var(--ui-chrome-panel);--mobile-blocker-void: #4c122b;--mobile-blocker-panel: #fff4d9;--mobile-blocker-edge: #e9a28e;--mobile-blocker-text: #3d1429;--mobile-blocker-muted: #7e4050;--mobile-blocker-accent: #c91d3b;--mobile-blocker-accent-hi: #f0444d;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:none;width:100vw;height:100vh;height:100dvh;box-sizing:border-box;place-items:center;padding:clamp(16px,6vw,34px);overflow:hidden;color:var(--mobile-blocker-text);background-color:var(--mobile-blocker-void);background-image:var(--mobile-blocker-bg-image);background-position:center;background-size:cover;background-repeat:no-repeat;font-family:var(--ui-font-body);isolation:isolate}#mobile-blocker:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(135deg,#7f1232ad,#3b1329d6),radial-gradient(circle at 50% 42%,rgba(255,218,113,.16),transparent 58%);backdrop-filter:blur(5px) saturate(.82);-webkit-backdrop-filter:blur(5px) saturate(.82)}.mobile-blocker-content{position:relative;width:min(390px,calc(100vw - 28px));box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:34px 34px 38px;text-align:center;border:3px solid var(--mobile-blocker-accent);border-radius:28px;background:radial-gradient(circle at 18% 15%,rgba(255,218,113,.28),transparent 28%),var(--mobile-blocker-panel);box-shadow:inset 0 0 0 5px #fff9e9,0 20px 58px #31091d85}.mobile-blocker-content:before{content:"↻";display:grid;place-items:center;width:72px;height:48px;margin:0 0 14px;border:3px solid var(--mobile-blocker-accent);border-radius:12px;color:var(--mobile-blocker-accent);background:#fff9e9;font:800 28px/1 var(--ui-font-display);box-shadow:8px 8px #c91d3b24;transform:rotate(-5deg);animation:mobileBlockerRotate 2.4s ease-in-out infinite}.mobile-blocker-emblem{position:absolute;top:16px;right:18px;width:34px;height:34px;margin:0;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(103,19,47,.22))}.mobile-blocker-eyebrow{margin:0 0 8px;color:var(--mobile-blocker-accent-hi);font-family:var(--ui-font-display);font-size:.65rem;font-weight:700;letter-spacing:.17em;line-height:1.45;text-transform:uppercase}.mobile-blocker-title{margin:0;color:var(--mobile-blocker-text);font-family:var(--ui-font-display);font-size:clamp(1.25rem,5.5vw,1.65rem);font-weight:700;letter-spacing:.055em;line-height:1.2;text-shadow:0 1px 0 #fff}.mobile-blocker-rule{width:54px;height:4px;margin:16px 0 14px;border-radius:999px;background:linear-gradient(90deg,var(--mobile-blocker-accent),#ffb13d)}.mobile-blocker-sub{max-width:31ch;margin:0;color:var(--mobile-blocker-muted);font-size:.94rem;line-height:1.55}body.is-mobile #mobile-blocker{display:none}@media(orientation:portrait)and (max-width:900px){body.is-mobile.is-gameplay-active #mobile-blocker{display:grid}}@media(max-height:600px){.mobile-blocker-content{padding:30px 38px 34px}.mobile-blocker-emblem{width:66px;height:66px;margin-bottom:10px}}@media(prefers-reduced-motion:reduce){.mobile-blocker-content:before{animation:none}}@keyframes mobileBlockerBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes mobileBlockerRotate{0%,38%,to{transform:rotate(-5deg)}58%,78%{transform:rotate(85deg)}}@media(orientation:landscape)and (max-width:1400px)and (max-height:700px){html body.is-mobile.is-gameplay-active{--mobile-game-hud-height: 54px;--mobile-game-touch-target: 44px}html body.is-mobile.is-gameplay-active #app{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;overflow:hidden!important}html body.is-mobile.is-gameplay-active #app>#game-wrap{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;transform:none!important;background:#243b31!important}html body.is-mobile.is-gameplay-active #app>#game-wrap>#canvas{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;touch-action:none!important}html body.is-mobile.is-gameplay-active #app>header.hud.hud-v2{position:fixed!important;inset:0 0 auto!important;z-index:72!important;width:100vw!important;height:var(--mobile-game-hud-height)!important;min-height:var(--mobile-game-hud-height)!important;overflow:hidden!important}html body.is-mobile.is-gameplay-active .hud-v2 .hud-content{display:flex!important;align-items:center!important;gap:4px!important;width:100%!important;height:var(--mobile-game-hud-height)!important;padding:5px calc(138px + env(safe-area-inset-right,0px)) 5px max(6px,env(safe-area-inset-left,0px))!important;overflow:hidden!important}html body.is-mobile.is-gameplay-active .hud-v2 :is(.hud-logo,.hud-divider,.location-badge,.btn-home-tp,.time-badge,.xp-badge){display:none!important}html body.is-mobile.is-gameplay-active .hud-v2 .hud-shop-button{flex:0 0 var(--mobile-game-touch-target)!important;width:var(--mobile-game-touch-target)!important;min-width:var(--mobile-game-touch-target)!important;height:var(--mobile-game-touch-target)!important;min-height:var(--mobile-game-touch-target)!important;margin:0 2px 0 0!important;padding:0!important;border-radius:11px!important}html body.is-mobile.is-gameplay-active .hud-v2 .hud-shop-button__label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}html body.is-mobile.is-gameplay-active .hud-v2 .hud-stats{display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;min-width:0!important;height:44px!important;overflow:hidden!important}html body.is-mobile.is-gameplay-active .hud-v2 .stat-badge{flex:0 0 auto!important;height:44px!important;min-height:44px!important;margin:0!important;padding:4px 6px!important;border-radius:10px!important;box-sizing:border-box!important}html body.is-mobile.is-gameplay-active .hud-v2 .season-badge{min-width:78px!important}html body.is-mobile.is-gameplay-active .hud-v2 .gold-badge{min-width:68px!important;max-width:82px!important}html body.is-mobile.is-gameplay-active .hud-v2 .tokens-badge:not(.hidden){display:grid!important;min-width:58px!important}html body.is-mobile.is-gameplay-active .hud-v2 .tokens-badge.hidden{display:none!important}html body.is-mobile.is-gameplay-active .hud-v2 .sm-energy-badge{min-width:76px!important;max-width:92px!important}html body.is-mobile.is-gameplay-active .hud-v2 :is(.badge-title,.bar-label){font-size:10px!important;line-height:1!important}html body.is-mobile.is-gameplay-active .hud-v2 :is(.badge-sub,.badge-unit){font-size:8px!important}html body.is-mobile.is-gameplay-active #app>.hud-actions{position:fixed!important;z-index:74!important;top:5px!important;right:max(6px,env(safe-area-inset-right,0px))!important;display:flex!important;gap:2px!important;width:auto!important;height:var(--mobile-game-touch-target)!important}html body.is-mobile.is-gameplay-active #app>.hud-actions>.hud-action-btn{flex:0 0 var(--mobile-game-touch-target)!important;width:var(--mobile-game-touch-target)!important;min-width:var(--mobile-game-touch-target)!important;height:var(--mobile-game-touch-target)!important;min-height:var(--mobile-game-touch-target)!important;padding:0!important;border-radius:11px!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt{position:fixed!important;z-index:68!important;inset:calc(var(--mobile-game-hud-height) + 6px) max(7px,env(safe-area-inset-right,0px)) auto auto!important;display:block!important;width:min(430px,calc(100vw - 14px))!important;min-width:0!important;max-width:calc(100vw - 14px)!important;height:52px!important;margin:0!important;padding:3px 5px!important;overflow:hidden!important;border:1px solid rgba(159,24,50,.58)!important;border-radius:14px!important;background:#fff8e5eb!important;box-shadow:0 5px 16px #39142233!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;-webkit-backdrop-filter:blur(7px) saturate(1.08);backdrop-filter:blur(7px) saturate(1.08)}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt-content{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;width:100%!important;max-width:100%!important;height:46px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt-content::-webkit-scrollbar{display:none!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2:not(.is-house-mode) :is(#tb-tools,#tb-seeds){display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:4px!important;height:44px!important;overflow:visible!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2:not(.is-house-mode) .tb-sep{display:none!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2:not(.is-house-mode) :is(#tb-tools,#tb-seeds)>.tb-slot{flex:0 0 var(--mobile-game-touch-target)!important;width:var(--mobile-game-touch-target)!important;min-width:var(--mobile-game-touch-target)!important;height:var(--mobile-game-touch-target)!important;min-height:var(--mobile-game-touch-target)!important;padding:3px!important;border-radius:10px!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2:not(.is-house-mode) :is(#tb-tools,#tb-seeds) .tb-slot .tb-spr{width:29px!important;height:29px!important;max-width:29px!important;max-height:29px!important;object-fit:contain!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>footer.toolbar.toolbar-v2:not(.is-house-mode){position:fixed!important;z-index:76!important;inset:auto auto max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;pointer-events:none!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>footer.toolbar.toolbar-v2:not(.is-house-mode)>.toolbar-content{display:contents!important;width:0!important;height:0!important;padding:0!important;overflow:visible!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2:not(.is-house-mode) #btn-toolbelt{display:none!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2:not(.is-house-mode) .tb-command-shell{position:fixed!important;z-index:78!important;left:max(8px,env(safe-area-inset-left,0px))!important;right:auto!important;bottom:max(8px,env(safe-area-inset-bottom,0px))!important;width:54px!important;height:54px!important;pointer-events:auto!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2:not(.is-house-mode) .tb-command-toggle{width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;padding:4px!important;border-radius:14px!important;background:#fff8e5d1!important;opacity:.9!important;-webkit-backdrop-filter:blur(8px) saturate(1.08);backdrop-filter:blur(8px) saturate(1.08)}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2:not(.is-house-mode) .tb-command-drawer{position:fixed!important;inset:auto auto calc(max(8px,env(safe-area-inset-bottom,0px)) + 64px) max(8px,env(safe-area-inset-left,0px))!important;width:min(350px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - var(--mobile-game-hud-height) - 82px)!important;padding:9px!important;overflow:auto!important;border-radius:17px!important;transform-origin:0 100%!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2 .tb-command-heading{min-height:44px!important;padding:0 0 6px 6px!important;font-size:10px!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2 .tb-command-close{width:var(--mobile-game-touch-target)!important;min-width:var(--mobile-game-touch-target)!important;height:var(--mobile-game-touch-target)!important;min-height:var(--mobile-game-touch-target)!important;border-radius:11px!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2 .tb-command-drawer .tb-menu-group{display:grid!important;grid-template-columns:repeat(5,minmax(48px,1fr))!important;grid-template-rows:repeat(2,52px)!important;gap:6px!important;width:100%!important;height:auto!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2 .tb-command-drawer .tb-menu-group .tb-btn,html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2 .tb-command-drawer .tb-menu-group .tb-btn:nth-child(n){width:100%!important;min-width:48px!important;height:52px!important;min-height:52px!important;padding:3px 2px!important;border-radius:11px!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2 .tb-command-drawer .tb-menu-group .tb-txt{display:block!important;max-width:100%!important;overflow:hidden!important;font-size:7px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>footer.toolbar.toolbar-v2.is-house-mode{position:fixed!important;inset:auto max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))!important;width:auto!important;max-width:none!important;height:58px!important;min-height:58px!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>footer.toolbar.toolbar-v2.is-house-mode>.toolbar-content{display:block!important;width:100%!important;height:58px!important;padding:4px!important;overflow:hidden!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2.is-house-mode #btn-toolbelt{display:none!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2.is-house-mode .tb-toolbelt{position:static!important;display:block!important;width:100%!important;max-width:none!important;height:50px!important;padding:2px 4px!important;overflow-x:auto!important;overflow-y:hidden!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2.is-house-mode .tb-toolbelt-heading{display:none!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2.is-house-mode :is(.tb-toolbelt-content,#tb-tools){display:flex!important;justify-content:flex-start!important;gap:5px!important;width:max-content!important;height:46px!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2.is-house-mode #tb-tools .tb-slot.tb-house-action{width:70px!important;min-width:70px!important;height:46px!important;min-height:46px!important}}@media(orientation:landscape)and (max-width:680px)and (max-height:500px){html body.is-mobile.is-gameplay-active .hud-v2 .tokens-badge:not(.hidden),html body.is-mobile.is-gameplay-active .hud-v2 .sm-energy-badge .bar-label{display:none!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt{width:min(430px,calc(100vw - 14px))!important}html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2:not(.is-house-mode) .tb-toolbelt-content,html[data-theme=flore-nya] body.is-mobile.is-gameplay-active #app>.toolbar-v2:not(.is-house-mode) :is(#tb-tools,#tb-seeds){gap:2px!important}}@media(prefers-reduced-motion:reduce){html body.is-mobile.is-gameplay-active .hud-v2 .hud-shop-button,html body.is-mobile.is-gameplay-active .hud-v2 .hud-shop-button:after{animation:none!important}}.game-tutorial{position:fixed;top:0;right:0;bottom:0;left:0;z-index:612;pointer-events:none;--tutorial-paper: #fffdf2;--tutorial-paper-deep: #ffd5c8;--tutorial-text: #291526;--tutorial-muted: #75485a;--tutorial-red: #e13b35;--tutorial-red-deep: #b41235;--tutorial-yellow: #ffd23f;--tutorial-border: rgba(180, 18, 53, .55)}.game-tutorial.hidden,.game-tutorial--suspended{display:none}.game-tutorial__spotlight{position:fixed;box-sizing:border-box;left:var(--tutorial-x, 12px);top:var(--tutorial-y, 12px);width:var(--tutorial-width, 80px);height:var(--tutorial-height, 80px);border:2px solid rgba(180,18,53,.92);border-radius:var(--tutorial-radius, 12px);box-shadow:inset 0 0 0 2px #ffd23ffa,0 0 20px #ffd23f6b,0 0 0 9999px #2915268f;transition:none}.hud-v2 .hud-shop-button.game-tutorial-target{animation:none!important;transform:none!important}.hud-v2 .hud-shop-button.game-tutorial-target:after{animation:none!important;opacity:0!important}.game-tutorial__target-caption{position:fixed;left:var(--tutorial-caption-left, 6px);top:var(--tutorial-caption-top, 6px);z-index:4;max-width:calc(100vw - 12px);padding:6px 10px 5px;overflow:hidden;border:1px solid #ffd23f;border-radius:999px;background:#8f102c;box-shadow:0 4px 14px #29152673,0 0 12px #ffd23f40;color:#fffdf2;font:700 .64rem/1.1 var(--font-display, sans-serif);letter-spacing:.1em;text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.game-tutorial__target-caption[hidden]{display:none}.game-tutorial-target{outline:none}.game-tutorial__card{position:fixed;left:var(--tutorial-card-left, 12px);top:var(--tutorial-card-top, 12px);z-index:2;width:min(440px,calc(100vw - 24px));padding:0;overflow:hidden;border:1px solid var(--tutorial-border);border-radius:14px;background:linear-gradient(145deg,rgba(255,210,63,.08),transparent 44%),linear-gradient(180deg,var(--tutorial-paper),#fff1df);box-shadow:0 18px 55px #2915266b,inset 0 0 0 1px #ffffffd9;color:var(--tutorial-text);pointer-events:auto;animation:tutorial-card-arrive .22s cubic-bezier(.2,.8,.2,1) both}.game-tutorial__progress{height:4px;margin:12px 16px 0;overflow:hidden;border-radius:999px;background:#b412351a}.game-tutorial__progress>span{display:block;width:var(--tutorial-progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tutorial-red-deep),var(--tutorial-red),var(--tutorial-yellow));box-shadow:0 0 10px #e13b3538;transition:width .24s ease}.game-tutorial__body{margin:14px 16px 10px;color:var(--tutorial-text);font:.94rem/1.48 var(--font-body, sans-serif)}.game-tutorial__tip{margin:0 16px;padding:10px 12px;border:1px solid rgba(225,59,53,.14);border-radius:9px;background:#ffd5c86b;color:var(--tutorial-muted);font:.8rem/1.42 var(--font-body, sans-serif)}.game-tutorial__controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;margin-top:15px;padding:0 16px 16px}.game-tutorial__button{min-width:0;min-height:44px;padding:9px 8px;border:1px solid rgba(180,18,53,.34);border-radius:var(--ui-radius-control, 6px);background:#fff8e8;color:var(--tutorial-text);font:700 .76rem/1 var(--font-display, sans-serif);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.game-tutorial__button:hover,.game-tutorial__button:focus-visible{border-color:var(--tutorial-red-deep);background:#ffe5d9;outline:2px solid rgba(255,210,63,.62);outline-offset:2px}.game-tutorial__button:disabled{opacity:.38;cursor:default}.game-tutorial__button--quiet{color:var(--tutorial-muted);background:#fffdf27a}.game-tutorial__button.game-tutorial__button--primary{border-color:#b41235;background:linear-gradient(180deg,#ff5a45,#e13b35);box-shadow:inset 0 1px #ffffff6b;color:#fffdf2}@keyframes tutorial-card-arrive{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:899px),(max-height:559px){.game-tutorial__card{width:min(390px,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow-y:auto;border-radius:12px;scrollbar-gutter:stable}.game-tutorial__progress{margin:9px 12px 0}.game-tutorial__body{margin:9px 12px 7px;font-size:.82rem;line-height:1.36}.game-tutorial__tip{margin-inline:12px;padding:7px 9px;font-size:.7rem;line-height:1.3}.game-tutorial__controls{gap:6px;margin-top:9px;padding:0 12px 12px}.game-tutorial__button{min-height:40px;padding:7px 5px;font-size:.68rem}}@media(max-height:520px)and (orientation:landscape){.game-tutorial__target-caption{padding:4px 7px 3px;font-size:.52rem}.game-tutorial__card{width:min(560px,calc(100vw - 24px))}.game-tutorial__progress{margin-top:6px}.game-tutorial__body{margin-block:7px 5px;font-size:.77rem;line-height:1.28}.game-tutorial__tip{padding:5px 8px;font-size:.64rem;line-height:1.2}.game-tutorial__controls{margin-top:7px;padding-bottom:9px}.game-tutorial__button{min-height:36px;padding-block:5px;font-size:.64rem}}@media(prefers-reduced-motion:reduce){.game-tutorial__card{animation:none}.game-tutorial__progress>span{transition:none}}
