@font-face{font-family:Dreamlyfarm Folk;src:url(/assets/merryfield-folk-BFIXQ6IW.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--wood: #757982;--wood-dk: #474a50;--wood-border: #313337;--panel: #a1a6b1;--panel-in: #c2c8d5;--hud-bg: linear-gradient(180deg, #5c5f66 0%, #4d5055 30%, #404348 70%, #323539 100%);--hud-border: #1c1e21;--hud-border-w-md: 2px;--hud-radius-sm: 2px;--hud-radius-md: 4px;--shadow-recessed: inset 0 2px 4px rgba(0, 0, 0, .55), inset 0 -1px 0 rgba(215, 221, 236, .08), 0 1px 0 var(--soot-black);--shadow-raised: inset 0 1px 0 rgba(215, 221, 236, .18), inset 0 -1px 0 rgba(0, 0, 0, .55), 0 2px 0 var(--soot-black), 0 3px 6px rgba(0, 0, 0, .45)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-body)}html,body{overscroll-behavior:none}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:#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-bright{fill:var(--brass-bright)!important}.hud-svg-stroke-brass-base{stroke:var(--brass-base)!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 #d2d8e666;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 #bec4d180,0 0 4px #bec4d14d}}.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(190,196,209,.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:#c7cddb4d}.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,#656870,#4c4f55);color:#d9e0ee;border:2px solid #33363a;border-radius:4px;cursor:pointer;text-shadow:1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 1px 1px #c5cbd833,0 2px #282a2e;transition:background .15s}.btn-home-tp:hover{background:linear-gradient(180deg,#757981,#595d63)}.btn-home-tp.visible{display:inline-block}#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 #c9d0dd33,inset 0 -1px #0000004d,0 3px #0f1012,0 5px 12px #00000080}.hud-bg:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(199,205,219,.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-text{font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:1.1rem;color:#e1e8f7;text-shadow:0 0 10px rgba(179,185,197,.15),2px 2px 0 #0f1012,-1px -1px 0 #242629;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(199,205,219,.08) 20%,rgba(199,205,219,.08) 80%,transparent)}.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 #c7cddb0f,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:#c5cbd81f;border-color:#979ca666}.tokens-badge:hover{background:#d2d8e61f;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:#c5cbd81a;border-color:#979ca666}.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:#d9e0ee;text-shadow:1px 1px 0 rgba(0,0,0,.6);letter-spacing:.08em}.badge-sub{font-size:.55rem;color:#d7ddec80;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(210,216,230,.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:#d7ddec80;cursor:pointer;transition:all .15s;line-height:1.2;min-width:32px;text-align:center}.speed-btn:hover{background:#c5cbd826;color:#d9e0ee}.speed-btn.active{background:#d2d8e633;color:var(--brass-hilite);border-color:#d2d8e666;box-shadow:0 0 6px #d2d8e626}.bar-badge{padding-right:8px}.bar-col{display:flex;flex-direction:column;gap:3px;min-width:50px}.bar-label{font-size:.68rem;color:#e0e7f6eb;text-shadow:0 1px 0 rgba(0,0,0,.55),0 0 4px rgba(210,216,230,.18);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.bar-label b{color:#dfe6f5;font-weight:800;text-shadow:0 1px 0 rgba(0,0,0,.5)}.bar-outer{width:80px;height:10px;background:linear-gradient(180deg,#08090b,#0f1113);border:1px solid #060708;border-radius:5px;overflow:hidden;box-shadow:inset 0 2px 3px #0009,0 1px #c7cddb0d}.bar-outer-xp{width:64px;height:8px}.bar-inner{height:100%;border-radius:4px;transition:width .3s ease;position:relative;overflow:hidden}.xp-bar{background:linear-gradient(180deg,#d8dfed,#bec4d1,#a1a6b1);width:0%;box-shadow:0 0 6px #d2d8e666;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:#d9e0ee;text-shadow:1px 1px 0 rgba(0,0,0,.5);min-width:28px;text-align:center}#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, #10150f)}#canvas{image-rendering:pixelated;image-rendering:-moz-crisp-edges;cursor:pointer;width:100%;height:100%;display:block}.tooltip{letter-spacing:.02em}.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, #494c52);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, #0a0b0d);z-index:1}.tooltip[data-pos=top]:after{bottom:auto;top:-7px;border-top:none;border-bottom:7px solid var(--brass-deep, #494c52);filter:drop-shadow(0 -1px 0 var(--rivet-hilite, rgba(215, 221, 236, .18)))}.tooltip[data-pos=top]:before{bottom:auto;top:-5px;border-top:none;border-bottom:6px solid var(--bronze-mid, #282a2e)}.tt-title{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--brass-hilite, #d2d8e6);text-shadow:0 1px 0 var(--soot-black, #0a0b0d),0 0 4px rgba(127,131,140,.2);margin-bottom:3px;letter-spacing:.04em}.tt-desc{font-family:var(--font-body);font-size:.82rem;color:#c6ccd9;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 #c9d0dd33,inset 0 -1px #0000004d,0 3px #0f1012,0 5px 12px #00000080}.toolbar:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(199,205,219,.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(199,205,219,.06) 15%,rgba(199,205,219,.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 #c7cddb0d,inset 0 -1px #0003}.tb-slot:hover{background:linear-gradient(180deg,#c7cddb0f,#00000026);border-color:#999ea873;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff1a,0 5px 10px #00000059}.tb-slot.active{background:linear-gradient(180deg,#d2d8e61a,#d2d8e62e);border-color:var(--brass-hilite);box-shadow:0 0 8px #d2d8e640,0 0 16px #d2d8e61a,inset 0 0 6px #d2d8e614}.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:#d7ddecbf;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:#dfe6f5;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:#d7ddec40;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 #c7cddb0d,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,#c7cddb0f,#00000026);border-color:#999ea873;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,#989da8,#898e97,#7a7e86);border:3px solid var(--hud-border);border-radius:8px;box-shadow:inset 1px 1px #c7cddb26,inset -1px -1px #00000026,-6px 0 20px #00000080,0 3px #0f1012;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:#d9e0ee;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 #c7cddb0a,inset 0 -1px #0000001a}.inv-cell:hover{border-color:#999ea880;background:linear-gradient(180deg,#c7cddb0f,#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 #c7cddb0a}.shop-item:hover{border-color:#999ea899;background:linear-gradient(180deg,#c7cddb1a,#00000014);transform:translate(2px)}.shop-item:focus-within{outline:2px solid #bec4d1;outline-offset:2px}.shop-ico{font-size:24px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.item-badge{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);line-height:1;overflow:hidden}.item-badge.ui-atlas{color:transparent;text-shadow:none}#tb-seeds{display:none}.shop-info{flex:1}.shop-name{font-size:.85rem;color:#d9e0ee;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(210,216,230,.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(--ui-color-border-strong)!important;background:#24262938}.btn-act,.btn-green,.btn-gold,.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,#404348,#242629,#101113);color:var(--ui-color-text-strong);border-color:var(--ui-color-border-strong);box-shadow:0 2px #0e0f11,inset 0 1px #e7eefd1f}.btn-green:hover{background:linear-gradient(180deg,#55585e,#404348,#242629);transform:translateY(-1px)}.btn-green:disabled{background:#3f4146;color:#777b84;border-color:#2f3236;cursor:not-allowed;box-shadow:none;opacity:.6}.btn-act:focus{outline:2px solid #bec4d1;outline-offset:-2px}.btn-gold{background:linear-gradient(180deg,#cdd4e2,#bec4d1,#a7acb8);color:var(--txt-dk);border-color:#797d86;box-shadow:0 2px #656870,inset 0 1px #fff3;text-shadow:none}.btn-gold:hover{background:linear-gradient(180deg,#d8deed,#cdd4e2,#bec4d1)}.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,#60646b,#46494f,#3b3e43);color:#dee5f4;border:2px solid #9ea3ae;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 #1a1b1e,inset 0 1px #cfd5e32e}.btn-restore:hover{background:linear-gradient(180deg,#767a83,#5e6269,#46494f);box-shadow:0 2px #1a1b1e,0 0 8px #b3b9c573,inset 0 1px #d9e0ee4d;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:#d7ddec99;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:#c7cddb14;color:#d7ddecbf;border-color:#c7cddb26}.shop-tab.active{background:linear-gradient(180deg,#c7cddb26,#0000000d);color:#d9e0ee;border-color:#bec4d1;text-shadow:0 0 6px rgba(190,196,209,.25),1px 1px 0 rgba(0,0,0,.5);box-shadow:0 0 8px #bec4d11a}.shop-section-hdr{font-size:.95rem;color:#d9e0ee;margin:12px 0 6px;padding:2px 4px 5px;border-bottom:2px solid rgba(199,205,219,.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(199,205,219,.12)}.shop-hint{font-size:.82rem;color:#d7ddecb3;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(199,205,219,.1);border-radius:4px;cursor:pointer;text-align:center;transition:all .12s;letter-spacing:.04em}.shop-season-btn:hover{background:#c7cddb14;color:#d7ddeca6}.shop-season-btn.active{background:#c7cddb26;color:#d9e0ee;border-color:#c7cddb4d}.shop-empty{text-align:center;color:var(--text-on-bronze-muted);padding:18px 10px;font-size:.88rem}.shop-item.decor-active{background:#2426294d;border:1px solid rgba(184,190,202,.38);border-radius:4px}.inv-edible{border-color:#b8beca57!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:#bec4d1;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-txt{font-size:10px;font-weight:600;color:#d7ddeccc;letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-display);line-height:1.1}.tb-labeled:hover .tb-txt{color:#e1e8f7;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:#e1e8f7;padding:6px 8px;margin-bottom:6px;background:#00000040;border-radius:4px;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:#e1e8f7d9;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:#bec4d1;font-weight:700}.guide-list li b{color:#d9e0ee}.prod-track{width:100%;height:7px;background:linear-gradient(180deg,#08090b,#0f1113);border:1px solid #060708;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{max-width:320px}.notif{white-space:normal}.notif:before{box-shadow:inset 0 -1px 1px #00000080,inset 0 1px #dfe5f466,0 0 0 1px var(--bronze-dark, #1a1c1f);pointer-events:none}.notif-gold{border-color:var(--bronze-dark, #1a1c1f);box-shadow:inset 0 1px #d7ddec33,0 2px 0 var(--soot-black, #0a0b0d),0 0 12px #bec4d147,0 4px 12px #0000008c}.notif-green{border-color:var(--bronze-dark, #1a1c1f);box-shadow:inset 0 1px #d7ddec33,0 2px 0 var(--soot-black, #0a0b0d),0 0 12px #959aa457,0 4px 12px #0000008c}.notif-red{border-color:var(--bronze-dark, #1a1c1f);color:#dde4f3;box-shadow:inset 0 1px #d7ddec33,0 2px 0 var(--soot-black, #0a0b0d),0 0 12px var(--copper-glow-strong, rgba(127, 131, 140, .65)),0 4px 12px #0000008c}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0003;border-radius:3px}::-webkit-scrollbar-thumb{background:#c7cddb26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#c7cddb40}.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:#d9e0ee}.season-badge .badge-sub{color:#e0e7f6f2;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(210,216,230,.15)}.season-badge .badge-sub b{color:#dfe6f5;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 #bec4d1;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, #1a1c1f);border-radius:5px;color:var(--bronze-dark, #1a1c1f);cursor:pointer;box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(215, 221, 236, .18)),inset 0 -2px 4px var(--inset-shadow, rgba(0, 0, 0, .78)),0 2px 0 var(--soot-black, #0a0b0d),0 0 0 2px var(--brass-shadow, #3c3f44),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, #cbd1df))}.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, #1a1c1f);background:linear-gradient(180deg,var(--brass-bright, #9ea3ae) 0%,var(--brass-bright, #9ea3ae) 50%,var(--brass-deep, #494c52) 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, #1a1c1f);background:linear-gradient(180deg,var(--copper-rivet, #7f838c) 0%,var(--brass-base, #787c85) 50%,var(--brass-deep, #494c52) 100%);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(215, 221, 236, .18)),inset 0 -2px 4px var(--inset-shadow, rgba(0, 0, 0, .78)),0 0 0 2px var(--copper-rivet, #7f838c),0 0 8px var(--copper-glow, rgba(119, 123, 132, .4))}.hud,.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{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-val{font-size:.88rem}.hud-stats{gap:4px}.shop-tab{font-size:7.5px;padding:8px 4px}.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}.hud-divider{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}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;padding:8px;z-index:200;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:#e1e8f7;font-weight:700;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.crop-info-details{font-size:.88rem;color:#d7ddecbf;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:#d7ddec80}.crop-info-details .value{color:var(--ui-color-accent-high);font-weight:700}@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 #c7cddb1a,inset 0 -2px 2px #00000073,0 2px #0f1012}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 .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 #d5dbe952,inset 0 0 14px #bec4d173,0 2px #0f101280}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 .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:#d2d8e6d9!important;text-shadow:0 0 6px rgba(210,216,230,.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 .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(199,205,219,.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(199,205,219,.22)!important;background:linear-gradient(180deg,#5c5f668c,#32353940)!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:none;-webkit-overflow-scrolling:touch}body.is-mobile .shop-item,body.is-mobile .order-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{font-size:.85rem!important;letter-spacing:.02em}body.is-mobile .shop-desc{font-size:.82rem!important;line-height:1.5;opacity:.75}body.is-mobile .shop-cost{font-size:.88rem!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(199,205,219,.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 #bec4d1,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{display:none!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:#bec4d1b3!important;box-shadow:inset 0 1px #d5dbe952,inset 0 0 14px #bec4d173,inset 0 -2px 3px #0006!important;animation:toolPulse 2.6s ease-in-out infinite}@keyframes toolPulse{0%,to{box-shadow:inset 0 1px #d5dbe952,inset 0 0 12px #bec4d15c,inset 0 -2px 3px #0006}50%{box-shadow:inset 0 1px #dce3f273,inset 0 0 22px #bec4d1a6,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}body.is-mobile .notif{padding:6px 10px!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-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{--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, #d2d8e6) 0,var(--brass-base, #787c85) 2px,var(--brass-deep, #494c52) 3px,transparent 4px),radial-gradient(circle at calc(100% - 10px) 10px,var(--brass-hilite, #d2d8e6) 0,var(--brass-base, #787c85) 2px,var(--brass-deep, #494c52) 3px,transparent 4px),radial-gradient(circle at 10px calc(100% - 10px),var(--brass-hilite, #d2d8e6) 0,var(--brass-base, #787c85) 2px,var(--brass-deep, #494c52) 3px,transparent 4px),radial-gradient(circle at calc(100% - 10px) calc(100% - 10px),var(--brass-hilite, #d2d8e6) 0,var(--brass-base, #787c85) 2px,var(--brass-deep, #494c52) 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, #282a2e) 0%,var(--bronze-dark, #1a1c1f) 55%,var(--soot-black, #0a0b0d) 100%);border:3px solid var(--brass-deep, #494c52);border-radius:5px;box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(215, 221, 236, .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, #0a0b0d),-6px 0 18px #0000008c,0 4px 14px #00000073;color:#d1d8e6}#panel.panel .panel-hdr{border-bottom:2px solid var(--brass-deep, #494c52);box-shadow:inset 0 -1px 0 var(--rivet-hilite, rgba(215, 221, 236, .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, #d2d8e6);text-shadow:0 1px 0 var(--soot-black, #0a0b0d),0 -1px 0 var(--bronze-dark, #1a1c1f),0 0 6px rgba(127,131,140,.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:#d1d8e6}#panel.panel .panel-body .shop-section-hdr{color:var(--brass-hilite, #d2d8e6);border-bottom:1px solid var(--brass-deep, #494c52);text-shadow:0 1px 0 var(--soot-black, #0a0b0d);letter-spacing:.05em;text-transform:uppercase}#panel.panel .btn-x{background:linear-gradient(180deg,var(--brass-stops-safe));color:var(--bronze-dark, #1a1c1f);border:2px solid var(--bronze-dark, #1a1c1f);border-radius:3px;text-shadow:0 1px 0 var(--brass-hilite, #d2d8e6);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(215, 221, 236, .18)),inset 0 -1px 2px var(--inset-shadow, rgba(0, 0, 0, .78)),0 1px 0 var(--soot-black, #0a0b0d),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, #1a1c1f);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(215, 221, 236, .18)),inset 0 -1px 2px var(--inset-shadow, rgba(0, 0, 0, .78)),0 1px 0 var(--soot-black, #0a0b0d),0 0 8px var(--copper-glow, rgba(119, 123, 132, .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(127, 131, 140, .65))}#panel.panel .inv-cell{background:linear-gradient(180deg,var(--bronze-dark, #1a1c1f) 0%,var(--soot-black, #0a0b0d) 100%);border:1.5px solid var(--brass-deep, #494c52);border-radius:2px;box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(215, 221, 236, .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, #282a2e) 0%,var(--bronze-dark, #1a1c1f) 100%);border-color:var(--brass-base, #787c85);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(215, 221, 236, .18)),inset 0 -1px 2px var(--inset-shadow, rgba(0, 0, 0, .78)),0 0 8px var(--copper-glow, rgba(119, 123, 132, .4))}#panel.panel .inv-cell.selected,#panel.panel .inv-cell.active,#panel.panel .inv-cell.inv-edible{background:linear-gradient(180deg,rgba(127,131,140,.22) 0%,var(--bronze-dark, #1a1c1f) 100%);border-color:var(--copper-rivet, #7f838c);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(215, 221, 236, .18)),inset 0 -1px 2px var(--inset-shadow, rgba(0, 0, 0, .78)),0 0 6px var(--copper-glow, rgba(119, 123, 132, .4))}#panel.panel .inv-cnt{color:var(--brass-hilite, #d2d8e6);background:#0009;border:1px solid var(--brass-deep, #494c52);text-shadow:0 1px 0 var(--soot-black, #0a0b0d)}#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, #1a1c1f);border:2px solid var(--bronze-dark, #1a1c1f);text-shadow:0 1px 0 var(--brass-hilite, #d2d8e6);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(215, 221, 236, .18)),inset 0 -1px 2px var(--inset-shadow, rgba(0, 0, 0, .78)),0 2px 0 var(--soot-black, #0a0b0d),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(215, 221, 236, .18)),inset 0 -1px 2px var(--inset-shadow, rgba(0, 0, 0, .78)),0 2px 0 var(--soot-black, #0a0b0d),0 0 10px var(--copper-glow, rgba(119, 123, 132, .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(127, 131, 140, .65))}#panel.panel .btn-act:not(.btn-green):not(.btn-gold):not(.btn-danger){background:linear-gradient(180deg,var(--bronze-mid, #282a2e) 0%,var(--bronze-dark, #1a1c1f) 60%,var(--soot-black, #0a0b0d) 100%);color:var(--brass-hilite, #d2d8e6);border:2px solid var(--brass-deep, #494c52);text-shadow:0 1px 0 var(--soot-black, #0a0b0d);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(215, 221, 236, .18)),inset 0 -1px 2px var(--inset-shadow, rgba(0, 0, 0, .78)),0 2px 0 var(--soot-black, #0a0b0d),0 3px 6px #00000073}#panel.panel .btn-act:not(.btn-green):not(.btn-gold):not(.btn-danger):hover:not(:disabled){border-color:var(--brass-base, #787c85);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(215, 221, 236, .18)),inset 0 -1px 2px var(--inset-shadow, rgba(0, 0, 0, .78)),0 2px 0 var(--soot-black, #0a0b0d),0 0 10px var(--copper-glow, rgba(119, 123, 132, .4));transform:translateY(-1px)}#panel.panel .btn-act.btn-danger{border:2px solid var(--bronze-dark, #1a1c1f);border-radius:3px;box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(215, 221, 236, .18)),inset 0 -1px 2px var(--inset-shadow, rgba(0, 0, 0, .78)),0 2px 0 var(--soot-black, #0a0b0d)}#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, #0a0b0d) 0%,var(--bronze-dark, #1a1c1f) 100%)!important;border:2px solid var(--brass-deep, #494c52)!important;border-radius:3px!important;color:var(--brass-hilite, #d2d8e6)!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, #d2d8e6)!important;box-shadow:inset 0 1px 3px var(--inset-shadow, rgba(0, 0, 0, .78)),0 0 8px var(--copper-glow, rgba(119, 123, 132, .4))!important}#panel.panel .panel-body input::placeholder{color:#d2d8e666!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, #1a1c1f) 0%,var(--soot-black, #0a0b0d) 50%,var(--bronze-dark, #1a1c1f) 100%);border-left:1px solid var(--brass-deep, #494c52);border-right:1px solid var(--brass-deep, #494c52);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, #7f838c) 0%,var(--brass-base, #787c85) 50%,var(--brass-deep, #494c52) 100%);border:1px solid var(--bronze-dark, #1a1c1f);border-radius:2px;box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(215, 221, 236, .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, #d2d8e6) 0%,var(--copper-rivet, #7f838c) 50%,var(--brass-deep, #494c52) 100%);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(215, 221, 236, .18)),inset 0 -1px 2px var(--inset-shadow, rgba(0, 0, 0, .78)),0 0 6px var(--copper-glow, rgba(119, 123, 132, .4))}#panel.panel .panel-body,#panel.panel .inv-grid{scrollbar-color:var(--brass-base, #787c85) var(--bronze-dark, #1a1c1f);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(127,131,140,.1),transparent 70%),radial-gradient(ellipse 220px 60px at 100% 100%,rgba(127,131,140,.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}.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,#44474d,#2e3034,#1e2023)!important;color:var(--text-on-bronze-disabled, #61656c)!important;border-color:#282a2e!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{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}.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, #d2d8e6)!important;outline-offset:2px!important;box-shadow:0 0 0 4px #d2d8e640!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, #282a2e) 0%,var(--bronze-dark, #1a1c1f) 60%,var(--soot-black, #0a0b0d) 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, #494c52);border-radius:4px;cursor:pointer;text-shadow:0 1px 0 var(--brass-hilite, #d2d8e6);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(215, 221, 236, .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, #d2d8e6)}.btn-row-action:focus-visible{outline:2px solid var(--brass-hilite, #d2d8e6);outline-offset:2px}.btn-row-action:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1024px){body #btn-animals,body #btn-save,body #btn-guide,body #btn-notiflog{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{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,#d7ddec0d,#0000002e)!important;background-image:linear-gradient(180deg,#d7ddec0d,#0000002e)!important;border:1px solid rgba(215,221,236,.22)!important;border-radius:6px!important;box-shadow:inset 0 1px #d7ddec2e,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,#d7ddec0d,#0000002e)!important;border:1px solid rgba(215,221,236,.22)!important;border-radius:6px!important;box-shadow:inset 0 1px #d7ddec2e,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:#d7ddecd9!important;stroke:#d7ddecd9!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, #494c52)!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:#d7ddecd9!important;stroke:#d7ddecd9!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, #494c52)!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(210,216,230,.22) 0%,transparent 65%),linear-gradient(180deg,#323539,#26282b,#1a1b1e 70%,#0b0c0e)!important;background-image:radial-gradient(ellipse 90% 65% at 50% 30%,rgba(210,216,230,.22) 0%,transparent 65%),linear-gradient(180deg,#323539,#26282b,#1a1b1e 70%,#0b0c0e)!important;border:1.5px solid var(--brass-deep, #494c52)!important;border-radius:5px!important;box-shadow:inset 0 1px #d2d8e652,inset 0 -1px #000000b3,inset 1px 0 #d2d8e61a,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(210,216,230,.55) 0 .9px,transparent 1.4px),radial-gradient(circle at calc(100% - 2px) 2px,rgba(210,216,230,.55) 0 .9px,transparent 1.4px),radial-gradient(circle at 2px calc(100% - 2px),rgba(210,216,230,.55) 0 .9px,transparent 1.4px),radial-gradient(circle at calc(100% - 2px) calc(100% - 2px),rgba(210,216,230,.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(210,216,230,.18))!important}body .ui-toggle-btn:hover{background:radial-gradient(ellipse 90% 65% at 50% 30%,rgba(210,216,230,.32) 0%,transparent 65%),linear-gradient(180deg,#3c3f44,#2f3236,#232528 70%,#0f1012)!important;border-color:#d2d8e68c!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}}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{--game-loader-surface: #e9dfc2;--game-loader-track: rgba(50, 57, 43, .18);--game-loader-progress-fill: #315d45}#game-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;box-sizing:border-box;padding:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s ease,visibility 0s linear .26s}#game-loader.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:none}#game-loader.is-ready{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease,visibility 0s linear .32s}.game-loader-surface{display:grid;place-items:center;overflow:hidden;background:var(--game-loader-surface)}.game-loader-stage{position:relative;z-index:1;display:flex;width:min(360px,calc(100% - 48px));flex-direction:column;align-items:stretch}.game-loader-track{position:relative;width:100%;height:6px;margin:0;overflow:hidden;border:0;border-radius:2px;background:var(--game-loader-track);box-shadow:none}.game-loader-progress{display:block;width:var(--game-loader-progress, 0%);height:100%;border-radius:inherit;background:var(--game-loader-progress-fill);transition:width 90ms linear}@media(max-width:560px){.game-loader-stage{width:min(320px,calc(100% - 32px))}}@media(prefers-reduced-motion:reduce){#game-loader,.game-loader-progress{transition:none}}:root{color-scheme:light;--ui-color-canvas: #d6c28f;--ui-color-depth: #b69a64;--ui-color-surface: #efe1bd;--ui-color-surface-raised: #fbf1d5;--ui-color-surface-high: #e4d0a1;--ui-color-control: #f3e5bf;--ui-color-toolbar: #58402a;--ui-color-toolbar-control: #6c5134;--ui-color-toolbar-hover: #80623e;--ui-color-border: #9a7749;--ui-color-border-soft: #c2a977;--ui-color-border-strong: #4f603e;--ui-color-text: #382b1d;--ui-color-text-strong: #21190f;--ui-color-text-muted: #776548;--ui-color-text-dim: #998568;--ui-color-disabled: #a6977b;--ui-color-accent: #b96949;--ui-color-accent-deep: #7d432e;--ui-color-accent-high: #d9a84e;--ui-color-success: #5e7a51;--ui-color-warning: #ad762f;--ui-color-danger: #a74f3e;--ui-color-info: #557b78;--ui-color-patina: #597867;--ui-color-patina-high: #91a377;--ui-font-display: "Dreamlyfarm Folk", "Georgia", serif;--ui-font-body: "Dreamlyfarm Folk", "Georgia", serif;--ui-font-label: "Dreamlyfarm Folk", "Georgia", serif;--ui-font-pixel: "Dreamlyfarm Folk", ui-monospace, "Consolas", 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-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 46px rgba(68, 45, 24, .32);--ui-shadow-float: 0 7px 18px rgba(68, 45, 24, .28);--ui-shadow-inset: inset 0 1px 0 rgba(255, 252, 232, .72);--ui-focus-ring: 0 0 0 3px rgba(185, 105, 73, .34);--gd-void: var(--ui-color-canvas);--gd-soot: var(--ui-color-surface);--gd-panel: var(--ui-color-surface-raised);--gd-plate: var(--ui-color-control);--gd-slate: var(--ui-color-border-soft);--gd-edge: var(--ui-color-border-strong);--gd-rose: var(--ui-color-accent-deep);--gd-rose-hi: var(--ui-color-accent-high);--gd-text: var(--ui-color-text);--gd-muted: var(--ui-color-text-muted);--gd-disabled: var(--ui-color-disabled);--gd-success: var(--ui-color-success);--gd-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: var(--ui-color-surface);--txt-sh: var(--ui-color-depth);--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: var(--ui-color-surface);--text-on-brass-safe-dark: var(--ui-color-canvas);--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: var(--ui-color-text-muted);--brass-hilite: var(--ui-color-text);--steam-glow: var(--ui-color-accent-high);--copper-accent: var(--ui-color-accent-deep);--copper-rivet: var(--ui-color-accent);--copper-glow: rgba(185, 105, 73, .18);--copper-glow-strong: rgba(217, 168, 78, .26);--soot-black: var(--ui-color-canvas);--rivet-hilite: rgba(255, 246, 211, .46);--inset-shadow: rgba(64, 42, 22, .46);--shadow-glow-brass: 0 0 10px rgba(217, 168, 78, .18);--shadow-glow-copper: 0 0 10px rgba(185, 105, 73, .18)}.ui-atlas{display:inline-grid;place-items:center;flex:0 0 auto;background-color:transparent;background-image:none}.ui-atlas.ui-atlas--14{width:14px;height:14px}.ui-atlas.ui-atlas--16{width:16px;height:16px}.ui-atlas.ui-atlas--18{width:18px;height:18px}.ui-atlas.ui-atlas--20{width:20px;height:20px}.ui-atlas.ui-atlas--22{width:22px;height:22px}.ui-atlas.ui-atlas--24{width:24px;height:24px}.ui-atlas.ui-atlas--26{width:26px;height:26px}.ui-atlas.ui-atlas--28{width:28px;height:28px}.ui-atlas.ui-atlas--32{width:32px;height:32px}.ui-atlas.ui-atlas--48{width:48px;height:48px}.ui-atlas[data-ui-atlas=item],.ui-atlas[data-ui-atlas=crop_seed],.ui-atlas[data-ui-atlas=entity],.ui-atlas[data-ui-atlas=system],.ui-atlas[data-ui-atlas=context],.ui-atlas[data-ui-atlas=direction]{background-image:none}:root{--ui-chrome-menu-button: linear-gradient(180deg, #f7edcf 0%, #e3cfa0 100%);--ui-chrome-panel: linear-gradient(180deg, #fbf2d8 0%, #ead9b2 100%);--ui-chrome-modal: linear-gradient(180deg, #fff7df 0%, #ead6a8 100%);--ui-chrome-inset-source: linear-gradient(180deg, #ddc596 0%, #f5e8c7 100%);--ui-chrome-button: linear-gradient(180deg, #f5e7c2 0%, #dfc58e 100%);--ui-chrome-button-hover: linear-gradient(180deg, #fff3d3 0%, #e7ce98 100%);--ui-chrome-button-active: linear-gradient(180deg, #cf946e 0%, #b86648 100%);--ui-chrome-button-disabled: linear-gradient(180deg, #ded2b5 0%, #cbbd9d 100%);--ui-chrome-tab: linear-gradient(180deg, #e9dbb8 0%, #d2bb8a 100%);--ui-chrome-compact-button: linear-gradient(180deg, #f1e2bd 0%, #d9c08c 100%);--ui-chrome-icon-button: linear-gradient(180deg, #6d8259 0%, #4c633f 100%);--ui-chrome-input: linear-gradient(180deg, #fffaf0 0%, #f1e4c4 100%);--ui-chrome-tooltip: linear-gradient(180deg, #5b4730 0%, #3f3122 100%);--ui-chrome-hud-group-source: linear-gradient(180deg, #fff4d7 0%, #e5d0a1 100%);--ui-chrome-toolbar-group: linear-gradient(180deg, #6b472d 0%, #49301f 100%);--ui-chrome-header-source: linear-gradient(180deg, #657a52 0%, #465d3d 100%);--ui-chrome-divider: linear-gradient(90deg, transparent, rgba(93, 67, 39, .42), transparent);--ui-chrome-scrollbar-source: linear-gradient(180deg, #a9824f 0%, #755330 100%);--ui-chrome-close: linear-gradient(180deg, #c77958 0%, #a9503a 100%);--ui-chrome-slot: linear-gradient(180deg, #efe0bb 0%, #d6bd89 100%);--ui-chrome-slot-hover: linear-gradient(180deg, #faecc6 0%, #dfc58d 100%);--ui-chrome-slot-active: linear-gradient(180deg, #71865d 0%, #506845 100%);--ui-chrome-notice: linear-gradient(180deg, #f5e8c5 0%, #dec696 100%)}:where(#main-menu,#menu-footer-live,#app,.modal-v2-root) :focus-visible{outline:2px solid var(--ui-color-accent-high);outline-offset:2px}html body .ui-close-control{display:grid!important;place-items:center!important;padding:0!important;line-height:0!important;text-align:center!important}html body .ui-close-control:before,html body .ui-close-control:after{content:none!important;display:none!important}.ui-close-icon{display:block!important;flex:0 0 18px;grid-area:1 / 1;width:18px!important;height:18px!important;margin:0!important;overflow:visible;color:inherit;vertical-align:middle;transform:none!important;pointer-events:none}.ui-close-icon path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.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--raster{width:var(--item-badge-size, 22px);height:var(--item-badge-size, 22px);overflow:visible;border:0;background:transparent;box-shadow:none}.item-badge--raster>img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:auto}.entity-badge--raster{position:relative;width:var(--entity-badge-size, 28px);height:var(--entity-badge-size, 28px);overflow:hidden;border:0;background:transparent;box-shadow:none}.entity-badge--raster>img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.entity-badge--animal>img{position:absolute;top:-100%;left:0;width:2400%;max-width:none;height:400%;object-fit:fill}.entity-badge--tile{background-color:var(--ui-color-control);background-image:var(--entity-badge-image);background-repeat:no-repeat;background-position:var(--entity-badge-tile-x) var(--entity-badge-tile-y);background-size:800% 1200%}.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)}.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;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}@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}}html:after{content:"";position:fixed;width:0;height:0;overflow:hidden;background-image:var(--ui-chrome-button-disabled),var(--ui-chrome-slot),var(--ui-chrome-slot-hover),var(--ui-chrome-slot-active);pointer-events:none;visibility:hidden}: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)}: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(98, 101, 108, .34);--font-body: var(--ui-font-body);--font-display: var(--ui-font-display);--gd-danger: var(--ui-color-danger);--gd-disabled: var(--ui-color-disabled);--gd-edge: var(--ui-color-border-strong);--gd-muted: var(--ui-color-text-muted);--gd-plate: var(--ui-color-control);--gd-rose: var(--ui-color-accent-deep);--gd-rose-hi: var(--ui-color-accent-high);--gd-slate: var(--ui-color-border-soft);--gd-soot: var(--ui-color-surface);--gd-text: var(--ui-color-text);--gd-void: var(--ui-color-canvas);--rivet-hilite: rgba(230, 225, 231, .14);--type-body: var(--ui-font-body);color:var(--gd-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-terms-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:#dfe5f499;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:none;opacity:.78;transition:opacity .14s ease}.terms-check a:hover,.terms-check a:focus-visible{opacity:1}.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:#d9e0ee;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(199,205,219,.15);border-radius:4px;color:#d9e0ee;outline:none;transition:border-color .15s}.menu-input::placeholder{color:#d7ddec4d}.menu-input:focus{border-color:#c7cddb66}.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:#141618f2;border-top:2px solid rgba(199,205,219,.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(199,205,219,.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:#d7ddec40;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:#bec4d166;text-decoration:none}.menu-footer-links a:hover{color:#bec4d1b3}.menu-footer-social{display:inline-flex;gap:8px;margin:2px 0}.menu-footer-social a{font-family:var(--type-body);font-size:.68rem;color:#d7ddec33;text-decoration:none}.menu-footer-social a:hover{color:#d7ddec80}.menu-footer-company a{color:#bec4d159;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:var(--ui-color-toolbar, #101113);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:#e1e8f7;text-shadow:0 0 20px rgba(190,196,209,.3),0 0 40px rgba(190,196,209,.1),3px 3px 0 #313337,-1px -1px 0 #474a50;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 #313337;border-radius:8px;cursor:pointer;transition:all .2s ease;text-shadow:1px 1px 0 rgba(0,0,0,.4);box-shadow:inset 0 1px #c7cddb26,inset 0 -1px #0003,0 3px #1c1e21,0 5px 12px #0006}.menu-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #c7cddb33,inset 0 -1px #0003,0 5px #1c1e21,0 8px 20px #00000080}.menu-btn:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #c7cddb1a,inset 0 -1px #0003,0 1px #1c1e21,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:#d7ddec66;border:1px solid rgba(199,205,219,.1)}.menu-btn-primary{background:linear-gradient(180deg,#cdd4e2,#bec4d1,#a7acb8);color:#1a1c1f;border-color:#797d86;text-shadow:0 1px 0 rgba(255,255,255,.25)}.menu-btn-primary:hover{background:linear-gradient(180deg,#d8deed,#cdd4e2,#bec4d1);border-color:#989da8}.menu-btn-primary .menu-btn-icon{filter:drop-shadow(0 0 6px rgba(210,216,230,.5))}.menu-btn-new{background:linear-gradient(180deg,#5c5f66,#4d5055,#404348);color:#d9e0ee}.menu-btn-new:hover{background:linear-gradient(180deg,#6b6f77,#5c5f66,#4d5055)}.menu-btn-disabled{background:linear-gradient(180deg,#4a4040,#3a3535,#302e2e);color:#d7ddec4d;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:#d7ddec33;letter-spacing:1px}.menu-btn:focus-visible{outline:2px solid #bec4d1;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,#585b6252,#292b2f6b)!important;border:1px solid var(--copper-accent)!important;color:#c4cad7!important;box-shadow:inset 0 1px 0 var(--rivet-hilite),0 0 6px var(--copper-glow)!important}.terms-check{color:#d1d8e6b3!important}.terms-check a{color:var(--brass-hilite)!important}#main-menu.menu-overlay{background:#0b0d16!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(144,149,159,.1) 0%,transparent 38%),radial-gradient(circle at 78% 72%,rgba(120,124,133,.085) 0%,transparent 42%),radial-gradient(circle at 50% 110%,rgba(119,123,132,.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(120,124,133,.06) 0 1px,transparent 1px 32px),repeating-linear-gradient(-60deg,rgba(120,124,133,.06) 0 1px,transparent 1px 32px),repeating-linear-gradient(0deg,rgba(120,124,133,.04) 0 1px,transparent 1px 32px),radial-gradient(circle at 50% 50%,rgba(210,216,230,.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, #d2d8e6);letter-spacing:.06em;text-align:center;margin:0;line-height:1.05;text-transform:none;text-shadow:0 0 18px rgba(144,149,159,.55),0 0 32px rgba(120,124,133,.28),2px 2px 0 #121315,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(144,149,159,.4),0 0 28px rgba(120,124,133,.2),2px 2px 0 #121315,0 2px 0 #0a0604,0 4px 14px rgba(0,0,0,.85)}to{text-shadow:0 0 22px rgba(144,149,159,.7),0 0 40px rgba(120,124,133,.38),2px 2px 0 #121315,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, #d2d8e6);background:linear-gradient(180deg,#292b2f,#1d1f21,#141618);border:1.5px solid var(--brass-deep, #494c52);border-radius:6px;cursor:pointer;text-shadow:0 1px 0 #0a0604,0 0 6px rgba(120,124,133,.18);box-shadow:inset 0 1px #d2d8e624,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,#9ea3ae 0 1.4px,#494c52 1.4px 2.2px,transparent 2.4px),radial-gradient(circle at calc(100% - 4px) 4px,#9ea3ae 0 1.4px,#494c52 1.4px 2.2px,transparent 2.4px),radial-gradient(circle at 4px calc(100% - 4px),#9ea3ae 0 1.4px,#494c52 1.4px 2.2px,transparent 2.4px),radial-gradient(circle at calc(100% - 4px) calc(100% - 4px),#9ea3ae 0 1.4px,#494c52 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,#34373b,#26282b,#1a1b1e);box-shadow:inset 0 1px #d2d8e638,inset 0 -1px #0000008c,inset 0 0 0 1px #0000004d,0 2px #0a0604,0 4px 14px #0009,0 0 8px #90959f73}#main-menu .menu-btn:active:not(:disabled){transform:scale(.96);background:linear-gradient(0deg,#292b2f,#1d1f21,#141618);box-shadow:inset 0 2px 4px #000000b3,inset 0 -1px #d2d8e614,0 1px #0a0604}#main-menu .menu-btn:focus-visible{outline:none;border-color:var(--brass-hilite, #d2d8e6);box-shadow:inset 0 1px #d2d8e638,inset 0 -1px #0000008c,0 2px #0a0604,0 0 0 2px #787c858c,0 0 12px #90959f8c}#main-menu .menu-btn-primary{background:linear-gradient(180deg,#313438,#26282c 45%,#141618);border-color:var(--brass-base, #787c85);color:var(--brass-hilite, #d2d8e6)}#main-menu .menu-btn-primary:hover:not(:disabled){border-color:var(--brass-hilite, #d2d8e6);background:linear-gradient(180deg,#3c3f44,#2c2e32 45%,#1a1b1e);box-shadow:inset 0 1px #d2d8e647,inset 0 -1px #0000008c,0 2px #0a0604,0 4px 14px #0009,0 0 14px #90959fa6,0 0 22px #777b844d}#main-menu .menu-btn-primary .menu-btn-icon{filter:drop-shadow(0 0 6px rgba(144,149,159,.5))}#main-menu .menu-btn-new{background:linear-gradient(180deg,#212226,#17191b,#0e0f11);border-color:#34363b;color:#d2d8e6d9}#main-menu .menu-btn-new:before{display:none}#main-menu .menu-btn-new:hover:not(:disabled){border-color:var(--brass-base, #787c85);color:var(--brass-hilite, #d2d8e6);background:linear-gradient(180deg,#282a2e,#25272b,#101113);box-shadow:inset 0 1px #d2d8e62e,inset 0 -1px #0000008c,0 2px #0a0604,0 4px 12px #0000008c,0 0 6px #787c8552}#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(144,149,159,.55) 0 1.2px,transparent 1.8px),radial-gradient(circle at calc(100% - 5px) 5px,rgba(144,149,159,.55) 0 1.2px,transparent 1.8px),radial-gradient(circle at 5px calc(100% - 5px),rgba(144,149,159,.55) 0 1.2px,transparent 1.8px),radial-gradient(circle at calc(100% - 5px) calc(100% - 5px),rgba(144,149,159,.55) 0 1.2px,transparent 1.8px),linear-gradient(180deg,#0c0805,#0a0b0d);background-repeat:no-repeat;border:1.5px solid var(--brass-deep, #494c52);border-radius:6px;color:var(--brass-hilite, #d2d8e6);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;box-shadow:inset 0 1px 3px #000000a6,inset 0 -1px #d2d8e60f,0 1px #d2d8e60a;box-sizing:border-box}#main-menu .menu-input::placeholder,.menu-login .menu-input::placeholder{color:#d2d8e673;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 #90959f47,0 0 0 1px #787c854d,0 0 8px #90959f59}#main-menu .menu-input:-webkit-autofill,.menu-login .menu-input:-webkit-autofill{-webkit-text-fill-color:var(--brass-hilite, #d2d8e6);-webkit-box-shadow:0 0 0 1000px #0a0b0d inset,inset 0 1px 3px rgba(0,0,0,.65);caret-color:var(--brass-hilite, #d2d8e6)}#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, #73777f);box-shadow:inset 0 1px 3px #000000a6,inset 0 0 6px #777b844d,0 0 8px #777b8459}#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,#121315,#0c0d0f 55%,#0a0b0d);border:2px solid var(--brass-deep, #494c52);border-radius:8px;box-shadow:inset 0 1px #d2d8e624,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, #d2d8e6) 0 1.4px,var(--brass-deep, #494c52) 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, #d2d8e6) 0 1.4px,var(--brass-deep, #494c52) 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, #d2d8e6);text-align:center;margin:0 0 8px;padding-bottom:10px;border-bottom:1px solid rgba(120,124,133,.3);text-shadow:0 0 10px rgba(144,149,159,.4),0 1px 0 #0a0604,0 2px 0 #121315}#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, #d2d8e6)!important;text-decoration:none;border-bottom:0;opacity:.78;transition:opacity .14s ease}#main-menu .terms-check a:hover,.menu-login .terms-check a:hover{color:var(--brass-hilite, #d2d8e6)!important;text-decoration:none;opacity:1}#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,#0a0b0d);border:1.5px solid var(--brass-deep, #494c52);border-radius:3px;box-shadow:inset 0 1px 2px #0009,inset 0 -1px #d2d8e60f;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, #787c85)}#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 #90959f66}#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, #d2d8e6);border-width:0 2px 2px 0;transform:rotate(45deg);filter:drop-shadow(0 0 2px rgba(144,149,159,.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, #d2d8e6);box-shadow:inset 0 1px 2px #0009,0 0 0 2px #787c8573}.menu-login-forgot{display:block;text-align:center;margin-top:10px;padding-top:8px;border-top:1px solid rgba(120,124,133,.18);color:#9ea3aea6;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, #d2d8e6);text-shadow:0 0 6px rgba(144,149,159,.45)}@media(prefers-reduced-motion:reduce){#main-menu .menu-logo>.menu-title,#main-menu.menu-overlay.menu-overlay:before{animation:none!important}}.fs-prompt{--flow-fullscreen-void: #111315;--flow-fullscreen-panel: var(--ui-color-surface);--flow-fullscreen-panel-hi: var(--ui-color-surface-high);--flow-fullscreen-border: var(--ui-color-border);--flow-fullscreen-border-soft: #393c40;--flow-fullscreen-text: #d4dae8;--flow-fullscreen-muted: #a3a8b3;--flow-fullscreen-accent: var(--ui-color-accent);--flow-fullscreen-accent-hi: var(--ui-color-accent-high);--flow-fullscreen-mineral: var(--ui-color-accent-high);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(149,154,164,.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-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:var(--ui-color-surface-high);border-color:var(--flow-fullscreen-accent);box-shadow:none;transform:none}.fs-prompt-btn:active:not(:disabled){background:var(--ui-color-surface);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:var(--ui-color-surface-raised);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: #111315;--flow-fullscreen-panel: #1f2124;--flow-fullscreen-border: var(--ui-color-border);--flow-fullscreen-muted: #a3a8b3;--flow-fullscreen-accent: var(--ui-color-accent);--flow-fullscreen-accent-hi: var(--ui-color-accent-high);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;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:var(--ui-color-surface-raised);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-color-surface);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 .fs-prompt-btn{background:var(--gd-plate) var(--ui-chrome-button) center/100% 100% no-repeat!important;border:0!important;border-radius:0!important;color:var(--gd-text)!important;text-shadow:0 1px 0 #000!important;box-shadow:none!important;filter:none!important}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 .fs-prompt-btn:active{background-image:var(--ui-chrome-button-active)!important;transform:translateY(1px)!important}body #main-menu.is-auth-open .menu-btn-primary{background-image:var(--ui-chrome-button-hover)!important;color:var(--gd-text)!important}body .fs-prompt-close{background:var(--flow-fullscreen-void)!important;border:1px solid var(--flow-fullscreen-border-soft)!important;border-radius:3px!important;color:var(--gd-muted)!important;box-shadow:none!important;text-shadow:none!important;filter:none!important}body .fs-prompt-close:hover{color:var(--gd-rose-hi)!important;filter:brightness(1.14)!important}body .menu-input{background:var(--gd-soot) var(--ui-chrome-input) center/100% 100% no-repeat!important;border:0!important;border-radius:0!important;color:var(--gd-text)!important;box-shadow:none!important;padding:10px 14px!important}body .menu-input::placeholder{color:var(--gd-disabled)!important}body .menu-input:focus{filter:brightness(1.12)!important;outline:1px solid var(--gd-rose)!important}body #main-menu.menu-overlay{background:#0b0d16!important}body #main-menu.menu-overlay:before{background:radial-gradient(circle at 50% 42%,rgba(98,101,108,.1),transparent 42%)!important}body #main-menu.menu-overlay:after{filter:grayscale(1) opacity(.28)!important}body #main-menu .menu-content{box-sizing:border-box;width:min(1180px,94vw);min-width:0;padding:24px 18px 82px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));align-items:center;gap:clamp(24px,5vw,84px);background:none;border:0;box-shadow:none}body #main-menu .menu-logo{width:min(510px,82vw);margin:0 auto;filter:drop-shadow(0 14px 18px rgba(8,6,3,.74))}body #main-menu .menu-logo-art{display:block;width:100%;height:auto;image-rendering:pixelated}body #main-menu .menu-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body #main-menu .menu-buttons{position:relative;width:100%;min-height:0;padding:0;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:clamp(9px,1.2vw,16px)}body #main-menu .menu-buttons:before{display:none}body #main-menu .menu-btn-text{text-align:center!important;color:inherit!important}body #main-menu .menu-btn-tag{background:var(--gd-void)!important;border:1px solid var(--gd-slate)!important;color:var(--gd-muted)!important}body #main-menu .menu-login-title{color:var(--gd-text)!important;text-shadow:none!important}body #main-menu .menu-login-err{color:var(--gd-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(--gd-disabled)!important}body .menu-footer-links a,body .menu-footer-social a,body .menu-footer-company a{color:var(--gd-muted)!important}body .menu-fs-corner{background:var(--gd-soot)!important;border:1px solid var(--gd-slate)!important;color:var(--gd-muted)!important;box-shadow:none!important}body .menu-fs-corner:hover{border-color:var(--gd-rose)!important;color:var(--gd-rose-hi)!important}body #main-menu:not(.is-auth-open) .menu-btn{flex:0 0 auto;width:min(390px,34vw);min-width:0;height:clamp(76px,8vw,108px);padding:14px clamp(56px,6vw,84px);align-items:center;justify-content:center;color:#d3dae8;background:transparent var(--ui-chrome-menu-button) center/100% 100% no-repeat;border:0;border-image:none;border-radius:16px;box-shadow:none;filter:drop-shadow(0 11px 8px rgba(4,3,2,.58));text-shadow:0 2px 0 #0d0f11,0 0 9px rgba(178,184,196,.28);transform-origin:50% 50%;transition:transform .18s ease,filter .18s ease}body #main-menu:not(.is-auth-open) .menu-btn:hover:not(:disabled){color:#d3dae8;background:transparent var(--ui-chrome-menu-button) center/100% 100% no-repeat!important;border:0;box-shadow:none;filter:drop-shadow(0 13px 10px rgba(4,3,2,.64))!important;transform:scale(1.035)!important}body #main-menu:not(.is-auth-open) .menu-btn:active:not(:disabled){background:transparent var(--ui-chrome-menu-button) center/100% 100% no-repeat!important;border:0;box-shadow:none;filter:drop-shadow(0 10px 7px rgba(4,3,2,.58))!important;transform:scale(1.015)!important}body #main-menu:not(.is-auth-open) .menu-btn:focus-visible{outline:0;border:0;box-shadow:none;background:transparent var(--ui-chrome-menu-button) center/100% 100% no-repeat!important}body #main-menu:not(.is-auth-open) .menu-btn-text{flex:0 1 auto;max-width:16ch;color:inherit;font-family:var(--font-display);font-size:clamp(.7rem,1.15vw,1rem);font-weight:700;line-height:1.25;letter-spacing:.08em;text-align:center;text-transform:uppercase}body #main-menu:not(.is-auth-open) :is(#menu-new,#menu-register-btn){transform:none}body #main-menu:not(.is-auth-open) :is(#menu-new,#menu-register-btn):hover:not(:disabled){transform:scale(1.035)!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 #0d0d12e0,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:#0d0d12f0!important;border-top:1px solid #393c40!important;color:var(--gd-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(--gd-text)!important;opacity:1!important}body.is-mobile #main-menu.is-auth-open .menu-btn,body.is-mobile #main-menu.is-auth-open .menu-btn-new,body.is-mobile #main-menu.is-auth-open .menu-btn-primary{color:var(--gd-text)!important;opacity:1!important;filter:none!important}html body #main-menu.is-auth-open .menu-btn,html body .fs-prompt-btn{background:transparent var(--ui-chrome-menu-button) center/100% 100% no-repeat!important;border:0!important;border-image:none!important;box-shadow:0 10px 18px #04030252!important;transform:none!important}html body #main-menu.is-auth-open .menu-btn:hover:not(:disabled),html body .fs-prompt-btn:hover{background:transparent var(--ui-chrome-menu-button) center/100% 100% no-repeat!important;filter:none!important;transform:none!important}html body #main-menu.is-auth-open .menu-btn:active:not(:disabled),html body .fs-prompt-btn:active{background:transparent var(--ui-chrome-menu-button) center/100% 100% no-repeat!important;filter:none!important;transform:none!important}html body #main-menu.is-auth-open .menu-btn:disabled,html body #main-menu.is-auth-open .menu-btn-disabled{background:transparent var(--ui-chrome-menu-button) center/100% 100% no-repeat!important;filter:saturate(.35) brightness(.7)!important;transform:none!important}body #main-menu.is-auth-open .menu-content{box-sizing:border-box;width:min(94vw,500px);min-width:0;display:flex;gap:0;padding:38px 64px 62px;background:radial-gradient(ellipse at 18% 0%,rgba(156,161,171,.08),transparent 34%),linear-gradient(180deg,var(--ui-color-surface-raised),var(--ui-color-surface) 72%,var(--ui-color-depth));border:2px solid var(--ui-color-border);border-radius:14px;box-shadow:inset 0 0 0 1px #777c8457,inset 0 0 0 5px #0c0e0f94,0 18px 60px #0000009e}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(--gd-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 var(--ui-color-border-soft)}body #main-menu .menu-auth-kicker{color:var(--gd-rose-hi)!important;font-family:var(--font-display);font-size:.62rem;line-height:1.3;font-weight:700;letter-spacing:.24em;text-transform:uppercase}body #main-menu .menu-login-title{margin:0!important;padding:0!important;border:0!important;color:var(--gd-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(--gd-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(--gd-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(--gd-text)!important;font-family:var(--font-body);font-size:.84rem!important;font-style:normal;line-height:normal;letter-spacing:.01em;caret-color:var(--gd-rose-hi);background:var(--gd-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(--gd-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(--gd-rose)!important;outline-offset:1px!important}body #main-menu #menu-login .menu-input[aria-invalid=true]{filter:none!important;outline:1px solid var(--gd-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(--gd-text)!important;-webkit-box-shadow:0 0 0 1000px var(--gd-void) inset!important;caret-color:var(--gd-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(--gd-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(--gd-muted)!important;font-family:var(--font-body);font-size:.69rem;line-height:1.4;background:#0d0d1285!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(--gd-rose-hi)!important;text-decoration:none!important;border-bottom:0!important;opacity:.78;transition:opacity .14s ease!important}body #main-menu #menu-login .terms-check a:is(:hover,:focus-visible){color:var(--gd-rose-hi)!important;text-decoration:none!important;opacity:1}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(--gd-void)!important;border:1px solid var(--gd-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(--gd-rose-hi)!important}body #main-menu #menu-login .terms-check input[type=checkbox]:checked{background:var(--gd-rose)!important;border-color:var(--gd-rose-hi)!important;box-shadow:none!important}body #main-menu #menu-login .terms-check input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-58%) rotate(45deg);filter:none}body #main-menu #menu-login .terms-check input[type=checkbox][aria-invalid=true]{border-color:var(--gd-danger)!important;outline:1px solid var(--gd-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:#f3edf2!important;filter:drop-shadow(0 0 7px rgba(98,101,108,.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(--gd-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(--gd-muted)!important;font-family:var(--font-body);font-size:.72rem;letter-spacing:.02em;text-transform:none;border:0;text-decoration:none;opacity:.78;transition:opacity .14s ease;text-shadow:none}body #main-menu .menu-login-forgot:is(:hover,:focus-visible){color:var(--gd-muted)!important;text-decoration:none;opacity:1;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(--gd-rose-hi);font:inherit;font-weight:700;cursor:pointer;background:none;border:0;text-decoration:none}body #main-menu #menu-auth-switch-btn{text-decoration:none;opacity:.78;transition:opacity .14s ease}body #main-menu #menu-auth-switch-btn:is(:hover,:focus-visible){color:var(--gd-rose-hi);text-decoration:none;opacity:1}@media(min-width:2200px)and (min-height:1000px){body #main-menu.menu-overlay.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-auth-kicker{font-size:.68rem}}@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:none;scrollbar-width:thin;scrollbar-color:var(--gd-slate) var(--gd-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-auth-kicker{font-size:.57rem}}@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 #main-menu.is-auth-open .menu-content{background:radial-gradient(circle at 50% -18%,rgba(166,171,182,.13),transparent 48%),linear-gradient(155deg,#1e1f22,#121315 58%,#0b0c0e)!important;border:1px solid rgba(138,143,152,.72)!important;border-radius:20px!important;box-shadow:inset 0 1px #e2e9f81f,inset 0 0 0 5px #292b2e47,0 24px 70px #000000ad!important}body #main-menu .menu-auth-head{border-bottom-color:#8a8f9857!important}body #main-menu .menu-auth-kicker,body #main-menu #menu-auth-switch-btn,body #main-menu #menu-login .terms-check a{color:#a5abb6!important}body #main-menu .menu-login-title,body #main-menu #menu-login .menu-btn-text{color:#dbe2f0!important}body #main-menu .menu-login-subtitle,body #main-menu .menu-auth-label,body #main-menu .menu-auth-footer,body #main-menu .menu-login-forgot,body #main-menu #menu-login .terms-check{color:#a7acb8!important}body #main-menu #menu-login .menu-input{color:#dbe2f0!important;background:linear-gradient(180deg,#101113,#0a0b0d)!important;background-image:none!important;border:1px solid rgba(125,129,138,.7)!important;border-image:none!important;border-radius:9px!important;box-shadow:inset 0 1px 5px #000000c2,0 1px #cdd4e10f!important}body #main-menu #menu-login .menu-input:hover{border-color:#a6abb6d1!important;filter:none!important}body #main-menu #menu-login .menu-input:focus{border-color:#a6abb6!important;outline:2px solid rgba(166,171,182,.22)!important;outline-offset:2px!important;box-shadow:inset 0 1px 5px #000000c2,0 0 18px #9398a229!important;filter:none!important}body #main-menu #menu-login .terms-check{background:#0a0b0d9e!important;border:1px solid rgba(109,113,121,.46)!important;border-radius:9px!important}body #main-menu #menu-login .terms-check input[type=checkbox]{background:#0b0c0e!important;border-color:#787c84!important;border-radius:4px!important}body #main-menu #menu-login .terms-check input[type=checkbox]:checked{background:#72767e!important;border-color:#a6abb6!important}html body #main-menu.is-auth-open .menu-btn,html body #main-menu.is-auth-open .menu-btn:hover:not(:disabled),html body #main-menu.is-auth-open .menu-btn:active:not(:disabled){color:#dbe2f0!important;background:linear-gradient(180deg,#303236,#1b1d20 54%,#101113)!important;background-image:none!important;border:1px solid rgba(136,140,150,.72)!important;border-image:none!important;border-radius:999px!important;box-shadow:inset 0 1px #dee4f31f,0 7px 16px #00000057!important;filter:none!important}html body #main-menu.is-auth-open .menu-btn:hover:not(:disabled),html body #main-menu.is-auth-open .menu-btn:focus-visible{border-color:#a6abb6!important;box-shadow:inset 0 1px #e2e9f82e,0 0 18px #a6abb62e,0 7px 16px #00000057!important}body #main-menu .menu-auth-footer{border-top-color:#8a8f9847!important}body #menu-footer-live.menu-footer{position:var(--menu-footer-position, fixed);top:var(--menu-footer-top, auto);right:auto!important;bottom:var(--menu-footer-bottom, max(12px, env(safe-area-inset-bottom, 0px)))!important;left:50%!important;z-index:10000;box-sizing:border-box;width:min(1180px,calc(100vw - 32px));max-height:72px!important;padding:7px 18px!important;display:flex;flex-direction:column;align-items:stretch;gap:0!important;overflow:hidden!important;color:#d0d6e4!important;background:linear-gradient(180deg,#0c0d0fe0,#090604f0)!important;border:0!important;border-image:none!important;border-radius:10px!important;box-shadow:0 8px 26px #0000007a!important;line-height:1.25!important;text-shadow:0 1px 2px rgba(0,0,0,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);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-kicker{color:var(--gd-rose-hi);font-family:var(--font-display);font-size:.6rem;font-weight:700;letter-spacing:.2em;line-height:1;text-transform:uppercase}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:#bfc5d2!important;font-family:var(--font-body);font-size:.74rem;line-height:1.3;white-space:normal}body #menu-footer-live .menu-footer-company{color:#d0d6e4!important;font-weight:700;letter-spacing:.04em}body #menu-footer-live .menu-footer-company a{color:#d0d6e4!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:34px;padding:6px 4px;display:inline-flex;align-items:center;color:#d3dae8!important;font-family:var(--font-display);font-size:.73rem;font-weight:700;letter-spacing:.045em;line-height:1.2;text-decoration:none!important;white-space:nowrap;background:none!important;border:0;border-radius:0;box-shadow:none!important;cursor:pointer;opacity:.78;transition:opacity .14s ease!important}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:#d3dae8!important;text-decoration:none!important;opacity:1}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:#d3dae8!important;text-decoration:none!important;opacity:1;outline:1px solid var(--gd-rose-hi);outline-offset:2px}body #menu-footer-live .menu-footer-cookie-btn{color:#d2d8e6!important}body #menu-footer-live .menu-footer-cookie-btn:is(:hover,:focus-visible){color:#d2d8e6!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;filter:none}@media(min-width:2200px)and (min-height:1000px){body #menu-footer-live.menu-footer{bottom:18px!important;width:min(1500px,calc(100vw - 48px));padding:6px 22px!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:64px!important;padding:5px 10px!important;gap:5px!important;overflow:hidden!important;border-width:0!important;border-image-width:0!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}}body #main-menu:not(.is-auth-open) .menu-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;min-height:100%;padding:0;display:block;animation:none}body #main-menu:not(.is-auth-open) .menu-logo{position:absolute;top:clamp(24px,4.4vh,54px);left:clamp(24px,4vw,62px);width:clamp(270px,28vw,420px);margin:0;transform:none}body #main-menu:not(.is-auth-open) .menu-buttons{position:absolute;top:50%;left:50%;width:min(390px,calc(100vw - 40px));margin:0;transform:translate(-50%,-50%);animation:none}body #main-menu:not(.is-auth-open) .menu-btn{width:100%;height:clamp(72px,8vw,104px)}@media(max-width:820px),(max-height:620px){body #main-menu:not(.is-auth-open) .menu-logo{top:16px;left:18px;width:clamp(210px,34vw,300px)}body #main-menu:not(.is-auth-open) .menu-buttons{width:min(330px,calc(100vw - 32px))}body #main-menu:not(.is-auth-open) .menu-btn{height:clamp(62px,12vh,82px)}}body #main-menu .menu-corner-controls{gap:10px}body #main-menu .menu-fs-corner{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;color:#d3dae8!important;background:#101113!important;background-image:none!important;border:1px solid #787c85!important;border-radius:50%!important;box-shadow:0 8px 18px #00000057,inset 0 1px #ffffff0f!important;filter:none!important;transform:none!important;display:grid!important;place-items:center!important;text-decoration:none!important}body #main-menu .menu-fs-corner:hover,body #main-menu .menu-fs-corner:focus-visible{color:#d3dae8!important;background:#242629!important;border-color:#b5bbc7!important;box-shadow:0 10px 22px #00000061,inset 0 1px #ffffff14!important;outline:none!important}.menu-control-icon{display:block;width:32px;height:32px;object-fit:contain;object-position:50% 50%;image-rendering:auto;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5));pointer-events:none}#menu-mute.muted .menu-control-icon--sound{opacity:.42}@media(max-width:600px){body #main-menu:not(.is-auth-open) .menu-content,body.is-mobile #main-menu:not(.is-auth-open) .menu-content{min-height:100dvh!important;padding:0 14px 68px!important;overflow:hidden auto!important}body #main-menu:not(.is-auth-open) .menu-logo,body.is-mobile #main-menu:not(.is-auth-open) .menu-logo{top:max(12px,env(safe-area-inset-top,0px))!important;left:max(14px,env(safe-area-inset-left,0px))!important;width:min(206px,calc(100vw - 126px))!important;max-height:82px!important;margin:0!important;overflow:hidden!important}body #main-menu:not(.is-auth-open) .menu-logo-art,body.is-mobile #main-menu:not(.is-auth-open) .menu-logo-art{width:100%!important;height:auto!important;max-height:82px!important;object-fit:contain!important;object-position:left top!important}body #main-menu:not(.is-auth-open) .menu-buttons,body.is-mobile #main-menu:not(.is-auth-open) .menu-buttons{top:46%!important;left:50%!important;width:min(304px,calc(100vw - 32px))!important;margin:0!important;display:flex!important;grid-template-columns:none!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;transform:translate(-50%,-50%)!important}body #main-menu:not(.is-auth-open) .menu-btn,body.is-mobile #main-menu:not(.is-auth-open) .menu-btn{width:100%!important;height:64px!important;min-height:64px!important;padding:8px 24px!important;flex:0 0 64px!important;flex-direction:row!important;border-width:0!important;border-radius:0!important}body #main-menu .menu-corner-controls,body.is-mobile #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;bottom:auto!important;left:auto!important;gap:6px!important}body #main-menu .menu-fs-corner,body.is-mobile #main-menu .menu-fs-corner{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}body #menu-footer-live.menu-footer,body.is-mobile #menu-footer-live.menu-footer{right:auto!important;bottom:max(4px,env(safe-area-inset-bottom,0px))!important;left:50%!important;width:min(360px,calc(100vw - 20px))!important;max-height:44px!important;padding:0 4px!important;overflow:hidden!important;transform:translate(-50%)!important}body #menu-footer-live .menu-footer-row-top{display:none!important}body #menu-footer-live .menu-footer-row-bottom,body.is-mobile #menu-footer-live .menu-footer-row-bottom{min-height:40px!important;flex-wrap:nowrap!important;justify-content:center!important;gap:0 6px!important;overflow:hidden!important}body #menu-footer-live .menu-footer-links,body.is-mobile #menu-footer-live .menu-footer-links{flex:0 1 auto!important;flex-wrap:nowrap!important;gap:0 6px!important;overflow:hidden!important}body #menu-footer-live .menu-footer-links a,body #menu-footer-live .menu-footer-cookie-btn,body.is-mobile #menu-footer-live .menu-footer-links a,body.is-mobile #menu-footer-live .menu-footer-cookie-btn{min-height:36px!important;padding:4px 1px!important;font-size:.48rem!important;letter-spacing:.02em!important}}body #main-menu:not(.is-auth-open) .menu-buttons{width:min(424px,calc(100vw - 40px));gap:4px;isolation:isolate}body #main-menu:not(.is-auth-open) .menu-buttons:before{content:"";position:absolute;z-index:-1;top:8%;bottom:8%;left:50%;display:block;width:8px;border:1px solid rgba(155,160,171,.35);border-radius:999px;background:linear-gradient(90deg,#0c0d0feb,#494c51 46%,#1a1b1e 54%,#0c0d0feb);box-shadow:0 0 0 2px #07080a73,0 0 18px #8f939d2e;transform:translate(-50%);pointer-events:none}body #main-menu:not(.is-auth-open) .menu-btn{width:100%;height:auto;min-height:94px;aspect-ratio:470 / 118;padding:14px 62px;overflow:visible;border-radius:0;filter:drop-shadow(0 11px 8px rgba(4,3,2,.62)) drop-shadow(0 0 1px rgba(185,191,204,.18));transition:transform .2s cubic-bezier(.2,.8,.2,1),filter .2s ease;will-change:transform,filter}body #main-menu:not(.is-auth-open) .menu-btn-text{font-family:var(--ui-font-label);font-size:clamp(.82rem,1.06vw,1rem);font-weight:700;letter-spacing:.09em;color:#d6ddeb!important;text-shadow:0 2px 0 #0d0f11,0 0 10px rgba(178,184,196,.25)}body #main-menu:not(.is-auth-open) .menu-btn:hover:not(:disabled){filter:brightness(1.08) saturate(1.08) drop-shadow(0 15px 10px rgba(4,3,2,.66)) drop-shadow(0 0 8px rgba(163,168,180,.36))!important;transform:translateY(-2px) scale(1.038)!important}body #main-menu:not(.is-auth-open) .menu-btn:focus-visible{outline:none;filter:brightness(1.1) drop-shadow(0 13px 9px rgba(4,3,2,.66)) drop-shadow(0 0 3px #cad1de) drop-shadow(0 0 11px rgba(163,168,180,.58))!important;transform:scale(1.025)!important}body #main-menu:not(.is-auth-open) .menu-btn:active:not(:disabled){filter:brightness(.96) drop-shadow(0 8px 6px rgba(4,3,2,.6))!important;transform:translateY(1px) scale(.995)!important}body #main-menu:not(.is-auth-open) .menu-btn:disabled,body #main-menu:not(.is-auth-open) .menu-btn-disabled{filter:saturate(.4) brightness(.72) drop-shadow(0 8px 6px rgba(4,3,2,.45))!important}@media(max-width:600px){body #main-menu:not(.is-auth-open) .menu-buttons,body.is-mobile #main-menu:not(.is-auth-open) .menu-buttons{width:min(312px,calc(100vw - 32px))!important;gap:5px!important}body #main-menu:not(.is-auth-open) .menu-btn,body.is-mobile #main-menu:not(.is-auth-open) .menu-btn{height:auto!important;min-height:72px!important;aspect-ratio:470 / 118!important;padding:8px 46px!important;flex:0 0 auto!important}}@media(prefers-reduced-motion:reduce){body #main-menu:not(.is-auth-open) .menu-btn{transition:none}}body #main-menu:not(.is-auth-open) .menu-logo{top:clamp(20px,3.6vh,42px);right:clamp(24px,3.2vw,58px);left:auto;width:clamp(220px,20vw,310px);transform:none}body #main-menu:not(.is-auth-open) .menu-buttons{top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;transform:none;pointer-events:none;isolation:isolate;--hazel-signboard-grain: repeating-linear-gradient(176deg, rgba(216, 222, 237, .055) 0 1px, transparent 1px 7px), repeating-linear-gradient(91deg, transparent 0 38px, rgba(11, 12, 14, .2) 39px 41px, transparent 42px 88px), linear-gradient(180deg, #4d5055 0%, #303236 48%, #1a1b1e 100%)}body #main-menu:not(.is-auth-open) .menu-buttons:before{content:"";position:absolute;z-index:0;top:24%;bottom:20%;left:50%;width:clamp(10px,.72vw,13px)!important;display:block;height:auto;border:0;border-radius:6px;background:linear-gradient(90deg,#16181a,#63676e 50%,#17191b);box-shadow:5px 8px 10px #00000087;transform:translate(-50%) rotate(.7deg);pointer-events:none}body #main-menu:not(.is-auth-open) .menu-buttons:after{content:"";position:absolute;z-index:1;top:calc(24% - 10px);left:50%;display:block;width:clamp(22px,1.55vw,28px);aspect-ratio:1;border:2px solid #6d7179;border-radius:50%;background:radial-gradient(circle at 36% 30%,#737780,#1d1f22 68%);box-shadow:0 5px 8px #0000009e,inset 0 0 0 3px #101214;transform:translate(-50%);pointer-events:none}body #main-menu:not(.is-auth-open) .menu-btn{position:absolute;z-index:2;box-sizing:border-box;width:clamp(280px,23vw,380px);min-width:0;height:clamp(60px,6.7vh,74px);min-height:60px;aspect-ratio:auto;padding:9px 35px 9px 17px;overflow:hidden;border:3px solid #6d7179;border-radius:0;clip-path:polygon(0 7%,87% 7%,100% 50%,87% 93%,0 93%);color:#d6ddeb;text-align:left;background:var(--hazel-signboard-grain)!important;box-shadow:inset 0 3px #b1b7c32b,inset 0 -5px #090a0c61;filter:drop-shadow(0 7px 7px rgba(0,0,0,.67));pointer-events:auto}body #main-menu:not(.is-auth-open) .menu-btn:hover:not(:disabled),body #main-menu:not(.is-auth-open) .menu-btn:focus-visible,body #main-menu:not(.is-auth-open) .menu-btn:active:not(:disabled){border:3px solid #6d7179!important;background:var(--hazel-signboard-grain)!important;box-shadow:inset 0 3px #b1b7c32b,inset 0 -5px #090a0c61!important}body #main-menu:not(.is-auth-open) .menu-btn-text{display:block;min-width:0;max-width:100%;font-size:clamp(.72rem,.84vw,.9rem);line-height:1.05;letter-spacing:clamp(.035em,.065vw,.075em);white-space:normal;overflow-wrap:anywhere;text-align:left;text-wrap:balance}body #main-menu:not(.is-auth-open) .menu-sign-icon{flex:0 0 auto;width:clamp(24px,1.55vw,28px);height:clamp(24px,1.55vw,28px);object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 3px 3px rgba(0,0,0,.55))}body #main-menu:not(.is-auth-open) #menu-continue{top:26%;right:auto;left:calc(50% - clamp(220px,16vw,280px));--sign-tilt: -2.4deg;transform:rotate(var(--sign-tilt))}body #main-menu:not(.is-auth-open) :is(#menu-new,#menu-login-btn){top:40%;right:auto;left:calc(50% - clamp(130px,8vw,160px));--sign-tilt: 2.2deg;transform:rotate(var(--sign-tilt))}body #main-menu:not(.is-auth-open) :is(#menu-profile-btn,#menu-register-btn){top:54%;right:auto;left:calc(50% - clamp(235px,17vw,295px));--sign-tilt: -1.7deg;transform:rotate(var(--sign-tilt))}body #main-menu:not(.is-auth-open) .menu-buttons:has(#menu-continue.hidden) #menu-new{top:32%}body #main-menu:not(.is-auth-open) .menu-buttons:has(#menu-continue.hidden) #menu-profile-btn{top:48%}body #main-menu:not(.is-auth-open) .menu-buttons:has(#menu-login-btn:not(.hidden)) #menu-login-btn{top:37%}body #main-menu:not(.is-auth-open) .menu-buttons:has(#menu-register-btn:not(.hidden)) #menu-register-btn{top:55%}body #main-menu:not(.is-auth-open) .menu-btn:is(:hover,:focus-visible):not(:disabled){transform:rotate(var(--sign-tilt, 0deg)) translateY(-4px) scale(1.035)!important}.menu-settings-copy{margin:0 0 16px;color:var(--ui-color-text-muted, #9fa4af);line-height:1.45}.menu-settings-list{display:grid;gap:12px}.menu-setting-row{display:grid;grid-template-columns:minmax(92px,.72fr) minmax(120px,1.5fr) 48px;align-items:center;gap:12px;min-width:0;color:var(--ui-color-text, #d8dfed)}.menu-setting-row input[type=range]{display:block;width:calc(100% - 16px);min-width:0;margin-inline:8px;box-sizing:border-box;accent-color:#8d919b}.menu-setting-row output{color:#bdc3cf;text-align:right;font-variant-numeric:tabular-nums}@media(max-width:600px){body #main-menu:not(.is-auth-open) .menu-logo,body.is-mobile #main-menu:not(.is-auth-open) .menu-logo{top:max(12px,env(safe-area-inset-top,0px))!important;right:auto!important;left:50%!important;width:min(174px,calc(100vw - 126px))!important;transform:translate(-50%)!important}body #main-menu:not(.is-auth-open) .menu-buttons,body.is-mobile #main-menu:not(.is-auth-open) .menu-buttons{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important;transform:none!important;pointer-events:none!important}body #main-menu:not(.is-auth-open) .menu-buttons:before,body.is-mobile #main-menu:not(.is-auth-open) .menu-buttons:before{top:24%!important;bottom:15%!important;left:50%!important;display:block!important;width:11px!important;height:auto!important;transform:translate(-50%) rotate(.7deg)!important}body #main-menu:not(.is-auth-open) .menu-buttons:after,body.is-mobile #main-menu:not(.is-auth-open) .menu-buttons:after{top:calc(24% - 9px)!important;left:50%!important;display:block!important;width:25px!important}body #main-menu:not(.is-auth-open) .menu-btn,body.is-mobile #main-menu:not(.is-auth-open) .menu-btn{position:absolute!important;width:min(240px,62vw)!important;min-width:0!important;height:62px!important;min-height:62px!important;padding:8px 26px 8px 12px!important;pointer-events:auto!important}body #main-menu:not(.is-auth-open) #menu-continue,body.is-mobile #main-menu:not(.is-auth-open) #menu-continue{top:28%!important;right:auto!important;left:calc(50% - 150px)!important;--sign-tilt: -2.4deg;transform:rotate(var(--sign-tilt))!important}body #main-menu:not(.is-auth-open) :is(#menu-new,#menu-login-btn),body.is-mobile #main-menu:not(.is-auth-open) :is(#menu-new,#menu-login-btn){top:42%!important;right:auto!important;left:calc(50% - 100px)!important;--sign-tilt: 2.2deg;transform:rotate(var(--sign-tilt))!important}body #main-menu:not(.is-auth-open) :is(#menu-profile-btn,#menu-register-btn),body.is-mobile #main-menu:not(.is-auth-open) :is(#menu-profile-btn,#menu-register-btn){top:56%!important;right:auto!important;left:calc(50% - 160px)!important;--sign-tilt: -1.7deg;transform:rotate(var(--sign-tilt))!important}body #main-menu:not(.is-auth-open) .menu-buttons:has(#menu-continue.hidden) #menu-new,body.is-mobile #main-menu:not(.is-auth-open) .menu-buttons:has(#menu-continue.hidden) #menu-new{top:41.15%!important}body #main-menu:not(.is-auth-open) .menu-buttons:has(#menu-continue.hidden) #menu-profile-btn,body.is-mobile #main-menu:not(.is-auth-open) .menu-buttons:has(#menu-continue.hidden) #menu-profile-btn{top:52%!important}body #main-menu:not(.is-auth-open) .menu-buttons:has(#menu-login-btn:not(.hidden)) #menu-login-btn,body.is-mobile #main-menu:not(.is-auth-open) .menu-buttons:has(#menu-login-btn:not(.hidden)) #menu-login-btn{top:39%!important}body #main-menu:not(.is-auth-open) .menu-buttons:has(#menu-register-btn:not(.hidden)) #menu-register-btn,body.is-mobile #main-menu:not(.is-auth-open) .menu-buttons:has(#menu-register-btn:not(.hidden)) #menu-register-btn{top:58%!important}body #main-menu:not(.is-auth-open) .menu-btn-text,body.is-mobile #main-menu:not(.is-auth-open) .menu-btn-text{width:100%!important;max-width:100%!important;font-size:clamp(.62rem,2.7vw,.73rem)!important;line-height:1.05!important;letter-spacing:.055em!important;overflow-wrap:anywhere!important;white-space:normal!important}body #main-menu:not(.is-auth-open) .menu-btn:is(:hover,:focus-visible):not(:disabled),body.is-mobile #main-menu:not(.is-auth-open) .menu-btn:is(:hover,:focus-visible):not(:disabled){transform:rotate(var(--sign-tilt, 0deg)) translateY(-3px) scale(1.025)!important}.menu-setting-row{grid-template-columns:1fr 42px;gap:7px 10px}.menu-setting-row input[type=range]{grid-column:1 / -1;grid-row:2;width:calc(100% - 14px);margin-inline:7px}.menu-setting-row output{grid-column:2;grid-row:1}}body #main-menu.menu-overlay{overflow:hidden!important;background:#0b0d16!important}body #main-menu .menu-auth-modal{position:fixed!important;z-index:1200!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(46px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))!important}body #main-menu .menu-auth-modal.hidden{display:none!important}body #main-menu .menu-auth-backdrop{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;background:#080603b3!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;cursor:default!important}body #main-menu .menu-auth-modal #menu-login{position:relative!important;z-index:1!important;inset:auto!important;display:grid!important;width:min(460px,calc(100vw - 24px))!important;min-width:0!important;max-width:460px!important;height:auto!important;min-height:0!important;max-height:min(720px,calc(100dvh - 48px))!important;gap:14px!important;margin:0!important;padding:28px!important;overflow:auto!important;border:1px solid rgba(179,184,196,.52)!important;border-radius:12px!important;background:#131416!important;box-shadow:0 20px 54px #000000b3!important;color:#d8dfed!important;transform:none!important}body #main-menu .menu-auth-close{position:absolute!important;z-index:2!important;top:14px!important;right:14px!important}body #main-menu .menu-auth-head{display:grid!important;gap:0!important;padding:2px 42px 2px 0!important;border:0!important;text-align:left!important}body #main-menu .menu-login-title{margin:0!important;font-size:clamp(1.55rem,3vw,1.9rem)!important;line-height:1.1!important;letter-spacing:.035em!important;color:#dde3f2!important;text-shadow:0 2px 0 #080603!important}body #main-menu .menu-auth-fields{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}body #main-menu .menu-auth-field{display:grid!important;gap:7px!important}body #main-menu .menu-auth-label{font-size:.88rem!important;font-weight:700!important;letter-spacing:.04em!important;color:#c3c9d6!important}body #main-menu #menu-login .menu-input{width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:10px 13px!important;border:1px solid #55585e!important;border-radius:8px!important;background:#0e110c!important;color:#e2e9f8!important;font:500 1.02rem/1.2 Cardo,Georgia,serif!important;box-shadow:none!important}body #main-menu #menu-login .menu-input:focus{border-color:#b2b8c4!important;outline:2px solid rgba(178,184,196,.2)!important;outline-offset:1px!important}body #main-menu #menu-login .terms-check{display:flex!important;align-items:flex-start!important;gap:9px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;font-size:.8rem!important;line-height:1.35!important}body #main-menu #menu-login .terms-check>input{flex:0 0 17px!important;width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;max-height:17px!important;margin:1px 0 0!important;padding:0!important}body #main-menu #menu-login .menu-login-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important}body #main-menu :is(.menu-auth-secondary,.menu-auth-submit){min-height:48px!important;margin:0!important;padding:10px 14px!important;border:1px solid #575b61!important;border-radius:7px!important;box-shadow:none!important;font:700 .88rem/1 Cinzel,Georgia,serif!important;letter-spacing:.055em!important;text-transform:uppercase!important;cursor:pointer!important}body #main-menu .menu-auth-secondary{background:#1b1d20!important;color:#c6ccd9!important}body #main-menu .menu-auth-submit{background:#989da8!important;color:#101214!important}body #main-menu :is(.menu-auth-secondary,.menu-auth-submit):is(:hover,:focus-visible){border-color:#b8beca!important;outline:2px solid rgba(184,190,202,.18)!important;outline-offset:1px!important;filter:brightness(1.08)!important}body #main-menu .menu-auth-footer{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;min-height:0!important;gap:5px 10px!important;margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:.86rem!important;text-align:center!important}body #main-menu :is(.menu-login-forgot,#menu-auth-switch-btn){min-height:0!important;padding:2px!important;color:#bac0cc!important;font:inherit!important;text-decoration:none!important}body #main-menu .menu-login-err{margin:0!important;padding:10px 12px!important;border:0!important;border-left:0!important;box-shadow:none!important;border-radius:6px!important;background:#3c3f4342!important;color:#b9bfcb!important;font-size:.86rem!important;line-height:1.3!important}body #main-menu .menu-login-err.menu-login-success{background:#5d606738!important;color:#c4cad8!important}@media(max-height:560px)and (orientation:landscape){body #main-menu .menu-auth-modal{padding-block:8px 38px!important}body #main-menu .menu-auth-modal #menu-login{width:min(660px,calc(100vw - 32px))!important;max-width:660px!important;max-height:calc(100dvh - 46px)!important;grid-template-columns:1fr 1fr!important;gap:5px 10px!important;padding:12px 18px!important}body #main-menu .menu-auth-head,body #main-menu .menu-login-err,body #main-menu #menu-login .terms-check,body #main-menu #menu-login .menu-login-row,body #main-menu .menu-auth-footer{grid-column:1 / -1!important}body #main-menu .menu-login-title{font-size:1.28rem!important}body #main-menu .menu-auth-fields{grid-column:1 / -1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}body #main-menu #menu-login .menu-input{height:42px!important;min-height:42px!important;padding-block:6px!important;font-size:.94rem!important}body #main-menu #menu-login .terms-check{padding:5px 8px!important;font-size:.72rem!important;line-height:1.16!important}body #main-menu :is(.menu-auth-secondary,.menu-auth-submit){min-height:42px!important;padding-block:6px!important}body #main-menu .menu-auth-footer{gap:2px!important;font-size:.76rem!important}}body #main-menu.menu-overlay:before,body #main-menu.menu-overlay:after{display:none!important}body #main-menu:not(.is-auth-open) .menu-content,body.is-mobile #main-menu:not(.is-auth-open) .menu-content{position:absolute!important;inset:auto!important;top:50%!important;left:50%!important;width:max(100vw,177.7778dvh)!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16 / 9!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#0a0704!important;box-shadow:none!important;transform:translate(min(-50%,calc(49vw - 88.45%)),-50%)!important;isolation:isolate}body #main-menu:not(.is-auth-open) .menu-content:before,body.is-mobile #main-menu:not(.is-auth-open) .menu-content:before{content:none!important;position:absolute!important;z-index:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;background:linear-gradient(180deg,rgba(4,3,2,.035),transparent 25%,transparent 77%,rgba(4,3,2,.25))!important;transform:scale(1) translateZ(0);transform-origin:50% 48%!important;animation:merryfieldMenuDrift 20s ease-in-out infinite alternate!important;pointer-events:none!important;will-change:transform}body #main-menu:not(.is-auth-open) .menu-content:after,body.is-mobile #main-menu:not(.is-auth-open) .menu-content:after{display:none!important}@keyframes merryfieldMenuDrift{0%{transform:scale(1) translateZ(0)}50%{transform:scale(1.012) translate3d(-.08%,-.1%,0)}to{transform:scale(1.022) translate3d(.12%,.14%,0)}}@media(prefers-reduced-motion:reduce){body #main-menu:not(.is-auth-open) .menu-content:before,body.is-mobile #main-menu:not(.is-auth-open) .menu-content:before{animation:none!important;transform:none!important}}body #main-menu:not(.is-auth-open)>.menu-corner-controls,body.is-mobile #main-menu:not(.is-auth-open)>.menu-corner-controls{position:var(--menu-corner-position, fixed)!important;z-index:20!important;top:max(12px,env(safe-area-inset-top,0px))!important;right:max(12px,env(safe-area-inset-right,0px))!important;bottom:auto!important;left:auto!important;display:flex!important;gap:8px!important;margin:0!important;transform:none!important}body #main-menu:not(.is-auth-open) .menu-logo,body.is-mobile #main-menu:not(.is-auth-open) .menu-logo{position:absolute!important;z-index:4!important;top:26.35%!important;right:auto!important;left:8.7%!important;display:none!important;width:23.3%!important;height:14.1%!important;margin:0!important;padding:.3% 1% 0!important;filter:none!important;transform:none!important;pointer-events:none!important}body #main-menu:not(.is-auth-open) .menu-logo-art,body.is-mobile #main-menu:not(.is-auth-open) .menu-logo-art{display:none!important}body #main-menu:not(.is-auth-open) .menu-title,body.is-mobile #main-menu:not(.is-auth-open) .menu-title{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;min-height:1em!important;max-height:none!important;margin:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;color:#d6dcea!important;font-family:var(--ui-font-display)!important;font-size:clamp(.82rem,1.78vw,2.8rem)!important;font-weight:600!important;line-height:1!important;letter-spacing:.085em!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;text-shadow:0 2px 2px #0e0f11,0 0 1px #d4dbe9!important;opacity:1!important}body #main-menu:not(.is-auth-open) .menu-buttons,body.is-mobile #main-menu:not(.is-auth-open) .menu-buttons{position:absolute!important;z-index:5!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;background:none!important;transform:none!important;pointer-events:none!important}body #main-menu:not(.is-auth-open) .menu-buttons:before,body #main-menu:not(.is-auth-open) .menu-buttons:after,body.is-mobile #main-menu:not(.is-auth-open) .menu-buttons:before,body.is-mobile #main-menu:not(.is-auth-open) .menu-buttons:after{display:none!important;content:none!important}body #main-menu:not(.is-auth-open) .menu-btn,body.is-mobile #main-menu:not(.is-auth-open) .menu-btn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-tap-highlight-color:transparent!important;position:absolute!important;right:auto!important;left:72%!important;display:grid!important;place-items:center!important;width:20%!important;min-width:0!important;max-width:none!important;height:10%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:.15em 1.2vw 0!important;overflow:hidden!important;border:0!important;border-color:transparent!important;border-image:none!important;border-radius:0!important;clip-path:none!important;box-shadow:none!important;outline:0!important;filter:none!important;color:#d5dcea!important;text-align:center!important;transform:none!important;transition:color .15s ease,transform .11s ease,filter .15s ease!important;pointer-events:auto!important}body #main-menu:not(.is-auth-open) .menu-btn.hidden,body.is-mobile #main-menu:not(.is-auth-open) .menu-btn.hidden{display:none!important}body #main-menu:not(.is-auth-open) .menu-btn:before,body #main-menu:not(.is-auth-open) .menu-btn:after{content:none!important;display:none!important;pointer-events:none!important}body #main-menu:not(.is-auth-open) .menu-btn:is(:focus,:focus-visible,:hover,:active),body.is-mobile #main-menu:not(.is-auth-open) .menu-btn:is(:focus,:focus-visible,:hover,:active){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;border-color:transparent!important;border-image:none!important;outline:0!important;outline-offset:0!important;box-shadow:none!important}html body #main-menu#main-menu:not(.is-auth-open) .menu-buttons>.menu-btn,html body.is-mobile #main-menu#main-menu:not(.is-auth-open) .menu-buttons>.menu-btn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;border-color:transparent!important;border-image:none!important;outline:0!important;outline-color:transparent!important;outline-offset:0!important;box-shadow:none!important;overflow:hidden!important;clip-path:none!important}html body #main-menu#main-menu:not(.is-auth-open) .menu-buttons>.menu-btn:is(:focus,:focus-visible,:hover,:active),html body.is-mobile #main-menu#main-menu:not(.is-auth-open) .menu-buttons>.menu-btn:is(:focus,:focus-visible,:hover,:active){border:0!important;outline:0!important;box-shadow:none!important}body #main-menu:not(.is-auth-open) .menu-btn::-moz-focus-inner{border:0!important;padding:0!important}body #main-menu:not(.is-auth-open) .menu-sign-icon,body.is-mobile #main-menu:not(.is-auth-open) .menu-sign-icon{display:none!important}body #main-menu:not(.is-auth-open) .menu-btn-text,body.is-mobile #main-menu:not(.is-auth-open) .menu-btn-text{display:block!important;width:100%!important;max-width:100%!important;color:inherit!important;font-family:var(--ui-font-display)!important;font-size:clamp(.58rem,1.03vw,1.8rem)!important;font-weight:600!important;line-height:1!important;letter-spacing:.135em!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;overflow-wrap:normal!important;text-wrap:nowrap!important;text-shadow:0 -1px 0 rgba(11,12,14,.82),0 1px 0 rgba(214,221,235,.22),0 2px 2px rgba(8,4,2,.34)!important;transform:translate(var(--painted-menu-label-x, 0),var(--painted-menu-label-y, 0))!important}body #main-menu:not(.is-auth-open) :is(#menu-continue,#menu-new),body.is-mobile #main-menu:not(.is-auth-open) :is(#menu-continue,#menu-new){top:30%!important}body #main-menu:not(.is-auth-open) #menu-profile-btn,body.is-mobile #main-menu:not(.is-auth-open) #menu-profile-btn{top:47.5%!important}body #main-menu:not(.is-auth-open) #menu-login-btn,body.is-mobile #main-menu:not(.is-auth-open) #menu-login-btn{top:65%!important}body #main-menu:not(.is-auth-open) #menu-register-btn,body.is-mobile #main-menu:not(.is-auth-open) #menu-register-btn{display:none!important}body #main-menu:not(.is-auth-open) .menu-btn:is(:hover,:focus-visible):not(:disabled),body.is-mobile #main-menu:not(.is-auth-open) .menu-btn:is(:hover,:focus-visible):not(:disabled){outline:none!important;color:#dee5f4!important;box-shadow:none!important;filter:brightness(1.12) drop-shadow(0 5px 9px rgba(0,0,0,.42))!important;transform:none!important}body #main-menu:not(.is-auth-open) .menu-btn:is(:hover,:focus-visible):not(:disabled) .menu-btn-text,body.is-mobile #main-menu:not(.is-auth-open) .menu-btn:is(:hover,:focus-visible):not(:disabled) .menu-btn-text{text-shadow:0 -1px 0 rgba(11,12,14,.78),0 1px 0 rgba(223,230,245,.3),0 2px 2px rgba(8,4,2,.3),0 0 5px rgba(217,224,239,.58),0 0 12px rgba(149,153,164,.28)!important}body #main-menu:not(.is-auth-open) .menu-btn:focus-visible{text-decoration:none!important}body #main-menu:not(.is-auth-open) .menu-btn:active:not(:disabled){color:#bfc4d1!important;transform:translateY(2px) scale(.988)!important}@media(max-width:720px)and (orientation:portrait){body #main-menu:not(.is-auth-open) .menu-content,body.is-mobile #main-menu:not(.is-auth-open) .menu-content{background-position:90.6% center!important}body #main-menu:not(.is-auth-open) .menu-btn,body.is-mobile #main-menu:not(.is-auth-open) .menu-btn{left:17.5%!important;width:65%!important;height:10%!important}html body #main-menu:not(.is-auth-open) .menu-buttons :is(#menu-continue,#menu-new,#menu-profile-btn,#menu-login-btn),html body.is-mobile #main-menu:not(.is-auth-open) .menu-buttons :is(#menu-continue,#menu-new,#menu-profile-btn,#menu-login-btn){right:auto!important;left:17.5%!important;width:65%!important;transform:none!important}body #main-menu:not(.is-auth-open) .menu-buttons :is(#menu-continue,#menu-new),body.is-mobile #main-menu:not(.is-auth-open) .menu-buttons :is(#menu-continue,#menu-new){top:30%!important}body #main-menu:not(.is-auth-open) .menu-buttons #menu-profile-btn,body.is-mobile #main-menu:not(.is-auth-open) .menu-buttons #menu-profile-btn{top:47.5%!important}body #main-menu:not(.is-auth-open) .menu-buttons #menu-login-btn,body.is-mobile #main-menu:not(.is-auth-open) .menu-buttons #menu-login-btn{top:65%!important}html body #main-menu:not(.is-auth-open) .menu-buttons:has(#menu-login-btn:not(.hidden)) #menu-login-btn,html body.is-mobile #main-menu:not(.is-auth-open) .menu-buttons:has(#menu-login-btn:not(.hidden)) #menu-login-btn{top:65%!important}body #main-menu:not(.is-auth-open) .menu-btn-text,body.is-mobile #main-menu:not(.is-auth-open) .menu-btn-text{font-size:clamp(.68rem,3.2vw,.86rem)!important}}@media(prefers-reduced-motion:reduce){body #main-menu:not(.is-auth-open) .menu-btn{transition:none!important}}@media(max-width:900px),(max-height:520px)and (max-width:1100px){body #main-menu.menu-overlay{width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;overflow:hidden!important}body #main-menu:not(.is-auth-open) .menu-content,body.is-mobile #main-menu:not(.is-auth-open) .menu-content{min-height:0!important;padding:0!important;overflow:hidden!important}body #main-menu.menu-overlay:not(.is-auth-open)>.menu-corner-controls,body.is-mobile #main-menu.menu-overlay:not(.is-auth-open)>.menu-corner-controls{position:var(--menu-corner-position, fixed)!important;z-index:20!important;top:max(7px,env(safe-area-inset-top,0px))!important;right:max(8px,env(safe-area-inset-right,0px))!important;bottom:auto!important;left:auto!important;display:flex!important;gap:5px!important;margin:0!important}body #main-menu .menu-fs-corner,body.is-mobile #main-menu .menu-fs-corner{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:4px!important}body #main-menu .menu-control-icon,body.is-mobile #main-menu .menu-control-icon{width:24px!important;height:24px!important}body #menu-footer-live.menu-footer,body.is-mobile #menu-footer-live.menu-footer{position:var(--menu-footer-position, fixed)!important;top:var(--menu-footer-top, auto);z-index:18!important;right:max(6px,env(safe-area-inset-right,0px))!important;bottom:var(--menu-footer-bottom, max(4px, env(safe-area-inset-bottom, 0px)))!important;left:max(6px,env(safe-area-inset-left,0px))!important;width:auto!important;max-width:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0 4px!important;overflow:hidden!important;border:1px solid rgba(181,187,199,.4)!important;border-radius:8px!important;background:#0c0805e0!important;box-shadow:0 5px 16px #0000007a!important;transform:none!important}body #menu-footer-live .menu-footer-row-top,body.is-mobile #menu-footer-live .menu-footer-row-top,body #menu-footer-live :is(.menu-footer-disclaimer,.menu-footer-text,.menu-footer-age,.menu-footer-copy),body.is-mobile #menu-footer-live :is(.menu-footer-disclaimer,.menu-footer-text,.menu-footer-age,.menu-footer-copy){display:none!important}body #menu-footer-live .menu-footer-row-bottom,body.is-mobile #menu-footer-live .menu-footer-row-bottom{display:flex!important;min-height:30px!important;height:30px!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:5px!important;overflow:hidden!important}body #menu-footer-live .menu-footer-links,body.is-mobile #menu-footer-live .menu-footer-links{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:5px!important;min-width:0!important;overflow:hidden!important}body #menu-footer-live .menu-footer-links a,body #menu-footer-live .menu-footer-cookie-btn,body.is-mobile #menu-footer-live .menu-footer-links a,body.is-mobile #menu-footer-live .menu-footer-cookie-btn{min-width:0!important;min-height:26px!important;height:26px!important;padding:3px 4px!important;overflow:hidden!important;font-size:10px!important;font-weight:700;line-height:1!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media(max-height:520px)and (orientation:landscape)and (max-width:1100px){body #main-menu:not(.is-auth-open) .menu-content,body.is-mobile #main-menu:not(.is-auth-open) .menu-content{background-position:center!important}body #main-menu:not(.is-auth-open) .menu-btn-text,body.is-mobile #main-menu:not(.is-auth-open) .menu-btn-text{font-size:clamp(.54rem,1.45vh,.72rem)!important;letter-spacing:.105em!important}body #main-menu:not(.is-auth-open) .menu-buttons :is(#menu-continue,#menu-new,#menu-profile-btn,#menu-login-btn),body.is-mobile #main-menu:not(.is-auth-open) .menu-buttons :is(#menu-continue,#menu-new,#menu-profile-btn,#menu-login-btn){left:72%!important;transform:none!important}body #main-menu:not(.is-auth-open) .menu-buttons #menu-login-btn,body.is-mobile #main-menu:not(.is-auth-open) .menu-buttons #menu-login-btn{top:65%!important}body #main-menu:not(.is-auth-open) .menu-buttons:has(#menu-login-btn:not(.hidden)) #menu-login-btn,body.is-mobile #main-menu:not(.is-auth-open) .menu-buttons:has(#menu-login-btn:not(.hidden)) #menu-login-btn{top:65%!important}body #main-menu.is-auth-open .menu-content{width:min(660px,calc(100vw - 96px))!important;max-width:min(660px,calc(100vw - 96px))!important;max-height:calc(100dvh - 12px)!important;padding:8px 12px!important;overflow:hidden!important}body #main-menu.is-auth-open .menu-login{width:100%!important;max-width:636px!important;max-height:none!important;margin:0 auto!important;padding:4px 8px!important;gap:5px!important;overflow:visible!important}body #main-menu.is-auth-open .menu-auth-head{gap:1px!important;padding:0 4px 5px!important}body #main-menu.is-auth-open .menu-login-title{margin:0!important;font-size:.94rem!important;line-height:1.08!important}body #main-menu.is-auth-open .menu-login-subtitle{margin:1px 0 0!important;font-size:.66rem!important;line-height:1.15!important}body #main-menu.is-auth-open .menu-auth-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body #main-menu.is-auth-open .menu-auth-field{gap:2px!important}body #main-menu.is-auth-open #menu-login .menu-input{height:38px!important;min-height:38px!important}body #main-menu.is-auth-open #menu-login .terms-check{min-height:42px!important;padding:5px 8px!important;font-size:.64rem!important;line-height:1.2!important}body #main-menu.is-auth-open #menu-login .menu-login-row{gap:7px!important}body #main-menu.is-auth-open #menu-login .menu-login-row .menu-btn{min-height:38px!important;padding:6px 10px!important}body #main-menu.is-auth-open .menu-auth-footer{min-height:25px!important;padding:3px 4px 0!important;gap:1px!important;font-size:.64rem!important}body #main-menu.is-auth-open :is(.menu-login-forgot,#menu-auth-switch-btn){min-height:22px!important}}body #main-menu:not(.is-auth-open) .menu-logo{min-height:0!important}body #main-menu:not(.is-auth-open) .menu-title,body.is-mobile #main-menu:not(.is-auth-open) .menu-title{position:static!important;display:block!important;width:auto!important;height:auto!important;min-height:0!important;margin:0 auto 16px!important;padding:0!important;clip:auto!important;clip-path:none!important;overflow:visible!important;text-indent:0!important;white-space:normal!important;font-family:var(--ui-font-display)!important;font-size:clamp(2rem,4vw,2.6rem)!important;font-weight:600!important;line-height:1.1!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#e9edfb!important;-webkit-text-fill-color:#e9edfb!important;opacity:1!important;text-align:center!important;text-shadow:none!important;background:none!important;filter:none!important}body #main-menu .menu-btn,body #main-menu .menu-btn:hover,body #main-menu .menu-btn:focus,body #main-menu .menu-btn:active,body.is-mobile #main-menu .menu-btn{background:#161a33!important;background-image:none!important;border:1px solid #2c315c!important;border-radius:8px!important;box-shadow:none!important;filter:none!important;color:#e9edfb!important;text-shadow:none!important}body #main-menu .menu-btn:hover{background:#1c2140!important}body #main-menu .menu-btn .menu-btn-text{color:#e9edfb!important;text-shadow:none!important}body #main-menu #menu-mute,body #main-menu #menu-fs-corner,body #main-menu .menu-corner-btn,body #main-menu .menu-icon-btn{background:#161a33!important;background-image:none!important;border:1px solid #2c315c!important;box-shadow:none!important;filter:none!important}body #main-menu #menu-chronicle{display:none!important}html body #main-menu #menu-content .menu-logo{display:block!important;width:auto!important;height:auto!important;min-height:0!important}html body #main-menu #menu-content .menu-logo h1.menu-title,html body.is-mobile #main-menu #menu-content .menu-logo h1.menu-title{position:static!important;display:block!important;width:auto!important;height:auto!important;min-height:1em!important;margin:0 auto 18px!important;padding:0!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;font-family:var(--ui-font-display)!important;font-size:clamp(2rem,4vw,2.6rem)!important;font-weight:600!important;line-height:1.1!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#e9edfb!important;-webkit-text-fill-color:#e9edfb!important;opacity:1!important;text-align:center!important;text-shadow:none!important;background:none!important}html body #main-menu:not(.is-auth-open) .menu-btn,html body #main-menu:not(.is-auth-open) .menu-btn:hover,html body #main-menu:not(.is-auth-open) .menu-btn:focus,html body.is-mobile #main-menu:not(.is-auth-open) .menu-btn{background:#161a33!important;background-image:none!important;border:1px solid #2c315c!important;border-image:none!important;border-radius:8px!important;box-shadow:none!important;filter:none!important}html body #main-menu:not(.is-auth-open) .menu-btn:hover{background:#1c2140!important}html body #main-menu:not(.is-auth-open) .menu-btn:before,html body #main-menu:not(.is-auth-open) .menu-btn:after{display:none!important;background:none!important;content:none!important}html body #main-menu#main-menu:not(.is-auth-open) .menu-buttons>.menu-btn,html body.is-mobile #main-menu#main-menu:not(.is-auth-open) .menu-buttons>.menu-btn,html body #main-menu#main-menu:not(.is-auth-open) .menu-buttons>.menu-btn:is(:focus,:focus-visible,:hover,:active),html body.is-mobile #main-menu#main-menu:not(.is-auth-open) .menu-buttons>.menu-btn:is(:focus,:focus-visible,:hover,:active){background:#161a33!important;background-image:none!important;border:1px solid #2c315c!important;border-radius:8px!important;box-shadow:none!important;color:#e9edfb!important;text-shadow:none!important}html body #main-menu#main-menu:not(.is-auth-open) .menu-buttons>.menu-btn:is(:hover,:focus-visible){background:#1c2140!important;border-color:#3a4066!important}html body #main-menu:not(.is-auth-open) .menu-btn .menu-btn-text{color:#e9edfb!important;text-shadow:none!important}html body #main-menu #menu-corner-controls,html body #main-menu #menu-mute,html body #main-menu #menu-fs-corner{display:none!important}html body #menu-footer-live.menu-footer{background:#0b0d16eb!important;border-top:1px solid #2c315c!important}html body #menu-footer-live a,html body #menu-footer-live .menu-footer-cookie-btn,html body #menu-footer-live .menu-footer-copy,html body #menu-footer-live .menu-footer-company{color:#b9c0e0!important;text-shadow:none!important}html body #menu-footer-live a:hover,html body #menu-footer-live .menu-footer-cookie-btn:hover{color:#e9edfb!important}html body #main-menu #menu-login .terms-check.hidden{display:none!important}:root{--hud-v2-height: 76px;--hud-v2-max-width: 1840px;--hud-v2-card-height: 48px;--hud-v2-gap: 8px;--hud-v2-actions-width: 214px;--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)}#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:0;border-radius:0;background:radial-gradient(ellipse at 12% -50%,rgba(139,144,154,.13),transparent 34%),radial-gradient(ellipse at 88% -50%,rgba(120,124,133,.11),transparent 34%),repeating-linear-gradient(2deg,transparent 0 7px,rgba(220,227,242,.018) 8px,transparent 9px 16px),linear-gradient(180deg,#27292c,#191a1d 62%,#0f1113);box-shadow:inset 0 1px #cad0de1f,inset 0 -3px #0d0906,0 7px 18px #00000075}.hud-v2 .hud-bg:before{content:"";position:absolute;inset:auto 18px 2px;height:2px;border:0;background:linear-gradient(90deg,transparent,#656970 7%,#9499a3 24%,#656970 50%,#9499a3 76%,transparent);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:radial-gradient(circle at 22px 50%,#7b7f87 0 2px,#323438 2.5px 5px,transparent 5.5px),radial-gradient(circle at calc(100% - 22px) 50%,#7b7f87 0 2px,#323438 2.5px 5px,transparent 5.5px),linear-gradient(90deg,rgba(0,0,0,.34),transparent 10%,transparent 90%,rgba(0,0,0,.34));pointer-events:none}.hud-v2 .hud-content{position:relative;z-index:2;display:flex;align-items:center;gap:8px;width:min(100%,var(--hud-v2-max-width));height:100%;min-width:0;margin:0 auto;padding:12px calc(var(--hud-v2-actions-width) + 28px) 12px 24px;box-sizing:border-box}.hud-v2 .badge-plus{display:none!important}.hud-v2 .hud-logo{display:none;align-items:center;flex:0 0 188px;min-width:0;height:var(--hud-v2-card-height);padding:0 4px;box-sizing:border-box}.hud-v2 .hud-divider:first-of-type{display:none}.hud-v2 .logo-text{min-width:0;margin:0;color:var(--hud-v2-text);font-family:var(--font-display);font-size:17px;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 0 #000;white-space:nowrap}.hud-v2 .hud-logo-art{display:block;width:100%;height:100%;object-fit:contain;object-position:left center;image-rendering:auto}.hud-v2 .sm-plaque-text{display:inline;color:inherit;background:none;-webkit-text-fill-color:currentColor}.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-home:hover,.hud-v2 #btn-home:focus-visible{border-color:var(--hud-v2-accent);background:linear-gradient(180deg,var(--hud-v2-panel-hi),var(--hud-v2-panel));color:var(--hud-v2-text);outline:none;box-shadow:inset 0 1px #ffffff14}.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}.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}#app>.hud-actions{position:fixed;z-index:220;top:16px;right:max(24px,calc((100vw - var(--hud-v2-max-width)) / 2 + 24px));display:flex;align-items:center;gap:7px;width:var(--hud-v2-actions-width);height:44px;margin:0;padding:0;box-sizing:border-box;pointer-events:auto}#app>.hud-actions:before{content:none;display:none}#app>.hud-actions .hud-action-btn,html body #app>.hud-actions #btn-fullscreen.ui-toggle-btn,html body #app>.hud-actions #btn-ui-toggle.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 44px!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent var(--ui-chrome-icon-button) center / 100% 100% no-repeat!important;box-shadow:none!important;color:var(--hud-v2-muted)!important;opacity:1!important;filter:none!important;transform:none!important;cursor:pointer;transition:border-color .16s ease,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,html body #app>.hud-actions #btn-ui-toggle.ui-toggle-btn:hover,html body #app>.hud-actions #btn-ui-toggle.ui-toggle-btn:focus-visible{border-color:transparent!important;background:transparent var(--ui-chrome-icon-button) center / 100% 100% no-repeat!important;color:var(--hud-v2-text)!important;outline:none!important;box-shadow:none!important;opacity:1!important;filter:none!important;transform:scale(1.045)!important}#app>.hud-actions .hud-action-btn:active,html body #app>.hud-actions #btn-fullscreen.ui-toggle-btn:active,html body #app>.hud-actions #btn-ui-toggle.ui-toggle-btn:active{border-color:var(--hud-v2-accent-hi)!important;background:var(--hud-v2-bg)!important;box-shadow:inset 0 1px 4px #000000a6!important;transform:none!important}#app>.hud-actions .hud-action-btn>.ui-atlas{display:block!important;filter:brightness(1.44) contrast(1.04)!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:none!important}#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,body.ui-hidden #app>.hud-actions #btn-ui-toggle,body.ui-zen #app>.hud-actions #btn-ui-toggle{border-color:var(--hud-v2-accent)!important;background:linear-gradient(180deg,#2e3135f5,#232528fa)!important;color:var(--hud-v2-accent-hi)!important}body.ui-zen #app>.hud-actions .hud-action-btn:not(#btn-ui-toggle){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:32px;margin:0 2px;background:linear-gradient(180deg,transparent,var(--hud-v2-border) 20%,var(--hud-v2-border) 80%,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}html body #app>header.hud.hud-v2 .hud-resource-hub{position:fixed;z-index:224;top:8px;left:50%;width:0;height:56px;margin:0;transform:translate(-50%);overflow:visible}html body #app>header.hud.hud-v2 .hud-resource-toggle{display:none!important;cursor:default!important;pointer-events:none!important}html body #app>header.hud.hud-v2 .hud-resource-wings{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}html body #app>header.hud.hud-v2 .hud-resource-wing{position:absolute;top:8px;display:flex;align-items:stretch;gap:4px;height:40px;pointer-events:auto;opacity:0;animation:hud-resource-wing-in .2s ease-out forwards}html body #app>header.hud.hud-v2 .hud-resource-wing--left{right:calc(100% + 8px);transform-origin:right center}html body #app>header.hud.hud-v2 .hud-resource-wing--right{left:calc(100% + 8px);transform-origin:left center}html body #app>header.hud.hud-v2 .hud-shop-quick{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;position:fixed;z-index:225;top:13px;left:auto;right:229px;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:clamp(116px,9vw,150px);min-width:112px;height:46px;min-height:46px;margin:0;padding:5px 11px;border:1px solid rgba(196,202,215,.72)!important;border-image:none!important;border-radius:10px;background:radial-gradient(circle at 18% 10%,rgba(184,189,202,.22),transparent 48%),linear-gradient(180deg,#484b50fc,#1e2023fc);box-shadow:none!important;outline:0;color:#e8effe;font-family:var(--font-display);font-size:10px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:opacity .16s ease}html body #app>header.hud.hud-v2 .hud-shop-quick:before,html body #app>header.hud.hud-v2 .hud-shop-quick:after,html body #app>header.hud.hud-v2 .hud-shop-quick>:is(img,.ui-atlas,.hud-action-icon){content:none!important;display:none!important;border:0!important;background:none!important;box-shadow:none!important}html body #app>header.hud.hud-v2 .hud-shop-quick:hover,html body #app>header.hud.hud-v2 .hud-shop-quick:focus-visible{opacity:.76}html body #app>header.hud.hud-v2 .hud-shop-quick[aria-expanded=true]{opacity:.9}html body #app>header.hud.hud-v2 button.hud-shop-quick:focus-visible{outline:0}html body #app>header.hud.hud-v2 .hud-resource-wing>.stat-badge{height:40px;min-height:40px;border:1px solid rgba(184,190,202,.3);border-radius:10px;background:radial-gradient(circle at 18% 10%,rgba(149,154,164,.12),transparent 46%),linear-gradient(180deg,#282a2efa,#131517fa);box-shadow:inset 0 1px #eef6ff0e,0 4px 12px #00000061}html body #app>header.hud.hud-v2 .hud-resource-wing>.stat-badge:hover,html body #app>header.hud.hud-v2 .hud-resource-wing>.stat-badge:focus-visible{border-color:#d2d8e6b3;background:radial-gradient(circle at 18% 10%,rgba(176,182,194,.2),transparent 46%),linear-gradient(180deg,#3c3f44fc,#1c1e21fc)}html body #app>header.hud.hud-v2 .hud-resource-wing :is(.gold-badge,.tokens-badge){min-width:96px}html body #app>header.hud.hud-v2 .hud-resource-wing .xp-badge{min-width:86px}html body #app>header.hud.hud-v2 .hud-resource-wing .sm-energy-badge{min-width:112px}@keyframes hud-resource-wing-in{0%{opacity:0;transform:scaleX(.72)}to{opacity:1;transform:scaleX(1)}}.hud-v2 .stat-badge{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;height:var(--hud-v2-card-height);min-height:var(--hud-v2-card-height);margin:0;padding:7px 12px;box-sizing:border-box;overflow:hidden;border:0;border-radius:0;background:transparent var(--ui-chrome-compact-button) center / 100% 100% no-repeat;box-shadow:none;color:var(--hud-v2-text);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:transparent var(--ui-chrome-compact-button) center / 100% 100% no-repeat;transform:none}.hud-v2 .stat-badge[role=button]{cursor:pointer}.hud-v2 .stat-badge[role=button]:focus-visible{border-color:var(--hud-v2-accent);outline:2px solid var(--hud-v2-accent-hi);outline-offset:2px;box-shadow:inset 0 1px #ffffff12;transform:none}.hud-v2 .stat-badge[role=button]:active{background:transparent var(--ui-chrome-compact-button) center / 100% 100% no-repeat;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-text);font-family:var(--font-body);font-size:13px;font-weight:600;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-muted);font-family:var(--font-body);font-size:10px;font-weight:600;line-height:1.1;letter-spacing:.01em;text-transform:none;text-shadow:none}.hud-v2 .badge-sub{color:var(--hud-v2-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-text);font-size:inherit}.hud-v2 .badge-value,.hud-v2 .sm-energy-dial-num,.hud-v2 .sm-clock-text{color:var(--hud-v2-text);font-family:var(--font-label);font-size:15px;font-weight:700;line-height:1;letter-spacing:.04em;text-shadow:none;white-space:nowrap}html body #app>header.hud.hud-v2 .hud-resource-wing :is(#gold-lbl,#tokens-lbl,#energy-lbl,#lvl-lbl){font-family:var(--font-label)!important;font-size:13px!important;font-weight:700!important;font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:"tnum" 1,"lnum" 1!important;line-height:16px!important;letter-spacing:.02em!important;white-space:nowrap!important}.hud-v2 .badge-unit{align-self:flex-end;margin:0 0 2px -4px;color:var(--hud-v2-muted);font-family:var(--font-body);font-size:9px;font-weight:600;line-height:1;letter-spacing:0;text-transform:none}html body #app>header.hud.hud-v2 .hud-stats .stat-badge.season-badge{order:-40;min-width:102px;height:46px;min-height:46px;justify-content:flex-start;margin-right:calc(-1 * var(--hud-v2-gap));padding:5px 27px 5px 10px;overflow:hidden;border:1px solid rgba(194,200,214,.42)!important;border-right-color:#c2c8d629!important;border-radius:11px 0 0 11px!important;background:radial-gradient(circle at 12% 15%,rgba(155,160,171,.16),transparent 48%),linear-gradient(180deg,#282a2ef7,#131517f7)!important;box-shadow:inset 0 1px #eef6ff0f!important}.hud-v2 .season-badge .badge-title{color:var(--hud-v2-text)}.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}html body #app>header.hud.hud-v2 .hud-stats .stat-badge.location-badge{order:-38;width:clamp(126px,9vw,172px);height:46px;min-height:46px;justify-content:flex-start;padding:5px 11px;border-radius:10px!important;cursor:pointer}html body #app>header.hud.hud-v2 .hud-stats .btn-home-tp{order:-37;height:46px!important;min-height:46px!important;padding:0 10px!important;font-size:9px!important;letter-spacing:.04em!important}.hud-v2 .location-badge .badge-title{overflow:hidden;color:var(--hud-v2-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}html body #app>header.hud.hud-v2 .hud-stats .stat-badge.sm-clock-badge{order:-39;position:relative;min-width:164px!important;height:46px;min-height:46px;padding:4px 6px 4px 5px!important;justify-content:flex-start;gap:5px!important;border:1px solid rgba(194,200,214,.42)!important;border-left-color:#c2c8d629!important;border-radius:0 11px 11px 0!important;background:radial-gradient(circle at 19px 50%,rgba(152,157,167,.16),transparent 34px),linear-gradient(180deg,#282a2ef7,#131517f7)!important;box-shadow:inset 0 1px #eef6ff0f!important}.hud-v2 #time-phase-icon{position:absolute;z-index:3;left:25px;bottom:4px}.hud-v2 .sm-clock-face{position:relative;flex:0 0 32px;width:32px;height:32px;border:1px solid #adb3bf;border-radius:50%;background:radial-gradient(circle at 50% 50%,#d0d6e4 0 2px,transparent 2.5px),repeating-conic-gradient(from -1deg,rgba(202,208,222,.82) 0deg 2deg,transparent 2deg 30deg),radial-gradient(circle at 40% 32%,#53565c 0,#53565c 14%,#333539 15%,#333539 59%,#17181b 60%,#17181b);box-shadow:inset 0 0 0 2px #0e0f11,inset 0 0 0 4px #aeb3bf33,0 3px 8px #0000008f}.hud-v2 .sm-clock-face>*{position:relative;z-index:3}.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:8px;background:#dee5f4;box-shadow:0 0 2px #000c;transform:translate(-50%) rotate(var(--time-hour-deg, 0deg))}.hud-v2 .sm-clock-face:after{width:1px;height:11px;background:#b4bac6;box-shadow:0 0 2px #000000bf;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:4px;min-width:0;height:auto;padding:2px 3px 2px 6px;border:1px solid rgba(187,193,206,.18);border-radius:13px 5px 5px 13px;background:linear-gradient(90deg,#0d0e10e0,#202225c2);box-shadow:inset 0 1px #eef6ff09}.hud-v2 .sm-clock-text{min-width:43px;color:#dee5f4;font-family:var(--font-display);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.035em}html body #app>header.hud.hud-v2 .sm-clock-badge .speed-btns{display:flex;gap:2px;margin:0}html body #app>header.hud.hud-v2 .hud-stats .sm-clock-badge .speed-btn{position:relative;display:grid;place-items:center;width:23px!important;min-width:23px!important;height:23px!important;min-height:23px!important;padding:0;border:1px solid rgba(180,185,198,.27);border-radius:50%;background:#1b1c1f;color:#b7bdc9;font-family:var(--font-display);font-size:9px!important;font-weight:700;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}html body #app>header.hud.hud-v2 .hud-stats .sm-clock-badge .speed-btn:hover,html body #app>header.hud.hud-v2 .hud-stats .sm-clock-badge .speed-btn:focus-visible{border-color:var(--hud-v2-accent);color:var(--hud-v2-text);outline:2px solid rgba(207,214,228,.82)!important;outline-offset:1px}html body #app>header.hud.hud-v2 .hud-stats .sm-clock-badge .speed-btn.active,html body #app>header.hud.hud-v2 .hud-stats .sm-clock-badge .speed-btn[aria-pressed=true]{border-color:#b8becb;background:#4b4e54!important;color:#e2e8f8;box-shadow:0 0 0 2px #989da724}html body #app>header.hud.hud-v2 .hud-stats .sm-clock-badge .speed-btn:is(:hover,:focus-visible,.active)>.ui-atlas{opacity:1}.hud-v2 :is(.gold-badge,.tokens-badge){min-width:102px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:5px;justify-items:start;cursor:pointer}html body #app>header.hud.hud-v2 .hud-resource-wing :is(.gold-badge,.tokens-badge){grid-template-columns:minmax(0,1fr);grid-template-rows:11px 16px;align-content:center;align-items:center;justify-items:center;text-align:center;padding:4px 7px!important}.hud-v2 :is(.gold-badge,.tokens-badge) .sm-odo-plate{position:static;grid-column:1 / -1;grid-row:1;width:auto;height:auto;padding:0;border:0;background:none;box-shadow:none}html body #app>header.hud.hud-v2 .hud-resource-wing :is(.gold-badge,.tokens-badge) .sm-odo-plate{justify-self:center;text-align:center}.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}html body #app>header.hud.hud-v2 .hud-resource-wing :is(.gold-badge,.tokens-badge) .sm-odometer{width:100%;justify-self:stretch;text-align:center}.hud-v2 :is(#gold-lbl,#tokens-lbl){display:inline!important;position:static;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;opacity:1}html body #app>header.hud.hud-v2 .hud-resource-wing :is(#gold-lbl,#tokens-lbl){display:block!important;width:100%!important;text-align:center!important}.hud-v2 .gold-badge .badge-unit{grid-column:2;grid-row:2}html body #app>header.hud.hud-v2 .hud-resource-wing .gold-badge .badge-unit{position:absolute;right:5px;bottom:6px;display:block;margin:0}.hud-v2 .tokens-badge .badge-value{color:var(--hud-v2-text)}.hud-v2 .sm-energy-badge{min-width:142px;justify-content:flex-start;cursor:pointer}html body #app>header.hud.hud-v2 .hud-resource-wing .sm-energy-badge{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 28px;grid-template-rows:11px 16px;align-content:center;align-items:center;gap:0 3px;padding:4px 7px!important}.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}html body #app>header.hud.hud-v2 .hud-resource-wing .sm-energy-dial{grid-column:2;grid-row:2;align-self:center;justify-self:end;min-width:0}.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}html body #app>header.hud.hud-v2 .hud-resource-wing .sm-energy-badge .bar-col{grid-column:1 / -1;grid-row:1 / 3;display:grid!important;grid-template-rows:11px 16px;align-content:center;width:100%;min-width:0;padding-right:30px}html body #app>header.hud.hud-v2 .hud-resource-wing .sm-energy-badge .bar-label{align-self:center;line-height:12px}html body #app>header.hud.hud-v2 .hud-resource-wing .sm-energy-badge .bar-outer{align-self:center;width:100%}.hud-v2 .sm-energy-badge .bar-num{display:none!important}.hud-v2 .xp-badge{min-width:108px;justify-content:flex-start;cursor:pointer}html body #app>header.hud.hud-v2 .hud-resource-wing .xp-badge{padding:4px 7px!important}html body #app>header.hud.hud-v2 .hud-resource-wing .xp-badge .bar-col{display:grid;grid-template-rows:11px 16px;align-content:center;width:100%;min-width:0}html body #app>header.hud.hud-v2 .hud-resource-wing .xp-badge .bar-label,html body #app>header.hud.hud-v2 .hud-resource-wing .xp-badge .bar-outer{align-self:center}.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:#111315;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,var(--hud-v2-accent),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,var(--ui-color-accent-deep),var(--hud-v2-accent-hi))}@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)}}@media(min-width:1900px){.hud-v2 .hud-stats{justify-content:flex-start}}.hud-v2 .hud-logo,.hud-v2 .hud-content>.hud-divider:first-of-type{display:none!important}.hud-v2 .location-badge{display:none!important}@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}html body #app>header.hud.hud-v2 .hud-resource-wing .xp-badge{display:flex!important}}@media(max-width:1120px){:root{--hud-v2-actions-width: 178px}.hud-v2 .hud-content{padding-right:calc(var(--hud-v2-actions-width) + 20px)}#app>.hud-actions{top:18px;right:12px;height:40px}html body #app>header.hud.hud-v2 button#btn-shop.hud-shop-quick{top:calc(var(--hud-v2-height) + 6px);right:12px;left:auto;width:104px;min-width:104px;height:38px;min-height:42px}#app>.hud-actions .hud-action-btn,html body #app>.hud-actions #btn-fullscreen.ui-toggle-btn,html body #app>.hud-actions #btn-ui-toggle.ui-toggle-btn{flex-basis:40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.hud-v2 .hud-logo,.hud-v2 .hud-content>.hud-divider:first-of-type{display:none}.hud-v2 .hud-stats{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:none}.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}#app>.hud-actions{top:11px;right:8px}html body #app>header.hud.hud-v2 #btn-shop.hud-shop-quick{top:calc(var(--hud-v2-height) + 5px);right:8px;width:94px;min-width:94px;height:40px;min-height:40px;padding-inline:8px;font-size:9px}.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}html body #app>header.hud.hud-v2 .hud-stats .stat-badge.season-badge{min-width:84px;height:var(--hud-v2-card-height);min-height:var(--hud-v2-card-height);padding:4px 22px 4px 8px}.hud-v2 .location-badge{display:none!important}html body #app>header.hud.hud-v2 .hud-stats .stat-badge.sm-clock-badge{min-width:150px!important;height:var(--hud-v2-card-height);min-height:var(--hud-v2-card-height);padding:3px 5px 3px 4px!important}.hud-v2 .sm-clock-face{flex-basis:28px;width:28px;height:28px}.hud-v2 .sm-clock-text{min-width:39px;font-size:11px}html body #app>header.hud.hud-v2 .hud-stats .sm-clock-badge .speed-btn{width:21px!important;min-width:21px!important;height:21px!important;min-height:21px!important;font-size:8px!important}.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 .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}body.is-mobile #app>header.hud.hud-v2 .hud-stats .season-badge .badge-info{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important}html body #app>header.hud.hud-v2 .hud-resource-hub{top:6px;width:50px;height:50px}html body #app>header.hud.hud-v2 .hud-resource-toggle{width:50px;height:50px}html body #app>header.hud.hud-v2 .hud-resource-toggle img{width:50px;height:50px}html body #app>header.hud.hud-v2 .hud-resource-hub[open] .hud-resource-wings{position:fixed;top:64px;right:8px;left:8px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}html body #app>header.hud.hud-v2 .hud-resource-hub[open] .hud-resource-wing{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:42px;animation:none;opacity:1}html body #app>header.hud.hud-v2 .hud-resource-hub[open] .hud-resource-wing>.stat-badge{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:4px 7px!important}}@media(prefers-reduced-motion:reduce){.hud-v2 *,.hud-v2 *:before,.hud-v2 *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--toolbar-v2-height: 72px;--toolbar-v2-max-width: 1840px;--toolbar-v2-slot: 48px;--toolbar-v2-command-width: 56px;--toolbar-v2-command-height: 52px;--toolbar-v2-gap: 6px;--toolbar-v2-group-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:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!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:none!important;border:0!important;border-radius:0!important;background:none!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}html body #app>.toolbar-v2 .tb-group:not(#tb-tools){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:none}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}.toolbar-v2 .tb-command-flyout{display:none}.toolbar-v2 .tb-command-tabs{display:flex;align-items:center;gap:7px}.toolbar-v2 .toolbar-dock,.toolbar-v2 .toolbar-drawer{display:contents}.toolbar-v2 .toolbar-dock-toggle,.toolbar-v2 .satchel-title,.toolbar-v2 .satchel-divider{display:none}@media(min-width:1180px){html body #app>.toolbar-v2 .toolbar-dock{position:fixed!important;z-index:54!important;bottom:12px;display:flex;align-items:flex-end;overflow:visible}html body #app>.toolbar-v2 .toolbar-dock--left{left:16px}html body #app>.toolbar-v2 .toolbar-dock--right{right:16px}html body #app>.toolbar-v2 .toolbar-dock-toggle{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:132px;height:54px;padding:5px 20px 7px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--toolbar-v2-text);font-family:var(--font-display);font-size:8px;font-weight:700;line-height:1;letter-spacing:.07em;text-transform:uppercase;list-style:none;opacity:1;cursor:pointer;transition:transform .18s ease}html body #app>.toolbar-v2 .toolbar-dock-toggle:before{content:"";position:absolute;z-index:-1;top:-8px;right:-10px;bottom:-8px;left:-10px;background:transparent var(--ui-chrome-menu-button) center / 100% 100% no-repeat;opacity:.48;filter:saturate(.9) brightness(.82);pointer-events:none;transition:opacity .18s ease,filter .18s ease}html body #app>.toolbar-v2 .toolbar-dock-toggle::-webkit-details-marker{display:none}html body #app>.toolbar-v2 .toolbar-dock:hover .toolbar-dock-toggle,html body #app>.toolbar-v2 .toolbar-dock:focus-within .toolbar-dock-toggle,html body #app>.toolbar-v2 .toolbar-dock[open] .toolbar-dock-toggle{color:var(--toolbar-v2-text);opacity:1;transform:translateY(-2px) scale(1.035)}html body #app>.toolbar-v2 .toolbar-dock:hover .toolbar-dock-toggle:before,html body #app>.toolbar-v2 .toolbar-dock:focus-within .toolbar-dock-toggle:before,html body #app>.toolbar-v2 .toolbar-dock[open] .toolbar-dock-toggle:before{opacity:1;filter:saturate(1) brightness(1)}html body #app>.toolbar-v2 .toolbar-dock-toggle>.ui-atlas{flex:0 0 24px;width:24px;height:24px;pointer-events:none}html body #app>.toolbar-v2 .toolbar-drawer{position:absolute;bottom:calc(100% + 10px);display:none;opacity:1}html body #app>.toolbar-v2 .toolbar-dock[open] .satchel-dock{left:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;animation:toolbar-flyout-in .16s ease-out}html body #app>.toolbar-v2 .toolbar-dock:not([open]) .tb-menu-group.toolbar-drawer{display:none!important}html body #app>.toolbar-v2 .toolbar-dock[open] .tb-menu-group.toolbar-drawer{right:0;display:flex!important;align-items:center!important;gap:6px!important;width:auto;height:72px!important;margin:0!important;padding:9px 11px!important;overflow:visible!important;border:0;border-radius:0;background:transparent var(--ui-chrome-toolbar-group) center / 100% 100% no-repeat;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;transition:background .18s ease;animation:toolbar-flyout-in .16s ease-out}html body #app>.toolbar-v2 .toolbar-dock[open] .tb-menu-group.toolbar-drawer:hover,html body #app>.toolbar-v2 .toolbar-dock[open] .tb-menu-group.toolbar-drawer:focus-within{background:transparent var(--ui-chrome-toolbar-group) center / 100% 100% no-repeat}html body #app>.toolbar-v2 .tb-menu-group .tb-command-flyout{position:absolute;right:0;bottom:calc(100% + 10px);display:none;grid-template-columns:repeat(4,var(--toolbar-v2-command-width));gap:7px;padding:10px;border:0;border-radius:0;background:transparent var(--ui-chrome-toolbar-group) center / 100% 100% no-repeat;box-shadow:none}html body #app>.toolbar-v2 .tb-menu-group .tb-command-flyout.is-open{display:grid;animation:toolbar-flyout-in .16s ease-out}html body #app>.toolbar-v2 .tb-menu-group #tb-flyout-system{grid-template-columns:repeat(2,var(--toolbar-v2-command-width))}html body #app>.toolbar-v2 .tb-menu-group .tb-btn{margin:0!important}html body #app>.toolbar-v2 .toolbar-content{justify-content:flex-start;width:100%;margin:0;padding:0}html body #app>.toolbar-v2 .tb-sep{display:none!important}html body #app>.toolbar-v2 #tb-seeds:not(:empty){position:static!important;z-index:1!important;width:auto;max-width:min(520px,calc(100vw - 32px));height:58px!important;padding:6px 10px!important;border:0;border-radius:0;background:transparent var(--ui-chrome-toolbar-group) center / 100% 100% no-repeat;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;transition:background .18s ease}html body #app>.toolbar-v2 .satchel-dock #tb-tools{position:static!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(7,var(--toolbar-v2-slot))!important;gap:6px!important;width:auto;height:68px!important;padding:9px 12px!important;overflow:visible!important;border:0;border-radius:0;background:transparent var(--ui-chrome-toolbar-group) center / 100% 100% no-repeat;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;transition:background .18s ease}html body #app>.toolbar-v2 .satchel-dock:hover #tb-seeds,html body #app>.toolbar-v2 .satchel-dock:focus-within #tb-seeds{background:transparent var(--ui-chrome-toolbar-group) center / 100% 100% no-repeat}html body #app>.toolbar-v2 .satchel-dock:hover #tb-tools,html body #app>.toolbar-v2 .satchel-dock:focus-within #tb-tools{background:transparent var(--ui-chrome-toolbar-group) center / 100% 100% no-repeat}html body #app>.toolbar-v2.is-house-mode .toolbar-dock--right{display:none}}@keyframes toolbar-flyout-in{0%{opacity:0;transform:translateY(7px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}html body #app>.toolbar-v2 .toolbar-content .tb-quick-tools{--tb-quick-tool-size: 54px;--tb-quick-house-size: 104px;--tb-quick-gap: 5px;--tb-quick-house-inset-block: 6px;--tb-quick-house-inset-inline: 10px;--tb-quick-house-frame: 21px;--tb-quick-house-shell: calc(52px + 2 * (var(--tb-quick-house-inset-block) + var(--tb-quick-house-frame)));position:fixed;z-index:5;left:50%;bottom:max(8px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:0;width:fit-content;max-width:calc(100vw - 16px);height:52px;min-height:52px;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transform:translate(-50%);pointer-events:auto;box-sizing:border-box}html body #app>.toolbar-v2 .toolbar-content .tb-quick-tools #tb-tools{position:static;display:grid;grid-template-columns:repeat(7,var(--tb-quick-tool-size));gap:var(--tb-quick-gap);flex:0 0 auto;width:max-content;min-width:0;height:52px;min-height:52px;max-height:52px;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}html body #app>.toolbar-v2 .toolbar-content .tb-quick-tools.is-house-actions #tb-tools{--tb-clean-group-display: grid;--tb-clean-group-width: max-content;grid-template-columns:repeat(4,var(--tb-quick-house-size));gap:10px;overflow:visible}html body #app>.toolbar-v2 .toolbar-content .tb-quick-tools.is-house-actions{--tb-clean-control-width: var(--tb-quick-house-size);--tb-clean-control-min-width: var(--tb-quick-house-size);--tb-clean-control-height: 52px;--tb-clean-control-min-height: 52px;--tb-clean-control-radius: 6px;--tb-clean-slot-justify: center;--tb-clean-slot-padding: 5px 12px;height:var(--tb-quick-house-shell);min-height:var(--tb-quick-house-shell);gap:0;padding:var(--tb-quick-house-inset-block) var(--tb-quick-house-inset-inline);overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}html body #app>.toolbar-v2.is-house-mode .toolbar-dock{display:none}html body #app>.toolbar-v2.is-house-mode .tb-menu-group,html body #app>.toolbar-v2.is-house-mode .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,var(--toolbar-v2-border) 18%,var(--toolbar-v2-border) 82%,transparent)!important}.toolbar-v2 .tb-sep:before,.toolbar-v2 .tb-sep:after{display:none!important;content:none!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:visible!important;border:0!important;border-radius:0!important;background:transparent var(--ui-chrome-slot) center / 100% 100% no-repeat!important;box-shadow:none!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,transform .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:transparent!important;background:transparent var(--ui-chrome-slot-hover) center / 100% 100% no-repeat!important;color:var(--toolbar-v2-text)!important;outline:none!important;box-shadow:none!important;filter:none!important;transform:translateY(-2px) scale(1.035)!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:transparent!important;background:transparent var(--ui-chrome-slot-active) center / 100% 100% no-repeat!important;color:var(--toolbar-v2-accent-hi)!important;box-shadow:none!important;filter:none!important;transform:none!important}html body #app>.toolbar-v2 .tb-slot.active:after{content:""!important;position:absolute!important;inset:auto 9px 3px!important;display:block!important;height:2px!important;border:0!important;border-radius:2px!important;background:var(--toolbar-v2-accent-hi)!important;box-shadow:0 0 5px #adb3bf59!important;pointer-events:none}html body #app>.toolbar-v2 .toolbar-content .tb-quick-tools #tb-tools .tb-slot{position:relative;display:flex;width:var(--tb-quick-tool-size);min-width:var(--tb-quick-tool-size);height:52px;min-height:52px;margin:0;padding:4px;align-items:center;justify-content:center;flex-direction:column;gap:1px;overflow:hidden;border:1px solid rgba(181,186,199,.24);border-radius:10px;background:#282a2eeb;box-shadow:none;transform:none}html body #app>.toolbar-v2 .toolbar-content .tb-quick-tools #tb-tools .tb-slot:hover,html body #app>.toolbar-v2 .toolbar-content .tb-quick-tools #tb-tools .tb-slot:focus-visible,html body #app>.toolbar-v2 .toolbar-content .tb-quick-tools #tb-tools .tb-slot.active{border-color:#c9cfddb8;background:#494c52fa;color:#eff6ff}html body #app>.toolbar-v2 .toolbar-content .tb-quick-tools #tb-tools button.tb-slot:focus-visible{outline:2px solid rgba(222,228,243,.92);outline-offset:2px}html body #app>.toolbar-v2 .toolbar-content .tb-quick-tools #tb-tools .tb-tool-icon{flex:0 0 32px;width:32px;height:32px}html body #app>.toolbar-v2 .toolbar-content .tb-quick-tools #tb-tools .tb-tool-name{display:block;width:100%;overflow:hidden;color:var(--toolbar-v2-muted);font-family:var(--font-display);font-size:7px;font-weight:700;line-height:1;letter-spacing:.035em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html body #app>.toolbar-v2 .toolbar-content .tb-quick-tools.is-house-actions #tb-tools .tb-house-action{width:var(--tb-quick-house-size);min-width:var(--tb-quick-house-size);flex-direction:row;justify-content:center;gap:0;padding:7px 12px 5px;border-radius:10px}html body #app>.toolbar-v2 .toolbar-content .tb-quick-tools #tb-tools .tb-house-action .tb-lbl{width:100%;min-width:0;overflow:visible;color:var(--toolbar-v2-text);font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.045em;text-align:center;text-transform:uppercase;text-overflow:clip;white-space:nowrap}.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:#111315a8;color:var(--ui-color-text-dim)!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:3px!important;bottom:3px!important;display:block!important;min-width:16px;padding:2px 3px;border:1px solid var(--toolbar-v2-border);border-radius:8px;background:var(--toolbar-v2-bg);color:var(--toolbar-v2-text)!important;font-family:var(--font-label);font-size:8px!important;font-weight:700;line-height:1!important;text-align:center;text-shadow:none!important}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}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:var(--toolbar-v2-border)!important}html body #app>.toolbar-v2 .tb-exit:hover,html body #app>.toolbar-v2 .tb-exit:focus-visible{border-color:var(--toolbar-v2-accent)!important}html body #app>.toolbar-v2 #btn-mobile-more{display:none!important}html body #app>.toolbar-v2 .tb-category-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:78px;height:52px;padding:4px 7px 5px;overflow:visible;border:0;border-radius:0;background:transparent var(--ui-chrome-menu-button) center / 100% 100% no-repeat;box-shadow:none;color:var(--toolbar-v2-muted);font-family:var(--font-display);cursor:pointer;transition:transform .15s ease,border-color .15s ease,color .15s ease,background .15s ease}html body #app>.toolbar-v2 .tb-category-btn:hover,html body #app>.toolbar-v2 .tb-category-btn:focus-visible{border-color:transparent;background:transparent var(--ui-chrome-menu-button) center / 100% 100% no-repeat;color:var(--toolbar-v2-text);outline:none;transform:translateY(-2px) scale(1.025)}html body #app>.toolbar-v2 .tb-category-btn.is-open{border-color:transparent;background:transparent var(--ui-chrome-menu-button) center / 100% 100% no-repeat;color:var(--toolbar-v2-accent-hi);filter:brightness(1.12) saturate(1.08)}.toolbar-v2 .tb-category-btn>.ui-atlas{flex:0 0 24px;width:24px;height:24px;pointer-events:none}.toolbar-v2 .tb-category-btn>span:last-child{max-width:100%;overflow:hidden;font-size:8px;font-weight:700;line-height:1;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media(max-width:1179px){: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}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-notiflog{display:none!important}html body #app>.toolbar-v2 #btn-mobile-more{display:flex!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}html body #app>.toolbar-v2 .toolbar-content section.tb-quick-tools{--tb-quick-tool-size: clamp(28px, calc(14.2857vw - 15.86px) , 44px);--tb-quick-house-size: 104px;--tb-quick-gap: 5px;right:auto;left:50%;bottom:max(6px,env(safe-area-inset-bottom));width:fit-content;max-width:calc(100vw - 16px);height:46px;min-height:46px;padding:0;transform:translate(-50%)}html body #app>.toolbar-v2 .toolbar-content .tb-quick-tools div#tb-tools{grid-template-columns:repeat(7,var(--tb-quick-tool-size));flex:0 0 auto;min-width:0;height:46px;min-height:46px;max-height:46px}html body #app>.toolbar-v2 .toolbar-content .tb-quick-tools #tb-tools button.tb-slot{width:100%;min-width:0;height:46px;min-height:46px}html body #app>.toolbar-v2 .toolbar-content .tb-quick-tools #tb-tools img.tb-tool-icon{flex-basis:min(27px,calc(var(--tb-quick-tool-size) - 8px));width:min(27px,calc(var(--tb-quick-tool-size) - 8px));height:min(27px,calc(var(--tb-quick-tool-size) - 8px))}html body #app>.toolbar-v2 .toolbar-content section.tb-quick-tools.is-house-actions div#tb-tools{grid-template-columns:repeat(4,var(--tb-quick-house-size))}html body #app>.toolbar-v2 .toolbar-content .tb-quick-tools.is-house-actions #tb-tools button.tb-house-action{width:100%;min-width:0}html body #app>.toolbar-v2 .toolbar-content .tb-group:not(#tb-tools){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:not(.tb-house-action){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}}@media(max-width:560px){html body #app>.toolbar-v2 .toolbar-content section.tb-quick-tools.is-house-actions{--tb-quick-house-size: clamp(108px, calc(50vw - 56px) , 128px);--tb-clean-control-height: 44px;--tb-clean-control-min-height: 44px;height:calc(93px + 2 * (var(--tb-quick-house-inset-block) + var(--tb-quick-house-frame)));min-height:calc(93px + 2 * (var(--tb-quick-house-inset-block) + var(--tb-quick-house-frame)));padding:var(--tb-quick-house-inset-block) var(--tb-quick-house-inset-inline)}html body #app>.toolbar-v2 .toolbar-content section.tb-quick-tools.is-house-actions div#tb-tools{grid-template-columns:repeat(2,var(--tb-quick-house-size));grid-template-rows:repeat(2,44px);height:93px;min-height:93px;max-height:93px}html body #app>.toolbar-v2 .toolbar-content section.tb-quick-tools.is-house-actions #tb-tools button.tb-house-action{width:100%;min-width:0;height:44px;min-height:44px}}@media(max-width:310px){html body #app>.toolbar-v2 .toolbar-content section.tb-quick-tools{gap:0}}@media(max-width:720px){:root{--toolbar-v2-command-width: 44px}html body #app>.toolbar-v2 #tb-seeds{min-width:80px!important}.toolbar-v2 .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}}:root{--panel-v2-width: clamp(520px, 22vw, 640px);--panel-v2-compact-width: clamp(460px, 19vw, 540px);--panel-v2-header-height: 58px;--panel-v2-edge-gap: 14px;--panel-v2-body-pad: 16px;--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{--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)}: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:fit-content!important;min-height:0!important;max-height:calc(100dvh - var(--hud-v2-height, 76px) - var(--toolbar-v2-height, 72px) - var(--panel-v2-edge-gap) * 2)!important;margin:0!important;padding:0!important;overflow:hidden!important;border:2px solid var(--panel-v2-border)!important;border-radius:14px!important;background:var(--ui-chrome-panel) center / 100% 100% no-repeat,var(--panel-v2-bg-deep)!important;box-shadow:inset 0 0 0 1px #777c8457,inset 0 0 0 5px #0c0e0f94,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;top:5px!important;right:5px!important;bottom:5px!important;left:5px!important;display:block!important;height:auto!important;border:0!important;border-radius:10px!important;background:none!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-compact-width)!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(#17191b2e,#0c0e0f4d),var(--ui-chrome-tab) center / 100% 155% no-repeat,linear-gradient(180deg,var(--panel-v2-panel-hi),var(--panel-v2-bg))!important;box-shadow:inset 0 -1px #0000006b!important;box-sizing:border-box!important}html body #app>#panel.panel.panel-v2>.panel-hdr:before{display:none;content:none}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:none!important;white-space:nowrap!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2:not([data-panel-mode=guide])>.panel-hdr .panel-mark{display:none!important}html body #app>#panel.panel.panel-v2>.panel-hdr .btn-x{position:relative!important;inset:auto!important;display:grid!important;flex:0 0 38px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0 0 0 12px!important;padding:0!important;border:1px solid var(--panel-v2-border-soft)!important;border-radius:9px!important;background:linear-gradient(180deg,var(--panel-v2-panel-hi),var(--panel-v2-bg))!important;box-shadow:inset 0 1px #ffffff0b!important;color:var(--panel-v2-muted)!important;font-family:Arial,sans-serif!important;font-size:25px!important;font-weight:300!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: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,var(--panel-v2-panel-hi),var(--panel-v2-bg))!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:var(--panel-v2-bg)!important;box-shadow:inset 0 2px 4px #0000009e!important;transform:none!important}html body #app>#panel.panel.panel-v2>#panel-body.panel-body{position:relative!important;z-index:1!important;display:block!important;flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;max-height:calc(100dvh - var(--hud-v2-height, 76px) - var(--toolbar-v2-height, 72px) - 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;overflow-anchor:none;overscroll-behavior:none;background:repeating-linear-gradient(90deg,transparent 0 7px,rgba(255,255,255,.006) 7px 8px),linear-gradient(180deg,#111315d1,#17191bf5)!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:none!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 #393c40!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:var(--panel-v2-border)!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 body #app>#panel.panel.panel-v2 .inv-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(72px,1fr))!important;gap:7px!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:72px!important;aspect-ratio:1;cursor:pointer;isolation:isolate;font-size:22px;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease;box-sizing:border-box!important;border:1px solid var(--panel-v2-border-soft)!important;border-radius:9px!important;background:linear-gradient(145deg,rgba(149,154,164,.055),transparent 45%),linear-gradient(180deg,var(--panel-v2-panel-hi),var(--panel-v2-bg-deep))!important;box-shadow:inset 0 1px #ffffff09!important;filter:none!important;transform:none!important}html body #app>#panel.panel.panel-v2 .inv-cnt{position:absolute;right:4px;bottom:4px;z-index:2;min-width:18px;padding:2px 4px;border:1px solid color-mix(in srgb,var(--panel-v2-border-soft) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--panel-v2-panel-hi) 92%,transparent);color:var(--panel-v2-text);font-size:9px;font-weight:700;line-height:1;text-align:center;text-shadow:none}html body #app>#panel.panel.panel-v2 .inv-energy{position:absolute;bottom:5px;left:5px;z-index:2;padding:2px 4px;border-radius:7px;background:color-mix(in srgb,var(--panel-v2-panel-hi) 90%,transparent);color:var(--panel-v2-accent);font-size:8px;font-weight:700;line-height:1;text-shadow:none}html body #app>#panel.panel.panel-v2 .inv-price{position:absolute;top:4px;right:4px;z-index:2;padding:2px 5px;border:1px solid color-mix(in srgb,var(--panel-v2-accent) 45%,transparent);border-radius:8px;background:color-mix(in srgb,var(--panel-v2-panel-hi) 94%,transparent);color:var(--panel-v2-accent);font-size:9px;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,rgba(149,154,164,.055),transparent 45%),linear-gradient(180deg,var(--panel-v2-panel-hi),var(--panel-v2-bg-deep))!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:var(--panel-v2-accent)!important;background:linear-gradient(145deg,rgba(149,154,164,.095),transparent 45%),linear-gradient(180deg,var(--panel-v2-panel-hi),var(--panel-v2-bg-deep))!important;box-shadow:inset 0 1px #ffffff09!important}html body #app>#panel.panel.panel-v2 .shop-tabs-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!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:42px!important;padding:10px 6px;border:1px solid var(--panel-v2-border-soft)!important;border-radius:4px!important;background:linear-gradient(180deg,var(--panel-v2-panel-hi),var(--panel-v2-bg))!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-frame{display:block;flex:0 0 30px;width:30px;height:30px;overflow:hidden;background-color:transparent;background-repeat:no-repeat;image-rendering:pixelated}html body #app>#panel.panel.panel-v2 .shop-tab-frame--building{background-image:url(/assets/well-zQPixUZe.png);background-position:center;background-size:contain}html body #app>#panel.panel.panel-v2 .shop-tab-frame--animal{background-image:url(/assets/pig-CIQPgFr9.png);background-position:0 -30px;background-size:720px 120px}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:#7b7f88!important;background:linear-gradient(180deg,var(--ui-color-control),var(--panel-v2-bg))!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,rgba(46,49,53,.94),var(--panel-v2-bg))!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:6px!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 7px!important;padding:10px 12px!important;border:1px solid var(--panel-v2-border-soft)!important;border-radius:4px!important;background:linear-gradient(180deg,#292b2feb,#17191bf5)!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 .shop-item:hover{border-color:#7b7f88!important;border-left-color:var(--panel-v2-accent)!important;background:linear-gradient(180deg,#2d2f33f5,#17191bfa)!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,#35383ce6,#212326fa)!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 .quest-card-level{display:inline-block;flex:0 0 auto;white-space:nowrap}html body #app>#panel.panel.panel-v2 .shop-name.quest-card-heading{display:flex!important;align-items:baseline;gap:5px;max-width:100%;white-space:nowrap!important;overflow-wrap:normal}html body #app>#panel.panel.panel-v2 .quest-card-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}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!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-replay{display:grid!important;gap:12px!important;margin:16px 0 2px!important;padding:14px!important;border:1px solid var(--panel-v2-border-soft)!important;border-radius:8px!important;background:color-mix(in srgb,var(--panel-v2-panel) 84%,var(--panel-v2-bg))!important;box-shadow:inset 0 1px #fffae7b8!important}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!important;color:var(--panel-v2-muted)!important;font-size:.82rem!important;line-height:1.5!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 .prod-track{width:100%;height:7px;margin-top:4px;overflow:hidden;border:1px solid #060708;border-radius:4px;background:linear-gradient(180deg,#08090b,#0f1113);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:var(--panel-v2-border);border-radius:0;background-color:var(--panel-v2-bg);color:transparent}html body #app>#panel.panel.panel-v2 .inv-cell .item-badge--inventory{width:min(54px,calc(100% - 12px));height:min(54px,calc(100% - 12px));overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 2px 2px rgba(68,48,29,.2))}html body #app>#panel.panel.panel-v2 .inv-cell .item-badge--inventory>img{width:100%;height:100%;object-fit:contain}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:var(--panel-v2-panel-hi);color:#d4dae8;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(98,101,108,.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(98,101,108,.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:#b8beca47;background:#24262957;color:var(--panel-v2-accent-hi)}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:var(--panel-v2-accent-hi)!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:4px;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,rgba(46,49,53,.94),var(--panel-v2-bg))!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:4px}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 6px 6px;border:1px solid var(--panel-v2-border-soft);border-left:4px solid transparent;border-radius:4px;background:#17191b80;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);border-left-color:var(--panel-v2-accent-hi);background:#35383c80}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:color-mix(in srgb,var(--panel-v2-text) 82%,transparent)}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-bg);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-hi)}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(184,190,202,.24);border-radius:5px;background:#24262947;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:7px;width:100%;min-width:0}html body #app>#panel.panel.panel-v2 .notif-log-item{display:grid!important;grid-template-columns:54px minmax(0,1fr) 34px!important;align-items:center!important;gap:9px!important;min-height:52px!important;margin:0!important;padding:8px 9px 8px 11px!important;border:1px solid var(--panel-v2-border-soft)!important;border-radius:7px!important;background:color-mix(in srgb,var(--panel-v2-panel) 88%,var(--panel-v2-bg))!important;box-shadow:inset 0 1px #fffae7b8!important}html body #app>#panel.panel.panel-v2 .notif-log-time{min-width:0;color:var(--panel-v2-muted);font-family:var(--panel-v2-font-label);font-size:.72rem;font-variant-numeric:tabular-nums}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:var(--ui-color-success)}html body #app>#panel.panel.panel-v2 .notif-log-copy.is-danger{color:var(--ui-color-danger)}html body #app>#panel.panel.panel-v2 .notif-log-copy.is-default{color:var(--panel-v2-text)}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:var(--panel-v2-accent-hi);font-weight:700}html body #app>#panel.panel.panel-v2 .btn-act,html body #app>#panel.panel.panel-v2 .btn-restore{min-height:38px!important;padding:8px 14px!important;border:0!important;border-radius:0!important;background:transparent var(--ui-chrome-button) center/100% 100% no-repeat!important;box-shadow:none!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:none!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:36px!important;box-sizing:border-box!important}html body #app>#panel.panel.panel-v2 .panel-inline-rename{width:100%;min-height:32px;padding:4px 7px;border:1px solid var(--panel-v2-accent);border-radius:3px;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:0!important;border-radius:0!important;background:transparent var(--ui-chrome-button) center/100% 100% no-repeat!important;box-shadow:none!important;color:var(--panel-v2-text)!important;text-shadow:none!important;filter:none!important;transform:none!important;cursor:pointer;transition:none!important}html body #app>#panel.panel.panel-v2 .btn-row-action{display:flex!important;align-items:center!important;justify-content:var(--panel-row-justify, 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:0!important;background:transparent var(--ui-chrome-button) center/100% 100% no-repeat!important;box-shadow:none!important;color:var(--panel-v2-text)!important;outline:none!important;filter:none!important;transform:none!important}html body #app>#panel.panel.panel-v2>#panel-body button:active:not(:disabled){background:transparent var(--ui-chrome-button) center/100% 100% no-repeat!important;box-shadow:none!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:var(--panel-v2-bg)!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;margin-bottom:6px}html body #app>#panel.panel.panel-v2 .panel-toolbar--notifications{align-items:center!important;width:100%!important;min-height:42px!important;margin:0 0 10px!important}html body #app>#panel.panel.panel-v2 .panel-inline-actions{display:flex;flex:0 0 auto;gap:4px}html body #app>#panel.panel.panel-v2 .panel-row-actions{flex:0 0 auto;text-align:right}html body #app>#panel.panel.panel-v2 .panel-footer-action{margin-top:8px;padding:8px;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:8px}html body #app>#panel.panel.panel-v2 .btn-act.panel-button--spaced{margin-top:8px}html body #app>#panel.panel.panel-v2 .btn-act.panel-button--compact{min-height:34px!important;padding:6px 12px!important;font-size:.82rem!important}html body #app>#panel.panel.panel-v2 .btn-act.panel-button--small{min-width:0;min-height:30px!important;padding:4px 8px!important;font-size:.76rem!important;line-height:1.1!important}html body #app>#panel.panel.panel-v2 .btn-act.panel-button--toolbar{min-width:112px!important;min-height:38px!important;padding:8px 16px!important;font-size:.76rem!important;line-height:1.2!important;letter-spacing:.055em!important}html body #app>#panel.panel.panel-v2 .btn-act.panel-button--prominent{min-height:42px!important;padding:10px!important;font-size:.88rem!important}html body #app>#panel.panel.panel-v2 .btn-act.guide-replay__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:46px!important;margin:0!important;padding:11px 18px!important;font-size:.8rem!important;line-height:1.2!important;letter-spacing:.045em!important;white-space:normal!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{position:relative!important;display:grid!important;place-items:center!important;min-width:32px!important;min-height:30px!important;padding:0!important;border-color:transparent!important;background:transparent!important;background-image:none!important;color:#b8727d!important;font-size:0!important;line-height:0!important}html body #app>#panel.panel.panel-v2 .notif-log-delete:before,html body #app>#panel.panel.panel-v2 .notif-log-delete:after{content:none!important;display:none!important}.panel-v2 .panel-icon-button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px}.panel-v2 .panel-button-icon{flex:0 0 18px;width:18px;height:18px;pointer-events:none}.panel-v2 .btn-act:has(.panel-button-icon){display:inline-flex!important;align-items:center;justify-content:center;gap:6px}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:var(--ui-chrome-slot)!important;box-shadow:inset 0 1px #fff9e2b8!important}html body #app>#panel.panel.panel-v2 .prof-stats{display:flex;flex-direction:column;gap:6px;margin:0 0 14px}html body #app>#panel.panel.panel-v2 .prof-avatar-section{margin:0 0 14px;padding:10px;border:1px solid var(--panel-v2-border-soft);border-radius:6px;background:color-mix(in srgb,var(--ui-chrome-slot) 86%,transparent)}html body #app>#panel.panel.panel-v2 .prof-avatar-current{display:grid;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:10px;min-height:66px;margin-bottom:10px}html body #app>#panel.panel.panel-v2 .prof-avatar-current img{width:66px;min-width:66px;max-width:66px;height:66px;min-height:66px;max-height:66px;aspect-ratio:1;object-fit:cover;border:2px solid var(--panel-v2-border);border-radius:50%;background:var(--ui-chrome-modal);box-shadow:inset 0 0 0 3px #fff6d080;contain:layout paint}html body #app>#panel.panel.panel-v2 .prof-avatar-current h3{margin:0 0 3px;color:var(--panel-v2-text);font-family:var(--panel-v2-font-display);font-size:.9rem}html body #app>#panel.panel.panel-v2 .prof-avatar-current p,html body #app>#panel.panel.panel-v2 .prof-avatar-progress{margin:0;color:var(--panel-v2-muted);font-size:.72rem;line-height:1.35}html body #app>#panel.panel.panel-v2 .prof-avatar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:93px;gap:7px}html body #app>#panel.panel.panel-v2 .prof-avatar-option{display:grid;grid-template-rows:53px 12px 14px;align-content:start;height:93px;min-height:93px;max-height:93px;min-width:0;padding:6px;border:1px solid var(--panel-v2-border-soft);border-radius:5px;background:#f6e8bfb8;color:var(--panel-v2-text);text-align:center;cursor:pointer}html body #app>#panel.panel.panel-v2 .prof-avatar-option.is-selected{border-color:var(--panel-v2-accent);background:color-mix(in srgb,var(--panel-v2-accent) 17%,var(--ui-chrome-slot));box-shadow:inset 0 0 0 1px var(--panel-v2-accent)}html body #app>#panel.panel.panel-v2 .prof-avatar-option.is-locked{cursor:not-allowed;filter:sepia(.35) grayscale(.72);opacity:.56}html body #app>#panel.panel.panel-v2 .prof-avatar-image-wrap{position:relative;display:block;width:48px;height:48px;margin:0 auto 5px}html body #app>#panel.panel.panel-v2 .prof-avatar-image-wrap img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}html body #app>#panel.panel.panel-v2 .prof-avatar-option.is-locked .prof-avatar-image-wrap:after{content:"LOCKED";position:absolute;right:-5px;bottom:-2px;padding:2px 3px;border-radius:2px;background:#5c4633;color:#fff1c8;font:700 6px/1 Cinzel,Georgia,serif;letter-spacing:.05em}html body #app>#panel.panel.panel-v2 :is(.prof-avatar-name,.prof-avatar-rule){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #app>#panel.panel.panel-v2 .prof-avatar-name{font-family:var(--panel-v2-font-label);font-size:.66rem;line-height:12px}html body #app>#panel.panel.panel-v2 .prof-avatar-rule{margin-top:2px;color:var(--panel-v2-muted);font-size:.58rem;line-height:12px}html body #app>#panel.panel.panel-v2 .prof-avatar-progress{margin-top:8px;text-align:center}html body #app>#panel.panel.panel-v2 .prof-stat-grid{display:grid;gap:6px}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(--ui-color-text-muted);font-family:var(--panel-v2-font-body);font-size:.72rem;opacity:1}html body #app>#panel.panel.panel-v2 .prof-input{width:100%;margin:0 0 6px;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 6px;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(--ui-color-accent-deep)!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:#62656c29}html body #app>#panel.panel.panel-v2 .prof-message--success{color:var(--ui-color-success);background:#787c8529}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%;height:36px;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:#1113157a;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:flex-start;gap:6px;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;margin:3px 0 0;accent-color:var(--panel-v2-accent)}html body #app>#panel.panel.panel-v2 .prof-checkbox--offset{margin-top:3px}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:none;border-bottom:0;opacity:.78;transition:opacity .14s ease}html body #app>#panel.panel.panel-v2 :is(.prof-link,.prof-footer-page-link,.prof-footer-email-link):is(:hover,:focus-visible){text-decoration:none;opacity:1}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 4px}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:#53565d73;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:#3d40447a;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:4px;border-top:0}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 .prof-purchase-guide{margin:0 0 10px;color:var(--panel-v2-muted);font-size:.76rem;line-height:1.45}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:6px;margin:0 0 8px}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:min(250px,calc(100vw - 32px));max-height:190px;margin-top:4px;padding:4px;overflow-y:auto;border:1px solid #6f5638;border-radius:3px;background:linear-gradient(#fffae7c2,#efe0bbb8),#f7ecc9;box-shadow:0 8px 18px #392a1a47;scrollbar-color:#71866d #e2d1a6;scrollbar-width:thin}html body #app>#panel.panel.panel-v2 .prof-package-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;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:#efe0bbb8;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}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)}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:color-mix(in srgb,var(--panel-v2-accent-hi) 62%,#68451f);font-family:var(--panel-v2-font-label);font-size:15px;font-weight:800;font-variant-numeric:tabular-nums lining-nums;line-height:18px;letter-spacing:.01em;text-rendering:optimizeSpeed}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:14px;font-weight:800;font-variant-numeric:tabular-nums lining-nums;line-height:18px;letter-spacing:.01em;text-rendering:optimizeSpeed}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:12px;font-weight:800;line-height:16px;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:5px;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-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:6px}html body #app>#panel.panel.panel-v2 .prof-country-button{height:36px;margin-bottom:6px;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:6px}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:60px}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:42px;gap:10px;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:repeat(2,minmax(0,1fr));gap:8px}html body #app>#panel.panel.panel-v2 .prof-delete-trigger{--panel-row-justify: center;width:100%;height:38px;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;text-align:center}html body #app>#panel.panel.panel-v2 .prof-delete-form{grid-column:1 / -1;width:100%;margin:0;box-sizing:border-box;padding:10px;border-radius:6px;background:color-mix(in srgb,var(--ui-color-danger) 13%,rgba(0,0,0,.45))}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:640;top:var(--prof-menu-top);left:var(--prof-menu-left);width:var(--prof-menu-width);max-width:calc(100vw - 24px);max-height:min(280px,52dvh);padding:4px;overflow-y:auto;border:1px solid #6f5638;border-radius:3px;background:linear-gradient(#fffae7c2,#efe0bbb8),#f7ecc9;box-shadow:0 8px 18px #392a1a47;scrollbar-color:#71866d #e2d1a6;scrollbar-width:thin}html body :is(#app>#panel.panel.panel-v2 .prof-menu-item,.prof-floating-menu .prof-menu-item){display:block!important;width:100%!important;min-height:38px!important;margin:0!important;padding:9px 11px!important;border:1px solid transparent!important;border-radius:2px!important;background:transparent!important;color:#304735!important;font:700 .84rem/1.25 var(--panel-v2-font-body, Georgia, serif)!important;text-align:left!important;cursor:pointer!important;transition:border-color .12s ease,background .12s ease,color .12s ease,opacity .12s ease}html body :is(#app>#panel.panel.panel-v2 .prof-menu-item,.prof-floating-menu .prof-menu-item):hover{border-color:#4a5f4894!important;background:#4a5f481f!important}html body :is(#app>#panel.panel.panel-v2 .prof-menu-item,.prof-floating-menu .prof-menu-item):focus-visible{border-color:#4a5f48!important;outline:2px solid rgba(74,95,72,.3)!important;outline-offset:-3px!important}html body :is(#app>#panel.panel.panel-v2 .prof-menu-item,.prof-floating-menu .prof-menu-item).is-selected{border-color:#3f6149!important;background:#486c52!important;color:#fff8df!important}html body #app>#panel.panel.panel-v2 .prof-payment-result{margin:0 0 10px;padding:16px 14px;border:2px solid var(--panel-v2-border);border-radius:8px;background:var(--ui-chrome-modal);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:#101113;box-shadow:0 2px 0 var(--panel-v2-border);font-family:var(--panel-v2-font-display);font-size:.82rem;font-weight:700;cursor:pointer}.prof-account-modal-trigger{width:100%}html body #app>#panel.panel.panel-v2 #prof-settings{display:grid;gap:8px}.prof-password-modal{display:grid;gap:12px}.prof-password-modal__field{display:grid;gap:5px;color:var(--panel-v2-text, #382b1d);font-size:.76rem;font-weight:700;letter-spacing:.025em}.prof-password-modal .prof-input{width:100%;min-height:42px;margin:0;box-sizing:border-box;padding:9px 11px;border:1px solid var(--ui-color-border);border-radius:8px;outline:0;background:var(--ui-chrome-input);color:var(--ui-color-text);font:500 .9rem/1.2 Cardo,Georgia,serif}.prof-password-modal .prof-input:focus{border-color:var(--ui-color-accent);box-shadow:var(--ui-focus-ring)}.prof-password-modal .prof-message{margin:0;padding:8px 10px;border-radius:8px;background:#b969491f;color:var(--ui-color-text-muted);font-size:.78rem}.prof-password-modal .prof-act-btn{width:100%;min-height:42px;margin:2px 0 0;border:1px solid var(--ui-color-border-strong);border-radius:8px;background:var(--ui-chrome-button);color:var(--ui-color-text-strong);font:700 .78rem/1 Cinzel,Georgia,serif;letter-spacing:.055em;text-transform:uppercase}.prof-audio-modal{display:grid;gap:10px}.prof-audio-modal .prof-vol-row{display:grid;grid-template-columns:72px minmax(0,1fr) 34px;align-items:center;gap:10px;margin:0;color:var(--modal-v2-text, #d8dfed);font-size:.8rem}.prof-audio-modal .prof-vol-name{font-weight:700}.prof-audio-modal .prof-vol-slider{width:100%;min-width:0;margin:0}.prof-audio-modal .prof-vol-val{color:var(--modal-v2-dim, #a9aeba);text-align:right}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:0!important;background:transparent var(--ui-chrome-button) center/100% 100% no-repeat!important;color:var(--panel-v2-text)!important;box-shadow:none!important;filter:none!important;transform:none!important;outline:2px solid var(--gd-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:transparent var(--ui-chrome-button) center/100% 100% no-repeat!important;box-shadow:none!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:#393c40!important;background:var(--panel-v2-bg)!important;color:#7b7f88!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,#35383ce0,#17191bfa)!important;box-shadow:inset 0 1px #ffffff09!important}html body #app>#panel.panel.panel-v2 .shop-item.is-restored{border-color:var(--panel-v2-accent)!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 body #app>.toolbar-v2 .tb-btn.panel-trigger-active{border-color:var(--toolbar-v2-accent)!important;background:linear-gradient(180deg,#404348f5,#101113fc)!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,#404348f5,#101113fc)!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,#404348f5,#101113fc);color:var(--hud-v2-accent-hi);box-shadow:inset 0 1px 4px #000000a6;transform:none}@media(max-width:1100px){:root{--panel-v2-width: min(520px, calc(100vw - 24px) );--panel-v2-compact-width: min(480px, calc(100vw - 24px) );--panel-v2-edge-gap: 12px}}@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:40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!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:40px!important}}@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{display:flex!important;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}}html body #app>#panel.panel.panel-v2{border:1px solid rgba(154,159,170,.34)!important;border-radius:8px!important;background:#14120ff5!important;background-image:none!important;box-shadow:0 14px 38px #0000007a!important}html body #app>#panel.panel.panel-v2:before,html body #app>#panel.panel.panel-v2:after,html body #app>#panel.panel.panel-v2 .panel-hdr:before,html body #app>#panel.panel.panel-v2 .panel-hdr:after{content:none!important;display:none!important}html body #app>#panel.panel.panel-v2 :is(.panel-hdr,.panel-body,.panel-footer,.quest-tabs,.panel-tabs,.panel-actions,.panel-section){background-image:none!important;box-shadow:none!important}html body #app>#panel.panel.panel-v2 .panel-hdr{border-bottom:1px solid rgba(154,159,170,.2)!important;background:#ffffff06!important}html body #app>#panel.panel.panel-v2>#panel-body :is(button,.panel-tab,.shop-season-btn,.btn,.btn-act),html body #app>#panel.panel.panel-v2>.panel-hdr button{border:1px solid rgba(154,159,170,.34)!important;border-radius:5px!important;background:#ffffff09!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important}html body #app>#panel.panel.panel-v2>#panel-body :is(button,.panel-tab,.shop-season-btn,.btn,.btn-act):hover:not(:disabled),html body #app>#panel.panel.panel-v2>.panel-hdr button:hover:not(:disabled){border-color:#bac0cdad!important;background:#bac0cd1a!important;box-shadow:none!important;filter:none!important;transform:none!important}html body #app>#panel.panel.panel-v2 :is(.card,.quest-card,.order-card,.profile-card,.panel-card,.shop-item){border:1px solid rgba(154,159,170,.2)!important;border-radius:5px!important;background:#00000029!important;background-image:none!important;box-shadow:none!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: 64px;--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-border-strong: var(--ui-color-border-strong);--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(108,112,119,.12),transparent 52%),#090805d6!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:2px solid var(--modal-v2-border)!important;border-radius:14px!important;background:var(--ui-chrome-modal) center / 100% 100% no-repeat,var(--modal-v2-bg-deep)!important;box-shadow:inset 0 0 0 1px #777c8457,inset 0 0 0 5px #0c0e0f94,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;top:5px!important;right:5px!important;bottom:5px!important;left:5px!important;display:block!important;height:auto!important;border:0!important;border-radius:10px!important;background:none!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:16px!important;box-sizing:border-box!important;width:100%!important;min-height:var(--modal-v2-header-height)!important;margin:0!important;padding:13px 16px 12px 20px!important;border:0!important;border-bottom:1px solid var(--modal-v2-border-soft)!important;background:linear-gradient(#17191b2e,#0c0e0f4d),var(--ui-chrome-tab) center / 100% 155% no-repeat,linear-gradient(180deg,var(--modal-v2-surface-hi),var(--modal-v2-bg))!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-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 40px!important;place-items:center!important;box-sizing:border-box!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--modal-v2-border)!important;border-radius:9px!important;background:linear-gradient(180deg,var(--modal-v2-surface-hi),var(--modal-v2-bg))!important;box-shadow:inset 0 0 0 2px var(--modal-v2-bg-deep),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: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:none!important;display:none!important}html body .modal-v2-root .modal-v2-close:hover:not(:disabled){border-color:var(--modal-v2-accent)!important;background:linear-gradient(180deg,var(--modal-v2-surface-hi),var(--modal-v2-bg))!important;box-shadow:inset 0 0 0 2px var(--modal-v2-bg-deep),0 2px #0b0704,0 0 8px #959aa42e!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:var(--modal-v2-accent)!important;background:var(--modal-v2-bg)!important;box-shadow:inset 0 2px 4px #00000094!important;color:var(--modal-v2-accent-hi)!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:10px!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(--modal-v2-surface-hi),var(--modal-v2-bg))!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:44px!important;margin:0!important;padding:10px 18px!important;overflow:hidden!important;border:0!important;border-image:none!important;border-radius:0!important;background:transparent var(--ui-chrome-button) center/100% 100% no-repeat!important;background-clip:border-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:filter .14s ease,transform .14s ease,color .14s ease,box-shadow .14s ease!important}html body .modal-v2-root :is(.modal-v2-button,.intro-btn,.cookie-consent-btn,.btn-act):hover:not(:disabled){border:0!important;background:transparent var(--ui-chrome-button) center/100% 100% no-repeat!important;box-shadow:0 3px color-mix(in srgb,var(--modal-v2-bg-deep) 82%,transparent)!important;color:var(--modal-v2-accent-hi)!important;filter:brightness(1.12) saturate(1.06)!important;transform:translateY(-1px)!important}html body .modal-v2-root :is(.modal-v2-button,.intro-btn,.cookie-consent-btn,.btn-act):active:not(:disabled){background:transparent var(--ui-chrome-button) center/100% 100% no-repeat!important;box-shadow:inset 0 2px 3px color-mix(in srgb,var(--modal-v2-bg-deep) 72%,transparent)!important;filter:brightness(.94)!important;transform:translateY(1px)!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:0!important;background:transparent var(--ui-chrome-button) center/100% 100% no-repeat!important}html body .modal-v2-root :is(.modal-v2-button--danger,.modal-v2-danger-button){border:0!important;background:transparent var(--ui-chrome-button) center/100% 100% no-repeat!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:44px!important;margin:0!important;padding:10px 12px!important;border:1px solid var(--modal-v2-border)!important;border-radius:6px!important;background:var(--ui-chrome-input),var(--modal-v2-surface)!important;box-shadow:inset 0 1px #fffae7db,0 1px #583c201f!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-accent)!important;box-shadow:inset 0 1px #fffae7e6,0 0 0 3px color-mix(in srgb,var(--modal-v2-accent) 20%,transparent)!important}html body .modal-v2-root :is(input,textarea)::placeholder{color:var(--modal-v2-dim)!important;opacity:.92!important}html body .modal-v2-root select option{background:var(--modal-v2-bg);color:var(--modal-v2-text)}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 var(--modal-v2-border)!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,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:var(--modal-v2-border-strong)!important;color:var(--modal-v2-accent-hi)!important;background:#24262957!important}html body .modal-v2-root .modal-v2-alert--warning{border-color:#61646b!important;color:#c2c8d5!important;background:#7f838c17!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: var(--ui-color-accent);--flow-intro-accent-hi: var(--ui-color-accent-high);--flow-intro-mineral: #8e929c;--flow-intro-dot: var(--ui-color-surface-high);--flow-intro-dot-border: var(--ui-color-border);--flow-intro-glow: rgba(134, 138, 148, .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(142,146,156,.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 #8e929c21!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}html body .modal-v2-root :is(.cookie-consent-link,.page-popup-body a){text-decoration:none!important;border-bottom:0!important;opacity:.78;transition:opacity .14s ease!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:none!important;opacity:1}html body .modal-v2-root--cookie{inset:auto auto max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))!important;display:block!important;place-items:unset!important;width:min(520px,calc(100vw - 28px))!important;height:auto!important;max-height:calc(100dvh - 28px)!important;margin:0!important;padding:0!important;overflow:visible!important;pointer-events:none!important}html body .modal-v2-root--cookie>.modal-v2-backdrop,html body .modal-v2-root--cookie>.cookie-consent-overlay{display:none!important}html body .modal-v2-root--cookie>.cookie-consent-panel{width:100%!important;max-width:none!important;max-height:calc(100dvh - 28px)!important;pointer-events:auto!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:46px!important;margin:0!important;padding:10px 15px!important;border:0!important;border-bottom:1px solid var(--modal-v2-border-soft)!important;background:linear-gradient(180deg,var(--modal-v2-surface-hi),var(--modal-v2-bg))!important}html body .modal-v2-root--cookie .cookie-consent-title{font-size:1.05rem!important;line-height:1.2!important}html body .modal-v2-root--cookie .cookie-consent-body{flex:1 1 auto!important;min-height:0!important;margin:0!important;padding:14px 16px!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;background:radial-gradient(circle at 18% 0%,rgba(149,154,164,.08),transparent 34%),linear-gradient(180deg,var(--modal-v2-surface-hi),var(--modal-v2-bg))!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 10px!important;color:var(--modal-v2-muted)!important;font:.78rem/1.45 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:8px!important;min-height:0!important;margin:0!important;padding:10px 12px!important;border:0!important;border-top:1px solid var(--modal-v2-border-soft)!important;background:var(--modal-v2-bg)!important}html body .modal-v2-root--cookie .cookie-consent-btn{min-height:38px!important;padding:7px 9px!important;font-size:.68rem!important;line-height:1.2!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:40px!important}html body .modal-v2-root--cookie .cookie-category{display:grid!important;gap:7px!important;margin:0 0 10px!important;padding:10px 11px!important;border:1px solid var(--modal-v2-border-soft)!important;border-radius:5px!important;background:var(--modal-v2-bg)!important;box-shadow:inset 0 1px #ffffff05!important}@media(max-width:560px){html body .modal-v2-root--cookie{inset:auto 8px max(8px,env(safe-area-inset-bottom)) 8px!important;width:auto!important;max-height:calc(100dvh - 16px)!important}html body .modal-v2-root--cookie>.cookie-consent-panel{max-height:calc(100dvh - 16px)!important}html body .modal-v2-root--cookie .cookie-consent-actions{grid-template-columns:1fr!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 var(--modal-v2-border-soft)!important;border-radius:999px!important;background:var(--modal-v2-bg-deep)!important;box-shadow:inset 0 2px 5px #000000b3!important;transition:border-color .14s ease,background .14s ease!important}html body #cookie-consent#cookie-consent.modal-v2-root--cookie{inset:auto 50% max(18px,env(safe-area-inset-bottom)) auto!important;width:min(760px,calc(100vw - 32px))!important;transform:translate(50%)!important}html body #cookie-consent#cookie-consent>.cookie-consent-panel{overflow:hidden!important;border:2px solid #385842!important;border-radius:4px!important;background:linear-gradient(#fff8dfed,#efe0b5f5),var(--ui-chrome-modal) center / cover no-repeat!important;box-shadow:inset 0 0 0 4px #fff8df8f,inset 0 0 0 5px #38584238,7px 9px #26382e33,0 18px 44px #26382e4d!important}html body #cookie-consent#cookie-consent .cookie-consent-header{position:relative!important;min-height:58px!important;padding:13px 24px!important;border-bottom:1px solid rgba(56,88,66,.46)!important;background:repeating-linear-gradient(0deg,rgba(120,93,50,.025) 0 1px,transparent 1px 4px),#f2e5bfc7!important}html body #cookie-consent#cookie-consent .cookie-consent-header:after{content:"❦"!important;position:absolute!important;top:50%!important;right:22px!important;color:#385842b8!important;font:1.35rem/1 Georgia,serif!important;transform:translateY(-50%)!important}html body #cookie-consent#cookie-consent .cookie-consent-title{color:#26382e!important;font:700 clamp(1.25rem,2.6vw,1.65rem) / 1 Georgia,serif!important;letter-spacing:.015em!important;text-shadow:none!important}html body #cookie-consent#cookie-consent .cookie-consent-body{padding:20px 24px!important;border:0!important;background:radial-gradient(circle at 88% 12%,rgba(185,105,73,.09),transparent 28%),repeating-linear-gradient(0deg,rgba(120,93,50,.022) 0 1px,transparent 1px 5px),#fff8dfe6!important;box-shadow:none!important}html body #cookie-consent#cookie-consent :is(.cookie-consent-msg,.cookie-consent-submsg){color:#59634f!important;font:clamp(.86rem,1.45vw,.98rem) / 1.55 Georgia,serif!important}html body #cookie-consent#cookie-consent .cookie-consent-link{color:#8e3f2f!important;font-weight:700!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}html body #cookie-consent#cookie-consent .cookie-consent-actions{gap:10px!important;padding:13px 16px 16px!important;border-top:1px solid rgba(56,88,66,.38)!important;background:#efe0b5e6!important}html body #cookie-consent#cookie-consent .cookie-consent-btn{min-height:48px!important;padding:10px 14px!important;border:1px solid #385842!important;border-radius:2px!important;background:#fff8dfd1!important;background-image:none!important;box-shadow:2px 3px #26382e29!important;color:#385842!important;-webkit-text-fill-color:#385842!important;font:800 .78rem/1.25 system-ui,sans-serif!important;letter-spacing:.055em!important;text-shadow:none!important;text-transform:uppercase!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease!important}html body #cookie-consent#cookie-consent .cookie-consent-btn.primary{background:#385842!important;color:#fff8df!important;-webkit-text-fill-color:#fff8df!important}html body #cookie-consent#cookie-consent .cookie-consent-btn:hover:not(:disabled),html body #cookie-consent#cookie-consent .cookie-consent-btn:focus-visible{border-color:#26382e!important;background:#fff8df!important;box-shadow:3px 4px #26382e3d!important;color:#26382e!important;-webkit-text-fill-color:#26382e!important;filter:none!important;transform:translateY(-1px)!important}html body #cookie-consent#cookie-consent .cookie-consent-btn.primary:hover:not(:disabled),html body #cookie-consent#cookie-consent .cookie-consent-btn.primary:focus-visible{background:#496d56!important;color:#fff8df!important;-webkit-text-fill-color:#fff8df!important}html body #cookie-consent#cookie-consent .cookie-consent-btn:active:not(:disabled){box-shadow:1px 1px #26382e2e!important;transform:translateY(1px)!important}html body #cookie-consent#cookie-consent .cookie-category{border-color:#38584257!important;background:#fff8dfad!important;box-shadow:none!important}html body #cookie-consent#cookie-consent :is(.cookie-category-title,.cookie-category-desc){color:#385842!important}@media(max-width:560px){html body #cookie-consent#cookie-consent.modal-v2-root--cookie{inset:auto 8px max(8px,env(safe-area-inset-bottom)) 8px!important;width:auto!important;transform:none!important}html body #cookie-consent#cookie-consent .cookie-consent-header{padding-inline:18px!important}html body #cookie-consent#cookie-consent .cookie-consent-body{padding:15px 18px!important}html body #cookie-consent#cookie-consent .cookie-consent-actions{grid-template-columns:1fr!important}html body #cookie-consent#cookie-consent #cookie-save-exit{width:100%!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 var(--modal-v2-border)!important;border-radius:50%!important;background:var(--modal-v2-surface-hi)!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-color-toolbar-control, #242629)!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:var(--modal-v2-accent-hi)!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;border-color:#536348!important;border-radius:5px!important;background:#f2e4bd!important;box-shadow:inset 0 0 0 4px #5665492e,0 24px 70px #18140c7a!important;-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}html body .modal-v2-root--legal .page-popup-header{flex:0 0 auto!important;min-height:76px!important;padding:12px 14px 11px 24px!important;border-bottom:2px solid #8e744d!important;background:linear-gradient(90deg,rgba(79,96,62,.08),transparent 46%),#ead9aa!important;box-shadow:inset 0 -1px #fffae5b8,inset 0 1px #ffffff94!important}html body .modal-v2-root--legal .page-popup-heading{display:grid!important;gap:3px!important;min-width:0!important;padding-right:8px!important}html body .modal-v2-root--legal .page-popup-title{color:#293b2e!important;font:700 clamp(1.02rem,1.5vw,1.24rem)/1.18 var(--modal-v2-font-display)!important;letter-spacing:.025em!important;text-shadow:none!important}html body .modal-v2-root--legal .page-popup-body{padding:clamp(22px,3vw,34px)!important;padding-right:clamp(16px,2.3vw,26px)!important;color:var(--modal-v2-muted)!important;background:linear-gradient(90deg,#f7edcf,#f3e3b9)!important;font:.94rem/1.65 var(--modal-v2-font-body)!important;scrollbar-color:#59694d #dbc794!important;scrollbar-width:thin!important;scrollbar-gutter:stable!important;-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}html body .modal-v2-root--legal .page-popup-body::-webkit-scrollbar{width:11px!important}html body .modal-v2-root--legal .page-popup-body::-webkit-scrollbar-track{border:0!important;border-left:1px solid #b89a67!important;border-radius:0!important;background:#dbc794!important;box-shadow:inset 2px 0 3px #59492a1f!important}html body .modal-v2-root--legal .page-popup-body::-webkit-scrollbar-thumb{min-height:46px!important;border:2px solid #dbc794!important;border-radius:0!important;background:linear-gradient(90deg,#68775a,#4c5f43)!important;box-shadow:inset 0 0 0 1px #f4e9c547!important}html body .modal-v2-root--legal .page-popup-body::-webkit-scrollbar-thumb:hover{border-color:#dbc794!important;background:linear-gradient(90deg,#7b895f,#586b4a)!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>h1:first-child{display:none!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;color:var(--modal-v2-muted)!important;background:#959aa40e!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;-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!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-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 #menu-profile-overlay>.modal-v2--sm{width:min(100%,540px)!important}html body #menu-profile-overlay .modal-v2-title{font-size:clamp(1.2rem,1.7vw,1.42rem)!important}html body #menu-profile-overlay .modal-v2-description{font-size:.96rem!important;line-height:1.42!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 var(--modal-v2-border);border-radius:50%;background:var(--modal-v2-surface);color:var(--modal-v2-patina-hi);box-shadow:inset 0 0 0 3px var(--modal-v2-bg-deep)}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:var(--modal-v2-bg-deep)!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:1.04rem/1.45 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 var(--modal-v2-border-soft)!important;border-radius:4px!important;background:var(--modal-v2-bg-deep)!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 1.3rem/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:.82rem/1.25 var(--modal-v2-font-body)!important}html body .modal-v2-root .profile-menu-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0!important}html body .modal-v2-root .pm-verify{margin:0 0 12px!important;padding:10px 12px!important;border:1px solid #5a5d64!important;border-radius:4px!important;background:#6f737b17!important;color:var(--modal-v2-warning)!important;text-align:center!important}html body .modal-v2-root .pm-verify.is-ok{border-color:var(--modal-v2-border-strong)!important;background:#2426294d!important;color:var(--modal-v2-accent-hi)!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:.94rem/1.4 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 #menu-profile-overlay :is(.modal-v2-button,.pm-verify-btn){font-size:.9rem!important}html body .modal-v2-root .prof-password-modal{display:grid!important;gap:14px!important;padding:clamp(20px,3vw,28px)!important;background:linear-gradient(#fffae780,#e5d2a53d),var(--modal-v2-surface)!important}html body .modal-v2-root .prof-password-modal__field{display:grid!important;gap:7px!important;margin:0!important;color:var(--modal-v2-text)!important;font:700 .76rem/1.25 var(--modal-v2-font-display)!important;letter-spacing:.035em!important}html body .modal-v2-root .prof-password-modal .prof-input{min-height:46px!important;margin:0!important;padding:11px 13px!important;border-color:var(--modal-v2-border)!important;background:var(--ui-chrome-input),var(--modal-v2-surface)!important;color:var(--modal-v2-text)!important;caret-color:var(--modal-v2-accent)!important}html body .modal-v2-root .prof-password-modal .prof-message{margin:0!important;padding:10px 12px!important;border:1px solid color-mix(in srgb,var(--modal-v2-danger) 52%,var(--modal-v2-border-soft))!important;border-radius:6px!important;background:color-mix(in srgb,var(--modal-v2-danger) 9%,var(--modal-v2-surface))!important;color:var(--modal-v2-danger)!important;font:.8rem/1.45 var(--modal-v2-font-body)!important}html body .modal-v2-root .prof-password-modal .prof-act-btn{width:100%!important;min-height:46px!important;margin:2px 0 0!important;color:var(--modal-v2-text)!important;text-shadow:none!important}html body .modal-v2-root .prof-audio-modal{display:grid!important;gap:10px!important;padding:clamp(18px,2.8vw,26px)!important;background:linear-gradient(#fffae78a,#e5d2a538),var(--modal-v2-surface)!important}html body .modal-v2-root .prof-audio-modal .prof-vol-row{display:grid!important;grid-template-columns:minmax(72px,.8fr) minmax(120px,2fr) 48px!important;align-items:center!important;gap:12px!important;min-height:54px!important;margin:0!important;padding:9px 11px!important;border:1px solid var(--modal-v2-border-soft)!important;border-radius:7px!important;background:color-mix(in srgb,var(--modal-v2-surface) 84%,transparent)!important;box-shadow:inset 0 1px #fffae7d1!important;color:var(--modal-v2-text)!important}html body .modal-v2-root .prof-audio-modal .prof-vol-name{color:var(--modal-v2-text)!important;font:700 .76rem/1.2 var(--modal-v2-font-display)!important;letter-spacing:.035em!important}html body .modal-v2-root .prof-audio-modal .prof-vol-slider{width:100%!important;min-width:0!important;height:24px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;accent-color:var(--modal-v2-patina)!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer!important}html body .modal-v2-root .prof-audio-modal .prof-vol-slider::-webkit-slider-runnable-track{height:6px;border:1px solid var(--modal-v2-border-soft);border-radius:999px;background:color-mix(in srgb,var(--modal-v2-bg-deep) 66%,var(--modal-v2-surface))}html body .modal-v2-root .prof-audio-modal .prof-vol-slider::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px;border:2px solid var(--modal-v2-border-strong);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--modal-v2-patina-hi);box-shadow:0 2px 4px #3f2e1b38}html body .modal-v2-root .prof-audio-modal .prof-vol-slider::-moz-range-track{height:6px;border:1px solid var(--modal-v2-border-soft);border-radius:999px;background:color-mix(in srgb,var(--modal-v2-bg-deep) 66%,var(--modal-v2-surface))}html body .modal-v2-root .prof-audio-modal .prof-vol-slider::-moz-range-thumb{width:16px;height:16px;border:2px solid var(--modal-v2-border-strong);border-radius:50%;background:var(--modal-v2-patina-hi);box-shadow:0 2px 4px #3f2e1b38}html body .modal-v2-root .prof-audio-modal .prof-vol-val{display:grid!important;min-width:44px!important;min-height:30px!important;place-items:center!important;padding:3px 5px!important;border:1px solid var(--modal-v2-border-soft)!important;border-radius:5px!important;background:var(--modal-v2-bg-deep)!important;color:var(--modal-v2-text)!important;font:700 .72rem/1 var(--modal-v2-font-body)!important;text-align:center!important}@media(max-width:430px){html body .modal-v2-root .prof-audio-modal .prof-vol-row{grid-template-columns:minmax(64px,.7fr) minmax(90px,1.6fr) 44px!important;gap:8px!important;padding-inline:9px!important}}html body .modal-v2-root.profile-settings-modal.profile-settings-modal>section.modal-v2.modal-v2--sm.ui-plate{border:1px solid #8f704e!important;border-radius:10px!important;background:#eee2bd!important;box-shadow:0 18px 46px #251b1257!important}html body .modal-v2-root.profile-settings-modal.profile-settings-modal>section.modal-v2.modal-v2--sm.ui-plate:before{content:none!important;display:none!important}html body .modal-v2-root.profile-settings-modal.profile-settings-modal .modal-v2-header{min-height:72px!important;border-bottom:1px solid #b49b71!important;background:#e2d1a6!important;box-shadow:none!important}html body .profile-settings-modal .modal-v2-title{color:#263b2d!important;font:italic 700 clamp(1.28rem,3vw,1.68rem) / 1.08 Georgia,serif!important;letter-spacing:-.02em!important;text-shadow:none!important}html body .profile-settings-modal .modal-v2-description{color:#6d5a45!important;font:.88rem/1.4 var(--modal-v2-font-body)!important}html body .profile-settings-modal .modal-v2-close,html body .profile-settings-modal .modal-v2-close:is(:hover,:focus-visible,:active){border:1px solid #8f704e!important;border-radius:50%!important;background:#fff8df!important;box-shadow:none!important;color:#263b2d!important;opacity:1!important;filter:none!important;transform:none!important}html body .profile-settings-modal .modal-v2-close:hover:not(:disabled){opacity:.72!important}html body .profile-settings-modal :is(.prof-password-modal,.prof-audio-modal){padding:22px!important;background:#eee2bd!important;color:#263b2d!important}html body .profile-settings-modal .prof-password-modal__field{color:#263b2d!important;font:700 .78rem/1.25 var(--modal-v2-font-body)!important;letter-spacing:.025em!important}html body .profile-settings-modal .prof-password-modal .prof-input{min-height:46px!important;border:1px solid #b49b71!important;border-radius:6px!important;background:#fff8df!important;box-shadow:inset 0 1px 2px #76553c1f!important;color:#263b2d!important;text-shadow:none!important}html body .profile-settings-modal .prof-password-modal .prof-input:focus{border-color:#315d45!important;outline:2px solid rgba(49,93,69,.22)!important;outline-offset:1px!important;box-shadow:none!important}html body .profile-settings-modal .prof-password-modal .prof-message{border:1px solid rgba(164,74,52,.48)!important;border-radius:6px!important;background:#f7dfcf!important;color:#783b2e!important}html body .profile-settings-modal .prof-password-modal .prof-act-btn,html body .profile-settings-modal .prof-password-modal .prof-act-btn:is(:hover,:focus-visible,:active){min-height:44px!important;border:1px solid #315d45!important;border-radius:6px!important;background:#315d45!important;box-shadow:none!important;color:#fff8df!important;text-shadow:none!important;filter:none!important;transform:none!important}html body .profile-settings-modal .prof-password-modal .prof-act-btn:hover:not(:disabled){opacity:.78!important}html body .profile-settings-modal .prof-audio-modal{gap:0!important}html body .modal-v2-root.profile-settings-modal.profile-settings-modal .prof-audio-modal input.prof-vol-slider[type=range]{width:100%!important;min-width:0!important;max-width:none!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .profile-settings-modal .prof-audio-modal .prof-vol-row{grid-template-columns:76px minmax(120px,1fr) 46px!important;gap:12px!important;min-height:54px!important;padding:10px 0!important;border:0!important;border-bottom:1px solid rgba(118,85,60,.25)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#263b2d!important}html body .profile-settings-modal .prof-audio-modal .prof-vol-row:last-child{border-bottom:0!important}html body .profile-settings-modal .prof-audio-modal .prof-vol-name{color:#263b2d!important;font:700 .82rem/1.2 var(--modal-v2-font-body)!important;letter-spacing:0!important}html body .profile-settings-modal .prof-audio-modal .prof-vol-slider::-webkit-slider-runnable-track{height:5px;border:0;border-radius:2px;background:#c9b98d}html body .profile-settings-modal .prof-audio-modal .prof-vol-slider::-webkit-slider-thumb{width:16px;height:16px;margin-top:-5.5px;border:2px solid #fff8df;background:#315d45;box-shadow:0 0 0 1px #315d45}html body .profile-settings-modal .prof-audio-modal .prof-vol-slider::-moz-range-track{height:5px;border:0;border-radius:2px;background:#c9b98d}html body .profile-settings-modal .prof-audio-modal .prof-vol-slider::-moz-range-thumb{width:14px;height:14px;border:2px solid #fff8df;background:#315d45;box-shadow:0 0 0 1px #315d45}html body .profile-settings-modal .prof-audio-modal .prof-vol-val{min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#50614d!important;font:700 .78rem/1 var(--modal-v2-font-body)!important}@media(max-width:430px){html body .profile-settings-modal :is(.prof-password-modal,.prof-audio-modal){padding:18px!important}html body .profile-settings-modal .prof-audio-modal .prof-vol-row{grid-template-columns:66px minmax(86px,1fr) 40px!important;gap:8px!important;padding-inline:0!important}}html body .modal-v2-root--transactions>.modal-v2{width:min(100%,780px)!important}html body .modal-v2-root--transactions .tx-modal-body{display:grid!important;gap:12px!important;box-sizing:border-box!important;padding:clamp(16px,2.4vw,24px)!important;background:linear-gradient(#fffae780,#e5d2a533),var(--modal-v2-surface)!important}html body .modal-v2-root--transactions .tx-modal-body>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html body .modal-v2-root .tx-tabs{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;gap:5px!important;margin:0!important;padding:5px!important;overflow:hidden!important;border:1px solid var(--modal-v2-border-soft)!important;border-radius:8px!important;background:color-mix(in srgb,var(--modal-v2-bg-deep) 52%,var(--modal-v2-surface))!important;box-shadow:inset 0 1px #fffae7c7!important}html body .modal-v2-root .tx-tab{min-width:0!important;min-height:44px!important;padding:9px 8px!important;border:1px solid transparent!important;border-radius:5px!important;background:transparent!important;color:var(--modal-v2-muted)!important;font:700 .73rem/1.2 var(--modal-v2-font-display)!important;letter-spacing:.035em!important;text-shadow:none!important;cursor:pointer!important}html body .modal-v2-root .tx-tab:first-child{border-left-color:transparent!important}html body .modal-v2-root .tx-tab:is(:hover,.active){color:var(--modal-v2-text)!important;border-color:var(--modal-v2-border)!important;background:var(--modal-v2-surface)!important;box-shadow:0 1px 3px #4b341c24!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:42px!important;align-items:center!important;justify-content:flex-end!important;margin:0!important;padding:0!important;border:0!important}html body .modal-v2-root .tx-toolbar.hidden{display:none!important}html body .modal-v2-root .tx-download{min-height:40px!important;padding:8px 14px!important;font-size:.72rem!important;text-shadow:none!important}html body .modal-v2-root .tx-download.hidden{display:none!important}html body .modal-v2-root .tx-content{min-height:176px!important;margin:0!important;padding:0!important}html body .modal-v2-root .tx-empty{display:grid;min-height:144px;place-content:center;gap:5px;margin:0;padding:20px;border:1px dashed var(--modal-v2-border-soft);border-radius:7px;background:color-mix(in srgb,var(--modal-v2-surface) 72%,transparent);color:var(--modal-v2-muted);text-align:center}html body .modal-v2-root .tx-empty strong{color:var(--modal-v2-text);font:700 .88rem/1.3 var(--modal-v2-font-display);letter-spacing:.025em}html body .modal-v2-root .tx-empty span{color:var(--modal-v2-dim);font:.77rem/1.4 var(--modal-v2-font-body)}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:7px!important;background:color-mix(in srgb,var(--modal-v2-surface) 88%,var(--modal-v2-bg-deep))!important;box-shadow:inset 0 1px #fffae7b8!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:9px!important;min-width:0!important;min-height:46px!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:color-mix(in srgb,var(--modal-v2-patina-hi) 12%,transparent)!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:var(--modal-v2-border-strong)!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:var(--modal-v2-danger)!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 var(--modal-v2-border)!important;border-radius:999px!important;background:color-mix(in srgb,var(--modal-v2-bg-deep) 62%,transparent)!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:var(--modal-v2-border)!important;color:var(--modal-v2-text)!important}html body .modal-v2-root .tx-status--success{border-color:var(--modal-v2-border-strong)!important;background:color-mix(in srgb,var(--modal-v2-patina-hi) 18%,var(--modal-v2-surface))!important;color:var(--modal-v2-patina)!important}html body .modal-v2-root .tx-status--pending{border-color:var(--modal-v2-accent)!important;background:color-mix(in srgb,var(--modal-v2-accent-hi) 18%,var(--modal-v2-surface))!important;color:var(--modal-v2-text)!important}html body .modal-v2-root .tx-status--danger{border-color:var(--modal-v2-danger)!important;background:color-mix(in srgb,var(--modal-v2-danger) 9%,var(--modal-v2-surface))!important;color:var(--modal-v2-danger)!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;background:color-mix(in srgb,var(--modal-v2-bg-deep) 34%,transparent)!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:color-mix(in srgb,var(--modal-v2-patina-hi) 14%,transparent)!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:#111315!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-radius:3px!important;background:#959aa414!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:11px 12px 10px 18px!important;border:0!important;border-bottom:1px solid var(--modal-v2-border-soft)!important;border-radius:0!important;background:linear-gradient(180deg,var(--modal-v2-surface-hi),var(--modal-v2-bg))!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(149,154,164,.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 40px!important;place-items:center!important;box-sizing:border-box!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--modal-v2-border)!important;border-radius:4px!important;background:linear-gradient(180deg,var(--modal-v2-surface-hi),var(--modal-v2-bg))!important;box-shadow:inset 0 0 0 2px var(--modal-v2-surface),0 2px 0 var(--modal-v2-bg-deep)!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:none!important;display:none!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,var(--modal-v2-surface-hi),var(--modal-v2-bg))!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:#0e0f11!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:var(--modal-v2-bg-deep)!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(--modal-v2-bg)!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-tab{min-width:0!important;min-height:46px!important;margin:0!important;padding:9px 8px!important;border:0!important;border-right:1px solid var(--modal-v2-border-soft)!important;border-bottom:2px solid transparent!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-color:var(--modal-v2-accent)!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),184px)!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:none!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:148px!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 #mk-body .mk-empty{display:grid;min-height:144px;place-content:center;gap:5px;margin:0;padding:18px;text-align:center}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 #mk-body .mk-empty strong{color:var(--modal-v2-text);font:700 .88rem/1.3 var(--modal-v2-font-display);letter-spacing:.025em}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 #mk-body .mk-empty span{color:var(--modal-v2-dim);font:.77rem/1.4 var(--modal-v2-font-body)}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,#242629f0,#101113fa)!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:10px!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:40px!important;padding:7px 10px!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-create-card{display:grid!important;gap:10px!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:9px!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 .mk-item-select{position:relative;min-width:0}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 :is(.mk-item-select__trigger,.mk-item-select__option){display:flex;align-items:center;box-sizing:border-box;width:100%;min-width:0;margin:0;border:1px solid var(--modal-v2-border);border-radius:4px;background:linear-gradient(180deg,var(--modal-v2-surface),var(--modal-v2-bg-deep));box-shadow:inset 0 1px #ffffff09;color:var(--modal-v2-text);font:.82rem/1.25 var(--modal-v2-font-body);text-align:left;text-transform:none;letter-spacing:0;cursor:pointer}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-item-select__trigger{justify-content:space-between;min-height:50px;padding:8px 12px}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-item-select__value,html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-item-select__option-content{display:flex;align-items:center;gap:10px;min-width:0}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-item-select__copy{display:grid;gap:2px;min-width:0}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-item-select__copy strong{overflow:hidden;color:var(--modal-v2-text);font:700 .82rem/1.2 var(--modal-v2-font-body);text-overflow:ellipsis;white-space:nowrap}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-item-select__copy small{color:var(--modal-v2-dim);font:.68rem/1.2 var(--modal-v2-font-body)}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-item-select__chevron{flex:0 0 auto;width:8px;height:8px;margin:0 3px 4px 12px;border:solid var(--modal-v2-accent-hi);border-width:0 2px 2px 0;transform:rotate(45deg)}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-item-select.is-open .mk-item-select__chevron{margin-bottom:-4px;transform:rotate(225deg)}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-item-select__list{position:absolute;z-index:4;top:calc(100% + 5px);right:0;left:0;display:grid;max-height:240px;padding:5px;overflow-y:auto;border:1px solid var(--modal-v2-accent);border-radius:5px;background:var(--modal-v2-bg-deep);box-shadow:0 12px 28px #000000b8,inset 0 0 0 2px var(--modal-v2-bg)}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-item-select__list[hidden]{display:none}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-item-select__option{min-height:46px;padding:7px 10px;border-color:transparent;background:transparent;box-shadow:none}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-item-select__option:is(:hover,:focus-visible),html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-item-select__option[aria-selected=true]{border-color:var(--modal-v2-border);background:linear-gradient(90deg,#959aa42e,#242629c2);outline:0}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-item-select :is(.item-badge,.ui-atlas){display:inline-block;flex:0 0 auto}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 :is(input:not([type=checkbox]):not([type=radio]),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 var(--modal-v2-border)!important;border-radius:4px!important;background:var(--modal-v2-bg-deep)!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]),textarea):focus{border-color:var(--modal-v2-patina)!important;box-shadow:inset 0 2px 5px #00000094,0 0 0 2px #959aa426!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 :is(input,textarea)::placeholder{color:#7b7f88!important;opacity:.82!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:0!important;border-image:none!important;border-radius:0!important;background:transparent var(--ui-chrome-button) center/100% 100% no-repeat!important;background-clip:border-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;white-space:normal!important;opacity:1!important;filter:none!important;transform:none!important;cursor:pointer!important;transition:none!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .btn-act:hover:not(:disabled){border:0!important;background:transparent var(--ui-chrome-button) center/100% 100% no-repeat!important;box-shadow:none!important;color:var(--modal-v2-text)!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:transparent var(--ui-chrome-button) center/100% 100% no-repeat!important;box-shadow:none!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:0!important;background:transparent var(--ui-chrome-button) center/100% 100% no-repeat!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .btn-danger{border:0!important;background:transparent var(--ui-chrome-button) center/100% 100% no-repeat!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 var(--modal-v2-border)!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:var(--modal-v2-border-strong)!important;background:#2426294d!important;color:var(--modal-v2-accent-hi)!important}html body .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-status--pending{border-color:#61646b!important;background:#7f838c17!important;color:#c2c8d5!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:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2{color:var(--modal-v2-text)!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 :is(.mk-card,.mk-create-card,.mk-history-row){border-color:var(--modal-v2-border-soft)!important;background:var(--modal-v2-surface)!important;box-shadow:0 2px color-mix(in srgb,var(--modal-v2-border) 14%,transparent)!important;color:var(--modal-v2-muted)!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 :is(.mk-section-title,.mk-item-title,.mk-empty strong,.mk-item-select__copy strong){color:var(--modal-v2-text)!important;text-shadow:none!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 :is(.mk-section-hint,.mk-field,.mk-meta,.mk-qty,.mk-inline-empty,.mk-empty span,.mk-item-select__copy small){color:var(--modal-v2-muted)!important;text-shadow:none!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 :is(.mk-item-select__trigger,.mk-item-select__option){border-color:var(--modal-v2-border-soft)!important;background:var(--modal-v2-surface)!important;box-shadow:inset 0 1px color-mix(in srgb,white 62%,transparent)!important;color:var(--modal-v2-text)!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-item-select__list{border-color:var(--modal-v2-border)!important;background:var(--modal-v2-bg)!important;box-shadow:0 10px 24px color-mix(in srgb,var(--modal-v2-text) 22%,transparent)!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-item-select__option:is(:hover,:focus-visible),html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-item-select__option[aria-selected=true]{border-color:var(--modal-v2-accent)!important;background:color-mix(in srgb,var(--modal-v2-accent) 11%,var(--modal-v2-surface))!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 :is(input:not([type=checkbox]):not([type=radio]),textarea){border-color:var(--modal-v2-border-soft)!important;background:var(--modal-v2-surface)!important;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--modal-v2-border) 18%,transparent)!important;color:var(--modal-v2-text)!important;caret-color:var(--modal-v2-accent)!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 :is(input:not([type=checkbox]):not([type=radio]),textarea):focus{border-color:var(--modal-v2-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--modal-v2-accent) 16%,transparent)!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 :is(input,textarea)::placeholder{color:var(--modal-v2-dim)!important;opacity:.82!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .btn-act{min-height:42px!important;border:1px solid var(--modal-v2-accent)!important;border-radius:6px!important;background:var(--modal-v2-accent)!important;box-shadow:none!important;color:var(--modal-v2-surface)!important;text-shadow:none!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .btn-act:hover:not(:disabled){border-color:var(--modal-v2-accent-hi)!important;background:var(--modal-v2-accent-hi)!important;color:var(--modal-v2-surface)!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .btn-danger{border-color:var(--modal-v2-danger)!important;background:color-mix(in srgb,var(--modal-v2-danger) 12%,var(--modal-v2-surface))!important;color:var(--modal-v2-danger)!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-price{color:var(--modal-v2-accent)!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-status{background:color-mix(in srgb,var(--modal-v2-border-soft) 18%,var(--modal-v2-surface))!important;color:var(--modal-v2-muted)!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-status--success{border-color:var(--modal-v2-success)!important;background:color-mix(in srgb,var(--modal-v2-success) 10%,var(--modal-v2-surface))!important;color:var(--modal-v2-success)!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-status--pending{border-color:var(--modal-v2-warning)!important;background:color-mix(in srgb,var(--modal-v2-warning) 10%,var(--modal-v2-surface))!important;color:var(--modal-v2-text)!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-status--danger{border-color:var(--modal-v2-danger)!important;background:color-mix(in srgb,var(--modal-v2-danger) 9%,var(--modal-v2-surface))!important;color:var(--modal-v2-danger)!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(149,154,164,.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(--modal-v2-bg)!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:#25272a!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(--modal-v2-bg)!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:relative!important;align-self:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:12px 0 0!important;border:1px solid var(--modal-v2-border-soft)!important;border-radius:50%!important;background:var(--modal-v2-bg)!important;color:var(--modal-v2-muted)!important;font-size:0!important;line-height:0!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:var(--modal-v2-bg-deep)!important;color:var(--modal-v2-patina-hi)!important;transform:none!important}html body .modal-v2-root--sheet .mobile-sheet-close:active{background:#0e0f11!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-bright){fill:currentColor!important}html body .modal-v2-root--sheet .mobile-sheet-ico :is(.hud-svg-stroke-brass-base){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:var(--modal-v2-border)!important}html body .modal-v2-root--sheet #mobile-sound-btn.muted .mobile-sheet-lbl{color:var(--modal-v2-accent-hi)!important}html body #fs-prompt{border-color:var(--flow-fullscreen-border)!important;border-radius:5px!important;background:radial-gradient(circle at 92% 10%,rgba(149,154,164,.14),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}@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):not(.modal-v2-root--cookie){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):not(.modal-v2-root--cookie)>.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{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:0!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-tab{min-height:42px!important;padding-inline:6px!important;font-size:.68rem!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}}html body .modal-v2-root:not(.main-menu):not(.ui-skinned)>.modal-v2:not(.mk-panel){border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;background:#181a1efa!important;box-shadow:0 18px 50px #00000085!important}html body .modal-v2-root:not(.main-menu):not(.ui-skinned)>.modal-v2:not(.mk-panel):before,html body .modal-v2-root:not(.main-menu):not(.ui-skinned)>.modal-v2:not(.mk-panel):after,html body .modal-v2-root:not(.main-menu):not(.ui-skinned) .modal-v2-header:before,html body .modal-v2-root:not(.main-menu):not(.ui-skinned) .modal-v2-header:after,html body .modal-v2-root:not(.main-menu):not(.ui-skinned) .modal-v2-footer:before,html body .modal-v2-root:not(.main-menu):not(.ui-skinned) .modal-v2-footer:after{content:none!important;display:none!important}html body .modal-v2-root:not(.main-menu):not(.ui-skinned) :is(.modal-v2-header,.modal-v2-body,.modal-v2-footer,.profile-menu-window,.profile-menu-content,.confirm-panel,.confirm-content){background-image:none!important}html body .modal-v2-root:not(.main-menu):not(.ui-skinned) .modal-v2-header{border-bottom:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important;box-shadow:none!important}html body .modal-v2-root:not(.main-menu):not(.ui-skinned) .modal-v2-body{background:transparent!important}html body .modal-v2-root:not(.main-menu):not(.ui-skinned) .modal-v2-footer{min-height:58px!important;border-top:1px solid rgba(255,255,255,.08)!important;background:#00000029!important;box-shadow:none!important}html body .modal-v2-root:not(.main-menu):not(.ui-skinned) :is(button,.modal-v2-button,.intro-btn,.cookie-consent-btn,.btn-act):not(.main-menu-button):not(.modal-v2-close){min-height:40px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:8px!important;background:#ffffff0a!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}html body .modal-v2-root:not(.main-menu):not(.ui-skinned) :is(button,.modal-v2-button,.intro-btn,.cookie-consent-btn,.btn-act):not(.main-menu-button):not(.modal-v2-close):hover:not(:disabled){border-color:#ffffff57!important;background:#ffffff17!important;box-shadow:none!important;filter:none!important;transform:none!important}html body .modal-v2-root:not(.main-menu):not(.ui-skinned) .modal-v2-close{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;border-radius:6px!important}html body .modal-v2-root:not(.main-menu):not(.ui-skinned) :is(.profile-menu-stat,.modal-v2-account-value,.modal-v2-emblem){border:1px solid rgba(255,255,255,.1)!important;border-radius:5px!important;background:#0000002e!important;background-image:none!important;box-shadow: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}}html body .modal-v2-root.ui-skinned[data-modal-state=closed]>.modal-v2:not(.mk-panel),html body .modal-v2-root.ui-skinned[data-modal-state=closed]>.mk-panel.panel,html body .modal-v2-root.ui-skinned[data-modal-state=closed]>.mobile-sheet-panel{animation:modalV2Out .14s ease-in both!important}html body .modal-v2-root.ui-skinned[data-modal-state=closed]>.modal-v2-backdrop{animation:modalV2BackdropOut .14s ease-in both!important}@keyframes modalV2Out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px) scale(.99)}}@keyframes modalV2BackdropOut{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){html body .modal-v2-root.ui-skinned[data-modal-state=closed]>.modal-v2:not(.mk-panel),html body .modal-v2-root.ui-skinned[data-modal-state=closed]>.mk-panel.panel,html body .modal-v2-root.ui-skinned[data-modal-state=closed]>.mobile-sheet-panel,html body .modal-v2-root.ui-skinned[data-modal-state=closed]>.modal-v2-backdrop{animation:none!important}}.context-badge{vertical-align:middle;filter:drop-shadow(0 1px 1px rgba(0,0,0,.72))}.context-badge--painterly{object-fit:cover;object-position:50% 18%;image-rendering:auto}#panel.panel .panel-body>.npc-dialogue-wrap{padding:10px 4px 14px;text-align:left}#panel.panel .npc-dialogue-head{display:flex;align-items:center;gap:12px;min-width:0;margin:0 0 10px;padding:8px 10px;border:1px solid var(--panel-v2-border-soft, #484a50);border-radius:5px;background:linear-gradient(180deg,#242629,#141517);box-shadow:inset 0 1px #ffffff0a}#panel.panel .npc-dialogue-identity{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}#panel.panel .npc-dialogue-name{overflow:hidden;color:var(--panel-v2-text, #e1e7f6);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, #bac0cc);font-family:var(--font-body);font-size:13px;line-height:1.25}#panel.panel .npc-dialogue-quote{padding:10px 12px;border:1px solid var(--panel-v2-border-soft, #484a50);border-radius:4px;background:#101113c7;color:var(--panel-v2-muted, #b0b5c1);font-family:var(--font-body);font-size:14px;font-style:italic;line-height:1.55}#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: #969ba5;display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:21px;padding:2px 7px;box-sizing:border-box;border:1px solid #484b50;border-color:color-mix(in srgb,var(--ui-state-color) 48%,#25272b);border-radius:10px;background:#141517;background:color-mix(in srgb,var(--ui-state-color) 10%,#141517);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: #a7acb8}.ui-data-state--warning{--ui-state-color: #999ea8}.ui-data-state--progress{--ui-state-color: #afb5c1}.ui-data-state--walnut{--ui-state-color: #7e838c}.ui-data-state--honey{--ui-state-color: #c8cedc}.ui-data-state--muted,.ui-data-state--neutral{--ui-state-color: #8b8f99}.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:#999ea8!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:9px;padding:7px 8px}#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}}#game-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:grid;place-items:center;padding:clamp(16px,4vw,40px);overflow:hidden;color:var(--ui-color-text, #f2f3f5);background:transparent;font-family:var(--ui-font-body, system-ui, sans-serif);isolation:isolate}#game-menu.hidden{display:none}.gm-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:auto;cursor:pointer;background:#08090cc2;-webkit-backdrop-filter:blur(5px) saturate(.7);backdrop-filter:blur(5px) saturate(.7)}.gm-panel{position:relative;z-index:1;width:min(420px,100%);max-height:calc(100dvh - (2*clamp(16px,4vw,40px)));display:flex;flex-direction:column;gap:clamp(18px,3vw,26px);overflow:hidden auto}.gm-head{text-align:center;display:flex;flex-direction:column;gap:6px}.gm-title{margin:0;font-family:var(--ui-font-display, inherit);font-size:clamp(1.8rem,6vw,2.5rem);font-weight:700;letter-spacing:.04em;line-height:1.1;color:var(--ui-color-text, #f2f3f5);text-shadow:0 3px 0 rgba(0,0,0,.55)}.gm-sub{margin:0;font-size:.88rem;color:var(--ui-color-text-muted, #a8acb4)}.gm-actions{display:flex;flex-direction:column;gap:10px}.gm-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:13px 18px;border:1px solid var(--ui-color-border, #464b54);border-radius:12px;background:linear-gradient(180deg,var(--ui-color-surface-high, #2a2d33),var(--ui-color-surface-raised, #1f2126));color:var(--ui-color-text, #f2f3f5);font-family:inherit;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.gm-btn:hover{transform:translateY(-1px);border-color:var(--ui-color-accent, #b8bcc4)}.gm-btn:active{transform:translateY(0)}.gm-btn:focus-visible{outline:2px solid var(--ui-color-accent-high, #e8eaee);outline-offset:2px}.gm-btn.hidden{display:none}.gm-btn-text{font-family:var(--ui-font-display, inherit);font-size:1.02rem;font-weight:650;letter-spacing:.03em}.gm-btn-note{font-size:.74rem;color:var(--ui-color-text-muted, #a8acb4)}.gm-btn-primary{border-color:#7fc06a80;background:linear-gradient(180deg,#2f3a2c,#232a21)}.gm-btn-primary .gm-btn-text{color:#d7ecc9}.gm-btn-primary:hover{border-color:#7fc06a}.gm-btn-quiet{background:transparent;border-color:#464b54b3}.gm-btn-quiet .gm-btn-text{color:var(--ui-color-text-muted, #a8acb4)}.gm-btn-quiet:hover .gm-btn-text{color:var(--ui-color-text, #f2f3f5)}.gm-status{margin:0;text-align:center;font-size:.8rem;color:var(--ui-color-text-muted, #a8acb4)}.gm-status.hidden{display:none}@media(prefers-reduced-motion:reduce){.gm-btn{transition:none}.gm-btn:hover{transform:none}}@media(max-height:700px){#game-menu{padding:12px}.gm-panel{max-height:calc(100dvh - 24px);gap:12px}.gm-title{font-size:clamp(1.45rem,5vmin,2rem)}.gm-actions{gap:7px}.gm-btn{padding:9px 14px}}:root{--mf-ink: #283126;--mf-ink-soft: #52604a;--mf-paper: #fff8df;--mf-cream: #f4dfaa;--mf-honey: #e7b84a;--mf-poppy: #d9653d;--mf-sage: #71835a;--mf-leaf: #385842;--mf-blue: #6089a2;--mf-plum: #7c5572;--mf-shadow: rgba(44, 49, 35, .24);--ui-color-canvas: #cddcae;--ui-color-surface: #f4dfaa;--ui-color-surface-raised: #fff8df;--ui-color-surface-high: #fffbeb;--ui-color-border: #385842;--ui-color-text: #283126;--ui-color-text-muted: #69715e;--ui-color-accent: #d9653d;--ui-font-display: Georgia, "Times New Roman", serif;--ui-font-body: Inter, ui-rounded, system-ui, sans-serif}html body{color:var(--mf-ink);background:#d8e2bd}body:not(.menu-open) .hud,body:not(.menu-open) .toolbar,.panel,.modal-content,.gm-panel,.menu-login{color:var(--mf-ink)!important;border-color:var(--mf-leaf)!important;background-color:var(--mf-paper)!important;filter:none!important}.panel,.modal-content,.gm-panel,.menu-login{border-radius:18px 12px 22px 14px!important;box-shadow:7px 9px 0 var(--mf-shadow)!important}.gm-scrim{background:#2831268f!important;-webkit-backdrop-filter:blur(5px) saturate(.75)!important;backdrop-filter:blur(5px) saturate(.75)!important}.gm-btn{border:2px solid var(--mf-leaf)!important;border-radius:15px 11px 18px 12px!important;background:var(--mf-paper)!important;color:var(--mf-ink)!important;box-shadow:3px 4px #28312629!important}html.local-guest-mode #menu-auth-modal,html.local-guest-mode #menu-login-btn,html.local-guest-mode #menu-register-btn,html.local-guest-mode #menu-profile-btn{display:none!important}html body #main-menu.mf-gazette-shell.menu-overlay{overflow:hidden!important;isolation:isolate;background:#d8d0a5 url(/assets/merryfield-grandfather-loop-poster-CaFY26OS.webp) center / cover no-repeat!important}html body #main-menu.mf-gazette-shell.menu-overlay:before,html body #main-menu.mf-gazette-shell.menu-overlay:after{content:none!important}.mf-gazette-scene,.mf-gazette-video,.mf-gazette-vignette{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mf-gazette-scene{z-index:0;overflow:hidden;pointer-events:none}.mf-gazette-video{display:block;object-fit:cover;object-position:center}.mf-gazette-vignette{background:linear-gradient(90deg,#1c2a1f05 0,#1c2a1f05 53%,#1c2a1f1f 72%,#1c2a1f3d),linear-gradient(180deg,#fff8df05,#2234261a)}html body #main-menu.mf-gazette-shell>#menu-content.mf-gazette-layout,html body.is-mobile #main-menu.mf-gazette-shell>#menu-content.mf-gazette-layout{position:absolute!important;z-index:2!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important;animation:none!important;background:transparent!important;box-shadow:none!important;filter:none!important;pointer-events:none}html body #main-menu.mf-gazette-shell>#menu-content.mf-gazette-layout:before,html body #main-menu.mf-gazette-shell>#menu-content.mf-gazette-layout:after{content:none!important;display:none!important}.mf-gazette-paper{container-type:inline-size;position:absolute;top:3%;right:3.5%;height:94%;aspect-ratio:2 / 3;pointer-events:auto;transform:none;transform-origin:50% 100%;background:#ead9ac url(/assets/merryfield-farm-gazette-C4S8ofdb.webp) center / 100% 100% no-repeat;box-shadow:.45vw .55vw #d1b97e,.8vw .95vw #bda56f,-1.2vw 1.35vw 2.8vw #1f271b61;color:#26382e;filter:saturate(.9)}html body #main-menu.mf-gazette-shell #menu-content .mf-gazette-title,html body.is-mobile #main-menu.mf-gazette-shell #menu-content .mf-gazette-title{position:absolute!important;top:7.5%!important;right:9.5%!important;left:9.5%!important;width:auto!important;height:20.5%!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;transform:none!important;text-align:center!important}html body #main-menu.mf-gazette-shell #menu-content .mf-gazette-title h1.menu-title,html body.is-mobile #main-menu.mf-gazette-shell #menu-content .mf-gazette-title h1.menu-title{position:static!important;width:100%!important;margin:0!important;padding:0!important;color:#26382e!important;-webkit-text-fill-color:#26382e!important;-webkit-text-stroke:0 transparent!important;font-family:Georgia,Times New Roman,serif!important;font-size:min(5rem,11.6cqw)!important;font-weight:700!important;font-style:italic!important;letter-spacing:-.055em!important;white-space:nowrap!important;line-height:.86!important;text-transform:none!important;text-shadow:none!important;animation:none!important;background:none!important;transform:translate(-.035em)!important}html body #main-menu.mf-gazette-shell #menu-buttons.mf-gazette-actions,html body.is-mobile #main-menu.mf-gazette-shell #menu-buttons.mf-gazette-actions{position:absolute!important;top:33.6%!important;right:14%!important;bottom:7.1%!important;left:14%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:1.35%!important;width:auto!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important;transform:none!important}html body #main-menu.mf-gazette-shell #menu-buttons.mf-gazette-actions>.menu-btn,html body #main-menu.mf-gazette-shell #menu-buttons.mf-gazette-actions>.menu-btn:hover,html body #main-menu.mf-gazette-shell #menu-buttons.mf-gazette-actions>.menu-btn:focus,html body #main-menu.mf-gazette-shell #menu-buttons.mf-gazette-actions>.menu-btn:active,html body.is-mobile #main-menu.mf-gazette-shell #menu-buttons.mf-gazette-actions>.menu-btn{position:relative!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 10%!important;border:0!important;border-radius:0!important;background:#f0deb103!important;background-image:none!important;box-shadow:none!important;color:#26382e!important;filter:none!important;text-align:center!important;transform:none!important;transition:background-color .16s ease,color .16s ease,transform .16s ease!important}html body #main-menu.mf-gazette-shell #menu-buttons.mf-gazette-actions>.menu-btn:before{content:"";position:absolute;top:8%;right:3%;bottom:8%;left:3%;border:1px solid transparent;pointer-events:none;transition:border-color .16s ease,background-color .16s ease}html body #main-menu.mf-gazette-shell #menu-buttons.mf-gazette-actions>.menu-btn:after{content:"→";position:absolute;top:50%;right:5%;transform:translateY(-50%);color:#a44a34;font:700 clamp(1rem,1.45vw,1.65rem) / 1 Georgia,serif;opacity:.72}html body #main-menu.mf-gazette-shell #menu-buttons.mf-gazette-actions>.menu-btn .menu-btn-text,html body.is-mobile #main-menu.mf-gazette-shell #menu-buttons.mf-gazette-actions>.menu-btn .menu-btn-text{display:block!important;width:100%!important;color:inherit!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1.65rem,2.25vw,2.7rem)!important;font-weight:700!important;font-style:italic!important;letter-spacing:-.035em!important;line-height:1!important;text-align:center!important;text-shadow:none!important}html body #main-menu#main-menu.mf-gazette-shell #menu-buttons#menu-buttons.mf-gazette-actions>.menu-btn .menu-btn-text{font-size:clamp(1.65rem,2.25vw,2.7rem)!important}html body #main-menu.mf-gazette-shell #menu-buttons.mf-gazette-actions>.menu-btn:is(:hover,:focus-visible){color:#8e3f2f!important;transform:translate(.8%)!important}html body #main-menu.mf-gazette-shell #menu-buttons.mf-gazette-actions>.menu-btn:is(:hover,:focus-visible):before{border-color:#38584257;background:#38584212}html body #main-menu.mf-gazette-shell #menu-buttons.mf-gazette-actions>.menu-btn:focus-visible{outline:0!important}html body #main-menu#main-menu.mf-gazette-shell #menu-buttons#menu-buttons.mf-gazette-actions>.menu-btn:focus-visible{outline:0!important;outline-offset:0!important}html body #main-menu.mf-gazette-shell #menu-buttons.mf-gazette-actions>.menu-btn:focus-visible:before{border-color:#26382ea3!important;background:#eee0b929!important;box-shadow:inset 0 0 0 2px #eee0b961}html body #main-menu.mf-gazette-shell #menu-buttons.mf-gazette-actions>.menu-btn:disabled{cursor:not-allowed!important;opacity:.45!important}html body #main-menu#main-menu.mf-gazette-shell #menu-buttons#menu-buttons.mf-gazette-actions>:is(#menu-continue,#menu-profile-btn,#menu-login-btn).menu-btn,html body.is-mobile #main-menu#main-menu.mf-gazette-shell #menu-buttons#menu-buttons.mf-gazette-actions>:is(#menu-continue,#menu-profile-btn,#menu-login-btn).menu-btn{position:relative!important;inset:auto!important;display:flex!important;justify-self:stretch!important;align-self:stretch!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:0 10%!important;border:0!important;border-radius:0!important;background:#f0deb103!important;box-shadow:none!important;transform:none!important}html body #main-menu.mf-gazette-shell #menu-buttons.mf-gazette-actions>#menu-register-btn.hidden{display:none!important}html.local-guest-mode body #main-menu.mf-gazette-shell.is-auth-modal-open>#menu-auth-modal.menu-auth-modal:not(.hidden){display:grid!important}html body #main-menu.mf-gazette-shell #menu-auth-modal .menu-auth-backdrop{background:#1e2d229e!important;-webkit-backdrop-filter:blur(5px) saturate(.72)!important;backdrop-filter:blur(5px) saturate(.72)!important}html body #main-menu.mf-gazette-shell #menu-auth-modal #menu-login.menu-login{width:min(440px,calc(100vw - 32px))!important;padding:clamp(24px,4vw,38px)!important;border:1px solid #385842!important;border-image:none!important;border-radius:3px!important;background:linear-gradient(#eee0b9f0,#eee0b9f0),url(/assets/merryfield-farm-gazette-C4S8ofdb.webp) center / cover!important;box-shadow:0 22px 60px #19261d61!important;color:#26382e!important;image-rendering:auto!important}html body #main-menu.mf-gazette-shell #menu-auth-modal .menu-login-title{margin:0!important;color:#26382e!important;font:italic 700 clamp(2rem,5vw,3rem) / 1 Georgia,serif!important;letter-spacing:-.045em!important;text-align:center!important;text-shadow:none!important}html body #main-menu.mf-gazette-shell #menu-auth-modal .menu-auth-label{color:#385842!important;font:850 .7rem/1 system-ui,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body #main-menu.mf-gazette-shell #menu-auth-modal #menu-login .menu-input{min-height:48px!important;border:1px solid #385842!important;border-radius:0!important;background:#fff8dfd1!important;box-shadow:inset 0 -2px #3858421f!important;color:#26382e!important}html body #main-menu.mf-gazette-shell #menu-auth-modal #menu-login .menu-input::placeholder{color:#7b806d!important}html body #main-menu.mf-gazette-shell #menu-auth-modal #menu-login .menu-input:focus{border-color:#385842!important;outline:2px solid rgba(56,88,66,.44)!important;outline-offset:2px!important}html body #main-menu.mf-gazette-shell #menu-auth-modal :is(.menu-auth-secondary,.menu-auth-submit){min-height:44px!important;border:1px solid #385842!important;border-image:none!important;border-radius:0!important;background-image:none!important;box-shadow:2px 3px #26382e33!important;filter:none!important;font:850 .76rem/1 system-ui,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login #login-back.menu-auth-secondary{background:#fff8dfb8!important;color:#385842!important;-webkit-text-fill-color:#385842!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login #login-submit.menu-auth-submit{background:#385842!important;color:#fff8df!important;-webkit-text-fill-color:#fff8df!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login :is(#login-back.menu-auth-secondary,#login-submit.menu-auth-submit):is(:hover,:focus-visible){border-color:#26382e!important;box-shadow:3px 4px #26382e3d!important;filter:brightness(1.07) saturate(1.06)!important;transform:translateY(-1px)!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login :is(#login-back.menu-auth-secondary,#login-submit.menu-auth-submit):active{box-shadow:1px 1px #26382e33!important;transform:translateY(1px)!important}html body #main-menu.mf-gazette-shell #menu-auth-modal :is(.menu-login-forgot,#menu-auth-switch-btn){color:#8e3f2f!important;font-weight:800!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login #menu-auth-switch-btn{min-height:0!important;padding:2px 0!important;border:0!important;border-image:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#8e3f2f!important;-webkit-text-fill-color:#8e3f2f!important;text-decoration:underline;text-underline-offset:3px}html body #main-menu.mf-gazette-shell #menu-auth-modal .menu-auth-switch,html body #main-menu.mf-gazette-shell #menu-auth-modal #menu-auth-switch-copy{color:#59634f!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login#menu-login.menu-login.ui-plate #menu-auth-close.menu-auth-close{display:grid!important;place-items:center!important;top:16px!important;right:16px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;border:1px solid rgba(56,88,66,.62)!important;border-image:none!important;border-radius:50%!important;background:#fff8dfd1!important;background-image:none!important;box-shadow:none!important;color:#26382e!important;image-rendering:auto!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login#menu-login.menu-login.ui-plate #menu-auth-close.menu-auth-close:before,html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login#menu-login.menu-login.ui-plate #menu-auth-close.menu-auth-close:after{content:none!important;display:none!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login#menu-login.menu-login.ui-plate #menu-auth-close.menu-auth-close:is(:hover,:focus-visible){border-color:#385842!important;background:#385842!important;color:#fff8df!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login#menu-login.menu-login.ui-plate #menu-auth-close.menu-auth-close:focus-visible{outline:2px solid rgba(56,88,66,.5)!important;outline-offset:2px!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login#menu-login.menu-login.ui-plate #menu-auth-close.menu-auth-close>span{position:relative!important;display:block!important;width:16px!important;height:16px!important;opacity:1!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login#menu-login.menu-login.ui-plate #menu-auth-close.menu-auth-close>span:before,html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login#menu-login.menu-login.ui-plate #menu-auth-close.menu-auth-close>span:after{content:""!important;position:absolute!important;top:7px!important;left:1px!important;display:block!important;width:14px!important;height:2px!important;border:0!important;border-radius:999px!important;background:currentColor!important;opacity:1!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login#menu-login.menu-login.ui-plate #menu-auth-close.menu-auth-close>span:before{transform:rotate(45deg)!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login#menu-login.menu-login.ui-plate #menu-auth-close.menu-auth-close>span:after{transform:rotate(-45deg)!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login#menu-login.menu-login.ui-plate #menu-auth-close.menu-auth-close>span{width:auto!important;height:auto!important;color:currentColor!important;font:400 24px/1 Arial,sans-serif!important;transform:translateY(-1px)!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login#menu-login.menu-login.ui-plate #menu-auth-close.menu-auth-close>span:before,html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login#menu-login.menu-login.ui-plate #menu-auth-close.menu-auth-close>span:after{content:none!important;display:none!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login .terms-check{color:#59634f!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login .menu-login-err{padding:10px 12px!important;border:0!important;border-left:0!important;border-radius:6px!important;background:#efd7c2!important;box-shadow:none!important;color:#682c22!important;font-weight:700!important;line-height:1.4!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login .menu-login-err.menu-login-success{background:#dce6cb!important;color:#294733!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login .terms-check a{color:#984f3e!important;-webkit-text-fill-color:#984f3e!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login .terms-check input[type=checkbox]{width:18px!important;min-width:18px!important;height:18px!important;border:1px solid #52705a!important;border-radius:3px!important;background:#fff8df!important;box-shadow:inset 0 0 0 2px #52705a14!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login .terms-check input[type=checkbox]:checked{border-color:#385842!important;background:#385842!important;box-shadow:none!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login .terms-check input[type=checkbox]:checked:after{border-color:#fff8df!important}html body #main-menu.mf-gazette-shell :is(.mf-eyebrow,.mf-kicker,.menu-auth-kicker){display:none!important}html body #confirm-dialog#confirm-dialog>.modal-v2-backdrop{background:#1e2d229e!important;-webkit-backdrop-filter:blur(5px) saturate(.72)!important;backdrop-filter:blur(5px) saturate(.72)!important}html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate{width:min(460px,calc(100vw - 32px))!important;max-width:460px!important;overflow:hidden!important;border:1px solid #385842!important;border-image:none!important;border-radius:3px!important;background:linear-gradient(#eee0b9f5,#eee0b9f5),url(/assets/merryfield-farm-gazette-C4S8ofdb.webp) center / cover!important;box-shadow:0 22px 60px #19261d61!important;color:#26382e!important;image-rendering:auto!important}html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate:before,html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate:after{content:none!important;display:none!important}html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate>:is(.modal-v2-header,.modal-v2-body,.modal-v2-footer){border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#26382e!important}html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate>.modal-v2-header{padding:24px 26px 18px!important;border:0!important;border-bottom:0!important}html body #confirm-dialog#confirm-dialog .modal-v2-title#confirm-title{margin:0!important;color:#26382e!important;font:italic 700 clamp(1.25rem,5vw,1.875rem) / 1 Georgia,serif!important;letter-spacing:-.035em!important;text-shadow:none!important;white-space:nowrap!important;overflow-wrap:normal!important}html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate>.modal-v2-body{padding:22px 26px!important;border:0!important}html body #confirm-dialog#confirm-dialog .confirm-text#confirm-text{margin:0!important;color:#3f5145!important;font:600 1rem/1.5 system-ui,sans-serif!important;text-align:left!important}html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate>.confirm-buttons.modal-v2-footer{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:18px 26px 24px!important;border:0!important;border-top:0!important}html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate>.confirm-buttons.modal-v2-footer>button{min-height:46px!important;margin:0!important;padding:11px 16px!important;border:1px solid #385842!important;border-image:none!important;border-radius:999px!important;background:#fff8dfb8!important;background-image:none!important;box-shadow:none!important;color:#385842!important;-webkit-text-fill-color:#385842!important;filter:none!important;font:850 .78rem/1 system-ui,sans-serif!important;letter-spacing:.08em!important;text-shadow:none!important;text-transform:uppercase!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease!important;image-rendering:auto!important}html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate>.confirm-buttons.modal-v2-footer>#confirm-yes{background:#385842!important;color:#fff8df!important;-webkit-text-fill-color:#fff8df!important}html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate>.confirm-buttons.modal-v2-footer>button:before,html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate>.confirm-buttons.modal-v2-footer>button:after{content:none!important;display:none!important}html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate>.confirm-buttons.modal-v2-footer>button:is(:hover,:focus-visible){border-color:#26382e!important;background:#fff8df!important;color:#26382e!important;-webkit-text-fill-color:#26382e!important;filter:none!important}html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate>.confirm-buttons.modal-v2-footer>#confirm-yes:is(:hover,:focus-visible){background:#26382e!important;color:#fff8df!important;-webkit-text-fill-color:#fff8df!important}html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate>.confirm-buttons.modal-v2-footer>button:focus-visible{outline:2px solid rgba(56,88,66,.48)!important;outline-offset:2px!important}html body #menu-profile-overlay#menu-profile-overlay>.modal-v2-backdrop{background:#1e2d229e!important;-webkit-backdrop-filter:blur(5px) saturate(.72)!important;backdrop-filter:blur(5px) saturate(.72)!important}html body #menu-profile-overlay#menu-profile-overlay>.modal-v2{width:min(520px,calc(100vw - 32px))!important;overflow:hidden!important;border:1px solid #385842!important;border-image:none!important;border-radius:3px!important;background:linear-gradient(#eee0b9f7,#eee0b9f7),url(/assets/merryfield-farm-gazette-C4S8ofdb.webp) center / cover!important;box-shadow:0 22px 60px #19261d61!important;color:#26382e!important;image-rendering:auto!important}html body #menu-profile-overlay#menu-profile-overlay>.modal-v2:before,html body #menu-profile-overlay#menu-profile-overlay>.modal-v2:after{content:none!important;display:none!important}html body #menu-profile-overlay#menu-profile-overlay>.modal-v2>:is(.modal-v2-header,.modal-v2-body,.modal-v2-footer){border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#26382e!important}html body #menu-profile-overlay#menu-profile-overlay>.modal-v2>.modal-v2-header{border:0!important;border-bottom:1px solid rgba(56,88,66,.28)!important}html body #menu-profile-overlay#menu-profile-overlay .modal-v2-title{color:#26382e!important;font:italic 700 clamp(1.8rem,4vw,2.35rem) / 1 Georgia,serif!important;letter-spacing:-.035em!important;text-shadow:none!important}html body #menu-profile-overlay#menu-profile-overlay .modal-v2-description,html body #menu-profile-overlay#menu-profile-overlay .profile-menu-email{color:#59634f!important;font-family:system-ui,sans-serif!important}html body #menu-profile-overlay#menu-profile-overlay .modal-v2-close{border:1px solid #385842!important;border-image:none!important;border-radius:50%!important;background:#fff8dfd1!important;background-image:none!important;box-shadow:none!important;color:#26382e!important;image-rendering:auto!important}html body #menu-profile-overlay#menu-profile-overlay .pm-verify.is-ok{border:1px solid rgba(56,88,66,.42)!important;background:#38584214!important;color:#385842!important}html body #menu-profile-overlay#menu-profile-overlay .profile-menu-stat{border:1px solid rgba(56,88,66,.34)!important;background:#fff8df94!important}html body #menu-profile-overlay#menu-profile-overlay .profile-menu-stat-val{color:#26382e!important;font-family:Georgia,serif!important}html body #menu-profile-overlay#menu-profile-overlay .profile-menu-stat-lbl{color:#59634f!important}html body #menu-profile-overlay#menu-profile-overlay .profile-menu-avatar-picker{margin:0 0 14px!important;padding:11px!important;border:1px solid rgba(56,88,66,.34)!important;border-radius:3px!important;background:#fff8df75!important}html body #menu-profile-overlay#menu-profile-overlay .profile-menu-avatar-current{display:grid!important;grid-template-columns:68px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important}html body #menu-profile-overlay#menu-profile-overlay .profile-menu-avatar-current-frame{display:grid!important;place-items:center!important;width:68px!important;height:68px!important;overflow:hidden!important;border:2px solid #385842!important;border-radius:50%!important;background:#efe0b5!important;box-shadow:0 0 0 3px #efe0b5eb,0 0 0 4px #38584252!important}html body #menu-profile-overlay#menu-profile-overlay .profile-menu-avatar-current-frame>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:scale(1.24)!important;transform-origin:50% 34%!important}html body #menu-profile-overlay#menu-profile-overlay .profile-menu-avatar-current h3{margin:0 0 3px!important;color:#26382e!important;font:700 .92rem/1.2 Georgia,serif!important}html body #menu-profile-overlay#menu-profile-overlay :is(.profile-menu-avatar-current p,.profile-menu-avatar-hint){margin:0!important;color:#59634f!important;font:.7rem/1.3 system-ui,sans-serif!important}html body #menu-profile-overlay#menu-profile-overlay .profile-menu-avatar-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}html body #menu-profile-overlay#menu-profile-overlay .profile-menu-avatar-option{display:grid!important;min-width:0!important;padding:6px 4px!important;border:1px solid rgba(56,88,66,.28)!important;border-radius:3px!important;background:#fff8df94!important;color:#26382e!important;text-align:center!important;cursor:pointer!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease!important}html body #menu-profile-overlay#menu-profile-overlay .profile-menu-avatar-option:hover:not(.is-locked),html body #menu-profile-overlay#menu-profile-overlay .profile-menu-avatar-option:focus-visible:not(.is-locked){border-color:#385842!important;background:#fff8dfeb!important;box-shadow:2px 3px #26382e29!important;transform:translateY(-1px)!important}html body #menu-profile-overlay#menu-profile-overlay .profile-menu-avatar-option.is-selected{border-color:#385842!important;background:#38584221!important;box-shadow:inset 0 0 0 1px #385842!important}html body #menu-profile-overlay#menu-profile-overlay .profile-menu-avatar-option.is-locked{cursor:not-allowed!important;filter:sepia(.35) grayscale(.72)!important;opacity:.5!important}html body #menu-profile-overlay#menu-profile-overlay .profile-menu-avatar-option.is-pending{cursor:wait!important;opacity:.72!important}html body #menu-profile-overlay#menu-profile-overlay .profile-menu-avatar-image{display:block!important;width:50px!important;height:50px!important;margin:0 auto 4px!important;overflow:hidden!important;border:1px solid rgba(56,88,66,.56)!important;border-radius:50%!important;background:#efe0b5!important}html body #menu-profile-overlay#menu-profile-overlay .profile-menu-avatar-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;transform:scale(1.22)!important;transform-origin:50% 34%!important}html body #menu-profile-overlay#menu-profile-overlay :is(.profile-menu-avatar-name,.profile-menu-avatar-rule){display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #menu-profile-overlay#menu-profile-overlay .profile-menu-avatar-name{font:700 .62rem/1.15 Georgia,serif!important}html body #menu-profile-overlay#menu-profile-overlay .profile-menu-avatar-rule{margin-top:2px!important;color:#59634f!important;font:.54rem/1.15 system-ui,sans-serif!important}html body #menu-profile-overlay#menu-profile-overlay .profile-menu-avatar-hint{margin-top:7px!important;text-align:center!important}html body #menu-profile-overlay#menu-profile-overlay>.modal-v2>.profile-menu-actions{border:0!important;border-top:1px solid rgba(56,88,66,.28)!important}html body #menu-profile-overlay#menu-profile-overlay>.modal-v2>.profile-menu-actions>.modal-v2-button{min-height:46px!important;border:1px solid #385842!important;border-image:none!important;border-radius:999px!important;background:#fff8dfb8!important;background-image:none!important;box-shadow:none!important;color:#385842!important;-webkit-text-fill-color:#385842!important;filter:none!important;font:850 .78rem/1 system-ui,sans-serif!important;letter-spacing:.08em!important;text-shadow:none!important;text-transform:uppercase!important;image-rendering:auto!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease!important}html body #menu-profile-overlay#menu-profile-overlay>.modal-v2>.profile-menu-actions>.modal-v2-button:is(:hover,:focus-visible):not(:disabled){border-color:#26382e!important;background:#ead9aa!important;color:#26382e!important;-webkit-text-fill-color:#26382e!important;box-shadow:2px 3px #26382e33!important;filter:none!important;transform:translateY(-1px)!important}html body #menu-profile-overlay#menu-profile-overlay>.modal-v2>.profile-menu-actions>#profile-logout-btn{background:#385842!important;color:#fff8df!important;-webkit-text-fill-color:#fff8df!important}html body #menu-profile-overlay#menu-profile-overlay>.modal-v2>.profile-menu-actions>#profile-logout-btn:is(:hover,:focus-visible):not(:disabled){border-color:#17251d!important;background:#26382e!important;color:#fff8df!important;-webkit-text-fill-color:#fff8df!important}html body #menu-profile-overlay#menu-profile-overlay .pm-verify-btn.modal-v2-button{min-height:42px!important;border:1px solid #385842!important;border-radius:999px!important;background:#385842!important;background-image:none!important;color:#fff8df!important;-webkit-text-fill-color:#fff8df!important;text-shadow:none!important;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease!important}html body #menu-profile-overlay#menu-profile-overlay .pm-verify-btn.modal-v2-button:is(:hover,:focus-visible):not(:disabled){border-color:#26382e!important;background:#26382e!important;box-shadow:2px 3px #26382e33!important;filter:none!important;transform:translateY(-1px)!important}html body #main-menu.mf-gazette-shell>#menu-corner-controls.menu-corner-controls,html body.is-mobile #main-menu.mf-gazette-shell>#menu-corner-controls.menu-corner-controls{position:absolute!important;z-index:50!important;top:max(18px,env(safe-area-inset-top,0px))!important;right:auto!important;bottom:auto!important;left:max(18px,env(safe-area-inset-left,0px))!important;display:flex!important;gap:8px!important;width:auto!important;margin:0!important;padding:0!important;visibility:visible!important;opacity:1!important;transform:none!important;pointer-events:auto!important}html body #main-menu.mf-gazette-shell #menu-corner-controls .menu-fs-corner,html body.is-mobile #main-menu.mf-gazette-shell #menu-corner-controls .menu-fs-corner{position:static!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;margin:0!important;padding:0!important;border:2px solid rgba(38,56,46,.78)!important;border-image:none!important;border-radius:50%!important;background:#f6ebc9f0!important;background-image:none!important;box-shadow:0 3px #26382e3d,0 8px 20px #19261d33!important;color:#26382e!important;visibility:visible!important;opacity:1!important;transform:none!important}html body #main-menu.mf-gazette-shell #menu-corner-controls .menu-fs-corner:is(:hover,:focus-visible){border-color:#26382e!important;background:#fff8df!important;box-shadow:0 3px #26382e52,0 8px 20px #19261d3d!important}html body #main-menu.mf-gazette-shell #menu-corner-controls .menu-fs-corner:focus-visible{outline:2px solid rgba(255,248,223,.92)!important;outline-offset:3px!important}html body #main-menu.mf-gazette-shell #menu-corner-controls .menu-control-icon{position:relative!important;display:grid!important;place-items:center!important;width:22px!important;height:22px!important;color:currentColor!important;filter:none!important;opacity:1!important}html body #main-menu.mf-gazette-shell #menu-corner-controls .menu-control-icon>svg{display:block!important;width:100%!important;height:100%!important;overflow:visible!important}html body #main-menu.mf-gazette-shell #menu-corner-controls #menu-mute:is(.muted,[aria-pressed=true]){border-color:#ad625d!important;background:#f3d9d2!important;box-shadow:0 3px #7e3d3933,0 8px 20px #4c272329!important;color:#a14e4a!important}html body #main-menu.mf-gazette-shell #menu-corner-controls #menu-mute:is(.muted,[aria-pressed=true]):after,html body #main-menu.mf-gazette-shell #menu-corner-controls #menu-mute:is(.muted,[aria-pressed=true]) .menu-control-icon--sound:after{content:none!important;display:none!important}html body #main-menu.mf-gazette-shell #menu-corner-controls #menu-mute:is(.muted,[aria-pressed=true]) .menu-control-icon--sound svg path:last-child{opacity:0!important}html body #menu-profile-overlay#menu-profile-overlay .modal-v2-close,html body #menu-profile-overlay#menu-profile-overlay .modal-v2-description:empty{display:none!important}html body #menu-profile-overlay#menu-profile-overlay>.modal-v2>.profile-menu-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}html body #menu-profile-overlay#menu-profile-overlay>.modal-v2>.profile-menu-actions>.modal-v2-button{width:auto!important;min-width:132px!important;border-radius:3px!important}html body #menu-profile-overlay#menu-profile-overlay>.modal-v2>.profile-menu-actions>#profile-close-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-color:#385842!important;background:#fff8dfd1!important;box-shadow:2px 3px #26382e29!important;color:#385842!important;-webkit-text-fill-color:#385842!important;text-align:center!important}html body #menu-profile-overlay#menu-profile-overlay>.modal-v2>.profile-menu-actions>#profile-close-btn:is(:hover,:focus-visible){border-color:#26382e!important;background:#ead9aa!important;box-shadow:3px 4px #26382e38!important;transform:translateY(-1px)!important}html body #menu-profile-overlay#menu-profile-overlay>.modal-v2>.profile-menu-actions>#profile-logout-btn:is(:hover,:focus-visible){border-color:#26382e!important;background:#496d56!important;box-shadow:3px 4px #26382e3d!important;transform:translateY(-1px)!important}html body #menu-profile-overlay#menu-profile-overlay>.modal-v2>.profile-menu-actions>:is(#profile-close-btn,#profile-logout-btn):active{box-shadow:1px 1px #26382e2e!important;transform:translateY(1px)!important}html body #menu-footer-live[data-footer-source].menu-footer{z-index:4!important;right:auto!important;bottom:2.4%!important;left:8.5%!important;width:auto!important;max-width:min(44vw,620px)!important;padding:7px 12px!important;border:1px solid rgba(38,56,46,.28)!important;border-radius:2px!important;background:#f2e5bfc2!important;box-shadow:2px 3px #26382e24!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}html body #menu-footer-live[data-footer-source] .menu-footer-disclosure,html body #menu-footer-live[data-footer-source] #menu-footer-copy{display:none!important}html body #menu-footer-live[data-footer-source] .menu-footer-row-bottom,html body #menu-footer-live[data-footer-source] .menu-footer-links{display:flex!important;align-items:center!important;gap:10px!important;min-height:0!important}html body #menu-footer-live[data-footer-source] :is(.menu-footer-links a,.menu-footer-cookie-btn){color:#26382e!important;font:800 .63rem/1 system-ui,sans-serif!important;letter-spacing:.04em!important;text-transform:none!important}html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate>.confirm-buttons.modal-v2-footer>.modal-v2-button:is(:hover,:focus-visible):not(:disabled){border-color:#26382e!important;background:#ead9aa!important;box-shadow:2px 3px #26382e33!important;color:#26382e!important;-webkit-text-fill-color:#26382e!important;filter:none!important;transform:translateY(-1px)!important}html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate>.confirm-buttons.modal-v2-footer>#confirm-yes:is(:hover,:focus-visible):not(:disabled){background:#26382e!important;color:#fff8df!important;-webkit-text-fill-color:#fff8df!important}@media(max-width:900px){.mf-gazette-paper{right:2%;height:90%}html body #menu-footer-live[data-footer-source].menu-footer{left:9.5%!important;max-width:45vw!important}}@media(orientation:landscape)and (max-aspect-ratio:3 / 2){.mf-gazette-video{object-position:left center}.mf-gazette-paper{top:6%;right:2.8%;height:88%;transform:none}}@media(max-height:620px){.mf-gazette-paper{top:2%;height:96%}html body #main-menu.mf-gazette-shell>#menu-corner-controls.menu-corner-controls{bottom:1.5%!important}html body #menu-footer-live[data-footer-source].menu-footer{bottom:1.6%!important;padding:5px 9px!important}}@media(orientation:landscape)and (max-width:900px)and (max-height:620px){html body #main-menu.mf-gazette-shell #menu-content .mf-gazette-title h1.menu-title,html body.is-mobile #main-menu.mf-gazette-shell #menu-content .mf-gazette-title h1.menu-title{font-size:min(5rem,11.6cqw)!important}html body #main-menu#main-menu.mf-gazette-shell #menu-buttons#menu-buttons.mf-gazette-actions>.menu-btn .menu-btn-text{font-size:clamp(1.125rem,min(3.3vw,6vh),1.5rem)!important;white-space:nowrap!important}html body #main-menu.mf-gazette-shell #menu-auth-modal.menu-auth-modal{padding:8px 12px!important}html body #main-menu.mf-gazette-shell #menu-auth-modal #menu-login.menu-login{width:min(660px,calc(100vw - 24px))!important;max-width:660px!important;max-height:calc(100dvh - 16px)!important;gap:5px 10px!important;padding:12px 18px!important}html body #main-menu.mf-gazette-shell #menu-auth-modal .menu-auth-head{min-height:30px!important;padding:0 38px 0 0!important}html body #main-menu.mf-gazette-shell #menu-auth-modal .menu-login-title{font-size:clamp(1.65rem,4.4vw,2rem)!important;line-height:.95!important;white-space:nowrap!important}html body #main-menu.mf-gazette-shell #menu-auth-modal #menu-login .menu-input{height:44px!important;min-height:44px!important;padding-block:7px!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login .terms-check{min-height:36px!important;padding:3px 6px!important;font-size:.7rem!important;line-height:1.15!important}html body #main-menu.mf-gazette-shell #menu-auth-modal :is(.menu-auth-secondary,.menu-auth-submit){min-height:42px!important;padding-block:7px!important}html body #main-menu.mf-gazette-shell #menu-auth-modal .menu-auth-footer{display:grid!important;grid-template-columns:minmax(126px,.7fr) minmax(0,1.3fr)!important;align-items:center!important;gap:12px!important;min-height:36px!important}html body #main-menu.mf-gazette-shell #menu-auth-modal .menu-login-forgot{min-height:36px!important;padding:5px!important}html body #main-menu.mf-gazette-shell #menu-auth-modal .menu-auth-switch{justify-self:end!important;white-space:nowrap!important}html body #main-menu#main-menu.mf-gazette-shell #menu-auth-modal #menu-login#menu-login.menu-login.ui-plate #menu-auth-close.menu-auth-close{top:8px!important;right:8px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important}html body #confirm-dialog#confirm-dialog{padding:8px 12px!important}html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate{width:min(620px,calc(100vw - 24px))!important;max-width:620px!important;max-height:calc(100dvh - 16px)!important}html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate>.modal-v2-header{padding:16px 22px 8px!important}html body #confirm-dialog#confirm-dialog .modal-v2-title#confirm-title{font-size:clamp(1.45rem,4vw,1.75rem)!important}html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate>.modal-v2-body{padding:8px 22px 10px!important}html body #confirm-dialog#confirm-dialog .confirm-text#confirm-text{font-size:.92rem!important;line-height:1.35!important}html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate>.confirm-buttons.modal-v2-footer{gap:12px!important;padding:10px 22px 16px!important}html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate>.confirm-buttons.modal-v2-footer>button{min-height:44px!important;padding-block:9px!important}}@media(prefers-reduced-motion:reduce){.mf-gazette-video{display:none}html body #main-menu.mf-gazette-shell #menu-buttons.mf-gazette-actions>.menu-btn{transition:none!important}}html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate>.confirm-buttons.modal-v2-footer{display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate>.confirm-buttons.modal-v2-footer>.modal-v2-button{flex:0 0 auto!important;width:auto!important;min-width:132px!important;min-height:46px!important;padding:11px 18px!important;border-radius:3px!important;font-size:.9rem!important;letter-spacing:.025em!important;text-transform:none!important}@media(max-width:430px){html body #confirm-dialog#confirm-dialog>.confirm-panel.modal-v2.ui-plate>.confirm-buttons.modal-v2-footer>.modal-v2-button{flex:1 1 0!important;min-width:0!important}}html body #main-menu.mf-gazette-shell.menu-overlay.hidden{display:none!important;pointer-events:none!important}html body #main-menu.mf-gazette-shell.menu-overlay.hiding{pointer-events:none!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2:before{display:block!important;top:-20px!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(0deg,#152319f5,#1d2f21e6 72%,#1d2f2100)!important}html body:not(.is-landing-page) #app .tb-quick-cluster{position:fixed!important;z-index:5!important;right:auto!important;left:50%!important;bottom:max(12px,env(safe-area-inset-bottom))!important;display:flex!important;align-items:stretch!important;width:max-content!important;max-width:calc(100vw - 92px)!important;transform:translate(-50%)!important;pointer-events:none!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 .toolbar-content section.tb-quick-tools{position:static!important;right:auto!important;left:auto!important;bottom:auto!important;width:fit-content!important;height:60px!important;min-height:60px!important;transform:none!important;pointer-events:auto!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 .toolbar-content .tb-quick-tools #tb-tools{grid-template-columns:repeat(7,50px)!important;gap:5px!important;width:auto!important;height:60px!important;min-height:60px!important;max-height:60px!important;padding:5px 7px!important;overflow:visible!important;border:1px solid rgba(222,195,125,.82)!important;border-radius:12px!important;background:linear-gradient(#ffffff09,#00000014),#263b2b!important;box-shadow:0 9px 22px #0f19116b,inset 0 0 0 2px #0f1b12c7,inset 0 1px #faecc229!important;box-sizing:border-box!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 #tb-tools button.tb-slot{width:50px!important;min-width:50px!important;height:48px!important;min-height:48px!important;border-radius:8px!important;background-color:#f7edcd14!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 #tb-tools button.tb-slot:is(:hover,:focus-visible,.active){background-color:#f7edcd2e!important;box-shadow:inset 0 0 0 1px #e2c57b80!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 .toolbar-dock-toggle:before{opacity:.92!important;filter:sepia(.22) saturate(.78) brightness(.88)!important}body.game-tutorial-active #app>footer.toolbar.toolbar-v2{z-index:613!important;pointer-events:none!important}body.game-tutorial-active .game-tutorial__spotlight{box-shadow:inset 0 0 0 2px #e0c782eb,0 0 14px #e0c78247,0 0 0 9999px #131d144d!important}html body.game-tutorial-active .game-tutorial .game-tutorial__card.ui-plate{--tutorial-ink: #243829;--tutorial-muted: #65745f;--tutorial-green: #315d45;--tutorial-rule: rgba(67, 82, 55, .74);padding:0!important;border:1px solid var(--tutorial-rule)!important;border-image:none!important;border-radius:10px!important;background:repeating-linear-gradient(0deg,rgba(85,65,35,.018) 0 1px,transparent 1px 5px),linear-gradient(135deg,#f4e9c8,var(--tutorial-paper-deep))!important;box-shadow:0 18px 44px #141f1575,inset 0 0 0 3px #fffae466!important;color:var(--tutorial-ink)!important}html body.game-tutorial-active .game-tutorial .game-tutorial__card.ui-plate:before,html body.game-tutorial-active .game-tutorial .game-tutorial__card.ui-plate:after{content:none!important;display:none!important}html body.game-tutorial-active .game-tutorial .game-tutorial__progress{background:#2c422f24!important}html body.game-tutorial-active .game-tutorial .game-tutorial__progress>span{background:linear-gradient(90deg,#486647,#b48448)!important}html body.game-tutorial-active .game-tutorial .game-tutorial__card.ui-plate .game-tutorial__button{border-width:1px!important;border-image:none!important;border-radius:3px!important;border-color:#315d45!important;background:#fffbe7b8!important;background-image:none!important;box-shadow:none!important;color:#263b2b!important;text-shadow:none!important;filter:none!important;transform:none!important}html body.game-tutorial-active .game-tutorial .game-tutorial__card.ui-plate .game-tutorial__button--primary{border-color:#315039!important;background:#315d45!important;color:#fff8df!important}html body.game-tutorial-active .game-tutorial .game-tutorial__card.ui-plate .game-tutorial__button--quiet{border-color:#315d4561!important;background:transparent!important;color:#65745f!important}html body.game-tutorial-active .game-tutorial .game-tutorial__card.ui-plate .game-tutorial__button:is(:hover,:focus-visible){border-color:#26382e!important;background:#fff8df!important;color:#26382e!important;opacity:.78!important}html body.game-tutorial-active .game-tutorial .game-tutorial__card.ui-plate .game-tutorial__button--primary:is(:hover,:focus-visible){background:#26382e!important;color:#fff8df!important}@media(max-width:960px),(max-height:600px)and (max-width:1200px){html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 .toolbar-content section.tb-quick-tools{height:54px!important;min-height:54px!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 .toolbar-content .tb-quick-tools #tb-tools{grid-template-columns:repeat(7,minmax(38px,44px))!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:4px 6px!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 #tb-tools button.tb-slot{width:100%!important;min-width:38px!important;height:44px!important;min-height:44px!important}}:root{--mf-ui-ink: #34271f;--mf-ui-green: #315d45;--mf-ui-green-hi: #4f7c59;--mf-ui-paper: #f7edcf;--mf-ui-paper-deep: #e9d49b;--mf-ui-straw: #d9b75e;--mf-ui-coral: #b85d45;--mf-ui-shadow: rgba(45, 32, 24, .34);--mf-ui-rule: #76553c}.ui-atlas{display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;border:1px solid currentColor!important;border-radius:999px!important;background:color-mix(in srgb,var(--mf-ui-paper) 88%,transparent)!important;background-image:none!important;color:var(--mf-ui-green)!important;font:800 7px/1 Arial,sans-serif!important;letter-spacing:0!important;text-align:center!important;text-transform:uppercase!important;image-rendering:auto!important}.ui-atlas:before{display:none;content:none}.ui-atlas>svg{width:82%;height:82%;overflow:visible}.ui-atlas.system-badge{border:0!important;border-radius:0!important;background:transparent!important}.ui-atlas.system-badge>svg{width:100%!important;height:100%!important}.ui-atlas[data-ui-cell="system:inventory"]:before{content:"Bag"}.ui-atlas[data-ui-cell="system:shop"]:before,.ui-atlas[data-ui-cell="system:market"]:before{content:"Shop"}.ui-atlas[data-ui-cell="system:quests"]:before{content:"Jobs"}.ui-atlas[data-ui-cell="system:animals"]:before{content:"Pets"}.ui-atlas[data-ui-cell="system:map"]:before{content:"Map"}.ui-atlas[data-ui-cell="system:save"]:before{content:"Save"}.ui-atlas[data-ui-cell="system:guide"]:before{content:"How"}.ui-atlas[data-ui-cell="system:menu"]:before{content:"More"}.ui-atlas[data-ui-cell="system:notifications"]:before{content:"News"}.ui-atlas[data-ui-cell="system:profile"]:before{content:"Me"}.ui-atlas[data-ui-cell="system:sound"]:before{content:"Audio"}.ui-atlas[data-ui-cell="system:fullscreen"]:before{content:"Full"}html body:not(.is-landing-page) #app>header.hud.hud-v2{--hud-v2-text: var(--mf-ui-ink);--hud-v2-muted: #6d5a45;--hud-v2-border: var(--mf-ui-rule);--hud-v2-accent: var(--mf-ui-green);border:0!important;border-bottom:3px solid var(--mf-ui-green)!important;background:linear-gradient(90deg,rgba(80,117,75,.1) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(180deg,#fff8df,var(--mf-ui-paper))!important;box-shadow:0 5px 18px var(--mf-ui-shadow)!important;color:var(--mf-ui-ink)!important;filter:none!important}html body:not(.is-landing-page) #app>header.hud.hud-v2:before,html body:not(.is-landing-page) #app>header.hud.hud-v2:after,html body:not(.is-landing-page) #app>header.hud.hud-v2 .hud-bg,html body:not(.is-landing-page) #app>header.hud.hud-v2 .hud-divider,html body:not(.is-landing-page) #app>header.hud.hud-v2 .sm-clock-face,html body:not(.is-landing-page) #app>header.hud.hud-v2 .sm-energy-dial:before,html body:not(.is-landing-page) #app>header.hud.hud-v2 .sm-energy-dial:after,html body:not(.is-landing-page) #app>header.hud.hud-v2 .hud-resource-toggle:before,html body:not(.is-landing-page) #app>header.hud.hud-v2 .hud-resource-toggle:after{display:none!important;content:none!important}html body:not(.is-landing-page) #app>header.hud.hud-v2 :is(.stat-badge,.hud-shop-quick,.speed-btn,.hud-resource-toggle){border:1px solid var(--mf-ui-rule)!important;border-image:none!important;border-radius:6px!important;background:#fff9e1e6!important;box-shadow:2px 2px #76553c2e!important;color:var(--mf-ui-ink)!important;filter:none!important;text-shadow:none!important}html body:not(.is-landing-page) #app>header.hud.hud-v2 :is(.badge-title,.badge-value,.bar-label,.badge-unit,.sm-clock-text,.sm-energy-dial-num){color:var(--mf-ui-ink)!important;text-shadow:none!important}html body:not(.is-landing-page) #app>header.hud.hud-v2 :is(.badge-sub,.sm-odo-plate){color:#705f4b!important;text-shadow:none!important}html body:not(.is-landing-page) #app>header.hud.hud-v2 .speed-btn:is(:hover,:focus-visible,.active),html body:not(.is-landing-page) #app>header.hud.hud-v2 .hud-shop-quick:is(:hover,:focus-visible){border-color:var(--mf-ui-green)!important;background:var(--mf-ui-green)!important;color:#fff8df!important}html body:not(.is-landing-page) #app>header.hud.hud-v2 :is(.bar-outer,.sm-odometer){border-color:#8c7355!important;background:#d8c89e!important;box-shadow:none!important}html body:not(.is-landing-page) #app>header.hud.hud-v2 :is(.xp-bar,.energy-bar){background:linear-gradient(90deg,var(--mf-ui-green-hi),#87a668)!important;box-shadow:none!important}html body:not(.is-landing-page) #app>header.hud.hud-v2 .hud-context-icon.ui-atlas{width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0!important;overflow:hidden!important}html body:not(.is-landing-page) #app>header.hud.hud-v2 .ui-atlas--18.hud-context-icon{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important}html body:not(.is-landing-page) #app>header.hud.hud-v2 .hud-context-icon.hidden{display:none!important}html body:not(.is-landing-page) #app>.hud-actions{gap:5px!important}html body:not(.is-landing-page) #app>.hud-actions .hud-action-btn{width:44px!important;min-width:44px!important;height:30px!important;border:1px solid var(--mf-ui-rule)!important;border-image:none!important;border-radius:4px!important;background:var(--mf-ui-paper)!important;box-shadow:2px 2px 0 var(--mf-ui-shadow)!important;color:var(--mf-ui-green)!important;filter:none!important}html body:not(.is-landing-page) #app>.hud-actions .hud-action-btn:is(:hover,:focus-visible,.active){border-color:var(--mf-ui-green)!important;background:var(--mf-ui-green)!important;color:#fff8df!important;transform:translateY(-1px)!important}html body:not(.is-landing-page) #app>.hud-actions img,html body:not(.is-landing-page) #app>footer.toolbar img{display:none!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2{--toolbar-v2-text: var(--mf-ui-ink);--toolbar-v2-muted: #6d5a45;--toolbar-v2-accent: var(--mf-ui-green);background:transparent!important;filter:none!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2:before,html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2:after{background:transparent!important;box-shadow:none!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 #tb-tools{gap:5px!important;padding:7px!important;border:2px solid var(--mf-ui-rule)!important;border-image:none!important;border-radius:9px!important;background:linear-gradient(90deg,rgba(118,85,60,.08) 1px,transparent 1px) 0 0 / 13px 13px,var(--mf-ui-paper-deep)!important;box-shadow:0 7px 16px var(--mf-ui-shadow),inset 0 0 0 2px #fff4cf!important;filter:none!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 #tb-tools .tb-slot{min-width:46px!important;width:46px!important;height:48px!important;padding:3px!important;border:1px solid #8f704e!important;border-image:none!important;border-radius:6px!important;background:#fff7dd!important;box-shadow:1px 2px #76553c3d!important;color:var(--mf-ui-ink)!important;filter:none!important;text-shadow:none!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 #tb-tools .tb-slot:is(:hover,:focus-visible){border-color:var(--mf-ui-green)!important;background:#f9e9b7!important;transform:translateY(-2px)!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 #tb-tools .tb-slot.active{border-color:#743c2d!important;background:var(--mf-ui-coral)!important;box-shadow:inset 0 0 0 2px #f4c78b,1px 2px #4a271e40!important;color:#fff8df!important}.tb-tool-glyph{display:grid!important;place-items:center!important;gap:1px!important;color:currentColor!important;width:34px!important;height:34px!important}.tb-tool-glyph>:is(svg,img){width:34px;height:34px;overflow:visible}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-tool-glyph>img{display:block!important;object-fit:contain;image-rendering:pixelated;pointer-events:none}.tb-tool-glyph b{font:800 17px/1 Georgia,serif!important}.tb-tool-glyph small{font:800 7px/1 Arial,sans-serif!important;letter-spacing:.04em!important;text-transform:uppercase!important}#tb-tools .tb-tool-name,#tb-tools .tb-key{display:none!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 .toolbar-dock-toggle{width:58px!important;height:54px!important;border:2px solid var(--mf-ui-rule)!important;border-image:none!important;border-radius:8px!important;background:var(--mf-ui-paper)!important;box-shadow:0 5px 14px var(--mf-ui-shadow)!important;color:var(--mf-ui-green)!important;filter:none!important}.tb-medallion-mark,.mf-section-mark,.panel-mark{display:inline-grid!important;place-items:center!important;border:1px solid currentColor!important;border-radius:4px!important;background:#fff8df!important;color:var(--mf-ui-green)!important;font:800 7px/1.05 Arial,sans-serif!important;letter-spacing:.04em!important;text-align:center!important;text-transform:uppercase!important;filter:none!important}.tb-medallion-mark{width:34px!important;height:26px!important}.mf-section-mark{width:34px!important;min-width:34px!important;height:26px!important}.panel-mark{width:38px!important;height:28px!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-unified-drawer{position:absolute!important;right:auto!important;bottom:64px!important;left:0!important;display:flex!important;flex-direction:column!important;gap:8px!important;width:min(760px,calc(100vw - 24px))!important;max-height:min(570px,calc(100dvh - 110px))!important;padding:10px!important;overflow:hidden!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer>.tb-hub-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer .tb-toolbar-section.is-open{display:flex!important;flex-direction:column!important;min-height:0!important;padding:10px!important;overflow:hidden!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 #tb-seeds.tb-command-flyout{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:min(330px,calc(100dvh - 270px))!important;padding:4px!important;overflow:hidden auto!important;align-content:start!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 #tb-seeds .tb-slot{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-height:48px!important;padding:5px 8px!important;text-align:left!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 #tb-seeds .item-badge{width:32px!important;height:32px!important;border:0!important;border-radius:4px!important;background:transparent!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 :is(.toolbar-drawer,.tb-toolbar-section,.tb-command-flyout,.tb-hub-tabs){border-color:var(--mf-ui-rule)!important;border-image:none!important;border-radius:8px!important;background:var(--mf-ui-paper)!important;box-shadow:0 8px 24px var(--mf-ui-shadow)!important;color:var(--mf-ui-ink)!important;filter:none!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 :is(.tb-hub-btn,.tb-btn,.tb-slot){border-color:#8f704e!important;border-image:none!important;background:#fff8df!important;color:var(--mf-ui-ink)!important;filter:none!important;text-shadow:none!important}html body:not(.is-landing-page) #app>#panel.panel.panel-v2,html body:not(.is-landing-page) :is(.modal-v2-root,.mk-overlay-root) .modal-v2,html body:not(.is-landing-page) .mk-overlay-root>.panel-v2,html body:not(.is-landing-page) #app :is(.ui-plate,.ui-chip){--panel-v2-bg: var(--mf-ui-paper);--panel-v2-bg-deep: var(--mf-ui-paper-deep);--panel-v2-surface: #fff8df;--panel-v2-text: var(--mf-ui-ink);--panel-v2-muted: #6d5a45;--panel-v2-border: var(--mf-ui-rule);--modal-v2-bg: var(--mf-ui-paper);--modal-v2-bg-deep: var(--mf-ui-paper-deep);--modal-v2-surface: #fff8df;--modal-v2-text: var(--mf-ui-ink);--modal-v2-muted: #6d5a45;--modal-v2-dim: #806f58;--modal-v2-border: var(--mf-ui-rule);--modal-v2-border-soft: #b49b71;--modal-v2-accent: var(--mf-ui-green);--modal-v2-accent-hi: var(--mf-ui-green-hi);border-color:var(--mf-ui-rule)!important;border-image:none!important;background:var(--mf-ui-paper)!important;color:var(--mf-ui-ink)!important;text-shadow:none!important;filter:none!important}html body:not(.is-landing-page) #app>#panel.panel.panel-v2>#panel-body.panel-body{background:linear-gradient(90deg,rgba(118,85,60,.05) 1px,transparent 1px) 0 0 / 18px 18px,var(--mf-ui-paper)!important;color:var(--mf-ui-ink)!important}html body:not(.is-landing-page) #app>#panel.panel.panel-v2 .shop-item{min-height:64px!important;gap:10px!important;padding:9px 11px!important;border:1px solid #b49b71!important;border-radius:7px!important;background:#fff8df!important;color:var(--mf-ui-ink)!important;box-shadow:1px 2px #76553c29!important}html body:not(.is-landing-page) #app>#panel.panel.panel-v2 .shop-item.is-restored{background:#e6e4bd!important}html body:not(.is-landing-page) #app>#panel.panel.panel-v2 .shop-item.is-locked{background:#eee2bd!important;opacity:.82!important}html body:not(.is-landing-page) #app>#panel.panel.panel-v2 :is(.shop-name,.shop-desc,.shop-cost,.shop-info,.panel-summary,.panel-summary__hint){color:var(--mf-ui-ink)!important;text-shadow:none!important}html body:not(.is-landing-page) #app>#panel.panel.panel-v2 .shop-desc,html body:not(.is-landing-page) #app>#panel.panel.panel-v2 .panel-summary__hint{color:#6d5a45!important}html body:not(.is-landing-page) #app>#panel.panel.panel-v2 .shop-ico{display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important}html body:not(.is-landing-page) #app>#panel.panel.panel-v2 .shop-ico .ui-atlas{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;border-radius:7px!important}html body:not(.is-landing-page) #app>#panel.panel.panel-v2 .shop-ico .entity-badge--raster{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;border-radius:5px!important}html body:not(.is-landing-page) #app>#panel.panel.panel-v2 .shop-ico .entity-badge--building{overflow:visible!important}html body:not(.is-landing-page) #app>#panel.panel.panel-v2 .achievement-icon{--achievement-icon-paper: #f7edcf;--achievement-icon-gold: #d2a248;--achievement-icon-leaf: #608260;--achievement-icon-wood: #a0693e;--achievement-icon-stone: #899087;display:grid;width:38px;height:38px;place-items:center;border:1px solid #806345;border-radius:7px;background:#efe1b9;box-shadow:inset 0 0 0 2px #fff9e194,1px 2px #4a31202e;color:#49362a}html body:not(.is-landing-page) #app>#panel.panel.panel-v2 .achievement-icon>svg{width:30px;height:30px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html body:not(.is-landing-page) #app>#panel.panel.panel-v2 .achievement-icon__paper{fill:var(--achievement-icon-paper)}html body:not(.is-landing-page) #app>#panel.panel.panel-v2 .achievement-icon__gold{fill:var(--achievement-icon-gold)}html body:not(.is-landing-page) #app>#panel.panel.panel-v2 .achievement-icon__leaf{fill:var(--achievement-icon-leaf)}html body:not(.is-landing-page) #app>#panel.panel.panel-v2 .achievement-icon__wood,html body:not(.is-landing-page) #app>#panel.panel.panel-v2 .achievement-icon__tool{fill:var(--achievement-icon-wood)}html body:not(.is-landing-page) #app>#panel.panel.panel-v2 .achievement-icon__stone{fill:var(--achievement-icon-stone)}html body:not(.is-landing-page) #app>#panel.panel.panel-v2 .achievement-icon__steam{stroke:#8d7658}html body:not(.is-landing-page) #app>#panel.panel.panel-v2 .achievement-state.is-locked .achievement-icon{filter:saturate(.35);opacity:.68}html body:not(.is-landing-page) #app>#panel.panel.panel-v2 .achievement-state.is-unlocked .achievement-icon{border-color:var(--mf-ui-green);background:#e4e4bd;box-shadow:inset 0 0 0 2px #fff9e1ad,0 0 0 2px #315d4521;opacity:1}html body:not(.is-landing-page) #app>#panel.panel.panel-v2 :is(.btn-restore,.btn-act){border:1px solid var(--mf-ui-green)!important;border-radius:5px!important;background:var(--mf-ui-green)!important;color:#fff8df!important;text-shadow:none!important}html body:not(.is-landing-page) #app :is(.tooltip,.furn-context-menu){border:1px solid var(--mf-ui-rule)!important;border-radius:6px!important;background:#fff8df!important;color:var(--mf-ui-ink)!important;box-shadow:0 6px 16px var(--mf-ui-shadow)!important;text-shadow:none!important}@media(max-width:900px){html body:not(.is-landing-page) #app>.hud-actions .hud-action-btn{width:40px!important;min-width:40px!important}html body:not(.is-landing-page) #app>footer.toolbar.toolbar-v2 #tb-tools .tb-slot{min-width:42px!important;width:42px!important}}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-content .hud-stats :is(.stat-badge,.hud-shop-quick,.speed-btn,.hud-resource-toggle){border:1px solid var(--mf-ui-rule)!important;border-image:none!important;background-color:#fff9e1f0!important;background-image:none!important;box-shadow:2px 2px #76553c2e!important;color:var(--mf-ui-ink)!important;filter:none!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-content .hud-stats .sm-clock-badge>.sm-clock-readout{border:1px solid #a48a61!important;border-radius:5px!important;background-color:#efe0b6!important;background-image:none!important;box-shadow:inset 0 0 0 1px #fffceacc!important;color:var(--mf-ui-ink)!important;filter:none!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-content .hud-stats .sm-clock-badge .speed-btn.active{border-color:var(--mf-ui-green)!important;background-color:var(--mf-ui-green)!important;color:#fff8df!important}html body:not(.is-landing-page) #app#app>.hud-actions>.hud-action-btn,html body:not(.is-landing-page) #app#app>.hud-actions>#btn-fullscreen.hud-action-btn,html body:not(.is-landing-page) #app#app>.hud-actions>#btn-mute.hud-action-btn{border:1px solid var(--mf-ui-rule)!important;background-color:var(--mf-ui-paper)!important;background-image:none!important;box-shadow:2px 2px 0 var(--mf-ui-shadow)!important;color:var(--mf-ui-green)!important;filter:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools{border:2px solid var(--mf-ui-rule)!important;border-image:none!important;background-color:var(--mf-ui-paper-deep)!important;background-image:linear-gradient(90deg,rgba(118,85,60,.08) 1px,transparent 1px)!important;background-size:13px 13px!important;box-shadow:0 7px 16px var(--mf-ui-shadow),inset 0 0 0 2px #fff4cf!important;filter:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools>.tb-slot{border:1px solid #8f704e!important;border-image:none!important;background-color:#fff7dd!important;background-image:none!important;box-shadow:1px 2px #76553c3d!important;color:var(--mf-ui-ink)!important;filter:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools>.tb-slot.active{border-color:#743c2d!important;background-color:var(--mf-ui-coral)!important;color:#fff8df!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-content section.tb-quick-tools{height:66px!important;min-height:66px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools{position:relative!important;grid-template-columns:repeat(7,52px)!important;gap:6px!important;width:auto!important;height:66px!important;min-height:66px!important;max-height:66px!important;padding:7px 12px 9px!important;overflow:visible!important;border:0!important;border-radius:15px 15px 28px 28px!important;background:linear-gradient(180deg,rgba(255,234,183,.2),transparent 24%),repeating-linear-gradient(90deg,transparent 0 31px,rgba(42,20,13,.13) 31px 32px),linear-gradient(180deg,#82553b,#68402e 52%,#4e2d23)!important;background-size:auto!important;box-shadow:0 12px 24px #21140e61,inset 0 2px #ffe5ad52,inset 0 -3px #2d160f6b,0 0 0 2px #352017,0 0 0 4px #caa35ab3!important;filter:none!important;isolation:isolate}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools:before{content:""!important;position:absolute;z-index:-1;top:4px;right:7px;bottom:6px;left:7px;display:block!important;border:1px dashed rgba(245,215,153,.62);border-radius:11px 11px 22px 22px;background:none!important;box-shadow:none!important;pointer-events:none}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools:after{content:""!important;position:absolute;z-index:-2;right:38px;bottom:-7px;left:38px;display:block!important;height:9px;border-radius:0 0 50% 50%;background:#3b241b!important;box-shadow:0 4px 7px #1f110c4d!important;pointer-events:none}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools>.tb-slot{position:relative!important;width:52px!important;min-width:52px!important;height:50px!important;min-height:50px!important;padding:5px!important;overflow:visible!important;border:0!important;border-radius:50% 50% 44% 44%!important;background:radial-gradient(circle at 50% 38%,rgba(255,247,214,.96) 0 42%,rgba(224,199,146,.98) 43% 57%,transparent 58%),linear-gradient(180deg,#4b2b20,#2f201a)!important;box-shadow:inset 0 2px 4px #25140e85,0 1px #ffe2a438!important;color:#3c2b22!important;filter:none!important;text-shadow:none!important;transform:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools>.tb-slot:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid rgba(225,190,120,.46);border-radius:inherit;pointer-events:none}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools>.tb-slot:after{content:""!important;position:absolute!important;inset:auto 14px -3px!important;display:block!important;height:5px!important;border:1px solid #2e1d17!important;border-radius:0 0 7px 7px!important;background:#9d7144!important;box-shadow:none!important;opacity:.9;pointer-events:none}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools>.tb-slot:is(:hover,:focus-visible){background:radial-gradient(circle at 50% 38%,#fff9df 0 42%,#e6ca8e 43% 57%,transparent 58%),linear-gradient(180deg,#5b3828,#362219)!important;box-shadow:inset 0 2px 4px #25140e61,0 0 0 2px #ebc77c75,0 4px 10px #1f110c47!important;color:#2d211b!important;transform:translateY(-3px)!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools>.tb-slot.active{border:0!important;background:radial-gradient(circle at 50% 38%,#f4e6bb 0 39%,#bd9b58 40% 54%,transparent 55%),linear-gradient(180deg,#52704f,#2c4935)!important;box-shadow:inset 0 2px 5px #1a2a1e7a,0 0 0 2px #d7b66f,0 0 0 4px #284331,0 5px 13px #19221961!important;color:#2d211b!important;transform:translateY(-2px)!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools>.tb-slot.active:after{border-color:#213726!important;background:#d7b66f!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-tools .tb-tool-glyph,html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-tools .tb-tool-glyph>:is(svg,img){width:36px!important;height:36px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-tools .tb-tool-glyph{filter:drop-shadow(0 1px 0 rgba(255,251,225,.5))}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock-toggle{width:70px!important;height:58px!important;padding:6px 8px 7px!important;border:1px solid #2f2119!important;border-radius:10px 10px 15px 4px!important;background:linear-gradient(145deg,rgba(255,230,176,.18),transparent 32%),linear-gradient(180deg,#77503a,#4a3025)!important;box-shadow:inset 0 0 0 2px #d8b2678a,0 7px 14px #23161057!important;color:#f5e6bb!important;filter:none!important;transform:rotate(-1.5deg)!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock-toggle:before{display:none!important;content:none!important;background:none!important;filter:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock-toggle:is(:hover,:focus-visible),html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-dock-toggle{background:linear-gradient(145deg,rgba(255,230,176,.22),transparent 32%),linear-gradient(180deg,#886047,#56392b)!important;box-shadow:inset 0 0 0 2px #d7b66f,0 9px 18px #23161066!important;transform:translateY(-2px) rotate(0)!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock-toggle>.tb-medallion-mark{width:42px!important;height:29px!important;border:1px solid #d8bd7e!important;border-radius:6px 6px 9px 3px!important;background:#2f4b36!important;color:#f3e4b9!important;box-shadow:inset 0 0 0 1px #fff0c629!important}@media(max-width:960px),(max-height:600px)and (max-width:1200px){html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-content section.tb-quick-tools{height:58px!important;min-height:58px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools{grid-template-columns:repeat(7,minmax(38px,44px))!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:6px 8px 8px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools>.tb-slot{width:100%!important;min-width:38px!important;height:44px!important;min-height:44px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-tools .tb-tool-glyph,html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-tools .tb-tool-glyph>:is(svg,img){width:31px!important;height:31px!important}}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-stats>.season-badge{flex:0 0 108px!important;width:108px!important;min-width:108px!important;max-width:108px!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:5px 27px 5px 8px!important;overflow:hidden!important;contain:layout paint}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .season-badge>#season-icon,html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .season-badge .hud-context-meta>.hud-context-icon,html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-readout>#time-phase-icon{display:inline-grid!important;flex:0 0 auto!important;align-self:center!important;padding:0!important;overflow:hidden!important;border-width:1px!important;border-radius:50%!important;box-sizing:border-box!important;transform:none!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .season-badge>#season-icon{width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .season-badge .hud-context-meta{position:absolute!important;right:5px!important;bottom:4px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:2px!important;width:auto!important;max-width:39px!important;height:18px!important;max-height:18px!important;overflow:hidden!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .season-badge .hud-context-meta>.hud-context-icon,html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-readout>#time-phase-icon{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 :is(#season-icon,#weather-icon,#event-icon,#time-phase-icon)>svg{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;transform:none!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-stats>.sm-clock-badge{flex:0 0 164px!important;width:164px!important;min-width:164px!important;max-width:164px!important;overflow:hidden!important;contain:layout paint}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-badge>.sm-clock-readout{display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:space-between!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:100%!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:3px 4px!important;overflow:hidden!important;box-sizing:border-box!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-readout>#time-phase-icon{position:static!important;inset:auto!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-readout>#time-lbl{flex:0 0 43px!important;width:43px!important;min-width:43px!important;max-width:43px!important;overflow:hidden!important;font-size:11px!important;text-align:center!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-readout>.speed-btns{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:67px!important;overflow:hidden!important}html body:not(.is-landing-page) #app#app .tb-quick-cluster{bottom:max(14px,env(safe-area-inset-bottom))!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-content section.tb-quick-tools:not(.is-house-actions){height:68px!important;min-height:68px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools{position:relative!important;grid-template-columns:repeat(7,52px)!important;gap:4px!important;width:auto!important;height:66px!important;min-height:66px!important;max-height:66px!important;padding:8px 11px 10px!important;overflow:visible!important;border:1px solid #2f2019!important;border-radius:5px!important;background:linear-gradient(90deg,transparent 0 20px,rgba(255,231,178,.07) 21px,transparent 22px),linear-gradient(180deg,#80563a 0,#80563a 11%,#644027 12%,#644027 76%,#3e281d 77%,#3e281d)!important;background-size:44px 100%,auto!important;box-shadow:inset 0 2px #ffe2a452,inset 0 -4px #27160f6b,0 0 0 2px #c39b5d,0 0 0 4px #35231a,0 11px 22px #23161057!important;isolation:isolate}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools:before{content:""!important;position:absolute!important;z-index:-1!important;top:4px!important;right:7px!important;bottom:7px!important;left:7px!important;display:block!important;border:1px solid rgba(44,27,19,.72)!important;border-radius:3px!important;background:#30231c!important;box-shadow:inset 0 0 0 2px #c5a86a33,inset 0 4px 7px #101b1261!important;pointer-events:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools:after{content:none!important;position:absolute!important;z-index:-2!important;right:24px!important;bottom:-7px!important;left:24px!important;display:none!important;height:7px!important;border:0!important;border-radius:0 0 5px 5px!important;background:#342119!important;box-shadow:0 4px 7px #190f0b47!important;pointer-events:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools>.tb-slot{position:relative!important;width:52px!important;min-width:52px!important;height:48px!important;min-height:48px!important;padding:5px 5px 4px!important;overflow:visible!important;border:0!important;border-right:1px solid rgba(213,183,119,.22)!important;border-radius:2px!important;background:linear-gradient(180deg,#fbecc314,#341f1529)!important;box-shadow:inset 0 0 0 1px #d5b77724!important;color:#f6e8bd!important;transform:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools>.tb-slot:last-child{border-right-color:transparent!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools>.tb-slot:before{content:none!important;display:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools>.tb-slot:after{content:none!important;display:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools>.tb-slot:is(:hover,:focus-visible){border-right-color:#d5b77738!important;background:linear-gradient(180deg,#fff4d033,#52301b2e)!important;box-shadow:inset 0 0 0 1px #d5b77733!important;color:#fff7da!important;transform:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools>.tb-slot.active{border:0!important;border-right:1px solid rgba(213,183,119,.28)!important;border-radius:2px!important;background:linear-gradient(180deg,#f4e0a5e0,#caa965e0)!important;box-shadow:inset 0 0 0 1px #6a4b32!important;color:#2f281f!important;transform:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions) #tb-tools .tb-tool-glyph,html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions) #tb-tools .tb-tool-glyph>:is(svg,img){width:36px!important;height:36px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions) #tb-tools .tb-tool-glyph{filter:drop-shadow(0 1px 0 rgba(255,248,215,.34))}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-content section.tb-quick-tools.is-house-actions{width:auto!important;height:62px!important;min-height:62px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools.is-house-actions>#tb-tools{position:relative!important;display:grid!important;grid-template-columns:repeat(4,112px)!important;gap:7px!important;width:auto!important;height:62px!important;min-height:62px!important;max-height:62px!important;padding:8px 10px!important;overflow:visible!important;border:1px solid #38251a!important;border-radius:4px!important;background:linear-gradient(180deg,rgba(255,232,179,.2),transparent 18%),linear-gradient(180deg,#795035,#4b3022)!important;box-shadow:inset 0 2px #ffe6af47,inset 0 -3px #2b181166,0 0 0 2px #bf985a,0 0 0 4px #342219,0 10px 20px #1f140f52!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools.is-house-actions>#tb-tools:before,html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools.is-house-actions>#tb-tools:after{display:none!important;content:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools.is-house-actions>#tb-tools>.tb-house-action{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:112px!important;min-width:112px!important;height:46px!important;min-height:46px!important;padding:7px 11px!important;overflow:hidden!important;border:1px solid #806342!important;border-radius:3px!important;background:repeating-linear-gradient(0deg,rgba(100,72,42,.025) 0 1px,transparent 1px 5px),#f2e3bd!important;box-shadow:inset 0 0 0 2px #fffae08f,0 2px #25170f47!important;color:#3b2a20!important;transform:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools.is-house-actions>#tb-tools>.tb-house-action:before{display:none!important;content:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools.is-house-actions>#tb-tools>.tb-house-action:after{display:none!important;content:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools.is-house-actions>#tb-tools>.tb-house-action:is(:hover,:focus-visible){border-color:#d4b46f!important;background:repeating-linear-gradient(0deg,rgba(100,72,42,.025) 0 1px,transparent 1px 5px),#fff1c9!important;box-shadow:inset 0 0 0 2px #fffce9cc,0 4px 9px #21150f4d!important;color:#284230!important;transform:translateY(-2px)!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools.is-house-actions>#tb-tools>.tb-house-action .tb-lbl{display:block!important;width:100%!important;overflow:hidden!important;color:inherit!important;font-family:var(--font-label)!important;font-size:10px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:.065em!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-unified-drawer{background:linear-gradient(90deg,rgba(86,58,33,.06) 1px,transparent 1px) 0 0 / 22px 100%,#f7ecc9!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer>.tb-hub-tabs,html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer .tb-section-heading{border-top:0!important;border-bottom:0!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2>.panel-hdr,html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-tabs-grid,html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-section-hdr,html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .guide-title,html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .panel-footer-action,html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .prof-footer{border-top:0!important;border-bottom:0!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop]>#panel-body{background:linear-gradient(90deg,rgba(75,92,67,.055) 1px,transparent 1px) 0 0 / 22px 100%,#f4e9c8!important}html body:not(.is-landing-page) .modal-v2-root :is(.modal-v2-header,.modal-v2-footer,.intro-nav,.cookie-consent-header,.cookie-consent-actions,.tx-details,.mk-header,.mk-notice,.mk-tabs,.mk-tab){border-top:0!important;border-bottom:0!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-tab .st-ico{display:grid!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important;overflow:hidden!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-tab .st-ico>:is(.item-badge,.entity-badge,.ui-atlas,.shop-tab-frame){flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-tab .st-ico>.item-badge--raster{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-tabs-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-tab{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;justify-content:stretch!important;min-height:52px!important;padding:8px 10px!important;overflow:hidden!important;border:1px solid rgba(118,85,60,.52)!important;border-radius:6px!important;background:#fff8df!important;box-shadow:inset 0 1px #ffffffad!important;text-align:left!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-tab.active{border:1px solid var(--mf-ui-green)!important;background:#e2e5bd!important;box-shadow:inset 0 0 0 1px #38584229!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-tab:hover{border:1px solid #8f613e!important;background:#f4e4b9!important;box-shadow:inset 0 1px #ffffff94!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-tab.active:hover{border-color:var(--mf-ui-green)!important;background:#d6dcaa!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-tab:focus-visible{border-color:var(--mf-ui-green)!important;outline:2px solid var(--mf-ui-green)!important;outline-offset:2px!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 :is(.shop-tab .st-ico,.shop-item .shop-ico)>:is(.item-badge--raster,.entity-badge--raster){overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-item .shop-ico>.entity-badge--animal{overflow:hidden!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-item .shop-ico>.entity-badge--tile{overflow:hidden!important;background-color:transparent!important;background-image:var(--entity-badge-image)!important;background-repeat:no-repeat!important;background-position:var(--entity-badge-tile-x) var(--entity-badge-tile-y)!important;background-size:800% 1200%!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-tab.active .st-lbl{color:var(--mf-ui-green)!important;font-weight:800!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .quest-tabs .shop-season-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:48px!important;border:1px solid rgba(118,85,60,.45)!important;border-radius:6px!important;background:#fff8df!important;color:var(--mf-ui-ink)!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:650!important;letter-spacing:0!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .quest-tabs .shop-season-btn.active{border-color:var(--mf-ui-green)!important;background:#f1e5bf!important;color:var(--mf-ui-green)!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .quest-tab-icon{display:grid!important;flex:0 0 24px!important;place-items:center!important;width:24px!important;height:24px!important;color:currentColor!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .quest-tab-icon>svg{display:block!important;width:24px!important;height:24px!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2{width:min(860px,calc(100vw - 32px))!important;border:1px solid var(--mf-ui-rule)!important;border-radius:10px!important;background:var(--mf-ui-paper)!important;box-shadow:0 14px 36px var(--mf-ui-shadow)!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr{min-height:58px!important;padding:9px 12px 9px 18px!important;border:0!important;background:transparent!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr:before{display:none!important;content:none!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr h2{color:var(--mf-ui-ink)!important;font:700 1.15rem/1.2 var(--font-display)!important;letter-spacing:0!important;text-shadow:none!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>.panel-hdr .btn-x{flex-basis:36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;border-color:#76553c9e!important;border-radius:6px!important;background:#fff8df!important;box-shadow:none!important;color:var(--mf-ui-ink)!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 16px!important;padding:0!important;border:0!important;background:transparent!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-tab{min-height:42px!important;padding:8px 12px!important;border:1px solid rgba(118,85,60,.48)!important;border-radius:6px!important;background:#fff8df!important;color:#6d5a45!important;font:700 .82rem/1.2 var(--font-body)!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-tab:is(:hover,.active){border-color:var(--mf-ui-green)!important;background:var(--mf-ui-green)!important;color:#fff8df!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 .mk-notice{gap:7px!important;margin:10px 16px 0!important;padding:8px 10px!important;border:1px solid rgba(118,85,60,.3)!important;border-radius:6px!important;background:#e9d49b61!important;color:#6d5a45!important;font:.78rem/1.35 var(--font-body)!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2>#mk-body.panel-body{min-height:176px!important;padding:16px!important;background:transparent!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root>.mk-panel.panel.panel-v2 #mk-body .mk-empty{min-height:130px!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-tab .st-lbl{min-width:0!important;overflow:hidden!important;font-family:var(--font-body)!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-item--animal{display:grid!important;grid-template-columns:40px minmax(0,1fr) 72px!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-item--animal .shop-info{width:100%!important;min-width:0!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-item--animal .shop-desc{min-width:0!important;overflow-wrap:anywhere!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-animal-name{display:flex!important;align-items:baseline!important;gap:6px!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-animal-name>span:first-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-animal-feed,html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-animal-outcome{display:block!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-animal-outcome{margin-top:2px!important;color:#486346!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-purchase-meta{display:grid!important;justify-items:end!important;justify-self:end!important;gap:5px!important;width:72px!important;min-width:72px!important;max-width:72px!important}@media(max-width:540px){html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-tab{grid-template-columns:26px minmax(0,1fr)!important;min-height:48px!important;padding:7px 8px!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-tab .st-ico,html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-tab .st-ico>:is(.item-badge,.entity-badge,.ui-atlas,.shop-tab-frame){width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-item--animal{grid-template-columns:36px minmax(0,1fr) auto!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-purchase-meta{width:58px!important;min-width:58px!important;max-width:58px!important}}@media(max-width:900px),(max-height:520px)and (max-width:1100px){html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-hub[open] .hud-resource-wings{position:fixed!important;top:calc(var(--hz-mobile-hud-height) + 6px)!important;right:var(--hz-mobile-edge-right)!important;left:var(--hz-mobile-edge-left)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:40px!important;transform:none!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-hub[open] .hud-resource-wing{position:static!important;display:grid!important;gap:5px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;opacity:1!important;transform:none!important;animation:none!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-hub[open] .hud-resource-wing--left{grid-template-columns:minmax(0,1fr)!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-hub[open] .hud-resource-wing--right{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-hub[open] .hud-resource-wing>.stat-badge{width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:4px 7px!important;overflow:hidden!important}}@media(max-width:679px)and (orientation:portrait){html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-hub[open] .hud-resource-wings{grid-template-columns:minmax(0,1fr)!important}}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-stats>.sm-clock-badge>.sm-clock-face{position:relative!important;display:block!important;flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;border:1px solid #76553c!important;border-radius:50%!important;background:radial-gradient(circle at 50% 50%,#c39d5c 0 2px,transparent 2.5px),repeating-conic-gradient(from -1deg,#76553c 0deg 2deg,transparent 2deg 30deg),radial-gradient(circle at 38% 30%,#fff8df 0,#fff8df 18%,#ead9ac 58%,#c9aa6a)!important;box-shadow:inset 0 0 0 2px #fff8dfd1,0 1px #ffffff9e,0 2px 3px #34271f3d!important;content:normal!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-face:before,html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-face:after{content:""!important;position:absolute!important;z-index:2!important;left:50%!important;bottom:50%!important;display:block!important;border-radius:2px!important;box-shadow:none!important;transform-origin:50% 100%!important;pointer-events:none!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-face:before{width:2px!important;height:7px!important;background:#304735!important;transform:translate(-50%) rotate(var(--time-hour-deg, 0deg))!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-face:after{width:1px!important;height:10px!important;background:#76553c!important;transform:translate(-50%) rotate(var(--time-minute-deg, 0deg))!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-readout>#time-phase-icon{display:none!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-badge>.sm-clock-readout{padding-left:0!important}html body:not(.is-landing-page) #app#app>.hud-actions{display:grid!important;grid-template-columns:repeat(4,44px)!important;align-items:stretch!important;gap:5px!important;width:191px!important;height:44px!important}html body:not(.is-landing-page) #app#app>.hud-actions>.hud-action-btn,html body:not(.is-landing-page) #app#app>.hud-actions>#btn-home.hud-action-btn,html body:not(.is-landing-page) #app#app>.hud-actions>#btn-fullscreen.hud-action-btn,html body:not(.is-landing-page) #app#app>.hud-actions>#btn-mute.hud-action-btn{position:relative!important;inset:auto!important;display:grid!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 6px!important;overflow:hidden!important;border:1px solid var(--mf-ui-rule)!important;border-radius:3px!important;background:var(--mf-ui-paper)!important;background-image:none!important;box-shadow:2px 2px 0 var(--mf-ui-shadow)!important;color:var(--mf-ui-green)!important;opacity:1!important;filter:none!important;transform:none!important}html body:not(.is-landing-page) #app#app>.hud-actions>.hud-action-btn>.mf-action-icon{display:block!important;width:18px!important;height:18px!important;overflow:visible!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;pointer-events:none!important}html body:not(.is-landing-page) #app#app>.hud-actions>#btn-quick-menu>.mf-action-icon,html body:not(.is-landing-page) #app#app>.hud-actions>#btn-fullscreen>.mf-action-icon{width:17px!important;height:17px!important}html body:not(.is-landing-page) #app#app>.hud-actions>#btn-mute .mf-sound-slash{display:none}html body:not(.is-landing-page) #app#app>.hud-actions>.hud-action-btn:not(#btn-mute):is(:hover,:focus-visible),html body:not(.is-landing-page) #app#app>.hud-actions>#btn-mute.hud-action-btn:not(.muted):not([aria-pressed=true]):is(:hover,:focus-visible){border-color:var(--mf-ui-green)!important;background:var(--mf-ui-green)!important;color:#fff8df!important;outline:none!important;transform:none!important}html body:not(.is-landing-page) #app#app>.hud-actions>#btn-mute.hud-action-btn:is(.muted,[aria-pressed=true]){border-color:#a45e51!important;background:#f0d2c4!important;box-shadow:inset 0 0 0 1px #fff4e79e,2px 2px #8b483c38!important;color:#964c42!important;opacity:1!important}html body:not(.is-landing-page) #app#app>.hud-actions>#btn-mute.hud-action-btn:is(.muted,[aria-pressed=true]) .mf-sound-waves{display:none!important}html body:not(.is-landing-page) #app#app>.hud-actions>#btn-mute.hud-action-btn:is(.muted,[aria-pressed=true]) .mf-sound-slash{display:block!important}html body:not(.is-landing-page) #app#app>.hud-actions>#btn-mute.hud-action-btn:is(.muted,[aria-pressed=true]):is(:hover,:focus-visible){border-color:#8d493f!important;background:#e9c1b0!important;color:#813e36!important;outline:none!important;transform:none!important}html body.fullscreen:not(.is-landing-page) #app#app>.hud-actions>#btn-fullscreen.hud-action-btn{border-color:var(--mf-ui-green)!important;background:var(--mf-ui-green)!important;color:#fff8df!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 #btn-shop.hud-shop-quick{top:16px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 14px!important;box-sizing:border-box!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools>.tb-slot:is(:hover,:focus-visible,.active){transform:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools>.tb-slot{padding:5px 5px 5px 6px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions) #tb-tools .tb-tool-glyph>img{object-position:50% 50%!important}@media(min-width:1600px){html body:not(.is-landing-page) #app#app>.hud-actions{right:calc(max(24px,calc((100vw - var(--hud-v2-max-width)) / 2 + 24px)) + clamp(112px,6.2vw,150px) + 8px)!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 #btn-shop.hud-shop-quick{right:max(24px,calc((100vw - var(--hud-v2-max-width)) / 2 + 24px))!important;width:clamp(112px,6.2vw,150px)!important;min-width:clamp(112px,6.2vw,150px)!important;max-width:clamp(112px,6.2vw,150px)!important}}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .season-badge>.hud-context-meta{display:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools:after{content:none!important;display:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock-toggle{position:relative!important;width:76px!important;min-width:76px!important;height:62px!important;min-height:62px!important;padding:8px 10px 9px 15px!important;overflow:visible!important;border:1px solid #2d241b!important;border-radius:3px 7px 7px 3px!important;background:linear-gradient(90deg,#243e2d 0,#243e2d 9px,#3e6247 10px,#3e6247)!important;box-shadow:inset 0 0 0 2px #dcc17e94,inset 7px 0 #17291db3,4px 4px #d8c391,5px 5px #6b5136,0 8px 15px #21171157!important;color:#f7e9bd!important;filter:none!important;transform:rotate(-1deg)!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock-toggle:after{content:""!important;position:absolute!important;z-index:1!important;top:6px!important;right:7px!important;bottom:6px!important;left:13px!important;display:block!important;border:1px solid rgba(238,216,158,.65)!important;border-radius:2px 5px 5px 2px!important;background:none!important;pointer-events:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock-toggle>.tb-medallion-mark{position:relative!important;z-index:3!important;width:44px!important;min-width:44px!important;height:34px!important;min-height:34px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#f7e9bd!important;font-family:var(--font-label)!important;font-size:8px!important;line-height:1.08!important;letter-spacing:.045em!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock-toggle>span:last-child{display:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock-toggle:is(:hover,:focus-visible),html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-dock-toggle{background:linear-gradient(90deg,#294633 0,#294633 9px,#4b7152 10px,#4b7152)!important;box-shadow:inset 0 0 0 2px #e2c77f,inset 7px 0 #17291db3,4px 4px #dfcc9a,5px 5px #73573a,0 10px 19px #21171166!important;transform:translateY(-2px) rotate(0)!important}@media(max-width:960px),(max-height:600px)and (max-width:1200px){html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-stats>.season-badge{flex-basis:88px!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:4px 23px 4px 6px!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-stats>.sm-clock-badge{flex-basis:150px!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:42px!important;min-height:42px!important;max-height:42px!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-badge>.sm-clock-readout{height:30px!important;min-height:30px!important;max-height:30px!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-readout>#time-lbl{flex-basis:39px!important;width:39px!important;min-width:39px!important;max-width:39px!important;font-size:10px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-content section.tb-quick-tools:not(.is-house-actions){height:58px!important;min-height:58px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools{grid-template-columns:repeat(7,minmax(38px,44px))!important;height:56px!important;min-height:56px!important;max-height:56px!important;padding:7px 8px 8px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools>.tb-slot{width:100%!important;min-width:38px!important;height:41px!important;min-height:41px!important;padding:4px 3px 4px 4px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions) #tb-tools .tb-tool-glyph,html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions) #tb-tools .tb-tool-glyph>:is(svg,img){width:31px!important;height:31px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools.is-house-actions>#tb-tools{grid-template-columns:repeat(4,minmax(86px,104px))!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools.is-house-actions>#tb-tools>.tb-house-action{width:100%!important;min-width:86px!important}}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-stats>.season-badge,html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-stats>.sm-clock-badge{border:1px solid #6d5436!important;border-image:none!important;border-radius:4px!important;background:linear-gradient(90deg,rgba(113,79,43,.07) 1px,transparent 1px) 0 0 / 18px 100%,linear-gradient(180deg,#fff8de,#ead9ad)!important;box-shadow:inset 0 0 0 1px #ffffff94,0 2px #b79460,0 5px 10px #3022162e!important;color:#2c3e30!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .season-badge>#season-icon,html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .season-badge .hud-context-meta>.hud-context-icon,html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-readout>#time-phase-icon{border:1px solid rgba(91,102,67,.48)!important;border-radius:2px!important;background:#f5e8b9!important;box-shadow:inset 0 0 0 1px #fffbe5b3!important;filter:none!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .season-badge>#season-icon{background:#e6d39a!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-readout>#time-phase-icon{background:#f1dc9b!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 :is(#season-icon,#weather-icon,#event-icon,#time-phase-icon)>svg{filter:saturate(1.08) brightness(1.04)!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .season-badge .badge-title,html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .season-badge .badge-sub,html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-readout>#time-lbl{color:#304735!important;text-shadow:none!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-badge>.sm-clock-readout{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-readout>.speed-btns{display:grid!important;grid-template-columns:repeat(3,21px)!important;gap:2px!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-readout .speed-btn{display:grid!important;place-items:center!important;width:21px!important;min-width:21px!important;height:23px!important;min-height:23px!important;padding:0!important;border:1px solid #8b704c!important;border-radius:2px!important;background:#fff9e0bd!important;box-shadow:none!important;color:#60492f!important;font:800 8px/1 Arial,sans-serif!important;text-shadow:none!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-readout .speed-btn.active{border-color:#304735!important;background:#3c5b43!important;color:#fff3c9!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing{gap:5px!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing>.stat-badge{height:42px!important;min-height:42px!important;max-height:42px!important;border:1px solid #664b30!important;border-image:none!important;border-radius:3px!important;background:linear-gradient(90deg,rgba(96,63,32,.08) 1px,transparent 1px) 0 0 / 16px 100%,linear-gradient(180deg,#fff7d9,#e5cf9a)!important;box-shadow:inset 0 0 0 1px #ffffff8c,0 2px #a67d47,0 4px 9px #2c1e122e!important;color:#304735!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing .xp-badge.xp-badge--level-one .bar-outer-xp,html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing .xp-badge .bar-outer-xp[hidden]{display:none!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing .xp-badge.xp-badge--level-one .bar-col{display:grid!important;grid-template-rows:1fr!important;place-items:center!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing :is(.gold-badge,.tokens-badge){width:108px!important;min-width:108px!important;padding:4px 9px!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing .xp-badge{width:88px!important;min-width:88px!important;padding:5px 8px!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing .sm-energy-badge{width:118px!important;min-width:118px!important;padding:5px 8px!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing :is(.sm-odo-plate,.bar-label,.sm-odometer,.sm-energy-dial-num,#gold-lbl,#tokens-lbl,#energy-lbl,#lvl-lbl){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#304735!important;text-shadow:none!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing :is(.sm-odo-plate,.bar-label){font:800 8px/1.05 Arial,sans-serif!important;letter-spacing:.07em!important;text-transform:uppercase!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing :is(#gold-lbl,#tokens-lbl,#energy-lbl,#lvl-lbl){font-family:Georgia,serif!important;font-weight:800!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing .bar-outer{height:6px!important;min-height:6px!important;overflow:hidden!important;border:1px solid #7b6546!important;border-radius:1px!important;background:#d1bd8f!important;box-shadow:inset 0 1px 2px #3e2a183d!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing .bar-inner{border-radius:0!important;background:#4f7654!important;box-shadow:none!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing .badge-plus{display:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-unified-drawer{position:absolute!important;right:auto!important;bottom:76px!important;left:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;width:min(520px,calc(100vw - 28px))!important;max-height:min(560px,calc(100dvh - 124px))!important;padding:13px 13px 13px 20px!important;overflow:hidden!important;border:1px solid #2d4634!important;border-radius:4px 7px 7px 4px!important;background:repeating-linear-gradient(0deg,transparent 0 26px,rgba(87,105,76,.1) 27px),linear-gradient(90deg,rgba(86,58,33,.08) 1px,transparent 1px) 0 0 / 22px 100%,#f7ecc9!important;box-shadow:inset 8px 0 #3c5b43,inset 10px 0 #d0aa62,0 0 0 2px #c39d5c,0 0 0 3px #513b28,0 14px 28px #26191057!important;color:#2a3d2f!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer>.tb-hub-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;padding:0 0 9px!important;border:0!important;border-bottom:1px solid rgba(70,84,57,.38)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer .tb-hub-btn{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:2px 9px!important;min-height:58px!important;padding:7px 10px!important;border:1px solid #907047!important;border-radius:3px!important;background:#fff9e2b8!important;box-shadow:inset 0 0 0 1px #ffffff8a!important;color:#2c3e30!important;text-align:left!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer .tb-hub-btn>.mf-section-mark{grid-row:1 / 3!important;width:46px!important;min-width:46px!important;height:34px!important;border:0!important;border-radius:2px!important;background:#3c5b43!important;color:#f8e9b9!important;font-size:8px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer .tb-hub-btn>span:not(.mf-section-mark){color:#2f4433!important;font:700 15px/1 Georgia,serif!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer .tb-hub-btn>small{color:#716048!important;font:600 10px/1.2 Arial,sans-serif!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer .tb-hub-btn[aria-expanded=true]{border-color:#304735!important;background:#e2d3a7!important;box-shadow:inset 4px 0 #4f7654!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer .tb-toolbar-section.is-open{display:flex!important;flex-direction:column!important;gap:9px!important;min-height:0!important;padding:11px!important;overflow:hidden!important;border:1px solid #92764e!important;border-radius:3px!important;background:#fff9e4cc!important;box-shadow:inset 0 0 0 1px #ffffff80!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer .tb-section-heading{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0 0 9px!important;border-bottom:1px solid rgba(80,93,67,.34)!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer .tb-section-heading>.mf-section-mark{width:46px!important;min-width:46px!important;height:30px!important;border:0!important;border-radius:2px!important;background:#3c5b43!important;color:#f8e9b9!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer .tb-section-heading strong{color:#2d4231!important;font:700 16px/1.1 Georgia,serif!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer .tb-section-heading small{color:#76634a!important;font:600 10px/1.2 Arial,sans-serif!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-seeds.tb-command-flyout{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;max-height:min(334px,calc(100dvh - 292px))!important;padding:2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-command-tabs{order:-1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-command-tabs>.tb-category-btn{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:5px 7px!important;border:1px solid #94734c!important;border-radius:2px!important;background:#f7ecc9!important;color:#354938!important;text-align:left!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-command-tabs>.tb-category-btn>.mf-section-mark{width:34px!important;min-width:34px!important;height:26px!important;border:0!important;border-radius:2px!important;background:#d8c493!important;color:#304735!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-command-tabs>.tb-category-btn[aria-expanded=true]{border-color:#304735!important;background:#3c5b43!important;color:#fff0c0!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-command-tabs>.tb-category-btn[aria-expanded=true]>.mf-section-mark{background:#f1dfaa!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-command-flyout[data-command-panel].is-open{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-height:0!important;padding:2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-command-flyout[data-command-panel]>.tb-btn{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:7px!important;border:1px solid #9a7c54!important;border-radius:2px!important;background:#fff8dd!important;color:#304735!important;text-align:left!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #btn-mobile-more{display:none!important}@media(min-width:781px)and (min-height:620px){html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=profile]{height:calc(100dvh - var(--hud-v2-height, 76px) - var(--toolbar-v2-height, 72px) - var(--panel-v2-edge-gap) * 2)!important}}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=profile] .panel-mark,html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop] .panel-mark,html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop]>.panel-hdr:before{display:none!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=profile]>.panel-hdr .btn-x{display:grid!important;flex-basis:36px!important;place-items:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:1px solid #6f5638!important;border-radius:3px!important;background:#f7ecc9!important;color:#304735!important;text-align:center!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop]{width:min(460px,calc(100vw - 24px))!important;border:1px solid #4a5f48!important;border-radius:5px!important;background:#f2e6c3!important;box-shadow:inset 0 0 0 2px #d0b982,0 16px 34px #251b1259!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop]>.panel-hdr{min-height:58px!important;padding:0 12px 0 16px!important;border-bottom:1px solid #876d49!important;background:linear-gradient(90deg,rgba(88,61,32,.08) 1px,transparent 1px) 0 0 / 19px 100%,linear-gradient(180deg,#fff6d9,#dbc58f)!important;box-shadow:inset 0 -2px #51381f1f!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop]>.panel-hdr h2{color:#304735!important;font:700 20px/1 Georgia,serif!important;letter-spacing:0!important;text-transform:none!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop]>#panel-body{padding:14px!important;background:repeating-linear-gradient(0deg,transparent 0 31px,rgba(75,92,67,.08) 32px),#f4e9c8!important;color:#3d4938!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop] .panel-style-room-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:0 0 14px!important;padding:0!important;border:0!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop] .panel-style-room{display:block!important;width:100%!important;min-height:38px!important;padding:8px 10px!important;border:1px solid #987b52!important;border-radius:3px!important;background:#fff6d8!important;box-shadow:none!important;color:#40503e!important;font:700 12px/1.2 Georgia,serif!important;text-align:center!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-command-flyout[data-command-panel]>.tb-btn.hidden{display:none!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop] .panel-style-room.is-active{border-color:#314a37!important;background:#3e6046!important;color:#fff0c0!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop] .panel-style-heading{display:flex!important;align-items:center!important;gap:8px!important;margin:12px 0 7px!important;color:#304735!important;font:700 15px/1 Georgia,serif!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop] .panel-style-heading:after{content:""!important;flex:1 1 auto!important;height:1px!important;background:#52624859!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop] .panel-style-option{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:60px!important;padding:6px 9px!important;border:1px solid #a1855e!important;border-left-width:3px!important;border-radius:3px!important;background:#fff8ddd1!important;box-shadow:none!important;color:#3d4938!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop] .panel-style-option.is-active{border-color:#426249!important;border-left-color:#426249!important;background:#dce1bd!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop] .style-swatch{width:46px!important;min-width:46px!important;height:46px!important;border:1px solid #6b563b!important;border-radius:2px!important;background:#e5d6aa!important;box-shadow:inset 0 0 0 2px #ffffff61!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop] :is(.panel-style-name,.panel-style-desc,.panel-style-status){color:#3d4938!important;text-shadow:none!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop] .panel-style-name{font-family:Georgia,serif!important;font-size:13px!important;font-weight:700!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop] .panel-style-desc{margin-top:3px!important;color:#78674f!important;font-size:10px!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop] .panel-style-status{max-width:118px!important;padding:4px 6px!important;border:1px solid rgba(78,91,66,.34)!important;border-radius:2px!important;background:#fffae6a8!important;color:#49604a!important;font-size:9px!important;line-height:1.25!important;white-space:normal!important}@media(max-width:960px){html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-unified-drawer{position:fixed!important;right:10px!important;bottom:74px!important;left:10px!important;width:auto!important;max-height:calc(100dvh - 96px)!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer .tb-hub-btn>small{display:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-seeds.tb-command-flyout,html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-command-flyout[data-command-panel].is-open{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop] .panel-style-option{grid-template-columns:44px minmax(0,1fr)!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop] .panel-style-status{grid-column:2!important;justify-self:start!important}}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-unified-drawer{padding:13px!important;box-shadow:inset 0 0 0 1px #ffffff6b,0 0 0 2px #c39d5c,0 0 0 3px #513b28,0 14px 28px #26191057!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer .tb-hub-btn{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:3px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer .tb-hub-btn>span{color:#2f4433!important;font:700 15px/1 Georgia,serif!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer .tb-hub-btn[aria-expanded=true]{border-color:#304735!important;background:#eadbb3!important;box-shadow:inset 0 0 0 1px #3047354d!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer .tb-section-heading{grid-template-columns:minmax(0,1fr)!important;gap:0!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-command-tabs>.tb-category-btn{grid-template-columns:minmax(0,1fr)!important;gap:0!important;text-align:center!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-command-tabs>.tb-category-btn[aria-expanded=true]{border-color:#304735!important;background:#e5d2a3!important;box-shadow:inset 0 0 0 1px #30473547!important;color:#304735!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-command-flyout[data-command-panel]>.tb-btn{grid-template-columns:minmax(0,1fr)!important;gap:0!important;text-align:center!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-seeds .tb-slot{position:relative!important;grid-template-columns:40px minmax(0,1fr)!important;gap:9px!important;width:100%!important;max-width:none!important;min-height:58px!important;padding:7px 9px!important;border:1px solid #a4875e!important;border-radius:4px!important;background:#fff9e2db!important;box-shadow:inset 0 0 0 1px #ffffff80!important;color:#3f3327!important;transform:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-seeds .tb-slot .item-badge{width:38px!important;height:38px!important;border:1px solid #9b7d53!important;border-radius:50%!important;background:#e7d6a8!important;box-shadow:inset 0 0 0 2px #fffae28c!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-seeds .tb-slot .item-badge--raster{width:42px!important;height:42px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 2px 1px rgba(63,51,39,.25))!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-seeds .item-badge--raster>img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-seeds .tb-seed-copy{display:flex!important;min-width:0!important;flex-direction:column!important;gap:3px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-seeds .tb-seed-name{overflow:hidden!important;color:#314638!important;font:700 13px/1.08 Georgia,serif!important;text-overflow:ellipsis!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-seeds .tb-seed-count{color:#806b4f!important;font:700 9px/1 Arial,sans-serif!important;letter-spacing:.03em!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-seeds .tb-slot.active{border-color:#426249!important;background:#e2d8b2!important;box-shadow:inset 0 0 0 1px #42624957,0 1px 2px #48321f29!important;color:#2e4434!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-seeds .tb-slot.active:after{content:none!important;display:none!important}html body:not(.is-landing-page) #app#app>#panel.panel[data-panel-mode=npc] .panel-body>.npc-dialogue-wrap{padding:8px 2px 14px!important}html body:not(.is-landing-page) #app#app>#panel.panel[data-panel-mode=npc] .npc-dialogue-head{gap:12px!important;margin:0 0 10px!important;padding:9px 10px!important;border:1px solid #8e724d!important;border-radius:4px!important;background:linear-gradient(180deg,#f9efcf,#e4d2a7)!important;box-shadow:inset 0 0 0 1px #ffffff85,0 2px 4px #432d1b24!important}html body:not(.is-landing-page) #app#app>#panel.panel[data-panel-mode=npc] .npc-dialogue-name{color:#314638!important;font-family:Georgia,serif!important;letter-spacing:.035em!important;text-shadow:none!important}html body:not(.is-landing-page) #app#app>#panel.panel[data-panel-mode=npc] .npc-dialogue-title{color:#81613c!important;font-weight:700!important;text-shadow:none!important}html body:not(.is-landing-page) #app#app>#panel.panel[data-panel-mode=npc] .npc-dialogue-quote,html body:not(.is-landing-page) #app#app>#panel.panel[data-panel-mode=npc] .npc-tutorial-lesson{border:1px solid #b79c70!important;border-radius:4px!important;background:#f4e8c4eb!important;box-shadow:inset 0 0 0 1px #fffcea75!important;color:#5a4938!important;text-shadow:none!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop] .panel-style-option{border-left-width:1px!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=styleshop] .panel-style-option.is-active{border-left-color:#426249!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-unified-drawer{gap:10px!important;padding:13px!important;background:repeating-linear-gradient(0deg,transparent 0 26px,rgba(87,105,76,.08) 27px),linear-gradient(90deg,rgba(86,58,33,.06) 1px,transparent 1px) 0 0 / 22px 100%,#f7ecc9!important;box-shadow:inset 0 0 0 1px #ffffff6b,0 0 0 2px #c39d5c,0 0 0 3px #513b28,0 14px 28px #26191057!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer>.tb-hub-tabs{gap:8px!important;padding:0!important;border:0!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer .tb-hub-btn{display:grid!important;grid-template:1fr / minmax(0,1fr)!important;place-items:center!important;min-height:48px!important;padding:8px 12px!important;border:1px solid #907047!important;border-radius:3px!important;background:#fff9e2c2!important;background-image:none!important;box-shadow:inset 0 0 0 1px #ffffff85!important;text-align:center!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer .tb-hub-btn[aria-expanded=true]{border-color:#66563e!important;background:#eadbb3!important;box-shadow:inset 0 0 0 1px #584a3238!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer :is(.mf-section-mark,.tb-ico,.tb-section-heading){display:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer :is(.tb-hub-btn,.tb-category-btn,.tb-btn):before,html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer :is(.tb-hub-btn,.tb-category-btn,.tb-btn):after,html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer :is(.tb-category-btn>span,.tb-btn>.tb-txt):before,html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer :is(.tb-category-btn>span,.tb-btn>.tb-txt):after{content:none!important;display:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer .tb-toolbar-section.is-open{gap:10px!important;padding:11px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-command-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-command-tabs>.tb-category-btn{display:grid!important;grid-template:1fr / minmax(0,1fr)!important;place-items:center!important;min-height:44px!important;padding:8px 10px!important;border-radius:3px!important;background-image:none!important;box-shadow:inset 0 0 0 1px #fff6!important;text-align:center!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-command-tabs>.tb-category-btn[aria-expanded=true]{border-color:#66563e!important;background:#e5d2a3!important;box-shadow:inset 0 0 0 1px #584a3238!important;color:#304735!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-flyout-holding.is-open,html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-flyout-journal.is-open{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-flyout-system.is-open{grid-template-columns:repeat(2,minmax(132px,180px))!important;justify-content:center!important;gap:8px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-flyout-system.is-open:has(#btn-profile.hidden){grid-template-columns:minmax(132px,180px)!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-command-flyout[data-command-panel]>.tb-btn{display:grid!important;grid-template:1fr / minmax(0,1fr)!important;place-items:center!important;width:100%!important;min-height:52px!important;padding:10px 12px!important;border-radius:3px!important;background:#fff8dd!important;background-image:none!important;box-shadow:inset 0 0 0 1px #ffffff7a!important;text-align:center!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-flyout-holding.is-open:has(#btn-market:not(.hidden))>#btn-animals{grid-column:1 / -1!important;justify-self:center!important;width:calc(50% - 4px)!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-flyout-holding.is-open>#btn-market:not(.hidden)+#btn-animals{grid-column:1 / -1!important;justify-self:center!important;width:calc(50% - 4px)!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-command-flyout[data-command-panel]>.tb-btn>.tb-txt{display:block!important;width:100%!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-stats{gap:5px!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-stats>.season-badge{margin-right:0!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing--left{right:calc(100% + 2.5px)!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing--right{left:calc(100% + 2.5px)!important}@media(min-width:1121px){html body:not(.is-landing-page) #app#app>header.hud.hud-v2 #btn-shop.hud-shop-quick{right:calc(max(24px,calc((100vw - var(--hud-v2-max-width)) / 2 + 24px)) + 203px)!important}}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-unified-drawer{gap:var(--ui-space-2)!important;padding:var(--ui-space-3)!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-unified-drawer .tb-toolbar-section.is-open{gap:var(--ui-space-2)!important;padding:var(--ui-space-3)!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-seeds.tb-command-flyout,html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-command-flyout[data-command-panel].is-open{gap:var(--ui-space-2)!important;padding:0!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2>.panel-hdr{padding-inline:var(--ui-space-4)!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-tabs-grid{gap:var(--ui-space-2)!important;margin-bottom:var(--ui-space-3)!important;padding-bottom:0!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 :is(.shop-season-filters,.quest-tabs,.inv-grid,.prof-avatar-grid,.prof-stats,.prof-stat-grid,.prof-currency-row){gap:var(--ui-space-2)!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 :is(.shop-item,.notif-log-item){gap:var(--ui-space-2)!important;margin-bottom:var(--ui-space-2)!important;padding:var(--ui-space-2) var(--ui-space-3)!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .prof-avatar-section{margin-bottom:var(--ui-space-4)!important;padding:var(--ui-space-3)!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .prof-avatar-current{gap:var(--ui-space-3)!important;margin-bottom:var(--ui-space-3)!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .prof-stats{margin-bottom:var(--ui-space-4)!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .prof-avatar-section{border-color:#b49b71!important;background:color-mix(in srgb,#fff8df 88%,transparent)!important;box-shadow:none!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .prof-avatar-option{border-color:color-mix(in srgb,var(--mf-ui-rule) 46%,transparent)!important;background:#fff8df!important;color:var(--mf-ui-ink)!important;box-shadow:none!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .prof-avatar-option.is-selected{border-color:var(--mf-ui-green)!important;background:color-mix(in srgb,var(--mf-ui-green) 10%,#fff8df)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mf-ui-green) 48%,transparent)!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 :is(.prof-stat,.prof-collapse,.prof-tokens-card,.pkg-card){border-color:#b49b71!important;background:#fff8df!important;box-shadow:inset 0 1px #ffffff9e!important;color:var(--mf-ui-ink)!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .prof-stat-val{color:var(--mf-ui-green)!important;text-shadow:none!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .prof-stat-lbl{color:#6d5a45!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 :is(.prof-field,.prof-custom-input,.prof-delete-input){border-color:#b49b71!important;background:#fff8df!important;box-shadow:inset 0 1px 2px #76553c1f!important;color:var(--mf-ui-ink)!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .prof-custom-control>#prof-custom-amount.prof-custom-input:is(:focus,:focus-visible,:autofill,:-webkit-autofill){-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important;border-color:transparent!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:var(--mf-ui-ink)!important;-webkit-text-fill-color:var(--mf-ui-ink)!important;caret-color:var(--mf-ui-ink)!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .prof-custom-control{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:0!important;min-height:46px!important;overflow:hidden!important;border:1px solid #b49b71!important;border-radius:6px!important;background:#fff8df!important;box-shadow:inset 0 1px 2px #76553c1f!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .prof-custom-prefix{align-self:stretch!important;padding:0 0 0 12px!important;border:0!important;background:transparent!important;color:#6d5a45!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .prof-custom-control>#prof-custom-amount.prof-custom-input{min-height:44px!important;padding-inline:8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .prof-custom-buy{align-self:stretch!important;min-width:64px!important;margin:0!important;padding:0 14px!important;border:0!important;border-left:1px solid rgba(118,85,60,.34)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--mf-ui-green)!important;font-weight:800!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .prof-custom-buy:is(:hover,:focus-visible){background:color-mix(in srgb,var(--mf-ui-green) 10%,transparent)!important;color:var(--mf-ui-green-hi)!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .prof-custom-control:has(>.prof-custom-input:is(:focus,:focus-visible)){border-color:var(--mf-ui-green)!important;box-shadow:0 0 0 1px #38584238!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .pkg-card-price{background:color-mix(in srgb,var(--mf-ui-green) 8%,#fff8df)!important;color:var(--mf-ui-ink)!important}html body:not(.is-landing-page) .modal-v2-root .modal-v2-header{gap:var(--ui-space-4)!important;padding:var(--ui-space-3) var(--ui-space-4)!important}html body:not(.is-landing-page) #at-overlay.modal-v2-root>.modal-v2{border:1px solid var(--mf-ui-rule)!important;border-radius:10px!important;background:var(--mf-ui-paper)!important;box-shadow:0 18px 46px #251b1257!important}html body:not(.is-landing-page) #at-overlay.modal-v2-root>.modal-v2:before{content:none!important;display:none!important}html body:not(.is-landing-page) #at-overlay .modal-v2-header{border-bottom:1px solid #b49b71!important;background:var(--mf-ui-paper-deep)!important;box-shadow:none!important}html body:not(.is-landing-page) #at-overlay .modal-v2-title{color:var(--mf-ui-ink)!important;font:italic 700 clamp(1.35rem,3vw,1.8rem) / 1.08 Georgia,serif!important;letter-spacing:-.025em!important;text-shadow:none!important}html body:not(.is-landing-page) #at-overlay .modal-v2-description{color:#6d5a45!important}html body:not(.is-landing-page) #at-overlay .modal-v2-close{border:1px solid #8f704e!important;border-radius:50%!important;background:#fff8df!important;box-shadow:none!important;color:var(--mf-ui-ink)!important}html body:not(.is-landing-page) #at-overlay .modal-v2-close:is(:hover,:focus-visible){border-color:var(--mf-ui-green)!important;background:var(--mf-ui-green)!important;color:#fff8df!important}html body:not(.is-landing-page) #at-overlay .modal-v2-body{background:var(--mf-ui-paper)!important;color:var(--mf-ui-ink)!important}html body:not(.is-landing-page) #at-overlay .withdrawal-summary{gap:0!important;padding:4px 12px!important;border:1px solid #b49b71!important;border-radius:6px!important;background:#fff8df!important;color:var(--mf-ui-ink)!important}html body:not(.is-landing-page) #at-overlay .withdrawal-summary-row{padding:8px 0!important;border-bottom:1px solid rgba(118,85,60,.2)!important}html body:not(.is-landing-page) #at-overlay .withdrawal-summary-row:last-child{border-bottom:0!important}html body:not(.is-landing-page) #at-overlay .withdrawal-summary-row>span:first-child,html body:not(.is-landing-page) #at-overlay .withdrawal-hint{color:#6d5a45!important}html body:not(.is-landing-page) #at-overlay .withdrawal-summary-row>span:last-child{color:var(--mf-ui-green)!important;font-weight:800!important}html body:not(.is-landing-page) #at-overlay :is(input,select){border:1px solid #b49b71!important;background:#fff8df!important;box-shadow:inset 0 1px 2px #76553c1f!important;color:var(--mf-ui-ink)!important}html body:not(.is-landing-page) #at-overlay .withdrawal-note{padding:10px 12px!important;border:0!important;background:color-mix(in srgb,var(--mf-ui-green) 7%,#fff8df)!important;color:#59634f!important}html body:not(.is-landing-page) #at-overlay .modal-v2-alert{border:1px solid rgba(164,74,52,.48)!important;background:#f7dfcf!important;color:#783b2e!important}html body:not(.is-landing-page) #at-overlay .withdrawal-submit{min-height:44px!important;border:1px solid var(--mf-ui-green)!important;border-radius:6px!important;background:var(--mf-ui-green)!important;box-shadow:none!important;color:#fff8df!important}html body:not(.is-landing-page) #at-overlay .withdrawal-submit:is(:hover,:focus-visible){background:var(--mf-ui-green-hi)!important}html body:not(.is-landing-page) .modal-v2-root .modal-v2-footer,html body:not(.is-landing-page) .modal-v2-root :is(.modal-v2-field,.prof-password-modal__field){gap:var(--ui-space-2)!important}html body:not(.is-landing-page) .modal-v2-root .modal-v2-footer{padding:var(--ui-space-3) var(--ui-space-4)!important}html body:not(.is-landing-page) .modal-v2-root :is(.tx-tabs,.profile-menu-stats,.profile-menu-actions){gap:var(--ui-space-2)!important}html body:not(.is-landing-page) .modal-v2-root .tx-tabs{padding:var(--ui-space-1)!important}html body:not(.is-landing-page) .modal-v2-root .tx-row,html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root .mk-listing-row{margin-bottom:var(--ui-space-2)!important}html body:not(.is-landing-page) .modal-v2-root :is(.modal-v2-account-body,.prof-password-modal){gap:var(--ui-space-3)!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root :is(.mk-create-card,.mk-field-grid){gap:var(--ui-space-3)!important}html body:not(.is-landing-page) .mk-overlay-root.modal-v2-root :is(.mk-listing-row,.mk-item-select__value){gap:var(--ui-space-2)!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-content,html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .prof-history-button{gap:var(--ui-space-2)!important}@media(max-width:720px),(max-height:600px)and (max-width:1200px){html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2>.panel-hdr{padding-inline:var(--ui-space-3) var(--ui-space-2)!important}}@media(max-width:700px),(max-height:620px){html body:not(.is-landing-page) .modal-v2-root .modal-v2-header{gap:var(--ui-space-2)!important;padding:6px var(--ui-space-3)!important}html body:not(.is-landing-page) .modal-v2-root .modal-v2-body{padding:var(--ui-space-4)!important}html body:not(.is-landing-page) .modal-v2-root .modal-v2-footer{padding:var(--ui-space-2) var(--ui-space-3)!important}}@media(min-width:901px)and (min-height:521px){html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wings{position:fixed!important;inset:5.5px auto auto 50%!important;display:flex!important;align-items:center!important;gap:5px!important;width:max-content!important;height:46px!important;transform:translate(-50%)!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing{position:static!important;display:flex!important;align-items:center!important;gap:5px!important;width:auto!important;height:46px!important;opacity:1!important;animation:none!important;transform:none!important}}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing>.stat-badge{box-sizing:border-box!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:5px 8px!important}@media(min-width:901px)and (min-height:521px){html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing>.stat-badge{width:108px!important;min-width:108px!important;max-width:108px!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing .xp-badge .bar-col{display:grid!important;grid-template-rows:11px 16px!important;align-content:center!important;align-items:center!important;width:100%!important;min-width:0!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing .xp-badge :is(.bar-label,.bar-outer){justify-self:stretch!important;width:100%!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing .xp-badge .bar-label{text-align:center!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing .sm-energy-badge{display:grid!important;grid-template-columns:minmax(0,1fr) 28px!important;grid-template-rows:11px 16px!important;align-content:center!important;align-items:center!important;gap:0 4px!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing .sm-energy-badge .bar-col{display:contents!important;width:auto!important;min-width:0!important;padding:0!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing .sm-energy-badge .bar-label{grid-column:1 / -1!important;grid-row:1!important;justify-self:stretch!important;width:100%!important;text-align:center!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing .sm-energy-badge .bar-outer{grid-column:1!important;grid-row:2!important;justify-self:stretch!important;width:100%!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing .sm-energy-badge .sm-energy-dial{grid-column:2!important;grid-row:2!important;justify-self:stretch!important;width:100%!important;min-width:0!important;text-align:center!important}}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools{align-items:center!important;padding:8px 11px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools>.tb-slot{display:grid!important;place-items:center!important;padding:5px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions) #tb-tools .tb-tool-glyph{position:absolute!important;top:50%!important;left:50%!important;margin:0!important;transform:translate(-50%,-50%)!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #tb-seeds.tb-command-flyout>.tb-satchel-empty{display:flex!important;grid-column:1 / -1!important;align-items:center!important;justify-content:center!important;justify-self:stretch!important;width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:12px 16px!important;box-sizing:border-box!important;text-align:center!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 :is(.panel-empty-state,.shop-empty),html body:not(.is-landing-page) .modal-v2-root :is(.modal-v2-state,.tx-empty,.mk-empty,.mk-inline-empty){width:100%!important;margin-inline:auto!important;box-sizing:border-box!important;text-align:center!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .panel-empty-state :is(.panel-empty-state__title,.panel-empty-state__copy,.panel-empty-state__hint),html body:not(.is-landing-page) .modal-v2-root :is(.tx-empty,.mk-empty)>:is(strong,span){display:block!important;width:100%!important;text-align:center!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .prof-pay-empty,html body:not(.is-landing-page) .modal-v2-root .mk-item-select__copy--empty{justify-content:center!important;justify-items:center!important;width:100%!important;text-align:center!important}html body:not(.is-landing-page) #app#app>.hud-actions{top:16px!important;right:12px!important;display:grid!important;width:191px!important;height:44px!important;visibility:visible!important;opacity:1!important}@keyframes mf-shop-attention-pulse{0%,to{transform:scale(1);filter:brightness(1) drop-shadow(0 0 0 rgba(174,113,51,0))}48%{transform:scale(1.008);filter:brightness(1.025) drop-shadow(0 2px 5px rgba(174,113,51,.22))}}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 #btn-shop.hud-shop-quick[aria-expanded=true]{animation:none;transform:scale(1);filter:none}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 #btn-shop.hud-shop-quick{top:16px!important;right:calc(50% + 191px)!important;left:313px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;max-height:44px!important;visibility:visible!important;opacity:1!important;transform-origin:center;animation:mf-shop-attention-pulse 3.4s ease-in-out infinite;will-change:transform,filter}@media(min-width:1121px){html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-content{width:100%!important;max-width:none!important;padding-left:12px!important}}@media(max-width:1179px){html body:not(.is-landing-page) #app#app>.hud-actions{right:124px!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 #btn-shop.hud-shop-quick{left:auto!important;right:12px!important;width:104px!important;min-width:104px!important;max-width:104px!important}}@media(max-width:720px){html body:not(.is-landing-page) #app#app>.hud-actions{top:calc(env(safe-area-inset-top,0px) + 8px)!important;right:108px!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 #btn-shop.hud-shop-quick{top:calc(env(safe-area-inset-top,0px) + 8px)!important;left:auto!important;right:8px!important;width:94px!important;min-width:94px!important;max-width:94px!important}}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools{border:1px solid #4b3023!important;border-radius:7px!important;background:linear-gradient(180deg,#6d4933,#4b3024)!important;box-shadow:inset 0 1px #ffe5ad38,0 8px 18px #21140e52!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools:before{content:none!important;display:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools>.tb-slot,html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools>.tb-slot:last-child{border:1px solid rgba(218,188,128,.32)!important;border-radius:5px!important;background:#38291f!important;box-shadow:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools>.tb-slot:is(:hover,:focus-visible){border-color:#d2aa67!important;background:#4a3728!important;box-shadow:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools>.tb-slot.active{border:1px solid #d8b76f!important;border-radius:5px!important;background:#617256!important;box-shadow:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions) #tb-tools .tb-tool-glyph{width:34px!important;height:34px!important;overflow:visible!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions) #tb-tools .tb-tool-glyph>img{width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important;object-fit:contain!important;object-position:center!important}@media(prefers-reduced-motion:reduce){html body:not(.is-landing-page) #app#app>header.hud.hud-v2 #btn-shop.hud-shop-quick{animation:none;transform:none;filter:none}}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=profile] :is(.prof-tokens-card,.btn-row-action,.prof-avatar-option,.pkg-card){border:1px solid #b49b71!important;border-radius:6px!important;background:#fff8df!important;background-image:none!important;box-shadow:none!important;color:var(--mf-ui-ink)!important;opacity:1!important;filter:none!important;transform:none!important;transition:opacity .14s ease!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=profile] :is(.prof-tokens-card,.btn-row-action,.prof-avatar-option,.pkg-card):hover:not(:disabled){border-color:#b49b71!important;background:#fff8df!important;background-image:none!important;box-shadow:none!important;color:var(--mf-ui-ink)!important;opacity:.76!important;filter:none!important;transform:none!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=profile] :is(.prof-tokens-card,.btn-row-action,.prof-avatar-option,.pkg-card):active:not(:disabled){border-color:#b49b71!important;background:#fff8df!important;opacity:.62!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=profile] :is(.prof-tokens-card,.btn-row-action,.prof-avatar-option,.pkg-card):focus-visible{border-color:var(--mf-ui-green)!important;outline:2px solid var(--mf-ui-green)!important;outline-offset:2px!important;opacity:1!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=profile] .prof-avatar-option.is-selected,html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=profile] .prof-avatar-option.is-selected:hover:not(:disabled),html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=profile] .pkg-card.is-selected,html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=profile] .pkg-card.is-selected:hover:not(:disabled){border-color:var(--mf-ui-green)!important;background:color-mix(in srgb,var(--mf-ui-green) 10%,#fff8df)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mf-ui-green) 38%,transparent)!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=profile] .prof-delete-trigger,html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=profile] .prof-delete-trigger:is(:hover,:active):not(:disabled){border-color:#a44a3494!important;background:#f7dfcf!important;color:#783b2e!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=profile] :is(.prof-full-action,.prof-pay-button,.prof-delete-confirm){border:1px solid var(--mf-ui-green)!important;border-radius:6px!important;background:var(--mf-ui-green)!important;background-image:none!important;box-shadow:none!important;color:#fff8df!important;text-shadow:none!important;opacity:1!important;filter:none!important;transform:none!important;transition:opacity .14s ease!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=profile] :is(.prof-full-action,.prof-pay-button,.prof-delete-confirm):hover:not(:disabled){border-color:var(--mf-ui-green)!important;background:var(--mf-ui-green)!important;background-image:none!important;color:#fff8df!important;opacity:.76!important;filter:none!important;transform:none!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=profile] :is(.prof-full-action--logout,.prof-delete-confirm),html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=profile] :is(.prof-full-action--logout,.prof-delete-confirm):hover:not(:disabled){border-color:#9b493b!important;background:#9b493b!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=profile] .prof-custom-buy,html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=profile] .prof-custom-buy:is(:hover,:focus-visible,:active):not(:disabled){border:0!important;border-left:1px solid rgba(118,85,60,.34)!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--mf-ui-green)!important;filter:none!important;transform:none!important;transition:opacity .14s ease!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=profile] .prof-custom-buy:hover:not(:disabled){opacity:.76!important}html body:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=profile] .prof-avatar-option.is-locked:disabled{opacity:.5!important}html body:not(.is-landing-page) #app#app>#panel#panel.panel.panel-v2[data-panel-mode=profile] .prof-inline-menu>.prof-menu-item{display:block!important;width:100%!important;min-height:38px!important;margin:0!important;padding:9px 11px!important;border:1px solid transparent!important;border-radius:2px!important;background:transparent!important;color:var(--mf-ui-green)!important;font:700 .84rem/1.25 var(--font-body)!important;text-align:left!important;box-shadow:none!important}html body:not(.is-landing-page) #app#app>#panel#panel.panel.panel-v2[data-panel-mode=profile] .prof-inline-menu>.prof-menu-item:hover{border-color:#4a5f4894!important;background:#4a5f481f!important}html body:not(.is-landing-page) #app#app>#panel#panel.panel.panel-v2[data-panel-mode=profile] .prof-inline-menu>.prof-menu-item:is(:focus-visible,.is-selected){border-color:#3f6149!important;background:#486c52!important;color:#fff8df!important;outline:none!important}html body:not(.is-landing-page) #app#app>#panel#panel.panel.panel-v2[data-panel-mode=profile] .prof-footer-page-link{color:#465d48!important;font-weight:700!important;text-decoration:underline!important;text-decoration-color:#465d4861!important;text-underline-offset:3px!important;opacity:1!important}html body:not(.is-landing-page) #app#app>#panel#panel.panel.panel-v2[data-panel-mode=profile] .prof-footer-page-link:is(:hover,:focus-visible){color:#263b2d!important;text-decoration-color:currentColor!important;opacity:.78!important}@media(max-width:900px),(max-height:600px)and (max-width:1200px){html body:not(.is-landing-page) #app#app :is(#tokens-badge,#btn-market,#prof-tokens-btn,#prof-tokens-section).hidden,html body:not(.is-landing-page) #app#app :is(#tokens-badge,#btn-market,#prof-tokens-btn,#prof-tokens-section)[hidden]{display:none!important}:root{--hz-mobile-hud-height: calc(64px + env(safe-area-inset-top, 0px)) ;--hz-mobile-toolbar-height: calc(74px + env(safe-area-inset-bottom, 0px)) ;--hz-mobile-edge-left: max(6px, env(safe-area-inset-left, 0px));--hz-mobile-edge-right: max(6px, env(safe-area-inset-right, 0px));--hz-mobile-edge-top: max(6px, env(safe-area-inset-top, 0px));--hz-mobile-edge-bottom: max(6px, env(safe-area-inset-bottom, 0px));--hud-v2-height: var(--hz-mobile-hud-height);--toolbar-v2-height: var(--hz-mobile-toolbar-height)}html,body{width:100%!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;overscroll-behavior:none!important}body,body *{box-sizing:border-box}html body #app{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}html body #app>#game-wrap{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important}html body #app>#game-wrap>#canvas{display:block!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;object-fit:fill!important;touch-action:none!important}html body #app>header.hud.hud-v2{position:fixed!important;z-index:230!important;inset:0 0 auto!important;width:100vw!important;height:var(--hz-mobile-hud-height)!important;min-height:var(--hz-mobile-hud-height)!important;overflow:visible!important}html body #app>header.hud.hud-v2 .hud-content{position:relative!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:calc(env(safe-area-inset-top,0px) + 6px) var(--hz-mobile-edge-right) 6px var(--hz-mobile-edge-left)!important;overflow:visible!important}html body #app>header.hud.hud-v2 .hud-stats{position:relative!important;display:flex!important;flex:0 1 auto!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;width:min(330px,calc(50vw - 38px))!important;min-width:0!important;height:52px!important;overflow:visible!important}html body #app>header.hud.hud-v2 .hud-stats .location-badge,html body #app>header.hud.hud-v2 .season-badge>#season-icon,html body #app>header.hud.hud-v2 .season-badge>.hud-context-meta,html body #app>header.hud.hud-v2 .sm-clock-face,html body #app>header.hud.hud-v2 #time-phase-icon{display:none!important}html body #app>header.hud.hud-v2 .hud-stats .stat-badge.season-badge{position:relative!important;flex:0 0 88px!important;width:88px!important;min-width:88px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:5px 9px!important;border-radius:12px!important}html body #app>header.hud.hud-v2 .season-badge .badge-info{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;min-width:0!important}html body #app>header.hud.hud-v2 .season-badge .badge-title{max-width:70px!important;overflow:hidden!important;font-size:12px!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #app>header.hud.hud-v2 .season-badge .badge-sub{display:block!important;font-size:10px!important;line-height:1.1!important;opacity:.9!important}html body #app>header.hud.hud-v2 .hud-stats .stat-badge.sm-clock-badge{position:relative!important;flex:0 0 208px!important;width:208px!important;min-width:208px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:2px 4px 2px 8px!important;border-radius:12px!important}html body #app>header.hud.hud-v2 .sm-clock-readout{display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:space-between!important;gap:4px!important;min-width:0!important;height:44px!important}html body #app>header.hud.hud-v2 .sm-clock-text{flex:0 0 43px!important;min-width:43px!important;font-size:11px!important;font-variant-numeric:tabular-nums lining-nums!important;text-align:center!important}html body #app>header.hud.hud-v2 .speed-btns{display:grid!important;grid-template-columns:repeat(3,44px)!important;place-items:center!important;gap:2px!important;width:136px!important;height:44px!important}html body #app>header.hud.hud-v2 .speed-btns .speed-btn{display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border-radius:50%!important;font-size:9px!important;line-height:1!important}html body #app>header.hud.hud-v2 .speed-btns .speed-btn>span{display:block!important;width:100%!important;font-family:Georgia,Times New Roman,serif!important;font-size:8px!important;font-weight:700!important;line-height:1!important;text-align:center!important;transform:none!important}html body #app>header.hud.hud-v2 .hud-resource-hub{position:fixed!important;z-index:238!important;top:calc(env(safe-area-inset-top,0px) + 6px)!important;left:50%!important;width:52px!important;height:52px!important;transform:translate(-50%)!important}html body #app>header.hud.hud-v2 .hud-resource-toggle{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important}html body #app>header.hud.hud-v2 .hud-resource-toggle img{width:52px!important;height:52px!important}html body #app>header.hud.hud-v2 .hud-resource-hub[open] .hud-resource-wings{position:fixed!important;z-index:236!important;top:calc(var(--hz-mobile-hud-height) + 6px)!important;right:var(--hz-mobile-edge-right)!important;left:var(--hz-mobile-edge-left)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:auto!important;height:auto!important;padding:0!important;pointer-events:auto!important}html body #app>header.hud.hud-v2 .hud-resource-hub[open] .hud-resource-wing{position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;width:100%!important;height:44px!important;opacity:1!important;transform:none!important;animation:none!important}html body #app>header.hud.hud-v2 .hud-resource-hub[open] .hud-resource-wing>.stat-badge{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:4px 7px!important;overflow:hidden!important}html body #app>header.hud.hud-v2 .hud-resource-wing :is(#gold-lbl,#tokens-lbl,#energy-lbl,#lvl-lbl){display:block!important;max-width:100%!important;overflow:hidden!important;font-size:11px!important;line-height:14px!important;font-variant-numeric:tabular-nums lining-nums!important;text-align:center!important;text-overflow:ellipsis!important}html body #app>header.hud.hud-v2 .hud-resource-wing .sm-odo-plate,html body #app>header.hud.hud-v2 .hud-resource-wing .bar-label{font-size:9px!important;line-height:11px!important;text-align:center!important}html body #app>.hud-actions{position:fixed!important;z-index:240!important;top:calc(env(safe-area-inset-top,0px) + 8px)!important;right:var(--hz-mobile-edge-right)!important;left:auto!important;display:grid!important;grid-template-columns:repeat(4,44px)!important;gap:4px!important;width:188px!important;height:44px!important;margin:0!important}html body #app>.hud-actions:before{display:none!important}html body #app>.hud-actions .hud-action-btn,html body #app>.hud-actions #btn-fullscreen.ui-toggle-btn,html body #app>.hud-actions #btn-ui-toggle.ui-toggle-btn{position:relative!important;inset:auto!important;display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:8px!important;border:1px solid rgba(184,190,202,.44)!important;border-radius:50%!important;background:#1b1d20f0!important;box-shadow:inset 0 1px #ffffff0f,0 4px 12px #00000057!important;transform:none!important}html body #app>.hud-actions .hud-action-icon{display:block!important;width:20px!important;height:20px!important;object-fit:contain!important}html body #app>.hud-actions #btn-mute>.hud-action-icon{width:16px!important;height:16px!important}html body #app>header.hud.hud-v2 #btn-shop.hud-shop-quick{top:calc(var(--hz-mobile-hud-height) + 52px)!important;right:calc(var(--hz-mobile-edge-right) + 4px)!important;width:92px!important;min-width:92px!important;padding-inline:8px!important}html body #app>footer.toolbar.toolbar-v2{position:fixed!important;z-index:250!important;inset:auto 0 0!important;width:100vw!important;height:var(--hz-mobile-toolbar-height)!important;min-height:var(--hz-mobile-toolbar-height)!important;padding:0!important;overflow:visible!important;pointer-events:none!important}html body #app>footer.toolbar.toolbar-v2 .toolbar-content{position:relative!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:4px var(--hz-mobile-edge-right) var(--hz-mobile-edge-bottom) var(--hz-mobile-edge-left)!important;align-items:flex-end!important;justify-content:flex-end!important;pointer-events:none!important}html body #app>footer.toolbar.toolbar-v2 .toolbar-dock{position:static!important;width:auto!important;height:auto!important;pointer-events:auto!important}html body #app>footer.toolbar.toolbar-v2 .toolbar-dock-toggle{position:relative!important;z-index:8!important;display:flex!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;margin:0!important;padding:5px!important;border-radius:50%!important;touch-action:manipulation!important}html body #app>footer.toolbar.toolbar-v2 .toolbar-dock-toggle>.tb-medallion-mark{content:none!important;width:36px!important;height:36px!important;flex:0 0 36px!important;max-width:36px!important;max-height:36px!important}html body #app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-drawer{position:fixed!important;z-index:6!important;inset:auto var(--hz-mobile-edge-right) var(--hz-mobile-edge-bottom) var(--hz-mobile-edge-left)!important;display:flex!important;width:auto!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - var(--hz-mobile-hud-height) - var(--hz-mobile-edge-bottom) - 8px)!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}html body #app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-dock-toggle{position:fixed!important;z-index:10!important;right:calc(50% - 23px)!important;bottom:var(--hz-mobile-edge-bottom)!important}html body #app>footer.toolbar.toolbar-v2 .tb-hub-tabs{order:2!important;width:100%!important;height:60px!important;min-height:60px!important;flex:0 0 60px!important;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)!important;pointer-events:auto!important}html body #app>footer.toolbar.toolbar-v2 .tb-hub-btn{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;min-width:0!important;min-height:52px!important;padding:6px 10px!important;column-gap:6px!important;overflow:hidden!important;touch-action:manipulation!important}html body #app>footer.toolbar.toolbar-v2 .tb-hub-btn .clean-ui-icon{align-self:center!important;width:28px!important;height:28px!important}html body #app>footer.toolbar.toolbar-v2 .tb-hub-btn>span{align-self:center!important;min-width:0!important;overflow:hidden!important;font-size:10px!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #app>footer.toolbar.toolbar-v2 .tb-hub-btn>small{display:none!important}html body #app>footer.toolbar.toolbar-v2 .tb-toolbar-section.is-open{order:1!important;width:100%!important;max-height:calc(100dvh - var(--hz-mobile-hud-height) - 76px - var(--hz-mobile-edge-bottom))!important;margin:0 0 4px!important;padding:44px 8px 8px!important;gap:7px!important;overflow:hidden auto!important;overscroll-behavior:none!important;border-radius:46% 46% 18px 18px/58px 58px 18px 18px!important;pointer-events:auto!important;scrollbar-width:none!important}html body #app>footer.toolbar.toolbar-v2 .tb-section-heading{width:min(82%,330px)!important;min-height:44px!important;margin:-37px auto 1px!important;padding:4px 10px!important}html body #app>footer.toolbar.toolbar-v2 .tb-section-heading small{display:none!important}html body #app>footer.toolbar.toolbar-v2 .tb-category-btn,html body #app>footer.toolbar.toolbar-v2 .tb-slot,html body #app>footer.toolbar.toolbar-v2 .tb-btn{min-height:44px!important;touch-action:manipulation!important}html body #app>footer.toolbar.toolbar-v2 .tb-category-btn{height:54px!important;min-height:54px!important;padding:4px 7px!important}html body #app>footer.toolbar.toolbar-v2 .tb-category-btn .clean-ui-icon,html body #app>footer.toolbar.toolbar-v2 .tb-section-heading .clean-ui-icon{width:22px!important;height:22px!important;flex:0 0 22px!important}html body #app>footer.toolbar.toolbar-v2 .tb-command-flyout,html body #app>footer.toolbar.toolbar-v2 #tb-seeds.tb-command-flyout,html body #app>footer.toolbar.toolbar-v2 #tb-tools.tb-command-flyout{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:min(246px,38dvh)!important;overflow:hidden auto!important;overscroll-behavior:none!important}html body #app>footer.toolbar.toolbar-v2 #tb-seeds .tb-slot,html body #app>footer.toolbar.toolbar-v2 #tb-tools .tb-slot:not(.tb-house-action){width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:4px 6px!important}html body #app>#panel.panel.panel-v2{position:fixed!important;z-index:420!important;inset:var(--hz-mobile-edge-top) var(--hz-mobile-edge-right) var(--hz-mobile-edge-bottom) var(--hz-mobile-edge-left)!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:16px!important;transform:none!important}html body #app>#panel.panel.panel-v2>.panel-hdr{position:relative!important;top:auto!important;flex:0 0 auto!important;min-height:58px!important;padding:7px 8px 7px 12px!important}html body #app>#panel.panel.panel-v2>.panel-hdr h2{min-width:0!important;overflow:hidden!important;font-size:16px!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #app>#panel.panel.panel-v2>.panel-hdr .btn-x{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body #app>#panel.panel.panel-v2>#panel-body.panel-body{flex:1 1 auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;padding:12px!important;overflow:hidden auto!important;overscroll-behavior:none!important;-webkit-overflow-scrolling:touch!important}html body #app>#panel.panel.panel-v2>#panel-body :is(button,[role=button],input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px!important;max-width:100%!important;font-size:max(14px,1em)!important;touch-action:manipulation!important}html body #app>#panel.panel.panel-v2 :is(.inv-grid,.shop-grid,.profile-menu-stats,.panel-grid){min-width:0!important;max-width:100%!important}html body #app>#panel.panel.panel-v2 .inv-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))!important;gap:7px!important}html body .modal-v2-root{width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:var(--hz-mobile-edge-top) var(--hz-mobile-edge-right) var(--hz-mobile-edge-bottom) var(--hz-mobile-edge-left)!important;overflow:hidden!important}html body .modal-v2-root:not(.modal-v2-root--sheet)>.modal-v2,html body .modal-v2-root>.mk-panel.panel.panel-v2{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - var(--hz-mobile-edge-top) - var(--hz-mobile-edge-bottom))!important;margin:0!important;overflow:hidden!important;border-radius:16px!important}html body .modal-v2-root .modal-v2-header{flex:0 0 auto!important;min-height:58px!important;padding:7px 8px 7px 12px!important}html body .modal-v2-root .modal-v2-close,html body .modal-v2-root [data-modal-close]{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important}html body .modal-v2-root .modal-v2-body,html body .modal-v2-root .profile-menu-content,html body .modal-v2-root .page-popup-body,html body .modal-v2-root .tx-content,html body .modal-v2-root #mk-body{flex:1 1 auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;padding:12px!important;overflow:hidden auto!important;overscroll-behavior:none!important;-webkit-overflow-scrolling:touch!important}html body .modal-v2-root .modal-v2-footer{flex:0 0 auto!important;min-height:60px!important;padding:8px!important;gap:8px!important;flex-wrap:wrap!important}html body .modal-v2-root :is(button,[role=button],input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px!important;max-width:100%!important;font-size:max(14px,1em)!important;touch-action:manipulation!important}html body .modal-v2-root--cookie .cookie-switch{display:inline-flex!important;flex:0 0 44px!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body .modal-v2-root--cookie .cookie-switch .cookie-slider{top:11px!important;right:3px!important;bottom:11px!important;left:3px!important}html body .modal-v2-root--cookie .cookie-switch .cookie-slider:before{left:3px!important;width:16px!important;height:16px!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{transform:translate(16px,-50%)!important}html body .modal-v2-root :is(.profile-menu-stats,.profile-menu-actions,.confirm-buttons,.mk-field-grid){min-width:0!important;max-width:100%!important}html body .modal-v2-root--sheet{align-items:end!important;padding-top:max(24px,env(safe-area-inset-top,0px))!important}html body .modal-v2-root--sheet>.mobile-sheet-panel{width:100%!important;min-width:0!important;max-width:100%!important;max-height:calc(100dvh - max(24px,env(safe-area-inset-top,0px)))!important;padding-bottom:var(--hz-mobile-edge-bottom)!important;overflow:hidden auto!important;border-radius:18px 18px 0 0!important}html body .mobile-sheet-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body #app>#fs-prompt.fs-prompt.fs-prompt--game{top:calc(var(--hz-mobile-hud-height) + 6px)!important;right:var(--hz-mobile-edge-right)!important;left:var(--hz-mobile-edge-left)!important;width:auto!important;max-width:none!important;padding:14px 50px 14px 14px!important;border-radius:14px!important}html body #app>#fs-prompt.fs-prompt.fs-prompt--game:not(.hidden):not([hidden]){display:grid!important}html body #app>#fs-prompt.fs-prompt.fs-prompt--game.fs-prompt--ios-fallback{padding-bottom:14px!important}html body #app>#fs-prompt .fs-prompt-close,html body #app>#fs-prompt .fs-prompt-btn{min-height:44px!important}html body #app>#fs-prompt .fs-prompt-close{width:44px!important;height:44px!important}html body #app>#panel.panel.panel-v2 .prof-vol-slider,html body .modal-v2-root .menu-setting-row input[type=range]{display:block!important;width:calc(100% - 16px)!important;min-width:0!important;max-width:calc(100% - 16px)!important;margin-inline:8px!important;box-sizing:border-box!important}html body #app>.notif-stack{right:var(--hz-mobile-edge-right)!important;bottom:calc(var(--hz-mobile-toolbar-height) + 6px)!important;left:var(--hz-mobile-edge-left)!important;width:auto!important;max-width:none!important}html body #app .tooltip{max-width:min(240px,calc(100vw - 20px))!important;font-size:13px!important;line-height:1.35!important}html body #app>.crop-info-panel{right:auto!important;bottom:calc(var(--hz-mobile-toolbar-height) + 6px)!important;left:var(--hz-mobile-edge-left)!important;width:min(260px,calc(100vw - 12px))!important;max-height:min(38dvh,260px)!important;overflow:hidden auto!important}html body #main-menu.menu-overlay{width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:var(--hz-mobile-edge-top) var(--hz-mobile-edge-right) var(--hz-mobile-edge-bottom) var(--hz-mobile-edge-left)!important;overflow:hidden auto!important}html body #main-menu .menu-content,html body #main-menu .menu-login{max-width:calc(100vw - var(--hz-mobile-edge-left) - var(--hz-mobile-edge-right))!important}html body #main-menu :is(button,input,[role=button]){min-height:44px!important;touch-action:manipulation!important}html body #main-menu :is(.menu-fs-corner,.menu-auth-close){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body #main-menu .menu-corner-controls{right:var(--hz-mobile-edge-right)!important;bottom:var(--hz-mobile-edge-bottom)!important}}@media(max-width:620px)and (max-height:600px)and (orientation:landscape){:root{--hz-mobile-hud-height: calc(100px + env(safe-area-inset-top, 0px)) ;--hz-mobile-toolbar-height: calc(58px + env(safe-area-inset-bottom, 0px)) }html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-content{padding:0!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-stats{position:fixed!important;top:calc(env(safe-area-inset-top,0px) + 4px)!important;left:var(--hz-mobile-edge-left)!important;width:242px!important;height:44px!important;margin:0!important;transform:none!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 #btn-shop.hud-shop-quick{top:calc(env(safe-area-inset-top,0px) + 52px)!important;right:var(--hz-mobile-edge-right)!important;left:auto!important;width:92px!important;min-width:92px!important;height:44px!important;min-height:44px!important;margin:0!important;transform:none!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2{height:var(--hz-mobile-toolbar-height)!important;min-height:var(--hz-mobile-toolbar-height)!important;overflow:hidden!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-content{padding:0!important;overflow:hidden!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-cluster{position:absolute!important;top:0!important;right:auto!important;bottom:auto!important;left:50%!important;display:flex!important;align-items:center!important;width:fit-content!important;height:var(--hz-mobile-toolbar-height)!important;overflow:hidden!important;transform:translate(-50%)!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-cluster:has(+.toolbar-dock--unified[open]){visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-drawer{position:fixed!important;inset:max(6px,env(safe-area-inset-top,0px)) max(6px,env(safe-area-inset-right,0px)) calc(var(--hz-mobile-toolbar-height) + 4px) max(6px,env(safe-area-inset-left,0px))!important;display:flex!important;flex-direction:column!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;gap:5px!important;padding:8px!important;overflow:hidden!important;transform:none!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-dock-toggle{position:fixed!important;right:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 7px)!important;left:50%!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:5px!important;overflow:hidden!important;transform:translate(-50%)!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-dock-toggle>.tb-medallion-mark{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;font-size:6px!important;line-height:1!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open] .tb-toolbar-section.is-open{flex:1 1 0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:8px!important;overflow:hidden!important;border-radius:10px!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open] .tb-toolbar-section.is-open>#tb-seeds.tb-command-flyout{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(56px,auto)!important;align-content:start!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;gap:7px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:none!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open] .tb-hub-tabs{flex:0 0 48px!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open] .tb-hub-btn{display:grid!important;grid-template-columns:1fr!important;min-height:44px!important;padding:4px 10px!important}}@media(max-width:679px)and (orientation:portrait){html body:not(.is-landing-page) #app#app>.hud-actions{position:fixed!important;top:calc(env(safe-area-inset-top,0px) + 6px)!important;right:var(--hz-mobile-edge-right)!important;left:auto!important;display:grid!important;grid-template-columns:repeat(4,44px)!important;gap:4px!important;width:188px!important;height:44px!important;transform:none!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 #btn-shop.hud-shop-quick{top:calc(env(safe-area-inset-top,0px) + 60px)!important;right:var(--hz-mobile-edge-right)!important;left:auto!important;width:84px!important;min-width:84px!important;height:44px!important;min-height:44px!important;transform:none!important}}@media(max-height:600px)and (orientation:landscape)and (max-width:1200px){:root{--hz-mobile-hud-height: calc(52px + env(safe-area-inset-top, 0px)) }html body:not(.is-landing-page) #app#app>.hud-actions{position:fixed!important;top:calc(env(safe-area-inset-top,0px) + 4px)!important;right:var(--hz-mobile-edge-right)!important;left:auto!important;display:grid!important;grid-template-columns:repeat(4,44px)!important;gap:4px!important;width:188px!important;height:44px!important;transform:none!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 #btn-shop.hud-shop-quick{top:calc(env(safe-area-inset-top,0px) + 56px)!important;right:var(--hz-mobile-edge-right)!important;left:auto!important;width:92px!important;min-width:92px!important;height:44px!important;min-height:44px!important;transform:none!important}}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 #btn-shop.hud-shop-quick{border-radius:3px!important}@media(min-width:1180px)and (min-height:601px){html body:not(.is-mobile,.is-landing-page) #app#app>header.hud.hud-v2 #btn-shop.hud-shop-quick{position:fixed!important;top:16px!important;right:auto!important;left:calc(50% - 224px)!important;width:108px!important;min-width:108px!important;max-width:108px!important;transform:none!important}html body:not(.is-mobile,.is-landing-page) #app#app>header.hud.hud-v2 #hud-resource-hub:has(#tokens-badge:not(.hidden):not([hidden]))+#btn-shop.hud-shop-quick{left:calc(50% - 281px)!important}html body:not(.is-mobile,.is-landing-page) #app#app>header.hud.hud-v2 #hud-resource-wings{position:fixed!important;top:8px!important;right:auto!important;left:calc(50% + 57px)!important;display:flex!important;align-items:center!important;gap:5px!important;width:max-content!important;height:44px!important;overflow:visible!important;transform:translate(-50%)!important}html body:not(.is-mobile,.is-landing-page) #app#app>header.hud.hud-v2 #hud-resource-wings .hud-resource-wing{position:static!important;top:0!important;right:auto!important;left:auto!important;display:flex!important;align-items:center!important;gap:5px!important;width:auto!important;height:44px!important;transform:none!important}html body:not(.is-mobile,.is-landing-page) #app#app>header.hud.hud-v2 #hud-resource-wings>.hud-resource-wing>.stat-badge{height:44px!important;min-height:44px!important;max-height:44px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]{position:fixed!important;right:8px!important;bottom:4px!important;left:auto!important;width:64px!important;height:64px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-dock-toggle{position:relative!important;inset:auto!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;transform:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-drawer{position:fixed!important;right:12px!important;bottom:76px!important;left:auto!important;width:min(520px,calc(100vw - 24px))!important;max-height:min(640px,calc(100dvh - 98px))!important}}@media(max-width:679px)and (orientation:portrait){:root{--hz-mobile-hud-height: calc(112px + env(safe-area-inset-top, 0px)) }html body #app>header.hud.hud-v2 .hud-stats{position:absolute!important;inset:calc(env(safe-area-inset-top,0px) + 6px) auto auto var(--hz-mobile-edge-left)!important;display:block!important;width:calc(100vw - var(--hz-mobile-edge-left) - var(--hz-mobile-edge-right))!important;max-width:none!important;height:100px!important}html body #app>header.hud.hud-v2 .hud-stats .stat-badge.season-badge{position:absolute!important;top:0!important;left:0!important}html body #app>header.hud.hud-v2 .hud-stats .stat-badge.sm-clock-badge{position:absolute!important;top:54px!important;left:0!important;width:220px!important;min-width:220px!important}html body #app>header.hud.hud-v2 .hud-resource-hub[open] .hud-resource-wings{grid-template-columns:1fr!important}html body #app>header.hud.hud-v2 .hud-resource-hub[open] .hud-resource-wing{height:44px!important}html body #app>.hud-actions{grid-template-columns:repeat(4,44px)!important;gap:4px!important;width:188px!important;height:44px!important}html body #app>.hud-actions .hud-action-btn,html body #app>.hud-actions #btn-fullscreen.ui-toggle-btn,html body #app>.hud-actions #btn-ui-toggle.ui-toggle-btn{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:9px!important}html body #app>header.hud.hud-v2 #btn-shop.hud-shop-quick{top:calc(var(--hz-mobile-hud-height) + 100px)!important}html body #app>footer.toolbar.toolbar-v2 .tb-hub-btn{display:flex!important;align-items:center!important;justify-content:center!important;padding-inline:7px!important}html body #app>footer.toolbar.toolbar-v2 .tb-hub-btn>span{max-width:84px!important}}@media(max-width:420px)and (orientation:portrait){html body #app>#fs-prompt.fs-prompt.fs-prompt--game{top:calc(var(--hz-mobile-hud-height) + 8px)!important;right:max(8px,env(safe-area-inset-right,0px))!important;left:max(8px,env(safe-area-inset-left,0px))!important;padding:12px 50px 12px 14px!important;border-radius:16px!important}html body #app>#fs-prompt .fs-prompt-text{margin-bottom:9px!important;font-size:13px!important;line-height:1.32!important}html body #app>#fs-prompt .fs-prompt-btn{min-height:40px!important}html body #app>header.hud.hud-v2 .hud-stats .stat-badge.sm-clock-badge{width:218px!important;min-width:218px!important}html body #app>footer.toolbar.toolbar-v2 .tb-hub-tabs{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)!important}html body #app>footer.toolbar.toolbar-v2 .tb-hub-btn .clean-ui-icon{width:25px!important;height:25px!important;flex:0 0 25px!important}html body #app>footer.toolbar.toolbar-v2 .tb-command-tabs,html body #app>footer.toolbar.toolbar-v2 .tb-toolbar-section--commands>.tb-command-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .modal-v2-root .confirm-buttons,html body .modal-v2-root .profile-menu-actions{grid-template-columns:1fr!important}}@media(max-height:600px)and (orientation:landscape)and (max-width:1200px){:root{--hz-mobile-hud-height: calc(52px + env(safe-area-inset-top, 0px)) ;--hz-mobile-toolbar-height: calc(58px + env(safe-area-inset-bottom, 0px)) }html body #app>header.hud.hud-v2 .hud-content{padding-top:calc(env(safe-area-inset-top,0px) + 4px)!important;padding-bottom:4px!important}html body #app>header.hud.hud-v2 .hud-stats{width:min(286px,calc(50vw - 34px))!important;height:44px!important;gap:4px!important}html body #app>header.hud.hud-v2 .hud-stats .stat-badge.season-badge{flex:0 1 clamp(66px,12vw,82px)!important;width:clamp(66px,12vw,82px)!important;min-width:66px!important;height:44px!important;min-height:44px!important;padding:4px 8px!important;border-radius:10px!important}html body #app>header.hud.hud-v2 .hud-stats .stat-badge.sm-clock-badge{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:1px 3px 1px 7px!important;border-radius:10px!important}html body #app>header.hud.hud-v2 .sm-clock-readout{height:44px!important}html body #app>header.hud.hud-v2 .speed-btns{flex:1 1 auto!important;grid-template-columns:repeat(3,44px)!important;width:auto!important;min-width:136px!important;height:44px!important}html body #app>header.hud.hud-v2 .speed-btns .speed-btn{width:100%!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body #app>header.hud.hud-v2 .speed-btns .speed-btn>span{font-size:7px!important;transform:none!important}html body #app>header.hud.hud-v2 .hud-resource-hub{width:44px!important;height:44px!important}html body #app>header.hud.hud-v2 .hud-resource-toggle,html body #app>header.hud.hud-v2 .hud-resource-toggle img{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body #app>.hud-actions{grid-template-columns:repeat(4,44px)!important;gap:4px!important;width:188px!important;height:44px!important}html body #app>.hud-actions .hud-action-btn,html body #app>.hud-actions #btn-fullscreen.ui-toggle-btn,html body #app>.hud-actions #btn-ui-toggle.ui-toggle-btn{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:8px!important}html body #app>.hud-actions .hud-action-icon{width:15px!important;height:15px!important}html body #app>.hud-actions #btn-mute>.hud-action-icon{width:12px!important;height:12px!important}html body #app>.hud-actions #btn-quick-menu>.hud-action-icon{width:13px!important;height:13px!important}html body #app>.hud-actions #btn-home>.hud-action-icon{width:13px!important;height:13px!important}html body #app>.hud-actions #btn-fullscreen>.hud-action-icon{width:12px!important;height:12px!important}html body #app>footer.toolbar.toolbar-v2 .toolbar-dock-toggle{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body #app>footer.toolbar.toolbar-v2 .toolbar-dock-toggle>.tb-medallion-mark{width:30px!important;height:30px!important;flex-basis:30px!important;max-width:30px!important;max-height:30px!important}html body #app>header.hud.hud-v2 .hud-resource-hub,html body #app>.hud-actions{top:calc(env(safe-area-inset-top,0px) + 4px)!important}html body #app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-drawer{right:auto!important;bottom:var(--hz-mobile-edge-bottom)!important;left:50%!important;width:min(720px,calc(100vw - 20px))!important;max-height:calc(100dvh - var(--hz-mobile-hud-height) - 8px)!important;gap:5px!important;transform:translate(-50%)!important}html body #app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-dock-toggle{right:calc(50% - 20px)!important;bottom:var(--hz-mobile-edge-bottom)!important}html body #app>footer.toolbar.toolbar-v2 .tb-hub-tabs{width:min(680px,100%)!important;height:48px!important;min-height:48px!important;flex:0 0 48px!important;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr)!important;margin-inline:auto!important}html body #app>footer.toolbar.toolbar-v2 .tb-hub-btn{min-height:44px!important;grid-template-columns:24px auto!important;justify-content:center!important;padding:4px 12px!important;column-gap:7px!important}html body #app>footer.toolbar.toolbar-v2 .tb-hub-btn .clean-ui-icon{width:24px!important;height:24px!important}html body #app>footer.toolbar.toolbar-v2 .tb-toolbar-section.is-open{flex:0 1 238px!important;height:min(238px,calc(100dvh - var(--hz-mobile-hud-height) - 66px))!important;max-height:min(238px,calc(100dvh - var(--hz-mobile-hud-height) - 66px))!important;margin-bottom:0!important;padding:39px 10px 8px!important;gap:5px!important;overflow:hidden!important;border-radius:22px!important}html body #app>footer.toolbar.toolbar-v2 .tb-toolbar-section--commands.is-open{flex-basis:148px!important;height:min(148px,calc(100dvh - var(--hz-mobile-hud-height) - 66px))!important;max-height:min(148px,calc(100dvh - var(--hz-mobile-hud-height) - 66px))!important}html body #app>footer.toolbar.toolbar-v2 .tb-section-heading{width:min(76%,320px)!important;min-height:34px!important;margin:-35px auto 0!important;padding:2px 10px!important}html body #app>footer.toolbar.toolbar-v2 .tb-section-heading strong{font-size:10px!important}html body #app>footer.toolbar.toolbar-v2 .tb-command-tabs,html body #app>footer.toolbar.toolbar-v2 .tb-toolbar-section--commands>.tb-command-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}html body #app>footer.toolbar.toolbar-v2 .tb-command-flyout,html body #app>footer.toolbar.toolbar-v2 #tb-seeds.tb-command-flyout,html body #app>footer.toolbar.toolbar-v2 #tb-tools.tb-command-flyout{grid-template-columns:repeat(4,minmax(0,1fr))!important;max-height:136px!important;gap:5px!important;overflow:hidden auto!important;scrollbar-gutter:stable!important}html body #app>footer.toolbar.toolbar-v2 #tb-seeds.tb-command-flyout,html body #app>footer.toolbar.toolbar-v2 #tb-tools.tb-command-flyout{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #app>footer.toolbar.toolbar-v2 #tb-seeds .tb-slot,html body #app>footer.toolbar.toolbar-v2 #tb-tools .tb-slot:not(.tb-house-action){inset:auto!important;height:44px!important;min-height:44px!important;padding:3px 6px!important;transform:none!important}html body #app>footer.toolbar.toolbar-v2 .tb-tool-icon,html body #app>footer.toolbar.toolbar-v2 #tb-seeds .item-badge{width:27px!important;height:27px!important;flex-basis:27px!important}html body #app>footer.toolbar.toolbar-v2 .tb-category-btn .clean-ui-icon,html body #app>footer.toolbar.toolbar-v2 .tb-section-heading .clean-ui-icon{width:19px!important;height:19px!important;flex:0 0 19px!important}html body #app>footer.toolbar.toolbar-v2 .tb-category-btn{height:44px!important;min-height:44px!important;gap:0!important;padding:3px 6px!important;font-size:8px!important}html body #app>footer.toolbar.toolbar-v2 #tb-flyout-holding,html body #app>footer.toolbar.toolbar-v2 #tb-flyout-journal{grid-template-columns:repeat(var(--tb-command-column-count),minmax(0,1fr))!important}html body #app>footer.toolbar.toolbar-v2 #tb-flyout-system{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #app>footer.toolbar.toolbar-v2 :is(#btn-animals,#btn-save,#btn-guide,#btn-notiflog){display:flex!important}html body #app>footer.toolbar.toolbar-v2 #btn-mobile-more{display:none!important}html body #app>#panel.panel.panel-v2,html body .modal-v2-root{--hz-mobile-edge-top: max(4px, env(safe-area-inset-top, 0px));--hz-mobile-edge-bottom: max(4px, env(safe-area-inset-bottom, 0px))}html body #app>#panel.panel.panel-v2>.panel-hdr,html body .modal-v2-root .modal-v2-header{min-height:52px!important}}@media(min-width:1440px)and (min-height:601px){html body:not(.is-mobile,.is-landing-page) #app#app>.hud-actions{top:16px!important;right:12px!important;grid-template-columns:repeat(4,108px)!important;gap:5px!important;width:447px!important;height:44px!important;margin:0!important;padding:0!important}html body:not(.is-mobile,.is-landing-page) #app#app>.hud-actions>.hud-action-btn,html body:not(.is-mobile,.is-landing-page) #app#app>.hud-actions>#btn-home.hud-action-btn,html body:not(.is-mobile,.is-landing-page) #app#app>.hud-actions>#btn-fullscreen.hud-action-btn,html body:not(.is-mobile,.is-landing-page) #app#app>.hud-actions>#btn-mute.hud-action-btn{flex:0 0 108px!important;width:108px!important;min-width:108px!important;max-width:108px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 12px!important}}@media(max-width:900px)and (min-height:601px){html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-stats>.season-badge{top:1.5px!important}html body:not(.is-landing-page) #app#app>.hud-actions,html body:not(.is-landing-page) #app#app>header.hud.hud-v2 #btn-shop.hud-shop-quick{top:calc(env(safe-area-inset-top,0px) + 10px)!important}}@media(max-width:900px),(max-height:600px)and (max-width:1200px){html body #app>#game-wrap{inset:var(--hz-mobile-hud-height) 0 0!important;width:100vw!important;height:auto!important;min-height:0!important}html body #app>header.hud.hud-v2 .hud-resource-hub{left:calc(50% - 26px)!important;transform:none!important}html body #app>header.hud.hud-v2 .hud-resource-hub:not([open]) .hud-resource-wings{display:none!important}html body #app>header.hud.hud-v2 .hud-resource-hub[open] .hud-resource-wings{inset:calc(var(--hz-mobile-hud-height) + 6px) var(--hz-mobile-edge-right) auto var(--hz-mobile-edge-left)!important;width:auto!important;max-width:none!important;transform:none!important}html body #app>#panel.panel.panel-v2{display:flex!important;flex-direction:column!important}html body #app>#panel.panel.panel-v2>#panel-body.panel-body{flex:1 1 0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}html body #app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-drawer{inset:auto var(--hz-mobile-edge-right) var(--hz-mobile-edge-bottom) var(--hz-mobile-edge-left)!important;width:auto!important;max-width:none!important;transform:none!important}html body #app :is(#tokens-badge,#btn-market,#prof-tokens-btn,#prof-tokens-section).hidden,html body #app :is(#tokens-badge,#btn-market,#prof-tokens-btn,#prof-tokens-section)[hidden]{display:none!important}html body #app>#panel.panel.panel-v2>.panel-hdr .btn-x,html body .modal-v2-root :is(.modal-v2-close,[data-modal-close]),html body .mobile-sheet-close{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}@media(max-height:600px)and (orientation:landscape)and (max-width:1200px){html body #app>header.hud.hud-v2 .hud-resource-hub{left:calc(50% - 22px)!important}html body #app>header.hud.hud-v2 #btn-shop.hud-shop-quick{top:calc(env(safe-area-inset-top,0px) + 4px)!important;right:calc(var(--hz-mobile-edge-right) + 196px)!important;width:92px!important;min-width:92px!important;height:44px!important;min-height:44px!important}}@media(max-width:679px)and (orientation:portrait){html body #app>header.hud.hud-v2 .hud-resource-hub{top:calc(env(safe-area-inset-top,0px) + 6px)!important;left:calc(var(--hz-mobile-edge-left) + 94px)!important}html body #app>header.hud.hud-v2 #btn-shop.hud-shop-quick{top:calc(env(safe-area-inset-top,0px) + 60px)!important;right:var(--hz-mobile-edge-right)!important;width:84px!important;min-width:84px!important;height:44px!important;min-height:44px!important}}@media(min-width:600px)and (max-width:900px)and (min-height:700px){html body #app>#panel.panel.panel-v2{top:calc(var(--hz-mobile-hud-height) + 10px)!important;right:calc(var(--hz-mobile-edge-right) + 6px)!important;bottom:calc(var(--hz-mobile-toolbar-height) + 10px)!important;left:auto!important;width:min(560px,calc(100vw - 24px))!important;max-width:min(560px,calc(100vw - 24px))!important}html body .modal-v2-root:not(.modal-v2-root--sheet)>.modal-v2,html body .modal-v2-root>.mk-panel.panel.panel-v2{width:min(680px,100%)!important}html body #app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-drawer{right:calc(var(--hz-mobile-edge-right) + 6px)!important;left:auto!important;width:min(560px,calc(100vw - 24px))!important}}@media(max-width:900px)and (prefers-reduced-motion:reduce),(max-height:600px)and (max-width:1200px)and (prefers-reduced-motion:reduce){html body #app *,html body .modal-v2-root *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:900px),(max-height:600px)and (max-width:1200px){html body #app>#panel.panel.panel-v2 #panel-body>*,html body .modal-v2-root :is(.modal-v2-body,.profile-menu-content,.page-popup-body,.tx-content,#mk-body)>*{max-width:100%!important}html body #app>#panel.panel.panel-v2 :is(.shop-item,.quest-item,.animal-card,.guide-card,.map-card,.profile-card,.house-room,.inventory-slot){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}html body #app>#panel.panel.panel-v2 :is(.shop-grid,.animals-grid,.guide-grid,.map-grid,.profile-grid,.house-grid,.quest-grid,.market-grid){grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))!important;gap:8px!important}html body #app>#panel.panel.panel-v2 :is(.shop-item,.quest-item){grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important}html body #app>#panel.panel.panel-v2 :is(.shop-name,.shop-desc,.panel-copy,p,li),html body .modal-v2-root :is(p,li,label,.tx-details){overflow-wrap:anywhere!important;word-break:normal!important}html body .modal-v2-root :is(.profile-menu-stats,.mk-field-grid){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr))!important;gap:8px!important}html body .modal-v2-root :is(.profile-menu-actions,.confirm-buttons){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(148px,100%),1fr))!important;gap:8px!important}html body .modal-v2-root :is(table,.tx-row,.tx-summary){min-width:0!important;max-width:100%!important}}@media(max-height:600px)and (orientation:landscape)and (max-width:1200px){html body #app>#panel.panel.panel-v2{inset:max(4px,env(safe-area-inset-top,0px)) max(4px,env(safe-area-inset-right,0px)) max(4px,env(safe-area-inset-bottom,0px)) max(4px,env(safe-area-inset-left,0px))!important;border-radius:12px!important}html body #app>#panel.panel.panel-v2>.panel-hdr,html body .modal-v2-root .modal-v2-header{min-height:44px!important;padding:4px 6px 4px 10px!important}html body #app>#panel.panel.panel-v2>.panel-hdr .btn-x,html body .modal-v2-root :is(.modal-v2-close,[data-modal-close]){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body #app>#panel.panel.panel-v2>#panel-body.panel-body,html body .modal-v2-root :is(.modal-v2-body,.profile-menu-content,.page-popup-body,.tx-content,#mk-body){padding:8px!important}html body .modal-v2-root .modal-v2-footer{min-height:44px!important;padding:4px 8px!important}html body .modal-v2-root :is(button,[role=button],input:not([type=checkbox]):not([type=radio]),select,textarea),html body #app>#panel.panel.panel-v2 :is(button,[role=button],input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px!important}html body .modal-v2-root:not(.modal-v2-root--sheet)>.modal-v2,html body .modal-v2-root>.mk-panel.panel.panel-v2{max-height:calc(100dvh - 8px)!important;border-radius:12px!important}html body .modal-v2-root :is(.modal-v2-body,.profile-menu-content,.page-popup-body,.tx-content,#mk-body){scrollbar-gutter:stable!important;overscroll-behavior:none!important}}@media(max-width:900px),(max-height:600px)and (max-width:1200px){html body #app>#panel.panel.panel-v2>.panel-hdr .btn-x,html body .modal-v2-root :is(.modal-v2-close,[data-modal-close]),html body .mobile-sheet-close{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}@media(max-height:600px)and (orientation:landscape)and (max-width:1200px){:root{--hz-mobile-hud-height: calc(52px + env(safe-area-inset-top, 0px)) }}@media(max-width:900px),(max-height:600px)and (max-width:1200px){html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 #toolbar-section-satchel.is-open>#tb-seeds.tb-command-flyout{flex:1 1 0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;align-content:start!important;overflow:hidden auto!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-toggle{display:grid!important;place-items:center!important;pointer-events:auto!important;cursor:pointer!important;border:1px solid #785f32!important;border-radius:10px!important;background:linear-gradient(180deg,#fff8df,#f0dfb4)!important;box-shadow:0 2px #4131182e!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-toggle:before{content:none!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-mark{display:block!important;color:#173d2e;font:800 20px/1 Georgia,serif}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 #energy-lbl{width:auto!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important}}@media(max-width:679px)and (orientation:portrait){html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-stats .stat-badge.sm-clock-badge{width:150px!important;min-width:150px!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-hub{top:calc(env(safe-area-inset-top,0px) + 60px)!important;left:calc(var(--hz-mobile-edge-left) + 156px)!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-cluster{position:absolute!important;inset:auto 68px var(--hz-mobile-edge-bottom) var(--hz-mobile-edge-left)!important;display:block!important;width:auto!important;max-width:none!important;height:62px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:none!important;scrollbar-width:none!important;touch-action:pan-x!important;pointer-events:auto!important;transform:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-cluster::-webkit-scrollbar{display:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools,html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools{position:static!important;width:max-content!important;min-width:max-content!important;max-width:none!important;margin:0!important;transform:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools>.tb-slot{width:44px!important;min-width:44px!important;height:58px!important;min-height:58px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified:not([open]){position:absolute!important;right:var(--hz-mobile-edge-right)!important;bottom:var(--hz-mobile-edge-bottom)!important;width:52px!important;height:62px!important;transform:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified:not([open])>.toolbar-dock-toggle{width:52px!important;min-width:52px!important;height:62px!important;min-height:62px!important;margin:0!important;transform:none!important}}@media(max-height:600px)and (orientation:landscape)and (max-width:1200px){html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-stats{top:calc(env(safe-area-inset-top,0px) + 4px)!important;transform:none!important}}@media(orientation:landscape)and (min-width:1201px)and (max-width:1280px)and (max-height:720px){html body:not(.is-landing-page) #app>#game-wrap{inset:var(--hud-v2-height, 76px) 0 var(--toolbar-v2-height, 72px)!important;width:100vw!important;height:auto!important;min-height:0!important}}.game-orientation-lock{display:none}@media(orientation:portrait){body{overflow:hidden!important}body>:not(.game-orientation-lock){visibility:hidden!important;pointer-events:none!important}body .game-orientation-lock{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;padding:max(24px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));visibility:visible!important;pointer-events:auto!important;color:#173b2d;background:linear-gradient(#fffae2e0,#f7edc7eb),repeating-linear-gradient(0deg,rgb(73 67 43 / 5%) 0 1px,transparent 1px 4px),#f5edce}.game-orientation-lock__paper{display:grid;width:min(100%,420px);min-height:min(66vh,420px);place-items:center;align-content:center;gap:18px;padding:clamp(30px,8vw,52px) clamp(24px,8vw,46px);border:1px solid rgb(23 59 45 / 58%);outline:1px solid rgb(169 79 48 / 46%);outline-offset:-7px;text-align:center;box-shadow:8px 10px #3e341d21;background:#fffae2c7}.game-orientation-lock__paper h2{margin:0;font-family:var(--font-display, Georgia, serif);font-size:clamp(2.1rem,10vw,3.7rem);font-style:italic;line-height:.92;letter-spacing:-.045em}.game-orientation-lock__paper p{max-width:26ch;margin:0;font-size:clamp(.9rem,3.8vw,1.08rem);font-weight:700;line-height:1.45}.game-orientation-lock__device{position:relative;display:grid;width:82px;height:132px;place-items:center;border:4px solid currentColor;border-radius:15px;animation:merryfield-rotate-device 2.4s cubic-bezier(.7,0,.3,1) infinite}.game-orientation-lock__device:before{position:absolute;top:7px;width:23px;height:3px;border-radius:999px;background:currentColor;content:""}.game-orientation-lock__device span{width:9px;height:9px;border:2px solid currentColor;border-radius:50%;transform:translateY(50px)}@keyframes merryfield-rotate-device{0%,28%{transform:rotate(0)}60%,88%{transform:rotate(90deg)}to{transform:rotate(0)}}}@media(prefers-reduced-motion:reduce){.game-orientation-lock__device{animation:none!important;transform:rotate(90deg)}}@media(orientation:landscape){html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2{border-top:0!important;background:transparent!important;box-shadow:none!important}}@media(max-height:600px)and (orientation:landscape)and (max-width:1200px){html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-stats{top:calc(env(safe-area-inset-top,0px) + 4px)!important;align-items:stretch!important;width:242px!important;height:44px!important;gap:4px!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-stats>.season-badge{flex:0 0 66px!important;width:66px!important;min-width:66px!important;max-width:66px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:4px 5px!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .season-badge>#season-icon{display:none!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-stats>.sm-clock-badge{display:flex!important;flex:0 0 172px!important;align-items:center!important;width:172px!important;min-width:172px!important;max-width:172px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-badge>.sm-clock-face{display:none!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-badge>.sm-clock-readout{flex:1 1 auto!important;gap:2px!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-readout>#time-lbl{flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;padding-inline:2px!important;font-size:9px!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-readout>.speed-btns{grid-template-columns:repeat(3,44px)!important;flex:0 0 136px!important;width:136px!important;min-width:136px!important;height:44px!important;min-height:44px!important;gap:2px!important}html body:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-readout .speed-btn{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-cluster{position:absolute!important;inset:0 auto auto 50%!important;display:flex!important;align-items:center!important;width:fit-content!important;height:var(--hz-mobile-toolbar-height)!important;max-height:var(--hz-mobile-toolbar-height)!important;transform:translate(-50%)!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools{position:static!important;width:fit-content!important;height:var(--hz-mobile-toolbar-height)!important;min-height:var(--hz-mobile-toolbar-height)!important;max-height:var(--hz-mobile-toolbar-height)!important;transform:none!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools{height:var(--hz-mobile-toolbar-height)!important;min-height:var(--hz-mobile-toolbar-height)!important;max-height:var(--hz-mobile-toolbar-height)!important;padding:5px 8px!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools>button.tb-slot{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified:not([open]){position:absolute!important;right:var(--hz-mobile-edge-right)!important;bottom:0!important;left:auto!important;display:block!important;width:var(--hz-mobile-toolbar-height)!important;height:var(--hz-mobile-toolbar-height)!important;transform:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified:not([open])>.toolbar-dock-toggle{width:var(--hz-mobile-toolbar-height)!important;min-width:var(--hz-mobile-toolbar-height)!important;height:var(--hz-mobile-toolbar-height)!important;min-height:var(--hz-mobile-toolbar-height)!important;margin:0!important;padding:6px 7px 7px 10px!important;transform:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified:not([open])>.toolbar-dock-toggle:before{top:0!important;right:7px!important;width:7px!important;height:100%!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified:not([open])>.toolbar-dock-toggle>.tb-medallion-mark{width:36px!important;min-width:36px!important;height:34px!important;min-height:34px!important}}@media(orientation:landscape)and (min-width:1201px){html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-cluster{position:absolute!important;inset:0 auto auto 50%!important;display:flex!important;align-items:center!important;height:100%!important;transform:translate(-50%)!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools{position:static!important;bottom:auto!important;height:100%!important;transform:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools{height:64px!important;min-height:64px!important;max-height:64px!important;padding-block:8px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified:not([open]){position:absolute!important;right:8px!important;bottom:4px!important;left:auto!important;display:block!important;width:64px!important;height:64px!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified:not([open])>.toolbar-dock-toggle{width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important;margin:0!important;padding:7px 8px 8px 12px!important;transform:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified:not([open])>.toolbar-dock-toggle:before{top:0!important;right:8px!important;width:8px!important;height:100%!important}}@media(max-width:620px)and (max-height:600px)and (orientation:landscape){:root{--hz-mobile-hud-height: calc(100px + env(safe-area-inset-top, 0px)) }html body:not(.is-landing-page) #app#app>header.hud.hud-v2 #btn-shop.hud-shop-quick{top:calc(env(safe-area-inset-top,0px) + 52px)!important;right:auto!important;left:var(--hz-mobile-edge-left)!important;width:92px!important;min-width:92px!important;height:44px!important;min-height:44px!important}}@media(max-width:900px),(max-height:600px)and (max-width:1200px){html body.is-mobile:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-tabs-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-bottom:8px!important;padding-bottom:8px!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}html body #app>#panel.panel.panel-v2 .shop-tab{min-width:0!important;min-height:44px!important;padding:5px 4px!important}html body #app>#panel.panel.panel-v2 .shop-tab .st-lbl{min-width:0!important;overflow:hidden!important;font-size:clamp(.68rem,1.8vw,.82rem)!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #app>#panel.panel.panel-v2 .shop-season-filters{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;width:100%!important;min-width:0!important;margin-bottom:8px!important}html body #app>#panel.panel.panel-v2 .shop-season-btn{min-width:0!important;min-height:44px!important;padding:5px 2px!important;overflow:hidden!important;font-size:clamp(.64rem,1.7vw,.78rem)!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #app>#panel.panel.panel-v2 .shop-item{min-width:0!important;min-height:58px!important;overflow:hidden!important}html body #app>#panel.panel.panel-v2 :is(.shop-info,.shop-name,.shop-desc,.guide-wrap,.guide-section){min-width:0!important;max-width:100%!important}html body #app>#panel.panel.panel-v2 :is(.panel-inline-actions,.prof-account-actions,.prof-pay-methods){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(148px,100%),1fr))!important;gap:8px!important;width:100%!important;min-width:0!important}html body #app>#panel.panel.panel-v2 :is(.prof-stat-grid,.prof-stat-grid-3){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(128px,100%),1fr))!important;gap:7px!important}html body #app>#panel.panel.panel-v2 .prof-avatar-grid{grid-template-columns:repeat(auto-fit,minmax(min(96px,100%),1fr))!important}html body #app>#panel.panel.panel-v2 :is(.prof-form-grid,.prof-package-grid){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))!important;gap:8px!important;min-width:0!important}html body #app>#panel.panel.panel-v2 :is(.prof-custom-control,.prof-currency-row,.prof-vol-row){min-width:0!important;max-width:100%!important}html body #app>#panel.panel.panel-v2 .prof-inline-menu{max-width:min(360px,calc(100vw - 24px))!important;max-height:min(240px,50dvh)!important;overflow:hidden auto!important;overscroll-behavior:none!important}html body #game-menu .gm-btn,html body #main-menu.menu-overlay .menu-auth-modal #menu-login :is(.menu-input,.menu-auth-secondary,.menu-auth-submit),html body #main-menu.menu-overlay .menu-auth-modal #menu-login :is(.menu-login-forgot,#menu-auth-switch-btn){min-height:44px!important}html body #main-menu.menu-overlay .menu-auth-modal #menu-login :is(.menu-login-forgot,#menu-auth-switch-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px!important}html body #main-menu.menu-overlay .menu-auth-modal #menu-login .terms-check{min-height:44px!important;align-items:center!important}}@media(max-height:600px)and (orientation:landscape)and (max-width:1200px){html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-stats{position:fixed!important;top:calc(env(safe-area-inset-top,0px) + 4px)!important;left:var(--hz-mobile-edge-left)!important;width:246px!important;height:44px!important;margin:0!important;transform:none!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 #btn-shop.hud-shop-quick{top:calc(env(safe-area-inset-top,0px) + 4px)!important;right:calc(var(--hz-mobile-edge-right) + 196px)!important;left:auto!important;width:92px!important;min-width:92px!important;height:44px!important;min-height:44px!important;margin:0!important;transform:none!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-stats>.sm-clock-badge{display:flex!important;flex:0 0 176px!important;width:176px!important;min-width:176px!important;max-width:176px!important;height:44px!important;min-height:44px!important;max-height:44px!important;gap:0!important;padding:0!important;overflow:visible!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-badge>:is(.sm-clock-face,#time-phase-icon){display:none!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-badge>.sm-clock-readout{display:grid!important;grid-template-columns:34px 136px!important;align-items:center!important;gap:2px!important;width:174px!important;min-width:174px!important;max-width:174px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;overflow:visible!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-readout>#time-lbl{width:34px!important;min-width:34px!important;max-width:34px!important;padding:0 2px!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-readout>.speed-btns{grid-template-columns:repeat(3,44px)!important;width:136px!important;min-width:136px!important;max-width:136px!important;height:44px!important;min-height:44px!important;max-height:44px!important;gap:2px!important;overflow:visible!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools{width:fit-content!important;height:52px!important;min-height:52px!important;max-height:52px!important;gap:2px!important;padding:3px 6px!important;overflow:hidden!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2{overflow:hidden!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-content{overflow:hidden!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified:not([open]){right:calc(var(--hz-mobile-edge-right) + 2px)!important;bottom:3px!important;width:52px!important;height:52px!important;overflow:hidden!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified:not([open])>.toolbar-dock-toggle{width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:5px 6px 6px 9px!important;overflow:hidden!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified:not([open])>.toolbar-dock-toggle>.tb-medallion-mark{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;font-size:7px!important;line-height:1.05!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-cluster:has(+.toolbar-dock--unified[open]){visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools>button.tb-slot{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open] #tb-seeds.tb-command-flyout{grid-auto-rows:48px!important;align-content:start!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open] #tb-seeds.tb-command-flyout>.tb-slot{height:48px!important;min-height:48px!important;max-height:48px!important;padding:3px 8px!important}}@media(max-height:600px)and (orientation:landscape)and (max-width:1200px){html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-drawer{position:fixed!important;inset:max(6px,env(safe-area-inset-top,0px)) max(6px,env(safe-area-inset-right,0px)) calc(var(--hz-mobile-toolbar-height) + 4px) max(6px,env(safe-area-inset-left,0px))!important;display:flex!important;flex-direction:column!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;gap:5px!important;padding:8px!important;overflow:hidden!important;transform:none!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-dock-toggle{position:fixed!important;right:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 7px)!important;left:50%!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:5px!important;overflow:hidden!important;transform:translate(-50%)!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-dock-toggle>.tb-medallion-mark{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;font-size:6px!important;line-height:1!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open] .tb-toolbar-section.is-open{flex:1 1 0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:8px!important;overflow:hidden!important;border-radius:10px!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open] .tb-hub-tabs{flex:0 0 48px!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open] .tb-toolbar-section.is-open>#tb-seeds.tb-command-flyout{grid-auto-rows:48px!important;align-content:start!important}}@media(max-width:620px)and (max-height:600px)and (orientation:landscape){html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 #btn-shop.hud-shop-quick{top:calc(env(safe-area-inset-top,0px) + 52px)!important;right:var(--hz-mobile-edge-right)!important}}@media(max-height:600px)and (orientation:landscape)and (max-width:1200px){html body #cookie-consent#cookie-consent.modal-v2-root--cookie{top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:none!important;padding:12px!important;overflow:hidden!important}html body #cookie-consent#cookie-consent.modal-v2-root--cookie>.cookie-consent-panel{width:min(560px,calc(100vw - 24px))!important;max-width:560px!important;max-height:calc(100dvh - 24px)!important;margin:auto!important;border-radius:10px!important}html body #cookie-consent#cookie-consent .cookie-consent-header{min-height:40px!important;padding:7px 12px!important}html body #cookie-consent#cookie-consent .cookie-consent-title{font-size:.95rem!important}html body #cookie-consent#cookie-consent .cookie-consent-body{padding:10px 12px!important}html body #cookie-consent#cookie-consent :is(.cookie-consent-msg,.cookie-consent-submsg){margin-bottom:7px!important;font-size:.72rem!important;line-height:1.35!important}html body #cookie-consent#cookie-consent .cookie-consent-actions{gap:7px!important;padding:8px 10px!important}html body #cookie-consent#cookie-consent .cookie-consent-btn{min-height:44px!important;padding:6px 8px!important;font-size:.78rem!important;line-height:1.15!important}html body #cookie-consent#cookie-consent.modal-v2-root--cookie.hidden,html body #cookie-consent#cookie-consent.modal-v2-root--cookie[hidden]{display:none!important}}@media(max-height:600px)and (orientation:landscape)and (max-width:1200px){html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-hub[open]>#hud-resource-wings{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-hub[open]>#hud-resource-wings>.hud-resource-wing{display:contents!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-hub[open]>#hud-resource-wings .stat-badge{width:100%!important;min-width:0!important;max-width:none!important}html body.is-mobile:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=npc]{inset:50% auto auto 50%!important;width:min(86vw,760px)!important;min-width:0!important;max-width:calc(100vw - 32px)!important;height:min(78dvh,380px)!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;transform:translate(-50%,-50%)!important}html body.is-mobile:not(.is-landing-page) #app#app>#panel.panel.panel-v2[data-panel-mode=npc]>#panel-body.panel-body{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:none!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing--right>.xp-badge{align-items:center!important;justify-content:center!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing--right>.xp-badge>.bar-col{display:grid!important;grid-template-rows:14px 6px!important;place-items:center!important;gap:3px!important;width:100%!important;height:23px!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing--right>.xp-badge .bar-label{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:3px!important;width:auto!important;height:14px!important;font-size:10px!important;line-height:14px!important;white-space:nowrap!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 #lvl-lbl{display:inline!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;overflow:visible!important;font-size:12px!important;line-height:14px!important;text-overflow:clip!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing--right>#energy-badge{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:1fr!important;align-items:center!important;align-content:stretch!important;justify-items:center!important;justify-content:stretch!important;padding:4px 7px!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 #energy-badge>.bar-col.sm-energy-hidden{grid-row:1!important;grid-column:2!important;display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:3px!important;width:100%!important;height:25px!important;padding:0!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 #energy-badge>.bar-col.sm-energy-hidden>.bar-label{font-size:10px!important;line-height:12px!important;text-align:center!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 #energy-badge>.sm-energy-dial{grid-row:1!important;grid-column:3!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 #energy-lbl{width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important;font-size:12px!important;line-height:14px!important;text-align:center!important;text-overflow:clip!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-readout>#time-lbl{font-size:11px!important;font-weight:800!important;letter-spacing:-.2px!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 .sm-clock-readout .speed-btn>span{font-size:11px!important;font-weight:800!important;line-height:1!important}html body.is-mobile:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-tabs-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important;margin-bottom:7px!important;padding-bottom:7px!important}html body.is-mobile:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-tab{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;padding:3px 2px!important}html body.is-mobile:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-tab .st-ico{display:grid!important;flex:0 0 28px!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important}html body.is-mobile:not(.is-landing-page) #app#app>#panel.panel.panel-v2 .shop-tab .st-lbl{width:100%!important;min-width:0!important;overflow:hidden!important;font-size:clamp(.62rem,1.45vw,.76rem)!important;line-height:1.05!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-cluster:has(+.toolbar-dock--unified[open]){visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools>#tb-tools{height:50px!important;min-height:50px!important;max-height:50px!important;padding:2px 6px!important;box-shadow:inset 0 2px #ffe2a452,inset 0 -3px #27160f6b,0 0 0 2px #c39b5d,0 0 0 3px #35231a!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-dock-toggle{position:fixed!important;right:calc(var(--hz-mobile-edge-right) + 2px)!important;bottom:3px!important;left:auto!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:5px 6px 6px 9px!important;transform:none!important}html body.is-mobile:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock--unified[open]>.toolbar-dock-toggle>.tb-medallion-mark{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;font-size:7px!important;line-height:1.05!important}}@media(min-width:901px)and (min-height:521px)and (max-height:600px)and (max-width:1200px)and (orientation:landscape){html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 .hud-resource-wing--right>#energy-badge{grid-template-columns:minmax(0,1fr) 28px!important;grid-template-rows:11px 16px!important;align-content:center!important;gap:0 4px!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 #energy-badge>.bar-col.sm-energy-hidden{display:contents!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 #energy-badge>.bar-col.sm-energy-hidden>.bar-label{display:block!important;grid-row:1!important;grid-column:1 / -1!important;justify-self:stretch!important;width:100%!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 #energy-badge>.bar-col.sm-energy-hidden>.bar-outer{grid-row:2!important;grid-column:1!important;justify-self:stretch!important;width:100%!important}html body.is-mobile:not(.is-landing-page) #app#app>header.hud.hud-v2 #energy-badge>.sm-energy-dial{grid-row:2!important;grid-column:2!important;width:28px!important;min-width:28px!important}}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools>.tb-slot:after,html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .tb-quick-tools:not(.is-house-actions)>#tb-tools .tb-key{content:none!important;display:none!important}html body:not(.is-landing-page) #app#app>footer.toolbar.toolbar-v2 .toolbar-dock-toggle:before{content:none!important;display:none!important}html body #main-menu.mf-gazette-shell.menu-overlay{--mf-paper: #f3e7bf;--mf-paper-light: #fbf4dc;--mf-ink: #26382e;--mf-green: #385842;--mf-red: #a44a34;--mf-rule: rgba(38, 56, 46, .38);display:block!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:none;scroll-behavior:smooth;scroll-snap-type:y proximity}.mf-landing-title-slide{position:relative;z-index:1;width:100%;min-height:100%;min-height:100svh;pointer-events:none;scroll-snap-align:start;scroll-snap-stop:normal}.mf-landing-pages{position:relative;z-index:3;width:100%;color:var(--mf-ink);background:var(--mf-paper);-webkit-user-select:text;user-select:text}html body #main-menu.mf-gazette-shell>#menu-footer-live.menu-footer{position:relative!important;z-index:3!important;inset:auto!important;display:block!important;width:100%!important;max-width:none!important;min-height:112px!important;margin:0!important;padding:30px clamp(24px,6vw,96px)!important;transform:none!important;border:0!important;border-top:1px solid rgba(246,232,187,.34)!important;border-radius:0!important;background:linear-gradient(90deg,rgba(255,248,220,.035) 1px,transparent 1px) 0 0 / 22px 100%,#26382e!important;box-shadow:inset 0 8px #a65b3f!important;color:#f4e7bd!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;scroll-snap-align:end}html body #main-menu.mf-gazette-shell>#menu-footer-live .menu-footer-row-bottom{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:14px 26px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important}html body #main-menu.mf-gazette-shell>#menu-footer-live #menu-footer-copy{order:-1!important;margin:0!important;color:#d8c994!important;font:700 11px/1.3 Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important}html body #main-menu.mf-gazette-shell>#menu-footer-live .menu-footer-links{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px 24px!important;justify-content:center!important}html body #main-menu.mf-gazette-shell>#menu-footer-live :is(.menu-footer-links a,.menu-footer-cookie-btn){min-height:34px!important;margin:0!important;padding:8px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#f4e7bd!important;font:800 10px/1.2 Arial,sans-serif!important;letter-spacing:.075em!important;text-transform:uppercase!important}html body #main-menu.mf-gazette-shell>#menu-footer-live :is(.menu-footer-links a,.menu-footer-cookie-btn):is(:hover,:focus-visible){color:#efb16d!important;outline:none!important}html body #main-menu.mf-gazette-shell>#menu-footer-live .menu-footer-cookie-btn{padding-left:0!important;border-left:0!important}html body #main-menu.mf-gazette-shell>#menu-footer-live .menu-footer-disclosure{display:none!important}html body:not(.is-landing-page) #main-menu #menu-footer-live{display:none!important}.mf-landing-pages :is(a,button){-webkit-user-select:none;user-select:none}.mf-landing-slide{position:relative;width:100%;min-height:100svh;padding:clamp(76px,8vw,124px) clamp(24px,6vw,96px);overflow:hidden;scroll-snap-align:start}.mf-landing-slide:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.25;background-image:repeating-linear-gradient(0deg,rgba(38,56,46,.055) 0 1px,transparent 1px 5px),radial-gradient(circle at 18% 22%,rgba(255,255,255,.45),transparent 25%);mix-blend-mode:multiply}.mf-landing-slide>*{position:relative;z-index:1}.mf-landing-pages h2{color:var(--mf-ink);font:700 clamp(3.25rem,7.2vw,7.5rem) / .9 Georgia,"Times New Roman",serif!important;letter-spacing:-.068em}.mf-landing-pages h2 em{color:var(--mf-green);font-weight:500}.mf-landing-economy{display:grid;align-content:center;gap:clamp(44px,6vw,76px);background:linear-gradient(90deg,#fffae8f5,#efdeaee6),url(/assets/merryfield-farm-gazette-C4S8ofdb.webp) center / cover}.mf-economy-demo :is(h3,p,ul),.mf-landing-cast :is(h3,p,figure){margin:0}.mf-landing-cast h3{color:var(--mf-ink);font:italic 700 clamp(2rem,3vw,3.15rem) / 1 Georgia,"Times New Roman",serif!important;letter-spacing:-.04em}.mf-economy-head{margin-bottom:0}.mf-economy-demo{display:grid;grid-template-columns:minmax(340px,1fr) minmax(210px,.48fr) minmax(360px,1fr);gap:clamp(22px,3vw,48px);align-items:stretch;width:min(1380px,100%);margin-inline:auto}.mf-newspaper{--mf-paper-angle: -.55deg;display:grid;grid-template-rows:auto 1fr auto;min-height:430px;overflow:hidden;transform:rotate(var(--mf-paper-angle));border:4px double #26382e;background:repeating-linear-gradient(0deg,rgba(54,72,55,.035) 0 1px,transparent 1px 5px),radial-gradient(circle at 14% 12%,rgba(255,255,255,.58),transparent 34%),#f3e4b8;box-shadow:10px 12px #4c472d33,0 24px 38px #2c352824;color:var(--mf-ink);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.mf-shop-preview{--mf-paper-angle: .55deg}.mf-newspaper:is(:hover,:focus-visible,.is-selected){transform:translateY(-6px) rotate(0);outline:none;box-shadow:0 0 0 4px #a44a348c,10px 14px #4c472d33,0 28px 42px #2c35282e}.mf-newspaper>header,.mf-newspaper>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 20px;color:#26382e}.mf-newspaper>header{border-bottom:4px double #26382e}.mf-newspaper>footer{border-top:4px double #26382e;font:700 .86rem/1.2 system-ui,sans-serif!important}.mf-newspaper h3{font:700 clamp(1.65rem,2vw,2.3rem) / 1 Georgia,serif!important;letter-spacing:-.045em}.mf-newspaper>header>span{color:#4f5c48;font:700 .8rem/1.2 system-ui,sans-serif!important;letter-spacing:.06em;text-transform:uppercase}.mf-inventory-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-content:center;padding:clamp(20px,2.5vw,32px)}.mf-item-slot{position:relative;display:grid;aspect-ratio:1;place-items:center;min-width:0;border-right:1px solid rgba(38,56,46,.45);border-bottom:1px solid rgba(38,56,46,.45);background:#fffae524}.mf-item-slot:nth-child(-n+3){border-top:1px solid rgba(38,56,46,.45)}.mf-item-slot:nth-child(3n+1){border-left:1px solid rgba(38,56,46,.45)}.mf-item-slot img{width:min(72%,68px);height:min(72%,68px);object-fit:contain;image-rendering:pixelated}.mf-item-slot>b{position:absolute;right:6px;bottom:5px;min-width:20px;padding:0;background:transparent;color:var(--mf-ink);font:700 .82rem/1 Georgia,serif!important;text-align:center}.mf-item-slot.is-empty{opacity:.42}.mf-shop-stock{display:grid;align-content:center;padding:12px 24px;list-style:none}.mf-shop-stock li{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:13px 0;border-bottom:1px solid rgba(38,56,46,.42)}.mf-shop-stock li:last-child{border-bottom:0}.mf-shop-stock img{width:50px;height:50px;object-fit:contain;image-rendering:pixelated}.mf-shop-stock li>div{min-width:0}.mf-shop-stock li b,.mf-shop-stock li span{display:block}.mf-shop-stock li b{color:var(--mf-ink);font:750 .9rem/1.25 system-ui,sans-serif!important}.mf-shop-stock li span{margin-top:3px;color:#5d684f;font:600 .7rem/1.25 system-ui,sans-serif!important}.mf-shop-stock li>strong{min-width:44px;padding:7px 8px 5px;border-bottom:2px solid var(--mf-ink);background:transparent;color:#26382e;font:800 .8rem/1 system-ui,sans-serif!important;text-align:center}.mf-shopkeeper-lane{display:grid;grid-template-rows:auto 1fr;min-width:0}.mf-shopkeeper-lane>p{color:#586252;font:700 .86rem/1.4 system-ui,sans-serif!important;text-align:center;text-transform:uppercase;letter-spacing:.08em}.mf-shopkeeper-track{position:relative;min-height:390px}.mf-shopkeeper-track:before,.mf-shopkeeper-track:after{content:"";position:absolute;right:-38px;left:-38px}.mf-shopkeeper-track:before{bottom:34px;height:72px;border-top:3px solid #77704c;border-bottom:3px solid #77704c;background-color:#cbb17b;background-image:radial-gradient(ellipse at 8px 8px,rgba(91,86,58,.34) 0 2px,transparent 3px),radial-gradient(ellipse at 25px 17px,rgba(255,240,190,.38) 0 3px,transparent 4px),radial-gradient(ellipse at 15px 29px,rgba(117,100,64,.25) 0 2px,transparent 3px);background-size:36px 34px;box-shadow:inset 0 7px #fff1c638,inset 0 -7px #5b563a1f,0 10px #364f3829}.mf-shopkeeper-track:after{bottom:68px;height:1px;background:repeating-linear-gradient(90deg,transparent 0 18px,rgba(76,72,48,.3) 18px 35px)}.mf-shopkeeper-walker{position:absolute;z-index:1;bottom:49px;left:0;display:grid;justify-items:center;width:92px;padding:0;border:0;background:transparent;color:var(--mf-ink);cursor:pointer;transition:left 1.45s linear}.mf-shopkeeper-walker.is-right{left:calc(100% - 92px)}.mf-shopkeeper-walker:focus-visible{outline:3px solid var(--mf-red);outline-offset:5px}.mf-shopkeeper-sprite{display:block;width:80px;height:120px;background:url(/assets/agnes-bellweather-YEDIgVi2.png) 0 0 / 640px 360px no-repeat;filter:drop-shadow(0 8px 5px rgba(28,43,31,.25));image-rendering:pixelated}.mf-shopkeeper-walker.is-right .mf-shopkeeper-sprite{transform:scaleX(-1)}.mf-shopkeeper-walker.is-walking .mf-shopkeeper-sprite{animation:mf-shopkeeper-walk .68s steps(4) infinite}.mf-shopkeeper-name{position:absolute;top:-24px;margin:0;padding:5px 9px;background:var(--mf-ink);color:var(--mf-paper-light);font:700 .76rem/1 system-ui,sans-serif!important}@keyframes mf-shopkeeper-walk{0%{background-position:-320px 0}to{background-position:-640px 0}}.mf-landing-valley{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:clamp(44px,7vw,108px);align-items:center;min-height:0;padding-block:clamp(64px,7vw,104px);border-top:10px solid var(--mf-ink);background:#e8d9aa}.mf-landing-panorama{border:5px double var(--mf-ink);padding:clamp(10px,1vw,15px) clamp(10px,1vw,15px) 0;background:repeating-linear-gradient(0deg,rgba(38,56,46,.035) 0 1px,transparent 1px 5px),var(--mf-paper-light);box-shadow:12px 14px #c5ae73,22px 25px 44px #26382e30;transform:rotate(-.3deg)}.mf-map-carousel-stage{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(38,56,46,.64);background:#26382e}.mf-map-carousel-arrow{position:absolute;z-index:4;top:50%;display:grid;place-items:center;width:clamp(38px,3vw,48px);height:clamp(62px,6vw,78px);padding:0;transform:translateY(-50%);border:1px solid rgba(255,245,214,.6);background:#192b20e6;box-shadow:none;color:#fff5d6;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.mf-map-carousel-arrow--prev{left:-1px;border-left:0;border-radius:0 12px 12px 0}.mf-map-carousel-arrow--next{right:-1px;border-right:0;border-radius:12px 0 0 12px}.mf-map-carousel-arrow span{display:block;width:13px;height:13px;border-right:2px solid currentcolor;border-bottom:2px solid currentcolor}.mf-map-carousel-arrow--prev span{margin-left:5px;transform:rotate(135deg)}.mf-map-carousel-arrow--next span{margin-right:5px;transform:rotate(-45deg)}.mf-map-carousel-arrow:is(:hover,:focus-visible){transform:translateY(-50%);background:var(--mf-red);outline:none}.mf-map-slide{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;transition:opacity .76s ease,visibility 0s linear .76s}.mf-map-slide.is-active{z-index:1;visibility:visible;opacity:1;transition-delay:0s}.mf-map-slide:after{content:none}.mf-map-slide canvas{display:block;width:100%;height:100%;background:#536646;image-rendering:pixelated}.mf-landing-panorama figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:10px 5px 8px;border-top:4px double var(--mf-ink)}.mf-map-paper-folio{display:grid;gap:2px;color:var(--mf-ink)}.mf-map-paper-folio b{font:700 clamp(.9rem,1.2vw,1.1rem) / 1 Georgia,serif;letter-spacing:-.02em}.mf-map-paper-folio b span{font:inherit;letter-spacing:inherit;text-transform:none}.mf-map-paper-folio span{font:700 .62rem/1.2 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.mf-map-carousel-dots{display:inline-flex;align-items:center;gap:8px}.mf-map-carousel-dots button{width:9px;height:9px;padding:0;border:1px solid var(--mf-green);border-radius:999px;background:transparent;cursor:pointer;transition:width .18s ease,background-color .18s ease}.mf-map-carousel-dots button.is-active{width:27px;background:var(--mf-red)}.mf-map-carousel-dots button:focus-visible{outline:2px solid var(--mf-red);outline-offset:3px}.mf-landing-field-guide{display:grid;align-content:center;align-self:center;gap:16px}.mf-landing-field-guide h2{max-width:11ch;font-size:clamp(2.45rem,4vw,4.4rem)!important;line-height:.94!important}.mf-landing-field-guide>p{color:#59634f;font:600 .9rem/1.5 system-ui,sans-serif!important}.mf-landing-field-guide ol{list-style:none;border-top:1px solid var(--mf-rule)}.mf-landing-field-guide li{display:block;padding:9px 0;border-bottom:1px solid var(--mf-rule)}.mf-landing-field-guide li span{color:#686c5b;font:600 .76rem/1.42 system-ui,sans-serif!important}.mf-landing-field-guide li b{font:italic 700 1rem/1.35 Georgia,serif!important}.mf-landing-notices{display:grid;align-content:center;gap:clamp(52px,7vw,92px);color:var(--mf-paper-light);background:var(--mf-green)}.mf-landing-section-head{display:grid;gap:20px;max-width:1040px;margin-inline:auto;text-align:center}.mf-landing-notices .mf-landing-section-head :is(h2,p){color:var(--mf-paper-light)}.mf-landing-section-head>p{max-width:680px;margin-inline:auto;color:#59634f;font:600 1rem/1.6 system-ui,sans-serif!important}.mf-landing-cast{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:clamp(50px,7vw,112px);align-items:end;width:min(1360px,100%);min-height:clamp(540px,43vw,650px);margin-inline:auto;padding:clamp(30px,4vw,58px);overflow:hidden;border:7px solid #efe1b6;background:linear-gradient(#28482e0f,#28482e0f),url(/assets/merryfield-meadow-x6dY8e_8.png) center / cover no-repeat;box-shadow:12px 14px #1d3627,0 28px 54px #0f1e154d}.mf-neighbour-lineup,.mf-animal-yard{display:grid;gap:24px}.mf-landing-cast h3{color:var(--mf-ink);text-shadow:0 2px 0 rgba(255,244,210,.72)}.mf-neighbour-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3vw,44px) clamp(18px,2.5vw,36px)}.mf-neighbour-grid figure{position:relative;display:grid;justify-items:center;gap:13px;min-width:0;text-align:center}.mf-neighbour-grid figure:nth-child(2n){transform:translateY(12px)}.mf-neighbour-sprite{--mf-npc-walk-start: -384px;--mf-npc-walk-end: -768px;--mf-npc-route: 42px;position:relative;display:block;width:96px;height:144px;background-repeat:no-repeat;background-position:var(--mf-npc-walk-start) 0;background-size:768px 432px;filter:drop-shadow(0 7px 3px rgba(15,26,19,.3));image-rendering:pixelated;animation:mf-neighbour-walk .72s steps(4) infinite,mf-neighbour-stroll 6.4s linear infinite}.mf-neighbour-sprite:after{content:"";position:absolute;z-index:-1;right:12px;bottom:2px;left:12px;height:11px;border-radius:50%;background:#192f1e57;filter:blur(1px)}.mf-neighbour-sprite--nell{background-image:url(/assets/agnes-bellweather-YEDIgVi2.png)}.mf-neighbour-sprite--kit{background-image:url(/assets/edmund-vane-BXGPbyjG.png);animation-delay:-.18s,-1.1s}.mf-neighbour-sprite--tamsin{background-image:url(/assets/marlow-fen-DSAgbgst.png);animation-delay:-.31s,-2.2s}.mf-neighbour-sprite--bram{background-image:url(/assets/gideon-rusk-CbuIVf29.png);animation-delay:-.44s,-3.3s}.mf-neighbour-sprite--fern{background-image:url(/assets/rowan-ashcombe-DTiNtP2r.png);animation-delay:-.57s,-4.4s}.mf-neighbour-sprite--lark{background-image:url(/assets/lenora-veil-ObN7kk9w.png);animation-delay:-.7s,-5.5s}.mf-neighbour-grid figcaption{display:grid;gap:4px;min-width:0}.mf-neighbour-grid figcaption b{color:var(--mf-ink);font:italic 700 clamp(1.08rem,1.45vw,1.45rem)/1.05 Georgia,serif!important;letter-spacing:-.025em;text-shadow:0 1px 0 rgba(255,244,210,.9)}.mf-neighbour-grid figcaption span{color:#385842;font:600 .76rem/1.3 system-ui,sans-serif!important;text-shadow:0 1px 0 rgba(255,244,210,.9)}.mf-animal-yard>p{max-width:430px;color:var(--mf-ink);font:600 .9rem/1.55 system-ui,sans-serif!important}.mf-animal-pasture{position:relative;isolation:isolate;min-height:390px}.mf-animal-pasture:before{content:none}.mf-animal{--mf-animal-frames: 6;--mf-animal-route-duration: 12s;--mf-animal-travel: 70px;--mf-animal-right-last: -320px;--mf-animal-left-first: -768px;--mf-animal-left-last: -1088px;--mf-animal-foot: 2px;position:absolute;display:block;background-repeat:no-repeat;background-position:0 -64px;filter:drop-shadow(0 5px 2px rgba(15,26,19,.22));image-rendering:pixelated;animation:mf-animal-walk var(--mf-animal-route-duration) steps(var(--mf-animal-frames),jump-none) infinite,mf-animal-route var(--mf-animal-route-duration) linear infinite}.mf-animal:after{content:"";position:absolute;z-index:-1;right:12%;bottom:var(--mf-animal-foot);left:12%;height:9px;border-radius:50%;background:#18331d5c;filter:blur(1px)}.mf-animal--cow{bottom:14px;left:0;width:96px;height:96px;background-image:url(/assets/cow-BJf-4zqQ.png);background-position-y:-96px;background-size:2304px 384px;--mf-animal-right-last: -480px;--mf-animal-left-first: -1152px;--mf-animal-left-last: -1632px;--mf-animal-travel: 74px;--mf-animal-route-duration: 13.2s;--mf-animal-foot: 1px}.mf-animal--calf{bottom:156px;left:12%;width:64px;height:64px;background-image:url(/assets/calf-CXQqyUkh.png);background-size:1536px 256px;--mf-animal-travel: 64px;--mf-animal-route-duration: 10.8s;--mf-animal-foot: 22px;animation-delay:-.2s,-3.2s}.mf-animal--sheep{bottom:42px;left:36%;width:64px;height:64px;background-image:url(/assets/sheep-sx2y4X5P.png);background-size:1536px 256px;--mf-animal-frames: 4;--mf-animal-right-last: -192px;--mf-animal-left-first: -768px;--mf-animal-left-last: -960px;--mf-animal-travel: 62px;--mf-animal-route-duration: 11.6s;--mf-animal-foot: 12px;animation-delay:-.4s,-5.6s}.mf-animal--lamb{bottom:165px;left:53%;width:64px;height:64px;background-image:url(/assets/lamb-BQueNqWz.png);background-position-y:-64px;background-size:1536px 256px;--mf-animal-right-last: -320px;--mf-animal-left-first: -768px;--mf-animal-left-last: -1088px;--mf-animal-travel: 48px;--mf-animal-route-duration: 9.8s;--mf-animal-foot: 12px;animation-delay:-.6s,-1.9s}.mf-animal--pig{bottom:8px;left:62%;width:64px;height:64px;background-image:url(/assets/pig-CIQPgFr9.png);background-position:0 -64px;background-size:1536px 256px;--mf-animal-travel: 42px;--mf-animal-route-duration: 12.4s;--mf-animal-foot: 1px;animation-delay:-.3s,-6.1s}.mf-animal--piglet{bottom:122px;left:73%;width:64px;height:64px;background-image:url(/assets/piglet-DUuDeVWr.png);background-position-y:-64px;background-size:1536px 256px;--mf-animal-travel: 35px;--mf-animal-route-duration: 8.8s;--mf-animal-foot: 12px;animation-delay:-.5s,-4.4s}@keyframes mf-neighbour-walk{to{background-position-x:var(--mf-npc-walk-end)}}@keyframes mf-animal-walk{0%,4%{background-position-x:0}46%,49.9%{background-position-x:var(--mf-animal-right-last)}50%,54%{background-position-x:var(--mf-animal-left-first)}96%,to{background-position-x:var(--mf-animal-left-last)}}@keyframes mf-animal-route{0%,4%{transform:translate(0)}46%,54%{transform:translate(var(--mf-animal-travel))}96%,to{transform:translate(0)}}@keyframes mf-neighbour-stroll{0%,4%{transform:translate(0) scaleX(-1)}46%,54%{transform:translate(var(--mf-npc-route)) scaleX(-1)}54.1%{transform:translate(var(--mf-npc-route)) scaleX(1)}96%,to{transform:translate(0) scaleX(1)}}@media(max-width:980px){.mf-landing-valley{grid-template-columns:1fr}.mf-landing-valley{align-content:center}.mf-economy-demo{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-shopkeeper-lane{grid-column:1 / -1;grid-row:2}.mf-shopkeeper-track{min-height:190px}.mf-landing-cast{grid-template-columns:1fr;align-items:start;background-position:center}.mf-animal-yard{width:min(620px,100%)}}@media(max-width:680px){.mf-landing-slide{padding:68px 20px}.mf-landing-pages h2{font-size:clamp(3rem,16vw,5rem)!important}.mf-economy-demo{grid-template-columns:1fr}.mf-shopkeeper-lane{grid-column:auto;grid-row:auto}.mf-newspaper{--mf-paper-angle: 0deg;min-height:0}.mf-landing-field-guide li{grid-template-columns:1fr;gap:4px}.mf-neighbour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-landing-panorama figcaption{align-items:flex-start;flex-direction:column;gap:12px}.mf-map-carousel-dots{align-self:flex-end}.mf-neighbour-sprite{--mf-npc-walk-start: -320px;--mf-npc-walk-end: -640px;--mf-npc-route: 28px;width:80px;height:120px;background-position:var(--mf-npc-walk-start) 0;background-size:640px 360px}.mf-neighbour-grid figure:nth-child(2n){transform:none}.mf-animal-pasture{min-height:340px}html body #main-menu.mf-gazette-shell>#menu-footer-live.menu-footer{min-height:0!important;padding:26px 20px 32px!important}html body #main-menu.mf-gazette-shell>#menu-footer-live .menu-footer-row-bottom,html body #main-menu.mf-gazette-shell>#menu-footer-live .menu-footer-links{justify-content:center!important}html body #main-menu.mf-gazette-shell>#menu-footer-live .menu-footer-cookie-btn{padding-left:0!important;border-left:0!important}}@media(orientation:landscape)and (max-height:600px)and (max-width:1200px){html body #main-menu.mf-gazette-shell>#menu-footer-live.menu-footer{min-height:60px!important;padding:8px 16px!important;overflow:hidden!important}html body #main-menu.mf-gazette-shell>#menu-footer-live .menu-footer-row-bottom{min-height:44px!important;flex-wrap:nowrap!important;gap:8px 16px!important}html body #main-menu.mf-gazette-shell>#menu-footer-live .menu-footer-links{flex:0 1 auto!important;width:auto!important;flex-wrap:nowrap!important;gap:8px 16px!important}html body #main-menu.mf-gazette-shell>#menu-footer-live .menu-footer-cookie-btn{flex:0 0 auto!important}.mf-landing-slide{padding:24px 16px}.mf-landing-pages h2{font-size:clamp(2rem,6vw,3.6rem)!important}.mf-map-carousel-arrow{width:44px;min-width:44px;min-height:62px}.mf-map-carousel-dots{gap:2px}.mf-map-carousel-dots button,.mf-map-carousel-dots button.is-active{position:relative;width:44px;min-width:44px;height:44px;min-height:44px;border:0;background:transparent}.mf-map-carousel-dots button:before{position:absolute;top:50%;left:50%;width:9px;height:9px;border:1px solid var(--mf-green);border-radius:999px;background:transparent;content:"";transform:translate(-50%,-50%)}.mf-map-carousel-dots button.is-active:before{width:27px;background:var(--mf-red)}html body #main-menu.mf-gazette-shell>#menu-footer-live :is(.menu-footer-links a,.menu-footer-cookie-btn){display:inline-flex!important;align-items:center!important;min-height:44px!important}}@media(prefers-reduced-motion:reduce){html body #main-menu.mf-gazette-shell.menu-overlay{scroll-behavior:auto}.mf-map-slide{transition:none}.mf-neighbour-sprite,.mf-animal,.mf-shopkeeper-sprite{animation:none}.mf-neighbour-sprite{background-position:var(--mf-npc-walk-start) 0}.mf-animal{background-position-x:0}.mf-shopkeeper-walker{transition:none}}.field-deck-page,.mf-landing-card-deck,.card-dialog{color-scheme:light;--ink: #19372a;--ink-soft: #46604d;--paper: #f4e8be;--paper-light: #fff8dc;--red: #a94c35;--gold: #c7a153;--wood: #62402b}body.card-menu-page,body.card-menu-page *,.mf-landing-card-deck,.mf-landing-card-deck *,.card-dialog,.card-dialog *{box-sizing:border-box}html:has(body.card-menu-page){min-width:320px;background:#20140e}body.card-menu-page{margin:0;min-height:100vh;overflow-x:hidden;color:var(--ink);background:#f3e7bd;font-family:Georgia,Times New Roman,serif}body.card-menu-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.25;background:repeating-linear-gradient(0deg,rgba(38,56,46,.055) 0 1px,transparent 1px 5px),radial-gradient(circle at 18% 22%,rgba(255,255,255,.45),transparent 25%);mix-blend-mode:multiply}.field-deck-page button,.mf-landing-card-deck button,.card-dialog button{font:inherit}.field-deck-page{position:relative;display:grid;grid-template-rows:auto auto auto;align-content:start;width:100%;min-height:100vh;margin:0;padding:clamp(20px,3vh,40px) 18px 20px;overflow:hidden;background:radial-gradient(circle at 50% -12%,rgba(255,255,255,.58),transparent 42%),repeating-linear-gradient(0deg,rgba(57,67,49,.035) 0 1px,transparent 1px 5px),linear-gradient(100deg,#f6edcf,#efe0b5 52%,#f5e8c5);box-shadow:none}.mf-landing-card-deck{min-height:100svh;padding:0;background:#f3e7bd}.mf-landing-card-deck .field-deck-page{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;min-height:100svh;padding:clamp(24px,3.5vh,44px) 18px clamp(34px,4.5vh,58px)}.mf-landing-card-deck .card-fan{align-self:center;margin-block:clamp(34px,5vh,72px) clamp(18px,2.5vh,34px)}.mf-landing-card-deck .deck-play{align-self:end;width:min(360px,56vw);margin:clamp(28px,4vh,48px) auto clamp(32px,4.5vh,54px)}.field-deck-page:before{content:none;position:absolute;top:13px;right:22px;left:22px;padding-bottom:8px;color:var(--ink);border-bottom:1px solid var(--ink);font:800 .58rem/1 system-ui,sans-serif;letter-spacing:.13em;text-align:center}.deck-heading{position:relative;z-index:10;width:min(1060px,92vw);margin:0 auto;padding:10px 34px;text-align:center;background:transparent;border:0;border-bottom:0;box-shadow:none;transform:none}.deck-heading:before,.deck-heading:after{content:"";position:absolute;top:9px;bottom:9px;width:1px;background:#a94c356b}.deck-heading:before,.deck-heading:after{display:none}.deck-heading h1{margin:0;color:var(--ink);font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.6rem,5vw,5.2rem);font-style:italic;font-weight:700;line-height:.96;letter-spacing:-.055em}.deck-heading p{margin:10px 0 0;color:var(--ink-soft);font:650 clamp(.78rem,1.1vw,.94rem)/1.4 system-ui,sans-serif}.card-fan{position:relative;align-self:start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,1.5vw,30px);width:min(1820px,97vw);min-height:0;margin:10px auto;perspective:none}.card-fan:after{content:none}.deck-card{--card-accent: var(--red);position:relative;z-index:1;left:auto;bottom:auto;display:grid;grid-template-rows:auto auto auto;width:auto;min-width:0;min-height:0;aspect-ratio:auto;padding:clamp(16px,1.15vw,22px);overflow:hidden;color:var(--ink);text-align:left;cursor:pointer;border:1px solid rgba(25,55,42,.78);border-radius:0;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(68,59,35,.035) 4px),linear-gradient(145deg,#fff9e2fa,#efdeb1f5);box-shadow:8px 10px #543f201f,0 18px 34px #4d3b1d1a;transform-origin:center;transform:none;transition:transform .24s cubic-bezier(.2,.75,.2,1),box-shadow .24s ease,filter .24s ease}.deck-card:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;pointer-events:none;z-index:0;border:1px solid rgba(25,55,42,.54);border-radius:0;box-shadow:inset 0 0 0 2px #a94c3529}.deck-card:after{content:"";position:absolute;z-index:1;top:13px;right:13px;bottom:13px;left:13px;pointer-events:none;opacity:.26;background:var(--ornament-a) left 5px top 5px / clamp(38px,3.2vw,58px) auto no-repeat,var(--ornament-b) right 5px top 5px / clamp(38px,3.2vw,58px) auto no-repeat;filter:sepia(.72) saturate(.58) contrast(.88)}.deck-card--people{--ornament-a: url(/assets/crop-wheat-BJv-UgNo.png);--ornament-b: url(/assets/crop-sunflower-DrlBdczV.png);--ornament-c: url(/assets/crop-cabbage-CY-q_MlX.png);--ornament-d: url(/assets/crop-tomato-BbgQa31O.png)}.deck-card--animals{--ornament-a: url(/assets/crop-corn-BsZ-f4uM.png);--ornament-b: url(/assets/crop-carrot-CK9BAxx6.png);--ornament-c: url(/assets/crop-wheat-BJv-UgNo.png);--ornament-d: url(/assets/crop-parsnip-CFYmWglU.png)}.deck-card--almanac{--ornament-a: url(/assets/crop-pumpkin-Cf9k3AeE.png);--ornament-b: url(/assets/crop-grape-8qMPQ7yt.png);--ornament-c: url(/assets/crop-sunflower-DrlBdczV.png);--ornament-d: url(/assets/crop-corn-BsZ-f4uM.png)}.deck-card:is(:hover,:focus-visible){z-index:3;outline:none;filter:saturate(1.08);box-shadow:0 24px 42px #4d3b1d2e;transform:translateY(-8px)}.paper-window-head{position:relative;z-index:2;display:flex;align-items:baseline;justify-content:center;gap:16px;margin:0 10px;padding:18px 12px 17px;border-bottom:3px double rgba(25,55,42,.72);text-align:center}.paper-window-head b{color:var(--red);font:800 .67rem/1 system-ui,sans-serif;letter-spacing:.12em}.paper-window-head strong{width:100%;text-align:center;font-size:clamp(1.7rem,2.4vw,2.8rem);font-style:italic;line-height:1;letter-spacing:-.035em}.paper-window-head strong:before,.paper-window-head strong:after{content:"";display:inline-block;width:clamp(28px,3vw,54px);height:1px;margin:0 12px .28em;background:#19372a7a}.deck-card--animals,.deck-card--almanac{--card-accent: var(--red)}.deck-card--people{background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(52,82,58,.035) 4px),linear-gradient(150deg,#f7f1cff5,#dce0aceb)}.deck-card--animals{background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(92,71,35,.035) 4px),linear-gradient(150deg,#faf1c9f7,#e6cc8ee6)}.deck-card--almanac{background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(91,57,31,.035) 4px),linear-gradient(150deg,#f8e8c0f7,#e0b97de0)}.card-dialog[data-theme=people] .dialog-paper{background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(52,82,58,.035) 4px),linear-gradient(150deg,#f7f1cfe0,#dce0acbd)}.card-dialog[data-theme=animals] .dialog-paper{background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(92,71,35,.035) 4px),linear-gradient(150deg,#faf1c9e6,#e6cc8eb3)}.card-dialog[data-theme=almanac] .dialog-paper{background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(91,57,31,.035) 4px),linear-gradient(150deg,#f8e8c0e6,#e0b97dad)}.card-art{position:relative;align-self:stretch;display:grid;place-items:center;z-index:1;margin:18px 14px 14px;aspect-ratio:1;min-width:0;min-height:0;overflow:hidden;contain:paint;border:1px solid rgba(25,55,42,.55);background:#d9d7a3;filter:sepia(.16) saturate(.82)}.card-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center;image-rendering:pixelated}.card-art--people .card-scene{object-position:50% 50%}.card-art:after{content:none;position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(255,248,220,.54);pointer-events:none}.card-art--people{background:radial-gradient(ellipse at 50% 84%,rgba(28,49,31,.26) 0 25%,transparent 26%),linear-gradient(#b9c97d 0,#b9c97d 62%,#d0ad65 63%,#d0ad65 68%,#8b6a42 69%,#8b6a42 71%,#91aa64 72%)}.card-art--animals{background:linear-gradient(#a9c57b 0,#a9c57b 62%,#d7bb71 63%,#d7bb71 70%,#789258 71%)}.card-art--almanac{padding:0;background:#d8b77a}.card-copy{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:14px;margin:0 10px;padding:16px 10px 8px;overflow:hidden;border-top:3px double rgba(25,55,42,.72);text-align:center}.card-copy:before,.card-copy:after{content:"";position:absolute;top:50%;z-index:0;width:clamp(32px,3vw,50px);aspect-ratio:1;pointer-events:none;opacity:.24;background-position:center;background-size:contain;background-repeat:no-repeat;filter:sepia(.72) saturate(.58) contrast(.88);transform:translateY(-42%)}.card-copy:before{left:6px;background-image:var(--ornament-c)}.card-copy:after{right:6px;background-image:var(--ornament-d)}.card-copy em{position:relative;z-index:1}.card-copy small{color:var(--card-accent);font:800 .58rem/1.2 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.card-copy strong{font-size:clamp(1.45rem,2vw,2rem);font-style:italic;line-height:1.05;letter-spacing:-.035em}.card-copy span{color:var(--ink-soft);font:620 .66rem/1.35 system-ui,sans-serif}.card-copy em{display:inline-block;width:min(250px,72%);padding:10px 22px;color:var(--ink);border:1px solid rgba(25,55,42,.7);background:#fff8dc4d;font-size:1rem;font-weight:700;font-style:italic;text-align:center}.card-copy em:after{content:none}.deck-play{position:relative;z-index:10;align-self:start;display:grid;place-items:center;width:min(760px,78vw);height:56px;min-height:0;margin:28px auto 24px;color:var(--paper-light);border:1px solid var(--ink);background:var(--ink);box-shadow:none;font:800 1.12rem/1 system-ui,sans-serif;letter-spacing:.2em;text-decoration:none;text-transform:uppercase;cursor:pointer;transform-origin:center;animation:play-pulse 2.6s ease-in-out infinite;transition:background .18s ease}.deck-play:hover,.deck-play:focus-visible{outline:0;background:#a94c35}.deck-hint{position:relative;z-index:10;margin:-8px auto 0;padding:8px 18px;color:#f8eac0;border:1px solid rgba(248,234,192,.48);background:#2417106b;font:750 .69rem/1 system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase}.card-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(1220px,calc(100vw - 42px));max-width:none;height:min(850px,calc(100vh - 42px));max-height:none;margin:auto;padding:0;color:var(--ink);border:0;background:transparent;overflow:visible;opacity:0;transform:translateY(22px) scale(.955);transform-origin:center;transition:opacity .24s ease,transform .32s cubic-bezier(.2,.78,.2,1),overlay .24s allow-discrete,display .24s allow-discrete}.card-dialog[open]{opacity:1;transform:translateY(0) scale(1)}.card-dialog::backdrop{background:#170e0ac7;opacity:0;-webkit-backdrop-filter:blur(8px) saturate(.72);backdrop-filter:blur(8px) saturate(.72);transition:opacity .24s ease,overlay .24s allow-discrete,display .24s allow-discrete}.card-dialog[open]::backdrop{opacity:1}@starting-style{.card-dialog[open]{opacity:0;transform:translateY(28px) scale(.94)}.card-dialog[open]::backdrop{opacity:0}}.dialog-paper{position:relative;display:grid;grid-template-rows:auto 1fr;width:100%;height:100%;overflow:hidden;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(68,59,35,.04) 4px),radial-gradient(circle at 77% 20%,rgba(210,168,71,.13),transparent 28%),var(--paper-light);border:1px solid #1c3b2c;box-shadow:18px 24px #0f080540,inset 0 0 0 12px #d5b86a26}.dialog-paper:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;pointer-events:none;border:1px solid rgba(169,76,53,.5)}.dialog-masthead{position:relative;z-index:4;display:flex;justify-content:center;align-items:center;margin:18px 30px 0;padding:15px 64px 12px;border-bottom:0}.dialog-masthead h2{margin:0;text-align:center;font-size:clamp(2.5rem,5vw,4.7rem);font-style:italic;line-height:.88;letter-spacing:-.055em}.dialog-close{position:absolute;top:50%;right:8px;width:46px;height:46px;padding:0;color:var(--ink);cursor:pointer;border:1px solid var(--ink);border-radius:50%;background:transparent;font-size:0;transform:translateY(-50%)}.dialog-close:before,.dialog-close:after{content:none;display:none}.dialog-close:hover{color:var(--paper-light);background:var(--ink)}.dialog-view{position:relative;z-index:2;min-height:0;padding:22px 38px 26px;overflow:auto}.dialog-view--people{display:grid;place-items:center}.dialog-view--people[hidden]{display:none}.people-feature{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,.65fr);align-items:center;gap:clamp(32px,5vw,72px);width:min(100%,980px);min-height:100%;margin:auto}.people-roads{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:0}.person-road{min-width:0;padding:8px 10px 10px;border:0;background:transparent}.walking-ground{position:relative;height:156px;overflow:visible;background:transparent}.walking-ground:before{content:none}.walking-npc{--npc-front-start: 0;--npc-front-end: -672px;position:absolute;left:50%;bottom:0;width:96px;height:144px;image-rendering:pixelated;background-position:var(--npc-front-start) -144px;background-size:768px 432px;background-repeat:no-repeat;filter:drop-shadow(0 6px 2px rgba(15,26,19,.24));transform:translate(-50%);animation:npc-front .9s steps(8,jump-none) infinite}.npc--nell{background-image:url(/assets/agnes-bellweather-YEDIgVi2.png)}.npc--kit{background-image:url(/assets/edmund-vane-BXGPbyjG.png);animation-delay:-.18s}.npc--tamsin{background-image:url(/assets/marlow-fen-DSAgbgst.png);animation-delay:-.31s}.npc--bram{background-image:url(/assets/gideon-rusk-CbuIVf29.png);animation-delay:-.44s}.npc--fern{background-image:url(/assets/rowan-ashcombe-DTiNtP2r.png);animation-delay:-.57s}.npc--lark{background-image:url(/assets/lenora-veil-ObN7kk9w.png);animation-delay:-.7s}.person-road h4{margin:7px 0 1px;font-size:1.15rem;font-style:italic}.person-road h4,.person-road p{text-align:center}.person-road p{margin:0;color:var(--ink-soft);font:700 .62rem/1.2 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.09em}.dialog-view--animals{display:grid;place-items:center}.dialog-view--animals[hidden]{display:none}.animal-feature{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,.65fr);align-items:center;gap:clamp(32px,5vw,72px);width:min(100%,980px);min-height:100%;margin:auto}.animal-field{position:relative;display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));grid-template-rows:repeat(2,minmax(170px,1fr));align-items:center;min-height:420px;margin:0;padding:28px 20px;overflow:visible;border:0;background:transparent}.animal-field:before{content:none}.animal-card{display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;width:min(148px,96%);height:min(152px,94%);margin:0;padding:10px 7px 8px;overflow:visible;border:1px solid rgba(25,55,42,.35);background:#fff8dc9e}.animal-card figcaption{margin-top:4px;font-size:.8rem;font-weight:700;font-style:italic;line-height:1}:is(.people-note,.animal-note){max-width:300px;padding-left:clamp(24px,3vw,42px);border-left:1px solid rgba(25,55,42,.28);text-align:left}:is(.people-note,.animal-note) h3{margin:0 0 14px;font-size:clamp(2rem,3.5vw,3.4rem);font-style:italic;line-height:.95;letter-spacing:-.04em}:is(.people-note,.animal-note) p{margin:0;color:var(--ink-soft);font:650 .9rem/1.65 system-ui,sans-serif}.dialog-view--almanac{display:grid;min-height:0;padding:18px 34px 30px}.dialog-view--almanac[hidden]{display:none}.walking-animal{--frames: 6;--side-start: 0;--side-end: -320px;position:relative;display:block;image-rendering:pixelated;background-repeat:no-repeat;background-position-x:var(--side-start);filter:none}.walking-animal:after{content:none}.animal--cow{left:7%;bottom:34px;width:96px;height:96px;background-image:url(/assets/cow-BJf-4zqQ.png);background-position-y:-96px;background-size:2304px 384px;--side-end: -480px}.animal--calf{left:21%;top:72px;width:64px;height:64px;background-image:url(/assets/calf-CXQqyUkh.png);background-position-y:-64px;background-size:1536px 256px}.animal--sheep{left:39%;bottom:72px;width:64px;height:64px;background-image:url(/assets/sheep-sx2y4X5P.png);background-position-y:-64px;background-size:1536px 256px;--frames: 4;--side-end: -192px}.animal--lamb{left:55%;top:94px;width:64px;height:64px;background-image:url(/assets/lamb-BQueNqWz.png);background-position-y:-64px;background-size:1536px 256px}.animal--pig{left:72%;bottom:42px;width:64px;height:64px;background-image:url(/assets/pig-CIQPgFr9.png);background-position-y:-64px;background-size:1536px 256px}.animal--piglet{left:87%;top:66px;width:64px;height:64px;background-image:url(/assets/piglet-DUuDeVWr.png);background-position-y:-64px;background-size:1536px 256px}.animal--bull{width:64px;height:64px;background-image:url(/assets/bull-CPw9xoWQ.png);background-position-y:-64px;background-size:1536px 256px}.animal--chicken{width:64px;height:64px;background-image:url(/assets/chicken-0vbN1PA2.png);background-position-y:-64px;background-size:1536px 256px;--front-start: -384px;--front-end: -704px}.animal--chick{width:48px;height:48px;background-image:url(/assets/chick-CJFo1hcr.png);background-position-y:-48px;background-size:1152px 192px;--side-end: -240px}.animal--rooster{width:64px;height:64px;background-image:url(/assets/rooster-9amxKtZh.png);background-position-y:-64px;background-size:1536px 256px;--front-start: -384px;--front-end: -704px}.animal--turkey{width:64px;height:64px;background-image:url(/assets/turkey-Cjf4qmgk.png);background-position-y:-64px;background-size:1536px 256px;--front-start: -384px;--front-end: -704px}.animal-field .walking-animal{left:auto;top:auto;right:auto;bottom:auto;place-self:center;scale:1.9;animation:animal-side .82s steps(var(--frames),jump-none) infinite}.animal-field :is(.animal--calf,.animal--lamb,.animal--bull){scale:2.05}.animal-field :is(.animal--piglet,.animal--rooster,.animal--turkey){scale:1.9}.animal-field .animal--calf{animation-delay:-.12s}.animal-field .animal--sheep{animation-delay:-.28s}.animal-field .animal--lamb{animation-delay:-.42s}.animal-field .animal--pig{animation-delay:-.2s}.animal-field .animal--piglet{animation-delay:-.52s}.animal-field .animal--bull{animation-delay:-.16s}.animal-field .animal--chicken{animation-delay:-.34s}.animal-field .animal--chick{animation-delay:-.47s}.animal-field .animal--rooster{animation-delay:-.23s}.animal-field .animal--turkey{animation-delay:-.39s}.animal-field .animal--chicken-second{animation-delay:-.61s}.season-carousel{position:relative;display:grid;align-items:stretch;width:100%;min-height:100%}.season-arrow{position:absolute;z-index:4;top:50%;display:grid;place-items:center;width:58px;height:86px;padding:0 0 4px;color:var(--paper-light);cursor:pointer;border:1px solid rgba(255,248,220,.74);border-radius:14px;background:#19372af5;box-shadow:0 8px 18px #19372a33;font:400 2.3rem/1 Georgia,serif;transform:translateY(-50%);transition:transform .18s ease,background .18s ease}.season-arrow:hover,.season-arrow:focus-visible{outline:0;background:#a94c35;transform:translateY(-50%) scale(1.08)}.season-arrow--prev{left:18px}.season-arrow--next{right:18px}.season-sheet{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(220px,.55fr);align-items:center;gap:clamp(32px,4vw,60px);min-height:100%;margin:0;padding:clamp(42px,5vw,68px) clamp(86px,8vw,112px);overflow:hidden;border:1px solid var(--ink);background:transparent}.season-content{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(330px,1.1fr);align-items:center;gap:clamp(26px,3vw,48px);min-width:0}.season-copy{min-width:0;padding:0;text-align:left}.season-copy small{color:var(--red);font:800 .68rem/1.2 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.season-copy h4{display:-webkit-box;min-height:1.9em;margin:8px 0 14px;overflow:hidden;font-size:clamp(2rem,2.8vw,3rem);font-style:italic;line-height:.95;overflow-wrap:normal;word-break:normal;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}.season-copy p{color:var(--ink-soft);font:650 .8rem/1.55 system-ui,sans-serif}.season-crops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;min-width:0}.season-crops figure{display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;height:100%;min-width:0;margin:0;padding:10px 6px 8px;text-align:center;border:1px solid rgba(25,55,42,.35);background:#fff8dc9e}.season-crops img{width:min(72px,100%);height:72px;object-fit:contain;image-rendering:pixelated}.season-crops figcaption{margin-top:5px;font-size:.8rem;font-weight:700;font-style:italic}.season-note{max-width:260px;padding-left:clamp(24px,3vw,40px);border-left:1px solid rgba(25,55,42,.28);text-align:left}.season-note h3{margin:0 0 14px;font-size:clamp(1.8rem,3vw,2.8rem);font-style:italic;line-height:.95;letter-spacing:-.04em}.season-note p{margin:0;color:var(--ink-soft);font:650 .85rem/1.65 system-ui,sans-serif}@keyframes npc-front{0%{background-position-x:var(--npc-front-start)}to{background-position-x:var(--npc-front-end)}}@keyframes animal-side{0%{background-position-x:var(--side-start)}to{background-position-x:var(--side-end)}}@keyframes play-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@media(max-width:900px){.field-deck-page{grid-template-rows:auto auto auto;padding-inline:10px}.deck-card{width:auto;min-height:460px}.card-fan{grid-template-columns:repeat(3,minmax(0,1fr));width:96%;transform:none;margin:22px auto}.dialog-masthead{grid-template-columns:1fr auto}.dialog-masthead h2{grid-column:1/-1;grid-row:2}.people-roads{grid-template-columns:repeat(2,1fr)}.people-feature,.animal-feature{grid-template-columns:1fr;gap:16px;width:min(100%,680px);padding-block:18px}.animal-field{min-height:340px}.people-note,.animal-note{max-width:540px;margin:0 auto;padding:18px 0 0;border-top:1px solid rgba(25,55,42,.28);border-left:0;text-align:center}.season-sheet{grid-template-columns:1fr;align-content:center}.season-content{grid-template-columns:1fr}.season-copy{text-align:center}.season-note{max-width:540px;margin:0 auto;padding:18px 0 0;border-top:1px solid rgba(25,55,42,.28);border-left:0;text-align:center}}@media(max-width:620px){.deck-heading{padding-inline:22px}.card-fan{grid-template-columns:1fr;width:min(410px,94%);margin:20px auto;transform:none}.deck-card{min-height:480px}.card-dialog{width:calc(100vw - 16px);height:calc(100vh - 16px)}.dialog-masthead{margin-inline:18px}.dialog-view{padding-inline:24px}.people-roads{grid-template-columns:1fr}.dialog-view--almanac{padding-inline:16px}.season-sheet{padding:70px 54px 42px}.season-arrow{width:46px;height:68px;border-radius:11px}.season-arrow--prev{left:8px}.season-arrow--next{right:8px}.season-crops{grid-template-columns:repeat(3,minmax(0,1fr))}.animal-field{grid-template-columns:repeat(2,minmax(90px,1fr));grid-template-rows:repeat(3,minmax(130px,1fr));min-height:440px;padding-inline:4px}}@media(orientation:landscape)and (max-height:600px)and (max-width:1200px){.mf-landing-card-deck .field-deck-page{min-height:100dvh;padding:8px 10px 10px}.deck-heading{width:min(100%,920px);padding:3px 16px}.deck-heading h1{font-size:clamp(1.75rem,4.5vw,2.5rem);line-height:.92}.deck-heading p{margin-top:4px;font-size:.72rem;line-height:1.25}.mf-landing-card-deck .card-fan{align-self:start;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 8px);margin:7px auto;gap:8px}.deck-card{min-height:0;padding:8px}.deck-card:before{top:5px;right:5px;bottom:5px;left:5px}.paper-window-head{margin-inline:4px;padding:8px 4px 7px}.paper-window-head strong{font-size:clamp(1rem,2.8vw,1.5rem)}.paper-window-head strong:before,.paper-window-head strong:after{display:none}.card-art{height:clamp(82px,26dvh,188px);margin:7px 5px;aspect-ratio:auto}.card-copy{margin-inline:4px;padding:7px 4px 3px}.card-copy em{display:grid;min-height:44px;place-items:center;width:min(94%,230px);padding:7px 12px;font-size:.82rem}.mf-landing-card-deck .deck-play{width:min(320px,54vw);height:44px;min-height:44px;margin:16px auto 18px;font-size:.82rem}.card-dialog{width:calc(100vw - 8px);height:calc(100dvh - 8px)}.dialog-paper:before{top:6px;right:6px;bottom:6px;left:6px}.dialog-masthead{min-height:52px;margin:4px 8px 0;padding:6px 52px}.dialog-masthead h2{font-size:clamp(1.55rem,5vw,2.6rem)}.dialog-close{right:2px;width:44px;min-width:44px;height:44px;min-height:44px}.dialog-view,.dialog-view--almanac{padding:9px 14px 14px}.dialog-view--people{overflow:hidden}.people-feature{grid-template-columns:minmax(0,1fr) clamp(148px,24vw,205px);gap:clamp(10px,2vw,20px);width:min(100%,920px);height:100%;min-height:0;padding:0}.people-roads{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));align-content:center;gap:2px 6px;min-height:0}.person-road{display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:end;min-height:0;padding:1px 3px 3px}.walking-ground{height:clamp(72px,24dvh,92px);min-height:0}.walking-npc{--npc-front-end: -392px;width:56px;height:84px;background-position-y:-84px;background-size:448px 252px;filter:drop-shadow(0 3px 1px rgba(15,26,19,.2))}.person-road h4{margin:1px 0 0;font-size:clamp(.72rem,1.9vw,.94rem);line-height:1;white-space:nowrap}.person-road p{display:none}.people-note{align-self:center;max-width:none;margin:0;padding:0 0 0 clamp(10px,2vw,18px);border-top:0;border-left:1px solid rgba(25,55,42,.28);text-align:left}.people-note h3{font-size:clamp(1rem,2.5vw,1.35rem)}.people-note p{font-size:clamp(.68rem,1.55vw,.82rem);line-height:1.35}.dialog-view--animals{overflow:hidden}.animal-feature{grid-template-columns:minmax(0,1fr) clamp(148px,24vw,205px);gap:clamp(10px,2vw,20px);width:min(100%,920px);height:100%;min-height:0;padding:0}.animal-field{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));width:100%;height:100%;min-height:0;padding:4px}.animal-card{width:min(132px,94%);height:min(118px,92%);padding:4px 4px 5px}.animal-card figcaption{margin-top:2px;font-size:clamp(.58rem,1.3vw,.7rem)}.animal-field .animal--calf{scale:1.9}.animal-field .animal--lamb{scale:1.25}.animal-field .animal--piglet{scale:1.4}.animal-field .animal--bull{scale:1.3}.animal-field .animal--rooster{scale:1.5}.animal-field .animal--turkey{scale:1.25}.animal-note{align-self:center;max-width:none;margin:0;padding:0 0 0 clamp(10px,2vw,18px);border-top:0;border-left:1px solid rgba(25,55,42,.28);text-align:left}.animal-note h3{font-size:clamp(1rem,2.5vw,1.35rem)}.animal-note p{font-size:clamp(.68rem,1.55vw,.82rem);line-height:1.35}.card-dialog :is(button,[role=button]){min-height:44px}.season-sheet{grid-template-columns:minmax(0,1fr) clamp(138px,22vw,180px);align-content:center;align-items:center;gap:clamp(8px,1.8vw,16px);height:100%;min-height:0;padding:12px 58px;overflow:hidden}.season-content{grid-template-columns:minmax(104px,.62fr) minmax(0,1.38fr);gap:clamp(8px,1.5vw,14px)}.season-copy{text-align:left}.season-copy h4{min-height:0;margin:0 0 7px;font-size:clamp(1.15rem,3vw,1.65rem);line-height:.95}.season-copy p{margin:0;font-size:clamp(.62rem,1.4vw,.74rem);line-height:1.35}.season-crops{gap:5px}.season-crops figure{padding:4px 2px 3px}.season-crops img{width:min(44px,100%);height:44px}.season-crops figcaption{margin-top:2px;font-size:clamp(.58rem,1.3vw,.7rem)}.season-note{max-width:none;margin:0;padding:0 0 0 clamp(9px,1.8vw,16px);border-top:0;border-left:1px solid rgba(25,55,42,.28);text-align:left}.season-note h3{margin-bottom:7px;font-size:clamp(1rem,2.4vw,1.3rem)}.season-note p{font-size:clamp(.62rem,1.4vw,.74rem);line-height:1.35}.season-arrow{width:44px;height:68px;border-radius:11px;font-size:1.8rem}.season-arrow--prev{left:8px}.season-arrow--next{right:8px}}@media(orientation:landscape)and (min-height:480px)and (max-height:600px)and (max-width:1200px){.mf-landing-card-deck .card-fan{align-self:stretch;min-height:0}.mf-landing-card-deck .deck-card{grid-template-rows:auto minmax(0,1fr) auto;height:100%}.mf-landing-card-deck .card-art{height:auto;min-height:0}}@media(prefers-reduced-motion:reduce){.field-deck-page *,.field-deck-page *:before,.field-deck-page *:after,.mf-landing-card-deck *,.mf-landing-card-deck *:before,.mf-landing-card-deck *:after,.card-dialog *,.card-dialog *:before,.card-dialog *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.map-editor{--editor-ink: #28392d;--editor-paper: #f3e7bd;--editor-paper-deep: #dfc98e;--editor-line: rgba(58, 69, 48, .34);--editor-green: #355d43;--editor-gold: #b18444;position:fixed;z-index:7600;top:0;right:0;bottom:0;left:0;color:var(--editor-ink);font-family:Cardo,Georgia,serif;pointer-events:none}.map-editor-launch{position:absolute;bottom:84px;left:16px;width:94px;min-height:54px;border:2px solid #f6e9bd;border-radius:7px;background:linear-gradient(180deg,#416d4e,#294d36);color:#fff4cc;box-shadow:0 8px 20px #1e2d1f4d,inset 0 0 0 1px #fff4cc40;font:700 10px/1.15 Cinzel,Georgia,serif;letter-spacing:.07em;cursor:pointer;pointer-events:auto}.map-editor-launch span,.map-editor-launch b{display:block}.map-editor-launch span{margin-bottom:3px;font-size:8px;opacity:.7}.map-editor:not(.is-closed) .map-editor-launch,body:has(#app.hidden) .map-editor-launch,body:has(#app>.toolbar[data-open-toolbar-drawer]) .map-editor-launch{display:none}.map-editor-panel{position:absolute;top:16px;right:16px;width:min(410px,calc(100vw - 32px));max-height:calc(100vh - 32px);box-sizing:border-box;padding:16px;overflow:auto;border:2px solid #45583e;border-radius:9px;background:linear-gradient(rgba(84,103,68,.05) 1px,transparent 1px) 0 0 / 100% 26px,linear-gradient(180deg,#f9efcafc,#e7d39bfc);box-shadow:0 24px 60px #1f291b5c,inset 0 0 0 4px #fff9de80;pointer-events:auto;transition:opacity .18s ease,transform .2s ease}.map-editor.is-closed .map-editor-panel{visibility:hidden;opacity:0;transform:translate(calc(100% + 30px))}.map-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--editor-line);cursor:grab;touch-action:none}.map-editor-head h2{margin:0 0 4px;font:italic 700 26px/1 Cormorant Garamond,Georgia,serif}.map-editor-head span{color:#28392dad;font-size:11px}.map-editor-close{display:grid;width:34px;height:34px;padding:0;place-items:center;border:1px solid #6f684c;border-radius:50%;background:#fff4ce;color:#5d3c2d;font-size:24px;line-height:1;cursor:pointer}.map-editor-map-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 8px}.map-editor-map-tabs button,.map-editor-layer-tabs button,.map-editor-brush-row button,.map-editor-actions button,.map-editor-import{min-height:36px;box-sizing:border-box;border:1px solid #837454;border-radius:5px;background:#fff7d8b8;color:#354333;font:700 10px/1.15 Cinzel,Georgia,serif;cursor:pointer}.map-editor-map-tabs button.is-active,.map-editor-layer-tabs button.is-active,.map-editor-brush-row button.is-active,.map-editor-actions button.is-primary{border-color:#2e4935;background:var(--editor-green);color:#fff2c4;box-shadow:inset 0 0 0 1px #ffeeb82e}.map-editor-status{display:flex;align-items:center;justify-content:space-between;min-height:40px;gap:8px;padding:8px 10px;box-sizing:border-box;border:1px solid rgba(97,91,65,.24);border-radius:5px;background:#fff7d87a;font-size:10px}.map-editor-status b{max-width:54%;overflow:hidden;color:#36583f;text-overflow:ellipsis;white-space:nowrap}.map-editor-status span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-editor-layer-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 8px}.map-editor-palette{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.map-editor-palette button{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:42px;gap:8px;padding:8px;border:1px solid rgba(91,83,57,.3);border-radius:5px;background:#fff7d894;color:#3a4536;font:700 9px/1.15 Cardo,Georgia,serif;text-align:left;cursor:pointer}.map-editor-palette button i{width:18px;height:18px;box-sizing:border-box;border:2px solid rgba(255,247,216,.78);border-radius:4px;background:var(--tool-colour);box-shadow:0 0 0 1px #2d362752}.map-editor-palette button.is-active{border-color:#34543d;background:#49674826;box-shadow:inset 0 0 0 1px #34543d}.map-editor-building-help{grid-column:1 / -1;display:grid;gap:4px;min-height:54px;padding:10px 12px;box-sizing:border-box;border:1px solid rgba(91,83,57,.3);border-radius:5px;background:#fff7d894}.map-editor-building-help b{color:var(--editor-green);font-size:12px}.map-editor-building-help span{font-size:10px;line-height:1.35}.map-editor.is-building-layer .map-editor-brush-row{display:none}.map-editor-brush-row{display:grid;grid-template-columns:1fr repeat(3,60px);align-items:center;gap:8px;margin-top:12px;font-size:11px;font-weight:700}.map-editor-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.map-editor-actions--history{grid-template-columns:repeat(3,minmax(0,1fr))}.map-editor-import{display:grid;place-items:center}.map-editor-import input{display:none}.map-editor-note{margin:12px 0 0;color:#2f392bb8;font-size:10px;line-height:1.45}.map-editor-grid{position:absolute;z-index:90;display:none;cursor:crosshair;touch-action:none}.map-editor-grid.is-visible{display:block}@media(max-width:760px){.map-editor-panel{top:8px;right:8px;width:min(360px,calc(100vw - 16px));max-height:calc(100vh - 16px);padding:14px}.map-editor-palette{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(orientation:landscape)and (max-height:600px)and (max-width:1200px){.map-editor-launch{bottom:calc(var(--hz-mobile-toolbar-height, 58px) + 6px);left:max(6px,env(safe-area-inset-left,0px));width:94px;min-height:44px}.map-editor-panel{position:fixed;inset:max(4px,env(safe-area-inset-top,0px)) max(4px,env(safe-area-inset-right,0px)) max(4px,env(safe-area-inset-bottom,0px)) max(4px,env(safe-area-inset-left,0px));width:auto;max-width:none;height:auto;max-height:none;padding:8px;overflow:hidden auto;overscroll-behavior:none;border-radius:7px;-webkit-overflow-scrolling:touch}.map-editor.is-closed .map-editor-panel{transform:translateY(calc(100% + 12px))}.map-editor-head{position:sticky;z-index:3;top:-8px;align-items:center;min-height:44px;padding:6px 0;background:#f4e7bdf7;cursor:default;touch-action:auto}.map-editor-head h2{font-size:clamp(20px,4vw,25px)}.map-editor-close{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}.map-editor-map-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.map-editor-map-tabs button,.map-editor-layer-tabs button,.map-editor-brush-row button,.map-editor-actions button,.map-editor-import,.map-editor-palette button{min-height:44px;touch-action:manipulation}.map-editor-palette{grid-template-columns:repeat(auto-fit,minmax(min(112px,100%),1fr));gap:6px}.map-editor-brush-row{grid-template-columns:minmax(90px,1fr) repeat(3,minmax(44px,72px))}.map-editor-note{margin-top:8px}}.game-tutorial{position:fixed;top:0;right:0;bottom:0;left:0;z-index:612;pointer-events:none;--tutorial-paper: #f7edcf;--tutorial-paper-deep: #e9d49b;--tutorial-ink: #34271f;--tutorial-muted: #65745f;--tutorial-green: #315d45;--tutorial-green-hi: #4f7c59;--tutorial-rule: #76553c}.game-tutorial.hidden,.game-tutorial--suspended{display:none}.game-tutorial__spotlight{position:fixed;left:var(--tutorial-x, 12px);top:var(--tutorial-y, 12px);width:var(--tutorial-width, 80px);height:var(--tutorial-height, 80px);border:0;border-radius:var(--tutorial-radius, 18px);box-shadow:inset 0 0 0 2px #eed896f5,0 0 14px #eed89652,0 0 0 9999px #131d1475;transition:none}.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:5px 9px 4px;overflow:hidden;border:1px solid rgba(238,216,150,.92);border-radius:4px;background:#26382bfa;box-shadow:0 4px 14px #00000080,0 0 12px #eed8962e;color:#fff1c8;font:800 .6rem/1.1 var(--font-label, var(--ui-font-body, serif));letter-spacing:.12em;text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.game-tutorial__target-caption[hidden]{display:none}.game-tutorial-target{z-index:611!important;isolation:isolate}.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-rule);border-radius:10px;background:repeating-linear-gradient(0deg,rgba(85,65,35,.018) 0 1px,transparent 1px 5px),linear-gradient(135deg,var(--tutorial-paper),var(--tutorial-paper-deep));box-shadow:0 18px 44px #141f1575,inset 0 0 0 2px #fffae46b;color:var(--tutorial-ink);pointer-events:auto;animation:tutorial-card-arrive .22s cubic-bezier(.2,.8,.2,1) both}.game-tutorial__header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:78px;padding:14px 18px 12px;border-bottom:1px solid rgba(118,85,60,.44);background:#fff8df61}.game-tutorial__heading{min-width:0}.game-tutorial__eyebrow{display:block;margin-bottom:5px;color:var(--tutorial-muted);font:800 .62rem/1 var(--font-label, var(--ui-font-body, serif));letter-spacing:.11em;text-transform:uppercase}.game-tutorial__title{margin:0;color:var(--tutorial-green);font:italic 700 clamp(1.15rem,2.4vw,1.5rem)/1.12 Georgia,serif;letter-spacing:-.025em;text-shadow:none;overflow-wrap:anywhere}.game-tutorial__counter{flex:0 0 auto;min-width:46px;padding:7px 8px 6px;border:1px solid rgba(49,93,69,.42);border-radius:4px;background:#fff8df8c;color:var(--tutorial-green);font:800 .7rem/1 var(--font-label, var(--ui-font-body, serif));text-align:center}.game-tutorial__progress{height:3px;margin:12px 16px 0;overflow:hidden;border-radius:0;background:#315d4524}.game-tutorial__progress>span{display:block;width:100%;height:100%;transform:scaleX(var(--tutorial-progress, 0));transform-origin:left center;border-radius:0;background:var(--tutorial-green);box-shadow:none;transition:transform .24s ease}.game-tutorial__content{padding:16px 18px 14px}.game-tutorial__body{margin:0;color:var(--tutorial-ink);font:.95rem/1.5 var(--ui-font-body, serif)}.game-tutorial__controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;margin:0;padding:12px 18px 16px;border-top:1px solid rgba(118,85,60,.28);background:#fff8df57}.game-tutorial__button{min-width:0;min-height:40px;padding:9px 8px;border:1px solid var(--tutorial-green);border-radius:3px;background:#fff8dfb3;color:var(--tutorial-green);font:850 .74rem/1 var(--font-label, var(--ui-font-body, serif));letter-spacing:.04em;cursor:pointer}.game-tutorial__button:hover,.game-tutorial__button:focus-visible{border-color:#26382e;background:#fff8df;color:#26382e;outline:2px solid rgba(49,93,69,.28);outline-offset:2px}.game-tutorial__button:disabled{opacity:.34;cursor:default}.game-tutorial__button--quiet{border-color:#315d4561;background:transparent;color:var(--tutorial-muted)}.game-tutorial__button--primary{border-color:var(--tutorial-green);background:var(--tutorial-green);box-shadow:none;color:#fff8df}.game-tutorial__button--primary:hover,.game-tutorial__button--primary:focus-visible{border-color:#26382e;background:#26382e;color:#fff8df}@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:600px){.game-tutorial__spotlight{border-radius:14px}.game-tutorial__card{width:min(390px,calc(100vw - 16px));border-radius:8px;max-height:calc(100dvh - 16px);overflow-y:auto;scrollbar-gutter:stable}.game-tutorial__header{min-height:62px;gap:10px;padding:10px 12px 9px}.game-tutorial__eyebrow{margin-bottom:3px;font-size:.55rem}.game-tutorial__title{font-size:clamp(1rem,3vw,1.25rem)}.game-tutorial__counter{min-width:42px;padding:6px;font-size:.65rem}.game-tutorial__progress{margin:9px 12px 0}.game-tutorial__content{padding:10px 12px 9px}.game-tutorial__body{font-size:.82rem;line-height:1.35}.game-tutorial__controls{gap:6px;padding:9px 12px 11px}.game-tutorial__button{min-height:38px;padding:7px 5px;font-size:.7rem}}@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));border-radius:7px}.game-tutorial__header{min-height:52px;padding:7px 12px 6px}.game-tutorial__eyebrow{display:none}.game-tutorial__title{font-size:1rem}.game-tutorial__progress{margin-top:6px}.game-tutorial__content{padding-block:7px 6px}.game-tutorial__body{font-size:.78rem;line-height:1.28}.game-tutorial__controls{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:7px 9px}.game-tutorial__button{min-height:34px;padding-block:5px;font-size:.66rem}}@media(max-width:460px)and (orientation:portrait){.game-tutorial__controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.game-tutorial__spotlight{transition:none}.game-tutorial__card{animation:none}.game-tutorial__progress>span{transition:none}}
