*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-body)}body{overflow:hidden;width:100%;height:100%;user-select:none;-webkit-user-select:none;background:#111;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-hilite{fill:var(--brass-hilite)!important}.hud-svg-fill-brass-bright{fill:var(--brass-bright)!important}.hud-svg-stroke-brass-base{stroke:var(--brass-base)!important}.btn-ach-hud:hover{transform:scale(1.08);box-shadow:0 0 8px #f8d89866;border-color:var(--brass-hilite)!important}#intro-book{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;transition:opacity .4s}#intro-book.hidden{display:none}.intro-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a140599;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.intro-book-panel{position:relative;width:440px;max-width:90vw;background:linear-gradient(180deg,#d0a060,#c08848,#a87838);border:4px solid #4a3008;border-radius:10px;box-shadow:inset 2px 2px #ffdc8c33,inset -2px -2px #00000026,0 12px 40px #000000b3,0 4px #2a1a04;padding:32px 30px 22px;animation:introFadeIn .5s ease-out}@keyframes introFadeIn{0%{opacity:0;transform:scale(.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.intro-skip{position:absolute;top:10px;right:14px;font-family:var(--type-display);font-size:.85rem;color:#ffdca080;background:#00000026;border:1px solid rgba(255,200,120,.15);border-radius:4px;padding:4px 10px;cursor:pointer;transition:all .15s}.intro-skip:hover{color:#ffe0a0;background:#00000040;border-color:#ffc8784d}.intro-page{text-align:center;min-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px 0 14px}.intro-page.hidden{display:none}.intro-title{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1.4rem;color:#ffe0a0;text-shadow:0 0 12px rgba(245,200,66,.3),2px 2px 0 rgba(0,0,0,.5);margin:0 0 10px}.intro-text{font-family:var(--font-body);font-size:.9rem;color:#ffe6b4cc;line-height:1.5;margin:6px 0;max-width:360px}.intro-subtle{color:#ffdca073;font-size:.82rem;margin-top:14px}.intro-accent{color:#ffe0a0;font-size:.9rem;margin-top:14px;text-shadow:0 0 8px rgba(245,200,66,.2)}.intro-list{list-style:none;padding:0;margin:0;text-align:left}.intro-list li{font-family:var(--font-body);font-size:.85rem;color:#ffe6b4cc;padding:8px 0 8px 18px;position:relative;line-height:1.5}.intro-nav{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:14px;border-top:1px solid rgba(0,0,0,.2)}.intro-btn{font-family:var(--type-display);font-size:.85rem;padding:6px 16px;background:linear-gradient(180deg,#0000001a,#00000040);color:#ffdca099;border:2px solid rgba(0,0,0,.25);border-radius:4px;cursor:pointer;transition:all .15s}.intro-btn:hover:not(:disabled){background:#ffc87814;color:#ffe0a0;border-color:#ffc87833}.intro-btn:disabled{opacity:.3;cursor:default}.intro-btn-primary{background:linear-gradient(180deg,#8b6914,#6b4f10);color:#ffe0a0;border-color:#4a3508;box-shadow:inset 1px 1px #ffc86433,0 2px #3a2a06}.intro-btn-primary:hover{background:linear-gradient(180deg,#a07a18,#7d5c14)}.intro-dots{display:flex;gap:6px}#font-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 130% 110% at 50% 42%,#f5eac9,#e7d7b0 55%,#d7c594);transition:opacity .35s ease-out;overflow:hidden;font-family:var(--font-display, "IM Fell English", serif)}#font-loader.loaded{opacity:0;pointer-events:none}.sm-loader-haze{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(ellipse at 50% 40%,rgba(255,250,231,.4) 0%,transparent 46%),radial-gradient(ellipse at 50% 52%,transparent 58%,rgba(140,117,80,.13) 100%);animation:smHazeDrift 16s ease-in-out infinite alternate;pointer-events:none}@keyframes smHazeDrift{0%{transform:translate(-2%,-1%) scale(1);opacity:.85}to{transform:translate(2%,1%) scale(1.05);opacity:1}}.sm-loader-stage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:22px;padding:28px 36px}.ml-loader-wordmark{font-family:"Rye",var(--font-display, Georgia),serif;font-size:2.15rem;line-height:1;color:#46351e;letter-spacing:.5px;text-shadow:0 1px 0 rgba(255,249,228,.65),0 2px 5px rgba(120,90,42,.18)}.sm-loader-bar{position:relative;width:240px;height:10px;background:linear-gradient(180deg,#cdbb8a,#bfab77);border:0;border-top:1.5px solid #8C7550;border-bottom:1.5px solid #8C7550;border-radius:0;box-shadow:inset 0 2px 3px #785f3759;overflow:visible}.sm-loader-bar-fill{position:absolute;top:0;bottom:0;left:0;width:16%;border:0;background:linear-gradient(90deg,#916a1e,#cba23c 55%,#e3be58);box-shadow:0 0 6px #cba23c59;animation:mlFurrowFill 1.9s ease-in-out infinite}.sm-loader-bar-fill:after{content:"";position:absolute;top:-1px;right:-2px;bottom:-1px;width:5px;border-radius:50%;background:radial-gradient(circle,#fbf0c6,#e3be58b3 60%,#e3be5800)}@keyframes mlFurrowFill{0%{width:16%}50%{width:84%}to{width:16%}}.sm-loader-text{margin:0;font-size:.82rem;letter-spacing:1px;font-family:var(--font-body, "Bitter", Georgia, serif);color:#6b5836;text-shadow:0 1px 0 rgba(255,249,228,.5);animation:smTextFlicker 2.6s ease-in-out infinite;visibility:hidden;position:relative}@keyframes smTextFlicker{0%,to{opacity:1}45%{opacity:.6}}.sm-loader-text:after{visibility:visible;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;content:"Dawn breaks over the flats...";animation:smTextSwap 10s steps(1,end) infinite}@keyframes smTextSwap{0%{content:"Dawn breaks over the flats..."}20%{content:"Dew still on the long grass..."}40%{content:"Lighting the open fields..."}60%{content:"Coaxing the sun up..."}80%{content:"The meadowlark's first call..."}to{content:"Dawn breaks over the flats..."}}@media(prefers-reduced-motion:reduce){.sm-loader-bar-fill{animation:none;width:42%}.sm-loader-text{animation:none}}.loader-dot,.signup-overlay{display:none}.signup-panel .btn-x{position:absolute;top:6px;right:8px;width:22px;height:22px;font-size:.85rem}@keyframes signupSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.signup-title{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1.1rem;color:#ffe0a0;text-shadow:0 0 12px rgba(245,200,66,.3),2px 2px 0 rgba(0,0,0,.5);margin:0 0 10px;text-align:center}.signup-text{font-family:var(--font-body);font-size:.85rem;color:#ffe6b4b3;text-align:center;margin:0 0 16px;line-height:1.5}.signup-form{display:flex;flex-direction:column;gap:10px}.signup-submit{width:100%;padding:8px 16px!important;font-size:.9rem!important;margin-top:4px}.terms-check input[type=checkbox]{accent-color:var(--brass-hilite);flex-shrink:0;width:14px;height:14px;margin-top:2px}.signup-err{font-family:var(--type-body);font-size:.78rem;color:#e04040;text-align:center;margin:0 0 8px;padding:6px;background:#c8282826;border-radius:4px}#signup-prompt{position:fixed;bottom:20px;right:20px;top:auto;left:auto;z-index:10001}#signup-prompt.hidden{display:none}#confirm-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center}#confirm-dialog.hidden{display:none}.confirm-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a140599;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.confirm-panel{position:relative;width:380px;max-width:85vw;background:linear-gradient(180deg,#d0a060,#c08848,#a87838);border:4px solid #4a3008;border-radius:10px;box-shadow:inset 2px 2px #ffdc8c33,inset -2px -2px #00000026,0 12px 40px #000000b3;padding:28px 26px 22px;animation:introFadeIn .3s ease-out}.confirm-text{font-family:var(--type-body);font-size:.9rem;color:#ffe6b4d9;text-align:center;line-height:1.9;margin:0 0 20px}.confirm-buttons{display:flex;gap:12px;justify-content:center}#menu-profile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10002;display:flex;align-items:center;justify-content:center}#menu-profile-overlay.hidden{display:none}.profile-menu-panel{position:relative;width:380px;max-width:90vw;background:linear-gradient(180deg,#d0a060,#c08848,#a87838);border:4px solid #4a3008;border-radius:10px;box-shadow:inset 2px 2px #ffdc8c33,inset -2px -2px #00000026,0 12px 40px #000000b3;padding:28px 26px 22px;animation:introFadeIn .4s ease-out}.profile-menu-title{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1.05rem;color:#ffe0a0;text-shadow:2px 2px 0 rgba(0,0,0,.5);margin:0 0 6px;text-align:center}.profile-menu-email{font-family:var(--font-body);font-size:1rem;line-height:1.5;color:#ffdca080;text-align:center;margin:0 0 16px;word-break:break-all}.profile-menu-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin:0 0 18px}.profile-menu-stat-val{font-family:var(--type-digital);font-size:.92rem;color:var(--gold);text-shadow:0 1px 0 var(--soot-black);display:block}.profile-menu-stat-lbl{font-family:var(--type-body);font-size:.74rem;color:#ffdca066;margin-top:4px;display:block}.profile-menu-actions{display:flex;flex-direction:column;gap:8px;align-items:center}.menu-login{display:flex;flex-direction:column;gap:10px;align-items:center;width:100%;max-width:280px}.menu-login.hidden{display:none}.menu-login-title{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1rem;color:#ffe0a0;text-shadow:2px 2px 0 rgba(0,0,0,.5);margin:0 0 4px}.menu-login-err{font-family:var(--type-body);font-size:.78rem;color:#e04040;text-align:center;margin:0;padding:6px 10px;background:#c8282826;border-radius:4px;width:100%}.menu-input{font-family:var(--font-body);font-size:.9rem;line-height:1.5;width:100%;padding:10px 14px;background:#00000040;border:2px solid rgba(255,200,120,.15);border-radius:4px;color:#ffe0a0;outline:none;transition:border-color .15s}.menu-input::placeholder{color:#ffdca04d}.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}.menu-input:focus{border-color:#ffc87866}.menu-login-row{display:flex;gap:8px;width:100%}.menu-login-row .menu-btn{flex:1}#menu-footer-live.menu-footer{position:fixed;bottom:0;left:0;right:0;z-index:10000;background:#1e140af2;border-top:2px solid rgba(255,200,120,.12);padding:6px 20px 7px;box-sizing:border-box;line-height:1.35;display:flex;flex-direction:column;align-items:center;gap:4px}.menu-footer::-webkit-scrollbar{display:none}.menu-footer.hidden{display:none}.menu-footer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px 14px;width:100%}.menu-footer-row-top{gap:5px 18px;padding-bottom:4px;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgba(255,200,120,.4),transparent) 1}body.is-mobile .menu-footer-row{display:contents!important}.menu-footer-text,.menu-footer-company,.menu-footer-copy{font-family:var(--type-body);font-size:.64rem;color:#ffdca040;margin:1px 0;white-space:nowrap}.menu-footer-company{white-space:normal;line-height:1.7}.menu-footer-links{display:inline-flex;gap:10px;margin:2px 0}.menu-footer-links a{font-family:var(--type-body);font-size:.68rem;color:#f5c84266;text-decoration:none}.menu-footer-links a:hover{color:#f5c842b3}.menu-footer-social{display:inline-flex;gap:8px;margin:2px 0}.menu-footer-social a{font-family:var(--type-body);font-size:.68rem;color:#ffdca033;text-decoration:none}.menu-footer-social a:hover{color:#ffdca080}.menu-footer-company a{color:#f5c84259;text-decoration:none}.menu-footer-logos{display:inline-flex;gap:6px;align-items:center;margin:2px 8px;vertical-align:middle}.menu-footer-logos img{height:14px;opacity:.3}.cookie-consent{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10004;display:flex;align-items:flex-end;justify-content:center;padding-bottom:24px}.cookie-consent.hidden{display:none}.cookie-consent-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cookie-consent-panel{position:relative;width:640px;max-width:92vw;max-height:85vh;background:linear-gradient(180deg,#d0a060,#c08848,#a87838);border:4px solid #4a3008;border-radius:10px;box-shadow:inset 2px 2px #ffdc8c33,inset -2px -2px #00000026,0 12px 40px #000000b3;display:flex;flex-direction:column;animation:introFadeIn .3s ease-out}.cookie-consent-view{display:flex;flex-direction:column;min-height:0;flex:1}.cookie-consent-view.hidden{display:none}.cookie-consent-header{padding:16px 20px 10px;border-bottom:1px solid rgba(0,0,0,.2)}.cookie-consent-title{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1rem;color:#ffe0a0;margin:0;text-shadow:2px 2px 0 rgba(0,0,0,.5)}.cookie-consent-body{padding:14px 20px;overflow-y:auto;font-family:var(--font-body);font-size:.85rem;color:#ffe6b4d9;line-height:1.5}.cookie-consent-msg{font-size:.85rem;margin:0 0 10px;line-height:1.7}.cookie-consent-submsg{font-size:.78rem;color:#ffe0a0;margin:14px 0 8px;font-weight:600}.cookie-consent-actions{display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px 16px;border-top:1px solid rgba(0,0,0,.2);justify-content:flex-end}.cookie-consent-btn{font-family:var(--type-display);font-size:.95rem;padding:8px 16px;background:linear-gradient(180deg,#8b6914,#6b4f10);color:#ffe0a0;border:2px solid #4a3508;border-radius:5px;cursor:pointer;transition:all .15s;text-shadow:1px 1px 0 rgba(0,0,0,.4)}.cookie-consent-btn:hover{background:linear-gradient(180deg,#a07a18,#7d5c14);transform:translateY(-1px)}.cookie-consent-btn.primary{background:linear-gradient(180deg,#c89028,#a87018);border-color:#5a3a08;color:#fff8d0}.cookie-consent-btn.primary:hover{background:linear-gradient(180deg,#dca03a,#b87820)}.cookie-category-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.cookie-category-title{font-family:var(--type-display);font-size:.78rem;color:#ffe0a0;font-weight:600;flex:1}.cookie-category-desc{font-family:var(--font-body);font-size:.78rem;color:#ffe6b4b3;margin:0;line-height:1.5}.cookie-switch{position:relative;display:inline-block;width:38px;height:20px;flex-shrink:0;cursor:pointer}.cookie-switch input{opacity:0;width:0;height:0}.cookie-switch.disabled{cursor:not-allowed;opacity:.7}@media(max-width:600px){.cookie-consent-panel{width:94vw;max-height:90vh}.cookie-consent-btn{font-size:.7rem;padding:7px 12px}.cookie-consent-actions{flex-direction:column;align-items:stretch}.cookie-consent-actions .cookie-consent-btn{width:100%}}#page-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10010;display:flex;align-items:center;justify-content:center}#page-popup.hidden{display:none}.page-popup-panel{position:relative;width:600px;max-width:90vw;max-height:80vh;background:linear-gradient(180deg,#d0a060,#c08848,#a87838);border:4px solid #4a3008;border-radius:10px;box-shadow:inset 2px 2px #ffdc8c33,inset -2px -2px #00000026,0 12px 40px #000000b3;display:flex;flex-direction:column;animation:introFadeIn .3s ease-out}.page-popup-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid rgba(0,0,0,.2)}.page-popup-title{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1rem;color:#ffe0a0;margin:0;text-shadow:2px 2px 0 rgba(0,0,0,.5)}.page-popup-body{padding:16px 20px;overflow-y:auto;font-family:var(--font-body);font-size:.85rem;color:#ffe6b4cc;line-height:1.5}.page-popup-body h1,.page-popup-body h2,.page-popup-body h3,.page-popup-body h4,.page-popup-body h5,.page-popup-body h6{color:#ffe0a0;margin:12px 0 6px;line-height:1.3}.page-popup-body h1{font-size:.92rem}.page-popup-body h2{font-size:.88rem}.page-popup-body h3{font-size:.82rem}.page-popup-body h4,.page-popup-body h5,.page-popup-body h6{font-size:.78rem}.page-popup-body p{margin:0 0 8px;font-size:inherit}.page-popup-body ul,.page-popup-body ol{margin:0 0 8px;padding-left:18px;font-size:inherit}.page-popup-body ol{list-style-type:decimal}.page-popup-body ul{list-style-type:disc}.page-popup-body ul ul{list-style-type:circle}.page-popup-body ol ol{list-style-type:lower-alpha}.page-popup-body ol ol ol{list-style-type:lower-roman}.page-popup-body li{margin:0 0 4px;font-size:inherit;line-height:1.6}.page-popup-body ul ul,.page-popup-body ol ol,.page-popup-body ul ol,.page-popup-body ol ul{margin:4px 0}.page-popup-body strong,.page-popup-body b{color:#ffe8b8;font-weight:600}.page-popup-body em,.page-popup-body i{font-style:italic}.page-popup-body table{width:100%;border-collapse:collapse;margin:8px 0;font-size:inherit}.page-popup-body *{max-width:100%}.page-popup-body img{height:auto}@keyframes guidePulse{0%,to{transform:scale(1);box-shadow:none}50%{transform:scale(1.12);box-shadow:0 0 14px #f5c84280,0 0 4px #f5c8424d}}.tb-btn.guide-hint{animation:guidePulse 1.2s ease-in-out infinite;border-color:var(--brass-hilite)!important;position:relative}.tb-btn.guide-hint:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid rgba(245,200,66,.3);border-radius:6px;animation:guidePulse 1.2s ease-in-out infinite}.btn-mute{background:linear-gradient(180deg,#ffffff0a,#0000002e);border:2px solid rgba(0,0,0,.3);border-radius:4px;cursor:pointer;padding:4px 6px;opacity:.7;transition:opacity .15s,border-color .15s;position:relative;flex-shrink:0;display:flex;align-items:center}.btn-mute:hover{opacity:1;border-color:#ffc8784d}.btn-mute.muted #mute-wave1,.btn-mute.muted #mute-wave2{display:none}.btn-mute.muted{opacity:.4}.btn-home-tp{display:none;font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.95rem;padding:2px 8px;background:linear-gradient(180deg,#8b6914,#6b4f10);color:#ffe0a0;border:2px solid #4a3508;border-radius:4px;cursor:pointer;text-shadow:1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 1px 1px #ffc86433,0 2px #3a2a06;transition:background .15s}.btn-home-tp:hover{background:linear-gradient(180deg,#a07a18,#7d5c14)}.btn-home-tp.visible{display:inline-block}.pixel-panel{background:var(--panel);border:4px solid var(--wood-dk);border-radius:4px;box-shadow:inset 2px 2px 0 var(--panel-in),inset -2px -2px 0 var(--wood),0 4px 0 var(--wood-border),0 6px 12px #0006}.pixel-panel-sm{background:var(--panel);border:3px solid var(--wood-dk);border-radius:3px;box-shadow:inset 1px 1px 0 var(--panel-in),inset -1px -1px 0 var(--wood),0 3px 0 var(--wood-border)}#app{display:flex;flex-direction:column;width:100%;height:100%;padding:0;gap:0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.hud-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}@keyframes leafBob{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.logo-text{font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:1.1rem;color:#ffe8c0;text-shadow:0 0 10px rgba(255,180,40,.15),2px 2px 0 #1a0e04,-1px -1px 0 #3a2010;letter-spacing:.12em;white-space:nowrap}.hud-divider{width:1px;height:30px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.35) 20%,rgba(0,0,0,.35) 80%,transparent);flex-shrink:0;position:relative}.hud-divider:after{content:"";position:absolute;left:1px;top:0;width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(255,200,120,.08) 20%,rgba(255,200,120,.08) 80%,transparent)}.hud-divider-sm{width:1px;height:20px;background:#0003;flex-shrink:0;margin:0 2px}.hud-stats{display:flex;align-items:center;gap:8px;flex:1;justify-content:center}.stat-badge{display:flex;align-items:center;gap:6px;padding:4px 9px;height:34px;box-sizing:border-box;background:linear-gradient(180deg,#ffffff0a,#0000002e);border:2px solid rgba(0,0,0,.3);border-radius:6px;position:relative;box-shadow:inset 0 1px #ffc8780f,inset 0 -1px #0000001a}.gold-badge,.bar-badge:not(.xp-badge),.tokens-badge{cursor:pointer;transition:all .15s}.gold-badge:hover,.bar-badge:not(.xp-badge):hover{background:#ffc8641f;border-color:#c8a02066}.tokens-badge:hover{background:#f8d8981f;border-color:var(--brass-deep)}.tokens-badge .badge-value{color:#7cc4f0;text-shadow:0 0 8px rgba(124,196,240,.25),1px 1px 0 rgba(0,0,0,.6)}.tokens-badge .badge-unit{color:#4090c8}.badge-plus{font-size:.5rem;color:var(--brass-hilite);opacity:.35;margin-left:2px;font-weight:700;transition:opacity .15s}.gold-badge:hover .badge-plus,.bar-badge:not(.xp-badge):hover .badge-plus{opacity:.8}.hud-profile-btn{cursor:pointer;margin-left:auto;transition:all .15s;border-color:#0000004d}.hud-profile-btn:hover{background:#ffc8641a;border-color:#c8a02066}.hud-profile-btn--icon{padding:6px;width:36px;justify-content:center;gap:0}.badge-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:12px;background:radial-gradient(circle,#00000026,#0000004d);border-radius:4px;border:2px solid rgba(0,0,0,.25);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000026;flex-shrink:0;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.gold-icon{background:radial-gradient(circle,#f5c8421f,#00000040);border-color:#c8a02059}.tokens-icon{background:radial-gradient(circle,#7cc4f024,#00000040);border-color:#4090c859}.prof-tokens-card:hover{background:#7cc4f014!important;border-color:#7cc4f059!important}.energy-icon{background:radial-gradient(circle,#4caf501a,#00000040);border-color:#4caf504d}.xp-icon{background:radial-gradient(circle,#f5c8421a,#00000040);border-color:#c8a0204d}.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:#ffe0a0;text-shadow:1px 1px 0 rgba(0,0,0,.6);letter-spacing:.08em}.badge-sub{font-size:.55rem;color:#ffdca080;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.badge-value{font-family:var(--font-digital);font-size:.85rem;color:var(--brass-hilite);text-shadow:0 0 8px rgba(248,216,152,.2),1px 1px 0 rgba(0,0,0,.6);font-weight:700;letter-spacing:.5px}.badge-unit{font-size:.5rem;color:var(--brass-bright);margin-left:-2px}.speed-btns{display:flex;gap:2px;margin-left:4px}.speed-btn{font-family:var(--font-display);font-weight:700;font-size:.55rem;letter-spacing:.04em;padding:3px 8px;border:2px solid rgba(0,0,0,.3);border-radius:3px;background:#0003;color:#ffdca080;cursor:pointer;transition:all .15s;line-height:1.2;min-width:32px;text-align:center}.speed-btn:hover{background:#ffc86426;color:#ffe0a0}.speed-btn.active{background:#f8d89833;color:var(--brass-hilite);border-color:#f8d89866;box-shadow:0 0 6px #f8d89826}.bar-badge{padding-right:8px}.bar-col{display:flex;flex-direction:column;gap:3px;min-width:50px}.bar-label{font-size:.68rem;color:#ffe8b4eb;text-shadow:0 1px 0 rgba(0,0,0,.55),0 0 4px rgba(248,216,152,.18);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.bar-label b{color:#ffe8b0;font-weight:800;text-shadow:0 1px 0 rgba(0,0,0,.5)}.bar-outer{width:80px;height:10px;background:linear-gradient(180deg,#0e0804,#1a0e06);border:1px solid #0a0602;border-radius:5px;overflow:hidden;box-shadow:inset 0 2px 3px #0009,0 1px #ffc8780d}.bar-inner{height:100%;border-radius:4px;transition:width .3s ease;position:relative;overflow:hidden}.bar-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.2) 0%,transparent 50%);border-radius:4px}.xp-bar{background:linear-gradient(180deg,#ffe870,#f5c842,#d4a830);width:0%;box-shadow:0 0 6px #f8d89866;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(255,255,255,.12) 2px,rgba(255,255,255,.12) 4px)}.energy-bar.low-energy{animation:lowEnergyWarning .6s ease-in-out infinite}@keyframes lowEnergyWarning{0%,to{box-shadow:0 0 6px #4caf5066,0 0 12px #e0404099}50%{box-shadow:0 0 6px #e04040cc,0 0 16px #e04040cc}}.bar-num{font-family:var(--font-digital);font-size:.65rem;color:#ffe0a0;text-shadow:1px 1px 0 rgba(0,0,0,.5);min-width:28px;text-align:center}#canvas{image-rendering:pixelated;image-rendering:-moz-crisp-edges;cursor:pointer;width:100%;height:100%;display:block}.tt-title{font-family:Bitter,Georgia,serif;font-size:.95rem;font-weight:700;color:var(--brass-hilite, #f8d898);text-shadow:0 1px 0 var(--soot-black, #0f0a06),0 0 4px rgba(200,112,58,.2);margin-bottom:3px;letter-spacing:.04em}.tt-desc{font-family:var(--font-body);font-size:.82rem;color:#e8caa0;opacity:.92;line-height:1.5}.toolbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hud-bg);border:3px solid var(--hud-border);border-radius:0;box-shadow:inset 0 1px #ffc88c33,inset 0 -1px #0000004d,0 3px #1a0e04,0 5px 12px #00000080}.toolbar:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(255,200,120,.08);border-radius:0;pointer-events:none;z-index:0}.tb-group{display:flex;gap:4px;position:relative;z-index:1}.tb-sep{width:1px;height:38px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 15%,rgba(0,0,0,.3) 85%,transparent);margin:0 6px;position:relative;z-index:1}.tb-sep:after{content:"";position:absolute;left:1px;top:0;width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(255,200,120,.06) 15%,rgba(255,200,120,.06) 85%,transparent)}.tb-slot{width:50px;height:50px;background:linear-gradient(180deg,#0000001f,#00000047);border:2px solid rgba(0,0,0,.3);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:all .15s;box-shadow:inset 0 1px #ffc8780d,inset 0 -1px #0003}.tb-slot:hover{background:linear-gradient(180deg,#ffc8780f,#00000026);border-color:#c8966473;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff1a,0 5px 10px #00000059}.tb-slot.active{background:linear-gradient(180deg,#f8d8981a,#f8d8982e);border-color:var(--brass-hilite);box-shadow:0 0 8px #f8d89840,0 0 16px #f8d8981a,inset 0 0 6px #f8d89814}.tb-ico{font-size:24px;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));margin-top:1px}.tb-labeled .tb-ico{margin-top:0}.tb-lbl{font-size:10px;font-weight:600;color:#ffdca0bf;text-shadow:0 1px 1px rgba(0,0,0,.7);white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-display)}.tb-spr{width:32px;height:32px;image-rendering:pixelated;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));margin-top:2px}.tb-cnt{position:absolute;bottom:2px;right:3px;font-size:7px;color:#ffe8b0;text-shadow:1px 1px 0 #000,-1px -1px 0 rgba(0,0,0,.6);font-weight:700}.tb-key{position:absolute;top:2px;left:3px;font-size:6px;color:#ffdca040;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.tb-btn{width:50px;height:50px;font-size:22px;background:linear-gradient(180deg,#0000001f,#00000047);border:2px solid rgba(0,0,0,.3);border-radius:6px;cursor:pointer;transition:all .15s;box-shadow:inset 0 1px #ffc8780d,inset 0 -1px #0003;position:relative;z-index:1;line-height:46px;text-align:center;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.tb-btn:hover{background:linear-gradient(180deg,#ffc8780f,#00000026);border-color:#c8966473;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff1a,0 5px 10px #00000059}.panel{position:absolute;top:6px;right:6px;bottom:6px;width:380px;min-width:380px;background:linear-gradient(180deg,#c89858,#b88848,#a87838);border:3px solid var(--hud-border);border-radius:8px;box-shadow:inset 1px 1px #ffc87826,inset -1px -1px #00000026,-6px 0 20px #00000080,0 3px #1a0e04;z-index:300;display:flex;flex-direction:column;animation:slideR .2s ease-out}@keyframes slideR{0%{transform:translate(100%)}to{transform:translate(0)}}.panel-hdr{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:2px solid rgba(0,0,0,.15)}.panel-hdr h2{font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:1.05rem;color:#ffe0a0;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.btn-x{width:28px;height:28px;font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:.95rem;background:linear-gradient(180deg,#e04848,#c03030);color:#fff;border:2px solid #802020;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px #601818,inset 0 1px #ffffff26;transition:all .1s}.btn-x:hover{background:linear-gradient(180deg,#f05858,#d84040);transform:translateY(-1px)}.panel-body{flex:1;overflow-y:scroll;padding:10px}.inv-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;max-height:320px;overflow-y:auto;padding-right:6px}.inv-cell{aspect-ratio:1;background:linear-gradient(180deg,#00000026,#00000047);border:2px solid rgba(0,0,0,.3);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;font-size:22px;position:relative;transition:all .1s;box-shadow:inset 0 1px #ffc8780a,inset 0 -1px #0000001a}.inv-cell:hover{border-color:#c8966480;background:linear-gradient(180deg,#ffc8780f,#00000026)}.inv-cnt{position:absolute;bottom:1px;right:2px;font-size:11px;color:var(--txt-lt);text-shadow:1px 1px 0 #000;font-weight:700;background:#00000080;padding:0 2px;border-radius:2px}.shop-item{display:flex;align-items:center;gap:10px;padding:9px 11px;background:linear-gradient(180deg,#0000001a,#00000038);border:2px solid rgba(0,0,0,.25);border-radius:5px;margin-bottom:5px;cursor:pointer;transition:all .1s;box-shadow:inset 0 1px #ffc8780a}.shop-item:hover{border-color:#c8966499;background:linear-gradient(180deg,#ffc8781a,#00000014);transform:translate(2px)}.shop-item:focus-within{outline:2px solid #f5c842;outline-offset:2px}.shop-ico{font-size:24px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.item-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:3px;color:#fff;font-weight:700;text-shadow:1px 1px 0 rgba(0,0,0,.5);box-shadow:inset 1px 1px #fff3,inset -1px -1px #00000040,0 1px 2px #0000004d;border:1px solid rgba(0,0,0,.3);flex-shrink:0;image-rendering:pixelated;line-height:1;overflow:hidden}#tb-seeds{display:none}.shop-info{flex:1}.shop-name{font-size:.85rem;color:#ffe0a0;text-shadow:1px 1px 0 rgba(0,0,0,.5);margin-bottom:4px;font-weight:700}.shop-desc{font-size:.92rem;color:var(--text-on-bronze-muted);line-height:1.8}.shop-cost{font-size:1rem;color:var(--brass-hilite);text-shadow:0 0 4px rgba(248,216,152,.15),1px 1px 0 rgba(0,0,0,.5);white-space:nowrap;font-weight:700}.quest-tabs{display:flex;gap:4px;margin-bottom:10px}.quest-ready{border-color:var(--green)!important;background:#4caf500f}.btn-act,.btn-green,.btn-gold,.btn-secondary,.btn-danger{font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.btn-act{font-size:.85rem;padding:8px 16px;border:2px solid;border-radius:4px;cursor:pointer;transition:all .1s;text-shadow:1px 1px 0 rgba(0,0,0,.15);line-height:1.2}.btn-act:active{transform:translateY(2px);box-shadow:none}.btn-green{background:linear-gradient(180deg,#5fa88a,#3f8a6a,#2e6a4e);color:#fff;border-color:#1e4a36;box-shadow:0 2px #143a28,inset 0 1px #fff0c82e}.btn-green:hover{background:linear-gradient(180deg,#6fb89a,#5fa88a,#3f8a6a);transform:translateY(-1px)}.btn-green:disabled{background:#4a4038;color:#8a7a66;border-color:#3a3028;cursor:not-allowed;box-shadow:none;opacity:.6}.btn-act:focus{outline:2px solid #f5c842;outline-offset:-2px}.btn-gold{background:linear-gradient(180deg,#ffd860,#f5c842,#dab030);color:var(--txt-dk);border-color:#a08020;box-shadow:0 2px #8a6a10,inset 0 1px #fff3;text-shadow:none}.btn-gold:hover{background:linear-gradient(180deg,#ffe480,#ffd860,#f5c842)}.btn-danger{background:linear-gradient(180deg,#f05858,#d84040,#c03030);color:#fff;border-color:#802020;box-shadow:0 2px #601818,inset 0 1px #ffffff26;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.btn-danger:hover{background:linear-gradient(180deg,#f07070,#f05858,#d84040);transform:translateY(-1px)}.btn-danger:disabled{background:#555;color:#888;border-color:#444;cursor:not-allowed;opacity:.6}.btn-restore{font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(180deg,#8a5e28,#6a4220,#5a3818);color:#fbe6b8;border:2px solid #d4a040;border-radius:4px;padding:6px 14px;font-size:.82rem;cursor:pointer;transition:all .12s;text-shadow:1px 1px 0 rgba(0,0,0,.4);box-shadow:0 2px #2a1808,inset 0 1px #ffd28c2e}.btn-restore:hover{background:linear-gradient(180deg,#a87238,#8a5a28,#6a4220);box-shadow:0 2px #2a1808,0 0 8px #e8b85073,inset 0 1px #ffe0a04d;color:#fff}.btn-restore:active{transform:translateY(2px);box-shadow:none}.shop-tabs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin:-10px -10px 10px;padding:6px;background:#0000004d;border-bottom:2px solid rgba(0,0,0,.2)}.shop-tab{display:flex;align-items:center;justify-content:center;gap:5px;padding:10px 6px;font-family:var(--font-display);font-size:.88rem;background:#00000026;color:#ffdca099;border:2px solid transparent;cursor:pointer;transition:background .15s,color .15s,border-color .15s;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.4);border-radius:4px;line-height:1.2;box-sizing:border-box;letter-spacing:.04em}.shop-tab .st-lbl{font-size:.88rem}.shop-tab:hover{background:#ffc87814;color:#ffdca0bf;border-color:#ffc87826}.shop-tab.active{background:linear-gradient(180deg,#ffc87826,#0000000d);color:#ffe0a0;border-color:#f5c842;text-shadow:0 0 6px rgba(245,200,66,.25),1px 1px 0 rgba(0,0,0,.5);box-shadow:0 0 8px #f5c8421a}.shop-section-hdr{font-size:.95rem;color:#ffe0a0;margin:12px 0 6px;padding:2px 4px 5px;border-bottom:2px solid rgba(255,200,120,.25);text-shadow:1px 1px 0 rgba(0,0,0,.4);display:flex;align-items:center;gap:8px;font-weight:700}.shop-section-hdr:first-child{margin-top:2px}.shop-badge{font-size:11px;padding:2px 7px;border-radius:8px;background:#0000004d;color:var(--text-on-bronze-muted);border:1px solid rgba(255,200,120,.12)}.shop-hint{font-size:.82rem;color:#ffdca0b3;text-align:center;padding:7px 0 5px;letter-spacing:.02em;text-shadow:1px 1px 0 rgba(0,0,0,.6)}.shop-season-filters{display:flex;gap:4px;margin-bottom:10px;padding-top:4px}.shop-season-btn{flex:1;padding:8px 4px;font-family:var(--font-display);font-size:.82rem;background:#0000002e;color:var(--text-on-bronze-muted);border:1px solid rgba(255,200,120,.1);border-radius:4px;cursor:pointer;text-align:center;transition:all .12s;letter-spacing:.04em}.shop-season-btn:hover{background:#ffc87814;color:#ffdca0a6}.shop-season-btn.active{background:#ffc87826;color:#ffe0a0;border-color:#ffc8784d}.shop-empty{text-align:center;color:var(--text-on-bronze-muted);padding:18px 10px;font-size:.88rem}.shop-item.decor-active{background:#4caf5026;border:1px solid rgba(76,175,80,.35);border-radius:4px}.inv-edible{border-color:#4caf504d!important}.inv-energy{position:absolute;bottom:1px;right:1px;font-size:8px;color:#8f8;text-shadow:0 0 2px rgba(0,0,0,.8)}.inv-price{position:absolute;top:1px;right:2px;font-size:10px;color:#f5c842;text-shadow:1px 1px 0 rgba(0,0,0,.7);font-weight:700;background:#0006;padding:1px 3px;border-radius:2px}.tb-labeled{gap:3px;min-width:62px;min-height:46px;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-icon{width:28px;height:28px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6));transition:filter .15s}.tb-labeled:hover .tb-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.8)) brightness(1.3)}.tb-txt{font-size:10px;font-weight:600;color:#ffdca0cc;letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-display);line-height:1.1}.tb-labeled:hover .tb-txt{color:#ffe8c0;font-weight:700}.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:#ffe8c0;padding:6px 8px;margin-bottom:6px;background:#00000040;border-radius:4px;border-left:4px solid #f5c842;text-shadow:1px 1px 0 rgba(0,0,0,.5);font-weight:700}.guide-list{list-style:none;padding:0 0 0 8px;margin:0}.guide-list li{font-size:.9rem;color:#ffe6c8d9;line-height:2;padding:3px 0 3px 12px;position:relative;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.guide-list li:before{content:"›";position:absolute;left:0;color:#f5c842;font-weight:700}.prod-track{width:100%;height:7px;background:linear-gradient(180deg,#0e0804,#1a0e06);border:1px solid #0a0602;border-radius:4px;overflow:hidden;margin-top:4px;box-shadow:inset 0 1px 2px #00000080}.prod-fill{height:100%;background:linear-gradient(180deg,#6aacf0,#4a8cd8,#3a7cc0);transition:width .3s;border-radius:3px;box-shadow:0 0 4px #4a8cd866}.notif-stack{position:absolute;bottom:90px;right:10px;z-index:400;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:6px;pointer-events:none;max-width:320px}.notif{position:relative;display:flex;align-items:center;gap:9px;min-height:32px;padding:8px 18px 8px 38px;background:linear-gradient(180deg,var(--brass-base, #a8782a) 0%,var(--bronze-mid, #3d2614) 100%),var(--soot-black, #0f0a06);border:2px solid var(--bronze-dark, #2a1810);border-radius:4px;color:var(--brass-hilite, #f8d898);font-family:var(--font-display);font-size:.88rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;text-align:left;text-shadow:1px 1px 0 #000;box-shadow:inset 0 1px #ffdca033,0 2px 0 var(--soot-black, #0f0a06),0 4px 12px #0000008c;animation:nIn .28s cubic-bezier(.2,.9,.3,1.1);transition:opacity .3s ease,transform .3s ease;pointer-events:auto;max-width:320px;white-space:normal;overflow-wrap:anywhere}.notif:before{content:"";position:absolute;top:50%;left:8px;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 35%,var(--brass-hilite, #f8d898),var(--brass-base, #a8782a) 55%,var(--brass-deep, #6a4818) 100%);box-shadow:inset 0 -1px 1px #00000080,inset 0 1px #ffe6b466,0 0 0 1px var(--bronze-dark, #2a1810);pointer-events:none}.notif-gold{border-color:var(--bronze-dark, #2a1810);box-shadow:inset 0 1px #ffdca033,0 2px 0 var(--soot-black, #0f0a06),0 0 12px #f5c84247,0 4px 12px #0000008c}.notif-green{border-color:var(--bronze-dark, #2a1810);box-shadow:inset 0 1px #ffdca033,0 2px 0 var(--soot-black, #0f0a06),0 0 12px #8ca85052,0 4px 12px #0000008c}.notif-green:before{background:radial-gradient(circle at 35% 35%,var(--brass-hilite, #f8d898),var(--brass-base, #a8782a) 55%,var(--brass-deep, #6a4818) 100%)}.notif-red{border-color:var(--bronze-dark, #2a1810);color:#ffe0c4;box-shadow:inset 0 1px #ffdca033,0 2px 0 var(--soot-black, #0f0a06),0 0 12px var(--copper-glow-strong, rgba(200,112,58,.65)),0 4px 12px #0000008c}.notif-red:before{background:radial-gradient(circle at 35% 35%,#f8c098,var(--copper-rivet, #c8703a) 55%,#5a1a0a 100%)}@keyframes nIn{0%{opacity:0;transform:translate(20px) scale(.96)}60%{opacity:1;transform:translate(-2px) scale(1.01)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes nOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px) scale(.95)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0003;border-radius:3px}::-webkit-scrollbar-thumb{background:#ffc87826;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffc87840}.menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#1a3a0c;transition:opacity .6s ease,transform .6s ease}.menu-overlay.hiding{opacity:0;transform:scale(1.05)}.menu-overlay.hidden{display:none}#menu-bg-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.menu-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.menu-particle{position:absolute;width:6px;height:6px;border-radius:50%;opacity:0;animation:menuFloat 10s ease-in-out infinite;pointer-events:none}.menu-particle.leaf{width:8px;height:4px;border-radius:0 50% 50% 0;background:#78b43c80}.menu-particle.dot{width:4px;height:4px;background:#f5c84266;box-shadow:0 0 4px #f5c84233}@keyframes menuFloat{0%{opacity:0;transform:translateY(100vh) rotate(0)}10%{opacity:.7}90%{opacity:.7}to{opacity:0;transform:translateY(-10vh) rotate(360deg)}}.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-logo-glow{position:absolute;top:50%;left:50%;width:300px;height:300px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(245,200,66,.15) 0%,transparent 70%);animation:menuGlow 3s ease-in-out infinite alternate;pointer-events:none}@keyframes menuGlow{0%{transform:translate(-50%,-50%) scale(.9);opacity:.6}to{transform:translate(-50%,-50%) scale(1.1);opacity:1}}.menu-logo-icon{font-size:4rem;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));animation:menuIconBob 2.5s ease-in-out infinite;margin-bottom:8px}@keyframes menuIconBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.menu-title{font-family:var(--font-display);font-size:2rem;color:#ffe8c0;text-shadow:0 0 20px rgba(245,200,66,.3),0 0 40px rgba(245,200,66,.1),3px 3px 0 #4a2e18,-1px -1px 0 #6b4226;letter-spacing:2px;text-align:center}.menu-subtitle{font-family:var(--font-display);font-size:.88rem;color:#ffdca073;margin-top:12px;letter-spacing:1.5px;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.menu-buttons{display:flex;flex-direction:column;gap:10px;width:320px;animation:menuBtnsIn 1s ease-out .3s both}@keyframes menuBtnsIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.menu-btn{position:relative;display:flex;align-items:center;gap:12px;padding:14px 20px;font-family:var(--font-display);font-size:.9rem;border:3px solid #4a2e18;border-radius:8px;cursor:pointer;transition:all .2s ease;text-shadow:1px 1px 0 rgba(0,0,0,.4);box-shadow:inset 0 1px #ffc87826,inset 0 -1px #0003,0 3px #2e1a0a,0 5px 12px #0006}.menu-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #ffc87833,inset 0 -1px #0003,0 5px #2e1a0a,0 8px 20px #00000080}.menu-btn:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #ffc8781a,inset 0 -1px #0003,0 1px #2e1a0a,0 2px 6px #0006}.menu-btn-icon{font-size:1rem;min-width:24px;text-align:center}.menu-btn-text{flex:1;text-align:left}.menu-btn-tag{font-size:11px;padding:2px 6px;background:#0000004d;border-radius:4px;color:#ffdca066;border:1px solid rgba(255,200,120,.1)}.menu-btn-primary{background:linear-gradient(180deg,#ffd860,#f5c842,#dab030);color:#2a1810;border-color:#a08020;text-shadow:0 1px 0 rgba(255,255,255,.25)}.menu-btn-primary:hover{background:linear-gradient(180deg,#ffe480,#ffd860,#f5c842);border-color:#c0a040}.menu-btn-primary .menu-btn-icon{filter:drop-shadow(0 0 6px rgba(248,216,152,.5))}.menu-btn-new{background:linear-gradient(180deg,#7a5a3a,#6a4a2e,#5a3e24);color:#ffe0a0}.menu-btn-new:hover{background:linear-gradient(180deg,#8a6a4a,#7a5a3a,#6a4a2e)}.menu-btn-disabled{background:linear-gradient(180deg,#4a4040,#3a3535,#302e2e);color:#ffdca04d;border-color:#2a2525;cursor:not-allowed;opacity:.6}.menu-btn-disabled .menu-btn-icon{filter:grayscale(1);opacity:.4}.menu-footer{display:flex;gap:24px;animation:menuFadeIn 1s ease-out .6s both}.menu-ver,.menu-copy{font-family:var(--font-display);font-size:11px;color:#ffdca033;letter-spacing:1px}.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:#ffe0a0}.season-badge .badge-sub{color:#ffe8b4f2;font-size:.7rem;padding-left:1px;letter-spacing:.05em;font-weight:600;text-shadow:0 1px 0 rgba(0,0,0,.55),0 0 4px rgba(248,216,152,.15)}.season-badge .badge-sub b{color:#ffe8b0;font-weight:800;text-shadow:0 1px 0 rgba(0,0,0,.5)}.tb-btn:focus-visible,.menu-btn:focus-visible,.speed-btn:focus-visible,.tb-slot:focus-visible{outline:2px solid #f5c842;outline-offset:2px}.ui-toggle-btn{position:fixed;right:72px;bottom:18px;z-index:200;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:linear-gradient(180deg,var(--brass-stops-safe));border:2px solid var(--bronze-dark, #2a1810);border-radius:5px;color:var(--bronze-dark, #2a1810);cursor:pointer;box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -2px 4px var(--inset-shadow, rgba(0,0,0,.78)),0 2px 0 var(--soot-black, #0f0a06),0 0 0 2px var(--brass-shadow, #5a3a18),0 3px 6px #00000080;transition:filter .15s ease,transform .15s ease,bottom .35s cubic-bezier(.4,0,.2,1);padding:0;margin:0}.ui-toggle-btn:hover{transform:scale(1.08);filter:drop-shadow(0 0 6px var(--steam-glow, #f4d090))}.ui-toggle-btn:active{transform:scale(.92)}.ui-toggle-btn:focus,.ui-toggle-btn:focus-visible{outline:none}.ui-toggle-icon{transform-origin:8px 8px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.ui-tog-bar{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}.ui-tog-bar1{transform-origin:8px 3.5px}.ui-tog-bar2{transform-origin:8px 8px}.ui-tog-bar3{transform-origin:8px 12.5px}.ui-tog-eye{opacity:0;transform:scale(.55);transform-origin:8px 8px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}@keyframes uiTogPulse{0%{transform:scale(1)}40%{transform:scale(.88)}to{transform:scale(1)}}.ui-toggle-btn:active .ui-toggle-icon{animation:uiTogPulse .25s ease-out}body.ui-hidden .ui-tog-bar1{transform:translateY(4.5px) rotate(45deg)}body.ui-hidden .ui-tog-bar2{opacity:0;transform:scaleX(.2)}body.ui-hidden .ui-tog-bar3{transform:translateY(-4.5px) rotate(-45deg)}body.ui-zen .ui-tog-bar{opacity:0;transform:scale(.3)}body.ui-zen .ui-tog-eye{opacity:1;transform:scale(1)}.toolbar-wrap,.toolbar{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .35s ease}body.ui-zen .hud{transform:translateY(-110%);opacity:0;pointer-events:none}body.ui-zen .toolbar-wrap,body.ui-zen .toolbar{transform:translateY(140%);opacity:0;pointer-events:none}#mobile-blocker{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;height:100dvh;z-index:99999;justify-content:center;align-items:center;font-family:var(--font-display, "IM Fell English", serif);padding:28px;background:linear-gradient(180deg,#0f0a068c,#0f0a06bf),url(/game/assets/menu_bg-BsI49h6T.png) center/cover no-repeat,radial-gradient(ellipse at center,#1a1208,#0f0a06 55%,#050301);overflow:hidden}#mobile-blocker canvas{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.55;display:none}#mobile-blocker:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 25% 30%,rgba(200,150,80,.08) 0%,transparent 45%),radial-gradient(circle at 78% 72%,rgba(120,60,20,.1) 0%,transparent 50%),radial-gradient(circle at 50% 50%,transparent 55%,rgba(0,0,0,.55) 100%);pointer-events:none;animation:smBlkHaze 16s ease-in-out infinite alternate}@keyframes smBlkHaze{0%{transform:translate(-1%,-1%);opacity:.9}to{transform:translate(1%,1%);opacity:1}}.sm-corner{position:absolute;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f8d898,#c8a060 35%,#6a4818 75%,#2a1808);box-shadow:0 0 8px #c8965059,0 1px 2px #000000b3,inset 0 1px #ffe8b499;pointer-events:none}.sm-corner--tl{top:18px;left:18px}.sm-corner--tr{top:18px;right:18px}.sm-corner--bl{bottom:18px;left:18px}.sm-corner--br{bottom:18px;right:18px}#main-menu .sm-corner--bl,#main-menu .sm-corner--br{bottom:55px}.mobile-blocker-content{position:relative;z-index:1;text-align:center;max-width:360px;display:flex;flex-direction:column;align-items:center;gap:18px}.sm-blocker-emblem{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center;margin:0 auto 4px}.sm-blocker-cog{position:relative;z-index:2;filter:drop-shadow(0 0 16px rgba(200,150,80,.3)) drop-shadow(0 6px 10px rgba(0,0,0,.75));animation:smBlkCogTurn 8s linear infinite;transform-origin:50% 50%}@keyframes smBlkCogTurn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sm-blocker-halo{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border-radius:50%;background:radial-gradient(circle,rgba(200,150,80,.22) 0%,rgba(200,150,80,.08) 35%,transparent 65%);filter:blur(6px);z-index:1;animation:smBlkHaloPulse 4s ease-in-out infinite}@keyframes smBlkHaloPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.mobile-blocker-title{font-size:1.05rem;color:#f8d898;margin:0;line-height:1.5;letter-spacing:1.4px;text-shadow:0 0 14px rgba(200,150,80,.4),0 0 4px rgba(120,70,30,.55),0 2px 3px rgba(0,0,0,.9)}.mobile-blocker-sub{font-size:.85rem;color:#c8a060;margin:0;line-height:1.8;letter-spacing:.9px;max-width:320px;text-shadow:0 1px 2px rgba(0,0,0,.85)}body.is-mobile #mobile-blocker{display:none}@media(orientation:portrait)and (pointer:coarse)and (max-width:900px){body.is-mobile #mobile-blocker{display:flex}}@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}.hud-content{gap:5px}.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}.shop-tab{font-size:10px;padding:6px 3px}.shop-item{padding:7px 9px;gap:7px}.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}.hud.sm-hud .hud-divider,.hud.sm-hud .hud-divider-sm{display:none}}@media(min-width:1600px){.panel{width:440px}.hud-content{gap:14px;padding:9px 20px}.shop-tab{font-size:9px;padding:11px 4px 10px}.shop-item{padding:10px 12px;gap:12px}.shop-name{font-size:.95rem}.shop-desc{font-size:.92rem}.shop-cost{font-size:1rem}.shop-section-hdr{font-size:.95rem}.tb-slot{width:52px;height:52px}}@media(min-width:2000px){.panel{width:500px}.shop-tab{font-size:10px;padding:12px 6px}.stat-badge{padding:5px 10px}.stat-badge .stat-val{font-size:.95rem}.tb-slot{width:56px;height:56px}}.crop-info-panel{position:fixed;bottom:100px;left:10px;width:180px;background:linear-gradient(180deg,#8a6a4a,#6a4a2e);border:2px solid #2e1a0a;border-radius:6px;padding:8px;z-index:200;box-shadow:0 4px 12px #00000080;display:flex;flex-direction:column;gap:6px}.crop-info-panel.hidden{display:none}.crop-info-content{display:flex;flex-direction:column;gap:4px}.crop-info-header{font-size:.95rem;color:#ffe8c0;font-weight:700;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.crop-info-details{font-size:.88rem;color:#ffdca0bf;line-height:1.6;text-shadow:1px 1px 0 rgba(0,0,0,.4)}.crop-info-details div{margin-bottom:3px}.crop-info-details .label{color:#ffdca080}.crop-info-details .value{color:#7cdf50;font-weight:700}@keyframes questPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.9}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body:not(.is-mobile) .ripple{display:none}body.is-mobile #canvas,body.is-mobile #game-wrap{touch-action:pinch-zoom;-webkit-user-select:none;user-select:none}#game-wrap{display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:0;border:none;box-shadow:none;background:#1a0e04;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;flex:none!important}.hud{flex-shrink:0;margin:0;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .35s ease;position:absolute!important;top:0;left:0;right:0;z-index:50}.toolbar{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;flex-shrink:0;margin:0;position:absolute!important;bottom:0;left:0;right:0;z-index:50}html.is-mobile,body.is-mobile{overscroll-behavior:none;touch-action:manipulation}body.is-mobile{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}body.is-mobile *,body.is-mobile *:before,body.is-mobile *:after{-webkit-tap-highlight-color:transparent}body.is-mobile input,body.is-mobile textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}#canvas,#game-wrap{touch-action:pinch-zoom}body.is-mobile .tb-slot:hover{transform:none;box-shadow:inset 0 1px #ffc8781a,inset 0 -2px 2px #00000073,0 2px #1a0e04}body.is-mobile .tb-slot:active{transform:translateY(-1px) scale(.96);transition:transform .08s ease}body.is-mobile .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-sep{display:none}body.is-mobile .tb-slot.active{box-shadow:inset 0 1px #ffdc8c52,inset 0 0 14px #f5c84273,0 2px #1a0e0480}body.is-mobile .tb-menu-group .tb-btn{min-width:60px!important;width:auto!important;min-height:48px;height:48px!important;padding:4px 8px!important;white-space:nowrap}body.is-mobile .tb-menu-group .tb-icon{width:26px!important;height:26px!important}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-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 .stat-badge{height:32px!important;padding:3px 7px!important;border-radius:5px!important;gap:4px!important}body.is-mobile .stat-badge .badge-icon{width:16px!important;height:16px!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 .time-badge .badge-title{font-size:.78rem!important;min-width:0!important;line-height:1}body.is-mobile .location-badge .badge-title{font-size:.62rem!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.is-mobile .hud .stat-badge,body.is-mobile .hud .btn-mute,body.is-mobile .hud .btn-home-tp,body.is-mobile .hud .hud-profile-btn{border-radius:6px!important;border:2px solid rgba(74,45,16,.6)!important;box-shadow:inset 0 1px #ffdc8c2e,inset 0 -1px #00000040,0 1px #00000059!important;position:relative;z-index:2}body.is-mobile .gold-badge .badge-value{font-size:.58rem!important;white-space:nowrap}body.is-mobile .bar-badge .bar-label{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 .badge-icon{filter:drop-shadow(0 1px 2px rgba(248,216,152,.35))}body.is-mobile .bar-badge .bar-outer{width:56px!important;height:10px!important;border-radius:2px!important}body.is-mobile .bar-badge .bar-num{font-size:.56rem!important;color:var(--brass-hilite)!important;text-shadow:0 1px 2px rgba(0,0,0,.6)}body.is-mobile .bar-badge .badge-plus{font-size:.75rem!important;color:#f8d898d9!important;text-shadow:0 0 6px rgba(248,216,152,.4);margin-left:2px;transition:transform .12s ease}body.is-mobile .bar-badge:active .badge-plus{transform:scale(.85)}body.is-mobile .gold-badge .badge-plus{margin-left:1px;font-size:.75rem!important;transition:transform .12s ease}body.is-mobile .gold-badge:active .badge-plus{transform:scale(.85)}body.is-mobile .btn-mute svg,body.is-mobile .btn-mute img{width:16px!important;height:16px!important}@keyframes mobileSlideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}body.is-mobile .panel-hdr h2{font-size:1rem!important;letter-spacing:.04em}body.is-mobile .panel .btn-x{width:40px!important;height:40px!important;font-size:12px!important;border-radius:8px!important}body.is-mobile .panel-body{padding:14px!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.is-mobile .shop-item,body.is-mobile .order-item,body.is-mobile .quest-item{padding:10px 12px!important;gap:10px!important;min-height:52px;border-radius:8px!important}body.is-mobile .shop-item+.shop-item,body.is-mobile .order-item+.order-item{margin-top:6px}body.is-mobile .shop-name,body.is-mobile .order-name{font-size:.85rem!important;letter-spacing:.02em}body.is-mobile .shop-desc,body.is-mobile .order-desc{font-size:.82rem!important;line-height:1.5;opacity:.75}body.is-mobile .shop-cost,body.is-mobile .order-reward{font-size:.88rem!important}body.is-mobile .shop-tabs-grid{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:6px!important;padding:10px 12px!important;overflow-x:auto!important;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;border-bottom:1px solid rgba(255,200,120,.14)}body.is-mobile .shop-tabs-grid::-webkit-scrollbar{display:none}body.is-mobile .shop-tab{flex:0 0 auto!important;padding:10px 16px!important;font-size:8px!important;min-height:44px;border-radius:10px!important;scroll-snap-align:start;white-space:nowrap}body.is-mobile .shop-tab.active{box-shadow:0 0 0 1.5px #f5c842,inset 0 1px #ffffff26!important}body.is-mobile .shop-section-hdr{font-size:.82rem!important;padding:8px 4px 4px!important;letter-spacing:.1em;text-transform:uppercase;opacity:.8}body.is-mobile .shop-hint{font-size:13px!important;padding:10px 12px!important;opacity:.8;text-align:center;letter-spacing:.3px;line-height:1.5}.tb-more-mobile,body.is-mobile #btn-animals,body.is-mobile #btn-save,body.is-mobile #btn-guide,body.is-mobile #btn-notiflog,body.is-mobile #btn-menu{display:none!important}body.is-mobile #tb-tools,body.is-mobile #tb-seeds{display:flex;flex:0 1 auto;gap:4px!important;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:none}body.is-mobile #tb-tools::-webkit-scrollbar,body.is-mobile #tb-seeds::-webkit-scrollbar{display:none}body.is-mobile .tb-menu-group{display:flex;flex:0 0 auto;gap:4px!important;margin-left:4px!important;position:relative}body.is-mobile .tb-slot.active,body.is-mobile .tb-btn.active{border-color:#f5c842b3!important;box-shadow:inset 0 1px #ffdc8c52,inset 0 0 14px #f5c84273,inset 0 -2px 3px #0006!important;animation:toolPulse 2.6s ease-in-out infinite}@keyframes toolPulse{0%,to{box-shadow:inset 0 1px #ffdc8c52,inset 0 0 12px #f5c8425c,inset 0 -2px 3px #0006}50%{box-shadow:inset 0 1px #ffe6a073,inset 0 0 22px #f5c842a6,inset 0 -2px 3px #0006}}.mobile-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:flex-end;justify-content:center;pointer-events:auto}.mobile-sheet.hidden{display:none}.mobile-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#140c0499;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:sheetFade .22s ease-out}.mobile-sheet-panel{position:relative;width:100%;max-width:560px;background:radial-gradient(ellipse at 50% 0%,rgba(200,150,80,.12) 0%,transparent 55%),linear-gradient(180deg,#1a1208,#0f0a06);border-top:2px solid #c8a060;border-radius:20px 20px 0 0;box-shadow:0 -14px 40px #000c,inset 0 1px #f8d89859,inset 0 0 12px #00000080;padding:12px 16px 28px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0));animation:sheetSlideUp .3s cubic-bezier(.4,0,.2,1)}.mobile-sheet-panel:before{content:"";position:absolute;top:6px;left:24px;right:24px;height:4px;pointer-events:none;background:radial-gradient(circle at 8px 2px,#f8d898 0 1.4px,transparent 1.8px),radial-gradient(circle at calc(100% - 8px) 2px,#f8d898 0 1.4px,transparent 1.8px),radial-gradient(circle at 33% 2px,#c8a060 0 1.2px,transparent 1.6px),radial-gradient(circle at 67% 2px,#c8a060 0 1.2px,transparent 1.6px);opacity:.85}@keyframes sheetFade{0%{opacity:0}to{opacity:1}}@keyframes sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-sheet-handle{width:44px;height:4px;background:linear-gradient(90deg,#6a4818,#c8a060 50%,#6a4818);border-radius:2px;margin:4px auto 12px;cursor:pointer;box-shadow:0 0 4px #c8965059,inset 0 1px #f8d89899}.mobile-sheet-title{font-family:var(--font-display);font-size:.95rem;color:#f8d898;text-align:center;margin-bottom:14px;letter-spacing:.06em;text-shadow:0 0 10px rgba(200,150,80,.35),2px 2px 0 rgba(0,0,0,.7)}.mobile-sheet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media(max-width:420px){.mobile-sheet-grid{grid-template-columns:repeat(3,1fr)}}.mobile-sheet-close{position:absolute!important;top:8px;right:10px;width:30px;height:30px;padding:0!important;display:flex;align-items:center;justify-content:center;background:#00000059!important;border:1px solid rgba(255,200,120,.18)!important;border-radius:50%!important;color:#ffe0a0d9!important;font-family:var(--font-display);font-size:.7rem!important;cursor:pointer;transition:background .15s,color .15s,transform .1s;z-index:2}.mobile-sheet-close:hover{background:#0000008c!important;color:#ffe8a0!important}.mobile-sheet-close:active{transform:scale(.92)}.mobile-sheet-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:linear-gradient(180deg,#3a2818,#1f140a);border:1.5px solid #6a4818;border-radius:8px;padding:14px 6px;color:#f8d898;font-family:var(--font-display);font-size:.82rem;letter-spacing:.04em;cursor:pointer;min-height:72px;position:relative;transition:transform .12s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;text-shadow:1px 1px 0 rgba(0,0,0,.7);box-shadow:inset 0 1px #f8d8982e,inset 0 -1px #00000080,0 2px #0000008c}.mobile-sheet-btn:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:6px;pointer-events:none;background:radial-gradient(circle at 4px 4px,#c8a060 0 1px,transparent 1.4px),radial-gradient(circle at calc(100% - 4px) 4px,#c8a060 0 1px,transparent 1.4px),radial-gradient(circle at 4px calc(100% - 4px),#c8a060 0 1px,transparent 1.4px),radial-gradient(circle at calc(100% - 4px) calc(100% - 4px),#c8a060 0 1px,transparent 1.4px);opacity:.75}.mobile-sheet-btn:hover{border-color:#c8a060;box-shadow:inset 0 1px #f8d8984d,inset 0 -1px #00000080,0 0 8px #c8965059,0 2px #0000008c}.mobile-sheet-btn:active{transform:scale(.96);background:linear-gradient(180deg,#1f140a,#3a2818);box-shadow:inset 0 2px 4px #000000b3,0 0 10px #c8965066}.mobile-sheet-ico{font-size:1.3rem;line-height:1;display:flex;align-items:center;justify-content:center;min-height:28px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));transition:opacity .2s}.mobile-sheet-ico.muted{opacity:.55}.mobile-sheet-ico.muted .ms-speaker{fill:#a08868}.mobile-sheet-ico.muted .ms-wave{opacity:0}.mobile-sheet-ico.muted .ms-slash{opacity:1!important}.ms-wave,.ms-slash,.ms-speaker{transition:opacity .2s,fill .2s}#mobile-sound-btn.muted{border-color:#e0404066!important}#mobile-sound-btn.muted .mobile-sheet-lbl{color:#ff8c8cbf}.mobile-sheet-ico svg{display:block}.mobile-sheet-lbl{font-size:.88rem;letter-spacing:.3px}body.is-mobile .tb-slot,body.is-mobile .tb-btn,body.is-mobile .mobile-sheet-btn,body.is-mobile .shop-item,body.is-mobile .order-item,body.is-mobile .stat-badge{position:relative;overflow:hidden}.ripple{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(255,230,140,.55) 0%,rgba(255,220,120,.25) 40%,transparent 70%);transform:scale(0);pointer-events:none;animation:rippleExpand .55s cubic-bezier(.4,0,.2,1) forwards;z-index:5;mix-blend-mode:screen}@keyframes rippleExpand{to{transform:scale(4);opacity:0}}body.is-mobile .notif{padding:6px 10px 6px 28px!important;font-size:.82rem!important;border-radius:4px!important;border-width:1.5px!important;min-height:26px!important;gap:6px!important}body.is-mobile .notif:before{width:14px!important;height:14px!important;left:6px!important}body.is-mobile .notif-stack{bottom:78px!important;right:8px!important;max-width:calc(100vw - 16px)!important;gap:5px!important}body.is-mobile .tooltip{padding:4px 8px 5px!important;max-width:170px!important;border-width:1.5px!important;border-radius:3px!important;font-size:.82rem!important}body.is-mobile .tt-title{font-size:.85rem!important;margin-bottom:2px!important}body.is-mobile .tt-desc{font-size:.82rem!important;line-height:1.4!important}body.is-mobile #wd-overlay,body.is-mobile #tx-history-overlay{padding:0!important}body.is-mobile #wd-overlay>div,body.is-mobile #tx-history-overlay>div{max-width:none!important;max-height:100dvh!important;height:100dvh!important;width:100%!important;border-radius:0!important;border-width:0!important;box-shadow:none!important}.mk-overlay-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none}.mk-overlay-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;pointer-events:auto;animation:mkFadeIn .2s ease-out}@keyframes mkFadeIn{0%{opacity:0}to{opacity:1}}.mk-notice{padding:8px 14px;font-family:var(--type-body);font-size:.82rem;color:#ffe0a0bf;background:#0000002e;border-bottom:2px solid rgba(0,0,0,.15);line-height:1.6}.mk-tabs{display:flex;gap:0;background:#0000001f;border-bottom:2px solid rgba(0,0,0,.15)}.mk-tabs .mk-tab{flex:1;padding:10px 6px;background:transparent;border:none;border-bottom:2px solid transparent;color:#ffe0a08c;font-family:var(--type-display);font-size:.82rem;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.mk-tabs .mk-tab:hover{color:#ffe0a0d9;background:#ffc8780d}.mk-tabs .mk-tab.active{color:var(--brass-hilite);border-bottom-color:var(--brass-hilite);background:#f8d89814}.mk-msg{margin:0 0 8px;padding:7px 10px 7px 12px;border-radius:4px;font-family:var(--type-body);font-size:.82rem;line-height:1.55;background:linear-gradient(180deg,var(--bronze-mid, #3d2614) 0%,var(--bronze-dark, #2a1810) 60%,var(--soot-black, #0f0a06) 100%);border:1.5px solid var(--brass-deep, #6a4818);border-left-width:3px;border-left-color:transparent;color:#f0d8a8;text-shadow:1px 1px 0 rgba(0,0,0,.65);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 0 var(--inset-shadow, rgba(0,0,0,.78)),0 1px 0 var(--soot-black, #0f0a06);display:flex;align-items:flex-start;gap:6px}.mk-msg:before{flex-shrink:0;font-size:.88rem;line-height:1;margin-top:1px;text-shadow:0 1px 0 rgba(0,0,0,.65)}.mk-msg-err{color:#f3b8a0;border-color:#a04428;border-left-color:var(--copper-rivet, #c8703a);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 0 var(--inset-shadow, rgba(0,0,0,.78)),0 1px 0 var(--soot-black, #0f0a06),0 0 8px var(--copper-glow, rgba(200,99,58,.4))}.mk-msg-err:before{content:"!";color:#ff8c6a;font-weight:900}.mk-msg-ok{color:#d8eaa8;border-color:#6c8a3a;border-left-color:#98b048;box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 0 var(--inset-shadow, rgba(0,0,0,.78)),0 1px 0 var(--soot-black, #0f0a06),0 0 8px #6c8a3a66}.mk-msg-ok:before{content:"+";color:#98b048;font-weight:900}body.is-mobile .mk-msg{font-size:.82rem;padding:10px 12px 10px 14px}body.is-mobile .mk-msg:before{font-size:.92rem}body.is-mobile .mk-panel{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;min-width:0!important;max-width:none!important;border-radius:0!important;animation:mobileSlideUp .28s cubic-bezier(.4,0,.2,1)!important}body.is-mobile .mk-tabs .mk-tab{font-size:.82rem;padding:12px 8px}body.is-mobile .mk-notice{font-size:.82rem;padding:10px 16px}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-subtitle{font-size:.82rem!important;margin:0!important}body.is-mobile .menu-logo-icon{transform:scale(.7);margin-bottom:-8px}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([style*="display:none"]):not([style*="display: none"])){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}.sm-svg-defs{position:absolute!important;width:0!important;height:0!important;overflow:hidden;pointer-events:none}@keyframes sm-gear-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sm-gauge-needle{transform-origin:40px 40px;transform:rotate(calc((var(--energy-pct, 100) - 50) * 1.35deg));transition:transform .5s ease;animation:sm-gauge-sway 4s ease-in-out infinite}@keyframes sm-gauge-sway{0%,to{transform:rotate(calc((var(--energy-pct, 100) - 50) * 1.35deg + -3deg))}50%{transform:rotate(calc((var(--energy-pct, 100) - 50) * 1.35deg + 3deg))}}@keyframes sm-steam-puff{0%{transform:translate(-50%) scale(.5);opacity:0}30%{opacity:.7}to{transform:translate(-50%,-24px) scale(1.4);opacity:0}}.hud.sm-hud .logo-text{position:relative;padding:4px 14px;background:linear-gradient(180deg,var(--brass-stops-safe));color:var(--bronze-dark);border:2px solid var(--brass-deep);border-radius:4px;text-shadow:0 1px 0 var(--brass-hilite),0 -1px 0 var(--brass-shadow);box-shadow:inset 0 1px 0 var(--rivet-hilite),inset 0 -1px 0 var(--inset-shadow),0 2px 0 var(--soot-black)}.hud.sm-hud .logo-text:before,.hud.sm-hud .logo-text:after{content:"";position:absolute;top:50%;width:6px;height:6px;border-radius:50%;background:var(--rivet-bg);box-shadow:0 1px 0 var(--rivet-shadow);transform:translateY(-50%)}.hud.sm-hud .logo-text:before{left:4px}.hud.sm-hud .logo-text:after{right:4px}@keyframes sm-title-gear-spin{to{transform:rotate(360deg)}}.hud.sm-hud .logo-text.sm-title-embossed{letter-spacing:2px}.hud.sm-hud .logo-text.sm-title-embossed .sm-plaque-text{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--bronze-dark);text-shadow:0 1px 0 var(--brass-hilite),0 -1px 0 var(--brass-shadow),1px 0 0 var(--brass-bright),-1px 0 0 var(--brass-shadow),0 2px 3px rgba(0,0,0,.75),0 0 6px rgba(248,216,152,.12);font-weight:900}.hud.sm-hud .stat-badge:before,.hud.sm-hud .stat-badge:after{content:"";position:absolute;width:4px;height:4px;top:3px;border-radius:50%;background:var(--rivet-bg);box-shadow:0 1px 0 var(--rivet-shadow);pointer-events:none;z-index:1}.hud.sm-hud .stat-badge:before{left:3px}.hud.sm-hud .stat-badge:after{right:3px}.hud.sm-hud .gold-badge:hover,.hud.sm-hud .bar-badge:not(.xp-badge):hover,.hud.sm-hud .tokens-badge:hover{background:linear-gradient(180deg,var(--brass-hilite) 0%,var(--brass-bright) 45%,var(--brass-base) 100%);border-color:var(--brass-shadow);filter:drop-shadow(0 0 6px var(--steam-glow));transform:translateY(-1px)}.hud.sm-hud .location-badge:hover{background:linear-gradient(180deg,var(--brass-base) 0%,var(--bronze-mid) 55%,var(--bronze-dark) 100%);border-color:var(--brass-base);filter:drop-shadow(0 0 6px var(--steam-glow)) drop-shadow(0 0 4px var(--copper-glow));transform:translateY(-1px)}.hud.sm-hud .badge-plus{color:var(--bronze-dark);opacity:.45}.hud.sm-hud .gold-badge:hover .badge-plus,.hud.sm-hud .bar-badge:not(.xp-badge):hover .badge-plus{opacity:.95;color:var(--bronze-dark)}.hud.sm-hud .location-badge{transition:background .15s ease,border-color .15s ease,transform .15s ease,filter .15s ease;background:linear-gradient(180deg,var(--bronze-mid) 0%,var(--bronze-dark) 60%,var(--soot-black) 100%);border:var(--hud-border-w-md) solid var(--hud-border-color);border-radius:var(--hud-radius-md);box-shadow:var(--shadow-engraved)}.hud.sm-hud .time-badge .badge-title{font-family:var(--font-display);color:var(--bronze-dark);text-shadow:0 1px 0 var(--brass-hilite)}.hud.sm-hud .sm-clock-badge .speed-btns,.hud.sm-hud .sm-clock-badge .speed-btns.sm-watch-strip{position:relative;left:auto;bottom:auto;transform:none;width:44px;height:14px;margin:0;padding:0;gap:1px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;pointer-events:auto;z-index:2;background:none;border:none;border-radius:0;box-shadow:none;overflow:visible}.hud.sm-hud .sm-clock-badge .speed-btn{position:relative;left:auto;bottom:auto;transform:none;transform-origin:50% 50%;flex:0 0 14px;width:14px;height:14px;min-width:0;padding:0;margin:0;border:1.5px solid var(--bronze-dark,#5a3a18);border-radius:3px;background:linear-gradient(180deg,var(--brass-stops-safe));box-shadow:inset 0 1px 0 var(--rivet-hilite,rgba(255,230,180,.6)),inset 0 -1px 1px var(--inset-shadow,rgba(0,0,0,.45)),0 1px 0 var(--soot-black,#0f0a06);color:var(--bronze-dark,#3d2614);text-shadow:0 1px 0 var(--brass-hilite,#f0c878);font-family:var(--font-display);font-weight:700;font-size:10px;line-height:1;letter-spacing:.04em;text-align:center;pointer-events:auto;cursor:pointer;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease,filter .2s ease,box-shadow .2s ease,background .2s ease;-webkit-tap-highlight-color:transparent}.hud.sm-hud .sm-clock-badge .speed-btn:before{content:attr(data-speed);position:static;display:block;width:auto;height:auto;background:none;box-shadow:none;transform:none;border-radius:0;opacity:1;color:var(--bronze-dark,#3d2614);text-shadow:0 1px 0 var(--brass-hilite,#f0c878);font-family:var(--font-display);font-weight:700;font-size:10px;letter-spacing:.04em;line-height:1;pointer-events:none}.hud.sm-hud .sm-clock-badge .speed-btn:hover{background:linear-gradient(180deg,var(--brass-stops-safe));filter:none}.hud.sm-hud .sm-clock-badge .speed-btn:hover:after{content:none}.hud.sm-hud .sm-clock-badge .speed-btn.active{background:radial-gradient(circle at 50% 35%,#f5d896,#c8703a 70%,#8a4818);transform:none;box-shadow:inset 0 0 5px 1px var(--copper-glow, rgba(245,180,90,.7)),inset 0 0 0 1px var(--copper-rivet, #c8703a)}.hud.sm-hud .sm-clock-badge .speed-btn.active:after{content:none}.hud.sm-hud .sm-clock-badge .speed-btn.active:before{color:#2a1810;text-shadow:0 1px 0 rgba(245,216,150,.9)}.hud.sm-hud .sm-clock-badge .speed-btn:focus-visible{outline:2px solid #f5c842;outline-offset:-2px}@media(prefers-reduced-motion:reduce){.hud.sm-hud .sm-clock-badge .speed-btn{transition:none}.hud.sm-hud .sm-clock-badge .speed-btn.active{transform:none}}body.is-mobile .hud.sm-hud .sm-clock-badge .speed-btns{position:relative!important;display:flex!important;flex-direction:row!important;width:44px!important;height:14px!important;gap:1px!important;justify-content:space-between!important}body.is-mobile .hud.sm-hud .sm-clock-badge .speed-btns .speed-btn{position:relative!important;flex:0 0 14px!important;width:14px!important;height:14px!important;padding:0!important;font-size:10px!important;min-width:0!important;border-radius:3px!important;line-height:1!important;background:linear-gradient(180deg,var(--brass-stops-safe))!important;border:1.5px solid var(--bronze-dark,#5a3a18)!important;box-shadow:inset 0 1px 0 var(--rivet-hilite,rgba(255,230,180,.6)),inset 0 -1px 1px var(--inset-shadow,rgba(0,0,0,.45)),0 1px 0 var(--soot-black,#0f0a06)!important}body.is-mobile .hud.sm-hud .sm-clock-badge,body.is-mobile .hud.sm-hud .time-badge.sm-clock-badge{flex-direction:row!important;width:78px!important;min-width:78px!important;height:32px!important;padding:0!important;gap:2px!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;align-items:center!important}@keyframes sm-gold-tick{0%{transform:scale(1);filter:brightness(1)}30%{transform:scale(1.18);filter:brightness(1.45) drop-shadow(0 0 6px var(--steam-glow))}to{transform:scale(1);filter:brightness(1)}}.hud.sm-hud #gold-lbl.ticked{animation:sm-gold-tick .4s ease-out 1;display:inline-block}.hud.sm-hud .badge-icon{background:var(--rivet-bg);border:1px solid var(--bronze-dark);box-shadow:inset 0 1px 0 var(--rivet-hilite),inset 0 -1px 0 var(--inset-shadow),0 1px 0 var(--soot-black)}.hud.sm-hud .bar-label{color:var(--bronze-dark);text-shadow:0 1px 0 var(--brass-hilite);opacity:.85}.hud.sm-hud .bar-outer{background:linear-gradient(180deg,var(--soot-black),var(--bronze-dark) 50%,var(--soot-black));border:1px solid var(--bronze-dark);box-shadow:inset 0 2px 3px var(--inset-shadow),inset 0 0 0 1px var(--brass-deep),0 1px 0 var(--brass-hilite)}.hud.sm-hud .energy-bar{background:repeating-linear-gradient(90deg,transparent 0 6px,rgba(0,0,0,.18) 6px 7px),linear-gradient(180deg,var(--brass-hilite),var(--brass-bright) 50%,var(--brass-base));background-image:repeating-linear-gradient(45deg,transparent 0 2px,rgba(255,255,255,.16) 2px 4px),linear-gradient(180deg,var(--steam-glow),var(--brass-bright) 55%,var(--brass-base));box-shadow:0 0 6px var(--steam-glow);animation:sm-pressure-pulse 2.4s ease-in-out infinite}@keyframes sm-pressure-pulse{0%,to{box-shadow:0 0 4px var(--steam-glow),inset 0 -1px #0000004d}50%{box-shadow:0 0 10px var(--steam-glow),inset 0 -1px #0000004d}}.hud.sm-hud .energy-bar.low-energy{animation:sm-low-pressure .6s ease-in-out infinite}@keyframes sm-low-pressure{0%,to{box-shadow:0 0 6px var(--copper-accent),0 0 14px #b8633ab3}50%{box-shadow:0 0 6px var(--copper-accent),0 0 18px #c8302ae6}}.hud.sm-hud .bar-num{color:var(--bronze-dark);text-shadow:0 1px 0 var(--brass-hilite)}.hud.sm-hud .bar-outer-xp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(90deg,transparent 0 calc(25% - .5px),var(--brass-hilite) calc(25% - .5px) calc(25% + .5px),transparent calc(25% + .5px) calc(50% - .5px),var(--brass-hilite) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px) calc(75% - .5px),var(--brass-hilite) calc(75% - .5px) calc(75% + .5px),transparent calc(75% + .5px) 100%);opacity:.55;z-index:2}.hud.sm-hud .xp-bar{background:linear-gradient(180deg,#f8d898,#d4a868 35%,#b8633a 75%,#8a4a1a);background-image:repeating-linear-gradient(45deg,transparent 0 2px,rgba(255,255,255,.18) 2px 4px),linear-gradient(180deg,#f8d898,#d4a868 35%,#b8633a 75%,#8a4a1a);box-shadow:inset 0 1px #f8d89899,inset 0 -2px 2px #00000080,0 0 6px #c8703a66;border-radius:0}.hud.sm-hud .xp-bar:before,.hud.sm-hud .xp-bar:after{content:"";position:absolute;bottom:0;width:3px;height:3px;border-radius:50%;background:radial-gradient(circle,rgba(255,240,200,.85) 0%,rgba(255,200,140,.3) 70%,transparent 100%);pointer-events:none;animation:sm-xp-bubble 2.4s ease-in infinite;z-index:3}.hud.sm-hud .xp-bar:before{right:22%;animation-delay:0s}.hud.sm-hud .xp-bar:after{right:55%;animation-delay:1.2s}@keyframes sm-xp-bubble{0%{bottom:-3px;opacity:0;transform:scale(.5)}25%{opacity:.9}to{bottom:120%;opacity:0;transform:scale(1.4)}}@media(prefers-reduced-motion:reduce){.hud.sm-hud .xp-bar:before,.hud.sm-hud .xp-bar:after{animation:none!important;opacity:0}}.hud.sm-hud #btn-profile.hud-profile-btn{position:relative;min-width:28px;min-height:28px;width:28px;height:28px;padding:0;margin-right:48px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--brass-stops-safe));border:var(--hud-border-w-md) solid var(--hud-border-color);border-radius:var(--hud-radius-md);box-shadow:var(--shadow-raised),0 0 0 2px var(--brass-shadow);transition:filter .2s ease,transform .15s ease}.hud.sm-hud #btn-profile.hud-profile-btn svg{display:block;width:18px;height:18px}.hud.sm-hud #btn-profile.hud-profile-btn:before{display:none}.hud.sm-hud #btn-profile.hud-profile-btn:hover{filter:drop-shadow(0 0 6px var(--steam-glow))}.hud.sm-hud #btn-profile.hud-profile-btn:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);padding:4px 9px 5px;font:700 10px/1.2 Bitter,Georgia,serif;letter-spacing:.04em;color:var(--brass-hilite);text-shadow:0 1px 0 var(--soot-black);background:linear-gradient(180deg,var(--bronze-mid) 0%,var(--bronze-dark) 60%,var(--soot-black) 100%);border:1.5px solid var(--brass-deep);border-radius:3px;box-shadow:inset 0 1px 0 var(--rivet-hilite),inset 0 -1px 0 var(--inset-shadow),inset 0 0 0 1px #00000080,0 2px 0 var(--soot-black),0 3px 8px #0000008c;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease .4s;z-index:50;display:block}.hud.sm-hud #btn-profile.hud-profile-btn:hover:after,.hud.sm-hud #btn-profile.hud-profile-btn:focus-visible:after{opacity:1}.hud.sm-hud .btn-mute:hover{border-color:var(--brass-base);filter:drop-shadow(0 0 4px var(--steam-glow))}.hud.sm-hud .btn-home-tp{position:relative;font-family:var(--font-display);font-weight:600;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;padding:5px 14px 5px 22px;background:linear-gradient(180deg,var(--brass-stops-safe));color:var(--bronze-dark);border:2px solid var(--bronze-dark);border-radius:5px;text-shadow:0 1px 0 var(--brass-hilite),0 -1px 0 var(--brass-shadow);box-shadow:inset 0 1px 0 var(--rivet-hilite),inset 0 -2px 4px var(--inset-shadow),0 2px 0 var(--soot-black),0 0 0 2px var(--brass-shadow);transition:filter .15s ease,transform .15s ease}.hud.sm-hud .btn-home-tp:before{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%);width:11px;height:11px;background:var(--bronze-dark);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M8 1.5L1 7.5h2v6h3.5V9.5h3v4H13v-6h2z'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M8 1.5L1 7.5h2v6h3.5V9.5h3v4H13v-6h2z'/></svg>") no-repeat center / contain;opacity:.85;display:block}.hud.sm-hud .btn-home-tp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;pointer-events:none;background:radial-gradient(1.5px 1.5px at 4px 4px,var(--brass-hilite),transparent 70%),radial-gradient(1.5px 1.5px at calc(100% - 4px) 4px,var(--brass-hilite),transparent 70%),radial-gradient(1.5px 1.5px at 4px calc(100% - 4px),var(--brass-hilite),transparent 70%),radial-gradient(1.5px 1.5px at calc(100% - 4px) calc(100% - 4px),var(--brass-hilite),transparent 70%)}.hud.sm-hud .btn-home-tp:hover{background:linear-gradient(180deg,var(--brass-hilite) 0%,var(--brass-bright) 50%,var(--brass-base) 100%);filter:drop-shadow(0 0 6px var(--steam-glow)) drop-shadow(0 0 3px var(--copper-glow));transform:translateY(-1px)}.hud.sm-hud .btn-home-tp:active{transform:translateY(1px);filter:brightness(.92)}.hud.sm-hud .hud-divider{width:6px;height:28px;background:none;position:relative}.hud.sm-hud .hud-divider:before{content:"";position:absolute;top:4px;right:1px;bottom:4px;left:1px;background:linear-gradient(90deg,var(--brass-shadow),var(--brass-hilite) 50%,var(--brass-shadow));border:1px solid var(--bronze-dark);border-radius:2px;box-shadow:inset 0 1px 0 var(--rivet-hilite),inset 0 -1px 0 var(--inset-shadow)}.hud.sm-hud .hud-divider:after{content:"";position:absolute;left:0;right:0;height:5px;top:0;background:linear-gradient(180deg,var(--brass-base),var(--brass-deep));border:1px solid var(--bronze-dark);border-radius:1px;box-shadow:inset 0 1px 0 var(--rivet-hilite)}.hud.sm-hud .hud-divider:after,.hud.sm-hud .hud-divider:before{box-sizing:border-box}.hud.sm-hud .hud-divider-sm{position:relative;width:24px;height:12px;flex:0 0 24px;margin:0 -1px;background:none;align-self:center;overflow:visible}.hud.sm-hud .hud-divider-sm:before,.hud.sm-hud .hud-divider-sm:after{content:none}.hud.sm-hud .sm-pipe-segment .sm-pipe-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;filter:drop-shadow(0 1px 0 var(--soot-black))}.hud.sm-hud .sm-pipe-joint{position:absolute;top:50%;width:8px;height:8px;transform:translate(-50%,-50%);pointer-events:none;border-radius:50%;background:radial-gradient(circle,#f4d090bf,#e8d8b059 45%,#e8d8b000 80%);opacity:0;animation:sm-pipe-vent 3s ease-out infinite;will-change:transform,opacity}.hud.sm-hud .sm-pipe-joint-l{left:0}.hud.sm-hud .sm-pipe-joint-r{left:100%;animation-delay:1.5s}.hud.sm-hud .sm-pipe-segment:nth-of-type(2) .sm-pipe-joint-l{animation-delay:.6s}.hud.sm-hud .sm-pipe-segment:nth-of-type(2) .sm-pipe-joint-r{animation-delay:2.1s}.hud.sm-hud .sm-pipe-segment:nth-of-type(3) .sm-pipe-joint-l{animation-delay:1.2s}.hud.sm-hud .sm-pipe-segment:nth-of-type(3) .sm-pipe-joint-r{animation-delay:2.7s}@keyframes sm-pipe-vent{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}10%{opacity:.9;transform:translate(-50%,-90%) scale(.8)}50%{opacity:.45;transform:translate(-50%,-170%) scale(1.4)}to{opacity:0;transform:translate(-50%,-260%) scale(2)}}.hud.sm-hud .sm-energy-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;pointer-events:none!important;opacity:0!important}.hud.sm-hud .sm-energy-needle{transform-origin:24px 24px;transform:rotate(calc(((var(--energy-pct, 100) / 100) * 270deg) - 135deg));transition:transform .35s cubic-bezier(.25,1.2,.5,1);filter:drop-shadow(0 1px 1px rgba(0,0,0,.55))}.hud.sm-hud .sm-energy-badge.low-energy .sm-energy-needle{animation:sm-energy-shake .28s ease-in-out infinite alternate}@keyframes sm-energy-shake{0%{transform:rotate(calc(((var(--energy-pct, 100) / 100) * 270deg) - 135deg - 2.5deg))}to{transform:rotate(calc(((var(--energy-pct, 100) / 100) * 270deg) - 135deg + 2.5deg))}}@media(prefers-reduced-motion:reduce){.sm-gear-corner svg,.sm-puff,.sm-gauge-needle,.hud.sm-hud .energy-bar,.hud.sm-hud .xp-bar,.hud.sm-hud .sm-pipe-joint,.hud.sm-hud .sm-energy-badge.low-energy .sm-energy-needle{animation:none!important}.hud.sm-hud .sm-energy-needle{transition:none!important}}.toolbar.sm-toolbar:before{background:radial-gradient(circle at 18% 35%,rgba(0,0,0,.22) 0 1px,transparent 2px),radial-gradient(circle at 72% 65%,rgba(0,0,0,.18) 0 1px,transparent 2px),radial-gradient(circle at 8px 4px,var(--brass-hilite) 0 1.2px,transparent 1.6px) repeat-x top left / 16px 8px,radial-gradient(circle at 8px 4px,var(--brass-hilite) 0 1.2px,transparent 1.6px) repeat-x bottom left / 16px 8px,linear-gradient(180deg,var(--brass-bright) 0,var(--brass-base) 2px,var(--brass-shadow) 4px,transparent 5px) top left / 100% 5px no-repeat,linear-gradient(0deg,var(--brass-bright) 0,var(--brass-base) 2px,var(--brass-shadow) 4px,transparent 5px) bottom left / 100% 5px no-repeat,linear-gradient(180deg,var(--brass-shadow) 0%,var(--bronze-mid) 50%,var(--bronze-dark) 100%);border:var(--hud-border-w-md) solid var(--soot-black);border-radius:0;box-shadow:inset 0 1px 0 var(--rivet-hilite),inset 0 -1px 0 var(--inset-shadow),inset 0 0 0 1px var(--bronze-dark),0 2px 0 var(--soot-black),0 -4px 14px #0006}.toolbar.sm-toolbar .tb-slot{background:radial-gradient(circle at 50% 45%,#6a4a20 0%,#4a3414 45%,var(--bronze-dark) 80%,var(--soot-black) 100%);border:2px solid var(--brass-deep);border-radius:4px;box-shadow:inset 0 1px 0 var(--rivet-hilite),inset 0 -1px 0 var(--inset-shadow),inset 0 0 6px #00000080,0 1px 0 var(--soot-black);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,filter .15s ease}.toolbar.sm-toolbar .tb-slot .tb-icon{width:50px;height:50px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7)) brightness(1.15) contrast(1.08)}.toolbar.sm-toolbar .tb-slot:hover .tb-icon{filter:drop-shadow(0 2px 3px rgba(0,0,0,.85)) brightness(1.28) contrast(1.1)}.toolbar.sm-toolbar .tb-slot:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:3px;pointer-events:none;background:radial-gradient(circle at 3px 3px,var(--brass-hilite) 0 1.2px,transparent 1.6px),radial-gradient(circle at calc(100% - 3px) 3px,var(--brass-hilite) 0 1.2px,transparent 1.6px),radial-gradient(circle at 3px calc(100% - 3px),var(--brass-hilite) 0 1.2px,transparent 1.6px),radial-gradient(circle at calc(100% - 3px) calc(100% - 3px),var(--brass-hilite) 0 1.2px,transparent 1.6px);opacity:.7}.toolbar.sm-toolbar .tb-slot:hover{border-color:var(--brass-bright);transform:translateY(-1px);filter:drop-shadow(0 0 5px var(--steam-glow));box-shadow:inset 0 1px 0 var(--rivet-hilite),inset 0 -1px 0 var(--inset-shadow),inset 0 0 8px #00000080,0 0 6px #f4d09059,0 2px 0 var(--soot-black)}.toolbar.sm-toolbar .tb-btn:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:3px;pointer-events:none;background:radial-gradient(circle at 3px 3px,var(--brass-hilite) 0 1.2px,transparent 1.6px),radial-gradient(circle at calc(100% - 3px) 3px,var(--brass-hilite) 0 1.2px,transparent 1.6px),radial-gradient(circle at 3px calc(100% - 3px),var(--brass-hilite) 0 1.2px,transparent 1.6px),radial-gradient(circle at calc(100% - 3px) calc(100% - 3px),var(--brass-hilite) 0 1.2px,transparent 1.6px);opacity:.65;z-index:0}.toolbar.sm-toolbar .tb-btn>*{position:relative;z-index:1}.toolbar.sm-toolbar .tb-btn:hover{border-color:var(--brass-bright);transform:translateY(-1px);filter:drop-shadow(0 0 6px var(--steam-glow));box-shadow:inset 0 1px 0 var(--rivet-hilite),inset 0 -1px 0 var(--inset-shadow),inset 0 0 6px #00000080,0 0 6px #f4d09066,0 2px 0 var(--soot-black)}.toolbar.sm-toolbar .tb-btn:active{transform:translateY(1px);box-shadow:inset 0 2px 4px var(--inset-shadow),inset 0 0 8px #0009,0 0 4px #f4d09040}.toolbar.sm-toolbar .tb-labeled .tb-txt{color:var(--brass-hilite);opacity:.85;text-shadow:1px 1px 0 var(--soot-black)}.toolbar.sm-toolbar .tb-labeled:hover .tb-txt{color:var(--steam-glow);opacity:1;text-shadow:1px 1px 0 var(--soot-black),0 0 6px rgba(244,208,144,.4)}.toolbar.sm-toolbar .tb-labeled .tb-icon{filter:drop-shadow(0 1px 2px var(--soot-black)) drop-shadow(0 0 1px var(--brass-deep))}.toolbar.sm-toolbar .tb-labeled:hover .tb-icon{filter:drop-shadow(0 2px 3px var(--soot-black)) drop-shadow(0 0 4px var(--steam-glow)) brightness(1.15)}.toolbar.sm-toolbar .tb-exit{border-color:var(--copper-accent)!important}.toolbar.sm-toolbar .tb-exit:hover{border-color:#e08850!important;filter:drop-shadow(0 0 6px rgba(184,99,58,.55))}.toolbar.sm-toolbar .tb-btn.guide-hint{border-color:var(--brass-hilite)!important;animation:guidePulse 1.2s ease-in-out infinite,sm-pressureGlow 2s ease-in-out infinite}.toolbar.sm-toolbar .tb-btn.guide-hint:after{border-color:var(--steam-glow)!important}.toolbar.sm-toolbar .tb-sep{width:auto;min-width:38px;height:44px;background:none;margin:0 4px;display:flex;align-items:center;justify-content:center;overflow:visible;position:relative}.toolbar.sm-toolbar .tb-sep:after{display:none}@keyframes sm-pressureGlow{0%,to{box-shadow:inset 0 2px 4px var(--inset-shadow),inset 0 -1px 0 var(--rivet-hilite),inset 0 0 10px #0009,0 0 6px var(--steam-glow),0 0 10px #f4d09040}50%{box-shadow:inset 0 2px 4px var(--inset-shadow),inset 0 -1px 0 var(--rivet-hilite),inset 0 0 10px #0009,0 0 12px var(--steam-glow),0 0 20px #f4d09080}}@media(prefers-reduced-motion:reduce){.toolbar.sm-toolbar .tb-btn.guide-hint{animation:guidePulse 1.2s ease-in-out infinite!important}.toolbar.sm-toolbar .tb-labeled:hover{transform:none!important}.toolbar.sm-toolbar .tb-labeled:active{animation:none!important}.sm-tb-hopper-fill:before{transition:none!important}}body.is-mobile .toolbar.sm-toolbar .tb-sep{display:none}@media(max-width:900px){.toolbar.sm-toolbar .tb-sep{min-width:30px;height:38px}.toolbar.sm-toolbar .tb-labeled:hover{transform:translateY(-1px) rotate(1.5deg)}}@media(max-width:640px){.toolbar.sm-toolbar .tb-sep{display:none}}.toolbar.sm-toolbar #tb-seeds .tb-slot,.toolbar.sm-toolbar #tb-seeds .tb-slot.sm-tb-hopper{background:linear-gradient(180deg,var(--brass-base) 0%,var(--brass-bright) 6%,var(--brass-base) 12%,var(--brass-deep) 18%,transparent 30%) top/100% 100% no-repeat,linear-gradient(180deg,transparent 0 28%,#2a1d0c 30%,#1c1308 100%);border-color:var(--brass-base);overflow:hidden;position:relative}.toolbar.sm-toolbar #tb-seeds .tb-slot:after{content:"";position:absolute;left:4px;right:4px;top:30%;height:42%;border-top:1px solid var(--brass-deep);border-bottom:1px solid var(--brass-deep);background:linear-gradient(180deg,#ffdca00f,#0000002e);pointer-events:none;z-index:0}.sm-tb-hopper-fill{position:absolute;left:0;right:0;bottom:0;height:60%;pointer-events:none;z-index:1;overflow:hidden}.sm-tb-hopper-fill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 25% 20%,rgba(0,0,0,.35) 0 1px,transparent 1.5px) 0 0/6px 6px,radial-gradient(circle at 70% 60%,rgba(0,0,0,.3) 0 1px,transparent 1.5px) 0 0/8px 8px,linear-gradient(180deg,#b88a3a,#8a6420 60%,#5c4214);transform-origin:bottom center;transform:scaleY(var(--hopper-fill,0));transition:transform .5s cubic-bezier(.4,1.6,.5,1);box-shadow:inset 0 2px 3px #ffdca040,inset 0 -1px #0006}@keyframes sm-hopper-fill-anim{0%{transform:scaleY(0)}to{transform:scaleY(var(--hopper-fill,0))}}.toolbar.sm-toolbar #tb-seeds .tb-slot .tb-ico,.toolbar.sm-toolbar #tb-seeds .tb-slot img,.toolbar.sm-toolbar #tb-seeds .tb-slot .item-badge{position:relative;z-index:2;filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.toolbar.sm-toolbar #tb-seeds .tb-slot .tb-cnt{top:1px;bottom:auto;right:3px;color:var(--soot-black);text-shadow:0 1px 0 var(--brass-hilite);font-weight:700;z-index:3}.toolbar.sm-toolbar #tb-seeds .tb-slot .tb-key{z-index:3}.toolbar.sm-toolbar .tb-labeled,.toolbar.sm-toolbar .tb-labeled.sm-tb-lever{transform-origin:50% 100%;transition:transform .25s cubic-bezier(.4,1.4,.5,1),border-color .15s ease,filter .15s ease,box-shadow .15s ease;border-bottom-color:transparent;position:relative}.toolbar.sm-toolbar .tb-labeled:after{content:"";position:absolute;left:4px;right:4px;bottom:-3px;height:3px;background:linear-gradient(180deg,var(--soot-black) 0%,transparent 100%);border-radius:0 0 2px 2px;pointer-events:none;z-index:0}.toolbar.sm-toolbar .tb-labeled:hover{transform:translateY(-1px) rotate(3deg)}.toolbar.sm-toolbar .tb-labeled:active{animation:sm-lever-engage .4s ease-out}.toolbar.sm-toolbar .tb-labeled.tb-exit{border-bottom-color:transparent}@keyframes sm-lever-engage{0%{transform:translateY(0) rotate(0);filter:drop-shadow(0 0 0 transparent)}35%{transform:translateY(2px) rotate(-2deg) scale(.97);filter:drop-shadow(0 0 8px var(--brass-hilite)) drop-shadow(0 0 14px var(--steam-glow))}70%{transform:translateY(-1px) rotate(1deg) scale(1.02);filter:drop-shadow(0 0 5px var(--brass-hilite))}to{transform:translateY(0) rotate(0);filter:none}}@keyframes cg-needle-sway{0%,to{transform:rotate(-65deg)}50%{transform:rotate(-55deg)}}@keyframes cst-puff-rise{0%{transform:translateY(0) scale(.5);opacity:0}25%{opacity:.22}60%{opacity:.18}to{transform:translateY(-10px) scale(1.2);opacity:0}}@keyframes cst-valve-wobble{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes cst-window-glow{0%,to{filter:brightness(.95)}50%{filter:brightness(1.08)}}.hud.sm-hud .sm-clock-badge.sm-steamwatch:before,.hud.sm-hud .sm-clock-badge.sm-steamwatch:after,.hud.sm-hud .sm-clock-badge:before,.hud.sm-hud .sm-clock-badge:after{content:none;display:none}.hud.sm-hud .sm-clock-badge.sm-steamwatch,.hud.sm-hud .sm-clock-badge{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:2px;width:78px;min-width:78px;height:34px;padding:0;background:transparent;border:none;box-shadow:none;border-radius:0;position:relative;overflow:visible}@keyframes sm-clk-ember-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:.85;transform:scale(1.06)}}@keyframes sm-clk-tip-glow{0%{opacity:.4}to{opacity:.75}}.hud.sm-hud .sm-clock-badge .sm-clock-text{display:flex;align-items:center;justify-content:center;width:44px;height:14px;font-family:var(--font-digital);font-size:10px;line-height:1;letter-spacing:.5px;color:var(--brass-hilite,#f0c878);text-shadow:0 1px 0 rgba(0,0,0,.85),0 0 2px rgba(0,0,0,.6),0 0 1px rgba(245,200,120,.4);background:linear-gradient(180deg,#1a0e08,#2a1810);border:var(--hud-border-w-md) solid var(--hud-border-color);border-radius:var(--hud-radius-sm);box-shadow:inset 0 1px 1px #0009,inset 0 -1px #f5c87814,0 1px #f5c8781f;-webkit-font-smoothing:none;font-smooth:never;text-rendering:geometricPrecision;-webkit-user-select:none;user-select:none}.hud.sm-hud .sm-clock-badge .badge-title{display:none}@keyframes sm-odo-shimmer{0%{background-position:50% 50%,0% 50%}to{background-position:50% 50%,100% 50%}}@keyframes sm-odo-ember-pulse{0%{opacity:.85}to{opacity:1}}.hud.sm-hud .sm-odo-badge .sm-odometer{position:relative;display:inline-flex;align-items:stretch;height:34px;padding:2px 10px;overflow:hidden;gap:0;background:radial-gradient(circle 3px at 4px 4px,#f8d898 0%,#a8782a 50%,transparent 100%),radial-gradient(circle 3px at calc(100% - 4px) 4px,#f8d898 0%,#a8782a 50%,transparent 100%),radial-gradient(circle 3px at 4px calc(100% - 4px),#f8d898 0%,#a8782a 50%,transparent 100%),radial-gradient(circle 3px at calc(100% - 4px) calc(100% - 4px),#f8d898 0%,#a8782a 50%,transparent 100%),repeating-linear-gradient(90deg,transparent 0px,rgba(0,0,0,.42) 2px,transparent 4px,rgba(248,216,152,.12) 6px,transparent 9px),linear-gradient(180deg,#4a3018,#2a1810 28%,#0f0a06,#2a1810,#4a3018);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat,no-repeat;border:var(--hud-border-w-md) solid var(--hud-border-color);border-radius:var(--hud-radius-md);box-shadow:var(--shadow-raised),var(--shadow-glow-copper);font-family:Courier New,monospace}.hud.sm-hud .sm-odo-badge .sm-odometer:before,.hud.sm-hud .sm-odo-badge .sm-odometer:after{content:"";position:absolute;top:50%;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 28% 22%,#fff5dc 0%,var(--brass-hilite, #f8d898) 18%,var(--brass-base, #a8782a) 45%,var(--brass-deep, #6a4818) 75%,#1a0e08 100%);transform:translateY(-50%);box-shadow:0 2px 2px #000c,inset 0 -1.5px 1px #0000008c,inset 0 1px #fff5dc80,0 0 4px #e88c4866;pointer-events:none;z-index:3}.hud.sm-hud .sm-odo-badge .sm-odometer:before{left:-4px}.hud.sm-hud .sm-odo-badge .sm-odometer:after{right:-4px}.hud.sm-hud .sm-odo-badge .sm-odo-plate,.hud.sm-hud .sm-odo-badge .sm-odo-mk3-plaque{position:absolute;top:-9px;left:50%;transform:translate(-50%);padding:1px 8px 0;height:11px;line-height:9px;background:radial-gradient(circle 1.6px at 4px 50%,#fff5dc,#a8782a 60%,#3d2614),radial-gradient(circle 1.6px at calc(100% - 4px) 50%,#fff5dc,#a8782a 60%,#3d2614),linear-gradient(180deg,#fff5dc,#f8d898 18%,#c8a060,#8a5e22 82%,#5a3a18);background-repeat:no-repeat,no-repeat,no-repeat;border:var(--hud-border-w-sm) solid var(--bronze-mid);border-radius:var(--hud-radius-sm);font-family:Bitter,Georgia,serif;font-size:8.5px;font-weight:700;letter-spacing:2px;color:#1a0e08;text-shadow:0 1px 0 rgba(255,245,220,.85),0 -.5px 0 rgba(0,0,0,.45);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #0000008c,0 2px 3px #000000b3,0 0 6px #e88c484d;pointer-events:none;z-index:4;-webkit-user-select:none;user-select:none}.hud.sm-hud .sm-odo-badge .sm-odo-text{position:absolute!important;left:-9999px!important;top:0!important;width:1px;height:1px;overflow:hidden;pointer-events:none;clip:rect(0 0 0 0)}.hud.sm-hud .sm-odo-badge .sm-od-strip{display:inline-flex;align-items:stretch;gap:1px;position:relative;z-index:2}.hud.sm-hud .sm-od-digit,.hud.sm-hud .sm-odo-badge .sm-od-cell-ember{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:30px;padding:0;box-sizing:border-box;background:radial-gradient(ellipse at 50% 95%,rgba(232,140,72,.55) 0%,rgba(200,112,58,.25) 35%,transparent 60%),linear-gradient(180deg,#5a3a18,#2a1810 14%,#050302 48%,#2a1810 86%,#5a3a18);background-size:100% 100%,200% 100%;background-position:50% 50%,0% 50%;background-repeat:no-repeat,no-repeat;border-left:1.5px solid var(--brass-hilite, #f8d898);border-right:1.5px solid var(--brass-shadow, #5a3a18);box-shadow:inset 0 2px #f8d898b3,inset 0 -2px #000000f2,inset 0 0 8px #000000e6,inset 0 2px 4px #000000d9,inset 0 -3px 4px #e88c482e;overflow:hidden;color:var(--brass-hilite, #f8d898);font-family:var(--font-digital, "Special Elite", monospace);font-size:18px;line-height:1;font-weight:700;text-align:center;text-shadow:0 -1px 0 #0a0604,0 1px 0 #0a0604,0 0 2px rgba(0,0,0,.95),0 0 6px rgba(232,140,72,.75),0 0 10px rgba(248,216,152,.4),0 0 14px rgba(200,112,58,.35);transition:transform .35s cubic-bezier(.4,1.4,.5,1);animation:sm-odo-shimmer 4s linear infinite;z-index:1}.hud.sm-hud .sm-od-digit:before,.hud.sm-hud .sm-od-digit:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;pointer-events:none;z-index:3}.hud.sm-hud .sm-od-digit:before{top:2px;background:radial-gradient(circle at 30% 25%,#fff5dc 0%,var(--brass-hilite, #f8d898) 25%,var(--brass-base, #a8782a) 60%,var(--brass-deep, #6a4818) 100%);box-shadow:0 1px 1px #000000d9,inset 0 -.5px #0006}.hud.sm-hud .sm-od-digit:after{bottom:2px;background:radial-gradient(circle at 30% 25%,var(--brass-base, #a8782a) 0%,var(--brass-deep, #6a4818) 55%,#3d2614 100%);box-shadow:0 -1px #f8d89859,inset 0 .5px #f8d89833}.hud.sm-hud .sm-od-digit.sm-od-tick{animation:sm-od-tumble .45s cubic-bezier(.4,1.4,.5,1),sm-odo-shimmer 4s linear infinite}@keyframes sm-od-tumble{0%{transform:translateY(-65%);opacity:.15;filter:blur(1.2px) brightness(.9)}55%{transform:translateY(10%);opacity:1;filter:blur(0) brightness(1.6) drop-shadow(0 0 5px var(--copper-rivet, #c8703a)) drop-shadow(0 0 3px var(--brass-hilite, #f8d898))}to{transform:translateY(0);opacity:1;filter:none}}@media(prefers-reduced-motion:reduce){.hud.sm-hud .sm-od-digit{transition:none;animation:none;background-position:50% 50%,0% 50%}.hud.sm-hud .sm-od-digit.sm-od-tick{animation:none}}body.is-mobile .hud.sm-hud .sm-odo-badge .sm-odo-plate,body.is-mobile .hud.sm-hud .sm-odo-badge .sm-odo-mk3-plaque{display:block;top:-7px;height:9px;line-height:7px;padding:0 6px;font-size:6.5px;letter-spacing:1.5px}.toolbar.sm-toolbar .tb-slot.tb-labeled,.toolbar.sm-toolbar .tb-btn.tb-labeled{clip-path:none!important;border-radius:var(--hud-radius-md)}.toolbar.sm-toolbar .tb-btn{background:linear-gradient(180deg,var(--bronze-mid) 0%,var(--bronze-dark) 60%,var(--soot-black) 100%);border:2px solid var(--brass-deep);border-radius:4px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,filter .15s ease;overflow:visible;pointer-events:auto;box-shadow:inset 0 0 0 2px var(--brass-deep),inset 0 1px 0 var(--rivet-hilite),inset 0 -1px 0 var(--inset-shadow),inset 0 0 4px #00000073}.toolbar.sm-toolbar .tb-slot:active,.toolbar.sm-toolbar .tb-btn:active{transform:translateY(0) rotate(0);filter:brightness(.92) drop-shadow(0 1px 0 var(--soot-black))}@media(prefers-reduced-motion:reduce){.toolbar.sm-toolbar .tb-slot,.toolbar.sm-toolbar .tb-btn{transition:transform 0s,box-shadow .15s ease,filter .15s ease}.toolbar.sm-toolbar .tb-slot:hover,.toolbar.sm-toolbar .tb-btn:hover{transform:none}.toolbar.sm-toolbar .tb-slot.active{transform:none;animation:none!important}.toolbar.sm-toolbar .tb-slot.active:hover{transform:none}}.toolbar.sm-toolbar .tb-slot .tb-key{color:var(--brass-hilite);opacity:.7;text-shadow:0 1px 0 var(--soot-black);top:6px;left:10px}.toolbar.sm-toolbar .tb-slot .tb-cnt{color:var(--brass-hilite);text-shadow:1px 1px 0 var(--soot-black),0 0 4px rgba(244,208,144,.35);bottom:6px;right:10px}.hud.sm-hud .stat-badge{border:var(--hud-border-w-md) solid var(--hud-border-color);border-radius:var(--hud-radius-md);color:var(--bronze-dark);box-shadow:var(--shadow-raised);background:var(--sm-soot-noise) 0 0 / 60px 30px repeat,var(--sm-soot-smudge) 0 0 / 100% 100% no-repeat,linear-gradient(180deg,var(--brass-stops-safe));background-blend-mode:multiply,multiply,normal;isolation:isolate}.toolbar.sm-toolbar .tb-slot,.toolbar.sm-toolbar .tb-btn{box-shadow:var(--shadow-raised)}.toolbar.sm-toolbar .tb-slot.active{background:linear-gradient(180deg,var(--soot-black) 0%,var(--bronze-dark) 100%);border-color:var(--brass-hilite);transform:translateY(1px);box-shadow:var(--shadow-recessed),var(--shadow-glow-brass);filter:drop-shadow(0 0 6px var(--copper-glow)) drop-shadow(0 0 10px var(--steam-glow))}.toolbar.sm-toolbar .tb-slot.active:hover{transform:translateY(0) rotate(-3deg);filter:drop-shadow(0 0 8px var(--copper-glow-strong)) drop-shadow(0 0 12px var(--steam-glow))}.hud.sm-hud .stat-badge:hover,.hud.sm-hud .gold-badge:hover,.hud.sm-hud .bar-badge:not(.xp-badge):hover,.hud.sm-hud .tokens-badge:hover{filter:drop-shadow(0 0 6px var(--steam-glow)) drop-shadow(0 0 4px var(--copper-glow))}.toolbar.sm-toolbar .tb-slot:hover,.toolbar.sm-toolbar .tb-btn:hover{transform:translateY(-2px) rotate(-5deg);box-shadow:inset 0 0 0 2px var(--brass-bright),inset 0 1px 0 var(--rivet-hilite),inset 0 -1px 0 var(--inset-shadow),inset 0 0 8px #00000080;filter:drop-shadow(0 0 5px var(--steam-glow)) drop-shadow(0 0 4px var(--copper-glow))}.hud.sm-hud .sm-energy-badge.low-energy .sm-energy-needle line{stroke:var(--copper-rivet)}.hud.sm-hud .sm-energy-badge.low-energy .sm-energy-needle polygon{fill:var(--copper-rivet);stroke:var(--copper-rivet)}.intro-book-panel,.signup-panel,.confirm-panel,.profile-menu-panel,.cookie-consent-panel,.page-popup-panel{background:radial-gradient(circle at 10px 10px,var(--brass-hilite) 0 1.4px,var(--brass-base) 1.4px 2.6px,var(--brass-deep) 2.6px 3.4px,var(--bronze-dark) 3.4px 4px,transparent 4.2px) no-repeat 0 0 / 22px 22px,radial-gradient(circle at calc(100% - 10px) 10px,var(--brass-hilite) 0 1.4px,var(--brass-base) 1.4px 2.6px,var(--brass-deep) 2.6px 3.4px,var(--bronze-dark) 3.4px 4px,transparent 4.2px) no-repeat 100% 0 / 22px 22px,radial-gradient(circle at 10px calc(100% - 10px),var(--brass-hilite) 0 1.4px,var(--brass-base) 1.4px 2.6px,var(--brass-deep) 2.6px 3.4px,var(--bronze-dark) 3.4px 4px,transparent 4.2px) no-repeat 0 100% / 22px 22px,radial-gradient(circle at calc(100% - 10px) calc(100% - 10px),var(--brass-hilite) 0 1.4px,var(--brass-base) 1.4px 2.6px,var(--brass-deep) 2.6px 3.4px,var(--bronze-dark) 3.4px 4px,transparent 4.2px) no-repeat 100% 100% / 22px 22px,radial-gradient(circle at 22% 28%,rgba(0,0,0,.18) 0 1px,transparent 2px),radial-gradient(circle at 72% 68%,rgba(0,0,0,.14) 0 1px,transparent 2px),linear-gradient(180deg,var(--bronze-mid) 0%,var(--bronze-dark) 55%,var(--soot-black) 100%)!important;border:3px solid var(--bronze-dark)!important;border-top-color:var(--brass-shadow)!important;border-bottom-color:var(--brass-shadow)!important;box-shadow:inset 0 1px 0 var(--rivet-hilite),inset 0 -1px 0 var(--inset-shadow),inset 0 0 0 1px var(--brass-deep),inset 0 6px 14px #0000006b,0 2px 0 var(--soot-black),0 6px 18px #000000a6!important;color:#f0d8a8}.signup-panel{position:relative;width:320px;max-width:90vw;background:linear-gradient(180deg,#d0a060,#c08848,#a87838);border:3px solid #4a3008;border-radius:8px;box-shadow:inset 1px 1px #ffdc8c33,inset -1px -1px #00000026,0 8px 24px #00000080;padding:20px 18px 16px;animation:signupSlideIn .4s ease-out;border-width:3px!important}.intro-text,.intro-list li,.intro-accent,.signup-text,.confirm-text,.profile-menu-email,.profile-menu-stat-val,.profile-menu-stat-lbl,.cookie-consent-msg,.cookie-consent-submsg,.cookie-category-title,.cookie-category-desc,.page-popup-body{color:#f0d8a8!important}.intro-subtle,.profile-menu-email{color:#f0d8a88c!important}.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}.page-popup-panel .page-popup-body h1,.page-popup-panel .page-popup-body h2,.page-popup-panel .page-popup-body h3,.page-popup-panel .page-popup-body h4,.page-popup-panel .page-popup-body h5,.page-popup-panel .page-popup-body h6{color:var(--brass-hilite)!important}.page-popup-panel .page-popup-body strong,.page-popup-panel .page-popup-body b{color:#fff0c8!important}.intro-divider{width:60px;height:2px;margin:0 auto 16px;border-radius:1px;background:linear-gradient(90deg,transparent,var(--brass-base),var(--brass-hilite),var(--brass-base),transparent)!important;box-shadow:0 1px 0 var(--soot-black)}.intro-nav,.cookie-consent-header,.cookie-consent-actions,.page-popup-header{border-color:var(--brass-deep)!important;box-shadow:inset 0 1px 0 var(--rivet-hilite)}.cookie-category{margin:10px 0;padding:10px 12px;border-radius:6px;background:linear-gradient(180deg,#00000047,#0000006b)!important;border:1px solid var(--brass-deep)!important;box-shadow:inset 0 1px 0 var(--rivet-hilite),inset 0 -1px 0 var(--inset-shadow)}.intro-overlay,.confirm-overlay,.cookie-consent-overlay{background:radial-gradient(ellipse at center,#0f0a068c,#0f0a06d1 80%),#0a080466!important;backdrop-filter:blur(4px) saturate(.85)!important;-webkit-backdrop-filter:blur(4px) saturate(.85)!important}.intro-btn-primary,.cookie-consent-btn.primary,.signup-submit{background:linear-gradient(180deg,var(--brass-stops-safe))!important;border:2px solid var(--bronze-dark)!important;color:var(--bronze-dark)!important;text-shadow:0 1px 0 var(--brass-hilite),0 -1px 0 var(--brass-shadow)!important;box-shadow:inset 0 1px 0 var(--rivet-hilite),inset 0 -2px 4px var(--inset-shadow),0 2px 0 var(--soot-black),0 3px 6px #00000080!important;font-family:Bitter,Georgia,serif!important;letter-spacing:.05em!important;transition:transform .08s ease,box-shadow .12s ease,filter .12s ease!important}.intro-btn-primary:hover,.cookie-consent-btn.primary:hover,.signup-submit:hover{filter:brightness(1.08);background:linear-gradient(180deg,var(--brass-stops-safe))!important;box-shadow:inset 0 1px 0 var(--rivet-hilite),inset 0 -2px 4px var(--inset-shadow),0 2px 0 var(--soot-black),0 0 10px var(--copper-glow),0 3px 8px #0000008c!important;transform:translateY(-1px)}.intro-btn-primary:active,.cookie-consent-btn.primary:active,.signup-submit:active{transform:translateY(1px);box-shadow:inset 0 1px 3px var(--inset-shadow),inset 0 -1px 0 var(--rivet-hilite),0 1px 0 var(--soot-black),0 0 14px var(--copper-glow-strong)!important}.intro-btn:not(.intro-btn-primary),.cookie-consent-btn:not(.primary){background:linear-gradient(180deg,var(--bronze-mid) 0%,var(--bronze-dark) 55%,var(--soot-black) 100%)!important;border:2px solid var(--brass-deep)!important;color:var(--brass-hilite)!important;text-shadow:1px 1px 0 rgba(0,0,0,.7)!important;box-shadow:inset 0 1px 0 var(--rivet-hilite),inset 0 -1px 0 var(--inset-shadow),0 2px 0 var(--soot-black),0 3px 6px #00000080!important;font-family:Bitter,Georgia,serif!important;letter-spacing:.04em!important;transition:transform .08s ease,box-shadow .12s ease,filter .12s ease!important}.intro-btn:not(.intro-btn-primary):hover:not(:disabled),.cookie-consent-btn:not(.primary):hover{border-color:var(--brass-base)!important;color:#fff0c8!important;background:linear-gradient(180deg,var(--bronze-mid) 0%,var(--bronze-dark) 55%,var(--soot-black) 100%)!important;box-shadow:inset 0 1px 0 var(--rivet-hilite),inset 0 -1px 0 var(--inset-shadow),0 2px 0 var(--soot-black),0 0 8px #a8782a73!important;transform:translateY(-1px)}.intro-btn:not(.intro-btn-primary):active:not(:disabled),.cookie-consent-btn:not(.primary):active{transform:translateY(1px);box-shadow:inset 0 1px 4px var(--inset-shadow),0 1px 0 var(--soot-black)!important}.cookie-consent-actions .cookie-consent-btn{font-size:.82rem!important;letter-spacing:.015em!important;padding:8px 13px!important;white-space:nowrap}.intro-book-panel .btn-x,.signup-panel .btn-x,.confirm-panel .btn-x,.profile-menu-panel .btn-x,.cookie-consent-panel .btn-x,.page-popup-panel .btn-x,.intro-skip{background:linear-gradient(180deg,var(--brass-stops-safe))!important;border:2px solid var(--bronze-dark)!important;color:var(--bronze-dark)!important;text-shadow:0 1px 0 var(--brass-hilite)!important;box-shadow:inset 0 1px 0 var(--rivet-hilite),inset 0 -1px 2px var(--inset-shadow),0 1px 0 var(--soot-black),0 2px 4px #00000080!important;transition:transform .08s ease,box-shadow .12s ease,filter .12s ease!important}.intro-book-panel .btn-x:hover,.signup-panel .btn-x:hover,.confirm-panel .btn-x:hover,.profile-menu-panel .btn-x:hover,.cookie-consent-panel .btn-x:hover,.page-popup-panel .btn-x:hover,.intro-skip:hover{filter:brightness(1.1);background:linear-gradient(180deg,var(--brass-stops-safe))!important;color:var(--bronze-dark)!important;box-shadow:inset 0 1px 0 var(--rivet-hilite),inset 0 -1px 2px var(--inset-shadow),0 1px 0 var(--soot-black),0 0 8px var(--copper-glow)!important;transform:translateY(-1px)}.intro-book-panel .btn-x:active,.signup-panel .btn-x:active,.confirm-panel .btn-x:active,.profile-menu-panel .btn-x:active,.cookie-consent-panel .btn-x:active,.page-popup-panel .btn-x:active,.intro-skip:active{transform:translateY(1px);box-shadow:inset 0 1px 3px var(--inset-shadow),0 0 6px var(--copper-glow-strong)!important}.intro-dot{width:8px;height:8px;border-radius:50%;transition:all .2s;background:#00000073!important;border:1px solid var(--brass-deep)!important;box-shadow:inset 0 -1px 1px #00000080}.intro-dot.active{background:radial-gradient(circle at 35% 35%,var(--brass-hilite),var(--brass-base) 55%,var(--brass-deep) 100%)!important;border-color:var(--bronze-dark)!important;box-shadow:inset 0 1px #ffe6b466,0 0 6px var(--copper-glow)!important}.cookie-slider{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;transition:background .2s;background:linear-gradient(180deg,#0000008c,#000000b3)!important;border:1px solid var(--brass-deep)!important;box-shadow:inset 0 1px 2px #0009}.cookie-slider:before{content:"";position:absolute;height:14px;width:14px;left:2px;top:2px;border-radius:50%;transition:transform .2s;background:radial-gradient(circle at 35% 35%,var(--brass-hilite),var(--brass-base) 55%,var(--brass-deep) 100%)!important;box-shadow:0 0 0 1px var(--bronze-dark),inset 0 -1px 1px #00000080,inset 0 1px #ffe6b466!important}.cookie-switch input:checked+.cookie-slider{background:linear-gradient(180deg,var(--copper-accent),var(--bronze-dark))!important;border-color:var(--copper-rivet)!important;box-shadow:inset 0 1px 2px #00000080,0 0 6px var(--copper-glow)!important}.cookie-switch input:checked+.cookie-slider:before{transform:translate(18px);background:radial-gradient(circle at 35% 35%,var(--brass-hilite),var(--brass-base) 55%,var(--brass-deep) 100%)!important}.cookie-switch.disabled .cookie-slider{background:linear-gradient(180deg,var(--copper-accent),var(--bronze-dark))!important;border-color:var(--copper-rivet)!important}.cookie-switch.disabled .cookie-slider:before{transform:translate(18px);background:radial-gradient(circle at 35% 35%,var(--brass-hilite),var(--brass-base) 55%,var(--brass-deep) 100%)!important}.profile-menu-panel .menu-input,.signup-panel input[type=text],.signup-panel input[type=email],.signup-panel input[type=password]{background:linear-gradient(180deg,#00000073,#0000004d)!important;border:2px solid var(--brass-deep)!important;color:var(--brass-hilite)!important;box-shadow:inset 0 1px 3px #00000080,inset 0 -1px 0 var(--rivet-hilite)!important}.profile-menu-panel .menu-input:focus,.signup-panel input:focus{border-color:var(--brass-base)!important;box-shadow:inset 0 1px 3px #00000080,0 0 8px var(--copper-glow)!important}.signup-err,.menu-login-err{background:linear-gradient(180deg,#a0442852,#501e106b)!important;border:1px solid var(--copper-accent)!important;color:#f8c098!important;box-shadow:inset 0 1px 0 var(--rivet-hilite),0 0 6px var(--copper-glow)!important}.terms-check{display:flex;align-items:flex-start;gap:6px;cursor:pointer;font-family:var(--type-body);font-size:.95rem;line-height:1.5;color:#f0d8a8b3!important}.terms-check a{text-decoration:underline;color:var(--brass-hilite)!important}.cookie-consent-link{text-decoration:underline;cursor:pointer;color:var(--brass-hilite)!important}.cookie-consent-link:hover{color:#fff0c8!important;text-shadow:0 0 6px var(--copper-glow)}.page-popup-body a{text-decoration:underline;color:var(--brass-hilite)!important}.page-popup-body blockquote{margin:8px 0;padding:4px 0 4px 10px;border-left:2px solid rgba(255,224,160,.35);border-left-color:var(--brass-base)!important;color:#f0d8a8bf!important}.page-popup-body hr{border:0;border-top:1px solid rgba(255,224,160,.2);margin:12px 0;border-top-color:var(--brass-deep)!important}.page-popup-body th,.page-popup-body td{border:1px solid rgba(255,224,160,.25);padding:4px 6px;text-align:left;border-color:var(--brass-deep)!important}#panel.panel .panel-body>.npc-dialogue-wrap{padding:12px 14px}#panel.panel .panel-body>.npc-dialogue-wrap>div:nth-child(1){color:var(--ml-go-deep, #916A1E)!important;text-shadow:none!important;letter-spacing:.04em}#panel.panel .panel-body>.npc-dialogue-wrap>div:nth-child(2){color:var(--ml-ink-soft, #7C6A4A)!important;text-shadow:none!important}#panel.panel .panel-body .shop-item,#panel.panel .panel-body .shop-name,#panel.panel .panel-body .shop-empty{color:#f0d8a8}#panel.panel .inv-cell.selected,#panel.panel .inv-cell.active,#panel.panel .inv-cell.inv-edible{background:linear-gradient(180deg,rgba(200,112,58,.22) 0%,var(--bronze-dark, #2a1810) 100%);border-color:var(--copper-rivet, #c8703a);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 2px var(--inset-shadow, rgba(0,0,0,.78)),0 0 6px var(--copper-glow, rgba(200,99,58,.4))}#panel.panel .btn-act{font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.08em;border-radius:3px;transition:transform .08s ease,box-shadow .12s ease,filter .12s ease,background .12s ease}#panel.panel .btn-act.btn-green,#panel.panel .btn-act.btn-gold{background:linear-gradient(180deg,var(--brass-stops-safe));color:var(--bronze-dark, #2a1810);border:2px solid var(--bronze-dark, #2a1810);text-shadow:0 1px 0 var(--brass-hilite, #f8d898);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 2px var(--inset-shadow, rgba(0,0,0,.78)),0 2px 0 var(--soot-black, #0f0a06),0 3px 6px #00000073}#panel.panel .btn-act.btn-green:hover:not(:disabled),#panel.panel .btn-act.btn-gold:hover:not(:disabled){filter:brightness(1.08);background:linear-gradient(180deg,var(--brass-stops-safe));box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 2px var(--inset-shadow, rgba(0,0,0,.78)),0 2px 0 var(--soot-black, #0f0a06),0 0 10px var(--copper-glow, rgba(200,99,58,.4));transform:translateY(-1px)}#panel.panel .btn-act.btn-green:active:not(:disabled),#panel.panel .btn-act.btn-gold:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 3px var(--inset-shadow, rgba(0,0,0,.78)),0 0 8px var(--copper-glow-strong, rgba(200,112,58,.65))}#panel.panel .btn-act.btn-secondary,#panel.panel .btn-act:not(.btn-green):not(.btn-gold):not(.btn-danger){background:linear-gradient(180deg,var(--bronze-mid, #3d2614) 0%,var(--bronze-dark, #2a1810) 60%,var(--soot-black, #0f0a06) 100%);color:var(--brass-hilite, #f8d898);border:2px solid var(--brass-deep, #6a4818);text-shadow:0 1px 0 var(--soot-black, #0f0a06);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 2px var(--inset-shadow, rgba(0,0,0,.78)),0 2px 0 var(--soot-black, #0f0a06),0 3px 6px #00000073}#panel.panel .btn-act.btn-secondary:hover:not(:disabled),#panel.panel .btn-act:not(.btn-green):not(.btn-gold):not(.btn-danger):hover:not(:disabled){border-color:var(--brass-base, #a8782a);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 2px var(--inset-shadow, rgba(0,0,0,.78)),0 2px 0 var(--soot-black, #0f0a06),0 0 10px var(--copper-glow, rgba(200,99,58,.4));transform:translateY(-1px)}#panel.panel .btn-act.btn-danger{border:2px solid var(--bronze-dark, #2a1810);border-radius:3px;box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 2px var(--inset-shadow, rgba(0,0,0,.78)),0 2px 0 var(--soot-black, #0f0a06)}#panel.panel .panel-body input[type=email],#panel.panel .panel-body input[type=password],#panel.panel .panel-body input[type=text],#panel.panel .panel-body input[type=number],#panel.panel .panel-body input[type=search]{background:linear-gradient(180deg,var(--soot-black, #0f0a06) 0%,var(--bronze-dark, #2a1810) 100%)!important;border:2px solid var(--brass-deep, #6a4818)!important;border-radius:3px!important;color:var(--brass-hilite, #f8d898)!important;box-shadow:inset 0 1px 3px var(--inset-shadow, rgba(0,0,0,.78)),inset 0 0 0 1px #0006!important;transition:border-color .15s ease,box-shadow .15s ease!important}#panel.panel .panel-body input[type=email]:focus,#panel.panel .panel-body input[type=password]:focus,#panel.panel .panel-body input[type=text]:focus,#panel.panel .panel-body input[type=number]:focus,#panel.panel .panel-body input[type=search]:focus{outline:none!important;border-color:var(--brass-hilite, #f8d898)!important;box-shadow:inset 0 1px 3px var(--inset-shadow, rgba(0,0,0,.78)),0 0 8px var(--copper-glow, rgba(200,99,58,.4))!important}#panel.panel .panel-body::-webkit-scrollbar,#panel.panel .inv-grid::-webkit-scrollbar{width:10px}#main-menu #menu-bg-canvas{display:none!important}#main-menu.menu-overlay{background:radial-gradient(ellipse at 50% 50%,transparent 0%,transparent 30%,rgba(0,0,0,.35) 70%,rgba(0,0,0,.55) 100%),url(/game/assets/menu_bg-BsI49h6T.png) center / cover no-repeat,#0a0604!important;image-rendering:pixelated;image-rendering:crisp-edges;isolation:isolate}#main-menu.menu-overlay:before{content:"";position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;background:radial-gradient(circle at 22% 28%,rgba(200,140,72,.1) 0%,transparent 38%),radial-gradient(circle at 78% 72%,rgba(168,120,42,.085) 0%,transparent 42%),radial-gradient(circle at 50% 110%,rgba(200,99,58,.07) 0%,transparent 55%);filter:blur(14px);mix-blend-mode:screen;pointer-events:none;z-index:0;animation:menuHaze 16s ease-in-out infinite alternate}@keyframes menuHaze{0%{transform:translate(-1%,-.6%);opacity:.85}to{transform:translate(1%,.6%);opacity:1}}#main-menu.menu-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(60deg,rgba(168,120,42,.06) 0 1px,transparent 1px 32px),repeating-linear-gradient(-60deg,rgba(168,120,42,.06) 0 1px,transparent 1px 32px),repeating-linear-gradient(0deg,rgba(168,120,42,.04) 0 1px,transparent 1px 32px),radial-gradient(circle at 50% 50%,rgba(248,216,152,.02) 0 1px,transparent 1.5px) 0 0/4px 4px;pointer-events:none;z-index:0;opacity:.7;mix-blend-mode:overlay}#main-menu .menu-content{position:relative;z-index:3}#main-menu .menu-content:before{display:none}#main-menu .menu-particles{z-index:2}#main-menu .menu-particle.leaf{background:#c88c4873!important;box-shadow:0 0 4px #c88c4840}#main-menu .menu-particle.dot{background:#f8d89880!important;box-shadow:0 0 4px #f8d8984d}#main-menu .menu-logo-icon,#main-menu .menu-logo-glow{display:none!important}#main-menu .menu-title{font-family:var(--font-display);font-size:clamp(2.4rem,4vw,3.6rem);font-weight:700;color:var(--brass-hilite, #f8d898);letter-spacing:.06em;text-align:center;margin:0;line-height:1.05;text-transform:none;text-shadow:0 0 18px rgba(200,140,72,.55),0 0 32px rgba(168,120,42,.28),2px 2px 0 #1a1208,0 2px 0 #0a0604,0 4px 14px rgba(0,0,0,.85);animation:menuTitlePulse 4.5s ease-in-out infinite alternate;position:relative}@keyframes menuTitlePulse{0%{text-shadow:0 0 14px rgba(200,140,72,.4),0 0 28px rgba(168,120,42,.2),2px 2px 0 #1a1208,0 2px 0 #0a0604,0 4px 14px rgba(0,0,0,.85)}to{text-shadow:0 0 22px rgba(200,140,72,.7),0 0 40px rgba(168,120,42,.38),2px 2px 0 #1a1208,0 2px 0 #0a0604,0 4px 14px rgba(0,0,0,.85)}}#main-menu .menu-subtitle{display:none!important;font-family:var(--font-display);font-size:.85rem;font-weight:500;color:var(--brass-bright);letter-spacing:.32em;text-transform:uppercase;text-align:center;margin:6px 0 0;opacity:.78;text-shadow:0 1px 0 #0a0604,0 0 8px rgba(168,120,42,.18)}#main-menu .menu-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;padding:13px 22px;min-width:220px;font-family:var(--font-display);font-size:.95rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brass-hilite, #f8d898);background:linear-gradient(180deg,#3a2818,#2a1c10,#1f140a);border:1.5px solid var(--brass-deep, #6a4818);border-radius:6px;cursor:pointer;text-shadow:0 1px 0 #0a0604,0 0 6px rgba(168,120,42,.18);box-shadow:inset 0 1px #f8d89824,inset 0 -1px #0000008c,inset 0 0 0 1px #00000059,0 2px #0a0604,0 4px 10px #0000008c;transition:border-color .18s ease,box-shadow .18s ease,transform .08s ease,background .18s ease}#main-menu .menu-btn:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;pointer-events:none;border-radius:4px;background:radial-gradient(circle at 4px 4px,#c8a060 0 1.4px,#6a4818 1.4px 2.2px,transparent 2.4px),radial-gradient(circle at calc(100% - 4px) 4px,#c8a060 0 1.4px,#6a4818 1.4px 2.2px,transparent 2.4px),radial-gradient(circle at 4px calc(100% - 4px),#c8a060 0 1.4px,#6a4818 1.4px 2.2px,transparent 2.4px),radial-gradient(circle at calc(100% - 4px) calc(100% - 4px),#c8a060 0 1.4px,#6a4818 1.4px 2.2px,transparent 2.4px);filter:drop-shadow(0 1px 0 rgba(0,0,0,.6))}#main-menu .menu-btn .menu-btn-text{position:relative;z-index:1;flex:0 0 auto;text-align:center}#main-menu .menu-btn:hover:not(:disabled){border-color:var(--brass-bright);transform:none;background:linear-gradient(180deg,#4a3220,#36241a,#271810);box-shadow:inset 0 1px #f8d89838,inset 0 -1px #0000008c,inset 0 0 0 1px #0000004d,0 2px #0a0604,0 4px 14px #0009,0 0 8px #c88c4873}#main-menu .menu-btn:active:not(:disabled){transform:scale(.96);background:linear-gradient(0deg,#3a2818,#2a1c10,#1f140a);box-shadow:inset 0 2px 4px #000000b3,inset 0 -1px #f8d89814,0 1px #0a0604}#main-menu .menu-btn:focus-visible{outline:none;border-color:var(--brass-hilite, #f8d898);box-shadow:inset 0 1px #f8d89838,inset 0 -1px #0000008c,0 2px #0a0604,0 0 0 2px #a8782a8c,0 0 12px #c88c488c}#main-menu .menu-btn-primary{background:linear-gradient(180deg,#4a2e1a,#3a2412 45%,#1f140a)!important;border-color:var(--brass-base, #a8782a)!important;color:var(--brass-hilite, #f8d898)!important}#main-menu .menu-btn-primary:hover:not(:disabled){border-color:var(--brass-hilite, #f8d898)!important;background:linear-gradient(180deg,#5a3820,#422a16 45%,#271810)!important;box-shadow:inset 0 1px #f8d89847,inset 0 -1px #0000008c,0 2px #0a0604,0 4px 14px #0009,0 0 14px #c88c48a6,0 0 22px #c8633a4d!important}#main-menu .menu-btn-primary .menu-btn-icon{filter:drop-shadow(0 0 6px rgba(200,140,72,.5))}#main-menu .menu-btn-new{background:linear-gradient(180deg,#2e2014,#221610,#170d06)!important;border-color:#4a3414!important;color:#f8d898d9!important}#main-menu .menu-btn-new:before{display:none}#main-menu .menu-btn-new:hover:not(:disabled){border-color:var(--brass-base, #a8782a)!important;color:var(--brass-hilite, #f8d898)!important;background:linear-gradient(180deg,#36281c,#2a1c12,#1c0e07)!important;box-shadow:inset 0 1px #f8d8982e,inset 0 -1px #0000008c,0 2px #0a0604,0 4px 12px #0000008c,0 0 6px #a8782a52!important}#main-menu .menu-input,.menu-login .menu-input{font-family:var(--font-body);font-size:.92rem;line-height:1.4;width:100%;padding:11px 14px;background:radial-gradient(circle at 5px 5px,rgba(200,140,72,.55) 0 1.2px,transparent 1.8px),radial-gradient(circle at calc(100% - 5px) 5px,rgba(200,140,72,.55) 0 1.2px,transparent 1.8px),radial-gradient(circle at 5px calc(100% - 5px),rgba(200,140,72,.55) 0 1.2px,transparent 1.8px),radial-gradient(circle at calc(100% - 5px) calc(100% - 5px),rgba(200,140,72,.55) 0 1.2px,transparent 1.8px),linear-gradient(180deg,#0c0805,#100a06);background-repeat:no-repeat;border:1.5px solid var(--brass-deep, #6a4818);border-radius:6px;color:var(--brass-hilite, #f8d898);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;box-shadow:inset 0 1px 3px #000000a6,inset 0 -1px #f8d8980f,0 1px #f8d8980a;box-sizing:border-box}#main-menu .menu-input::placeholder,.menu-login .menu-input::placeholder{color:#f8d89873;font-style:italic;letter-spacing:.02em}#main-menu .menu-input:focus,.menu-login .menu-input:focus{border-color:var(--brass-bright);box-shadow:inset 0 1px 3px #000000a6,inset 0 0 8px #c88c4847,0 0 0 1px #a8782a4d,0 0 8px #c88c4859}#main-menu .menu-input:-webkit-autofill,.menu-login .menu-input:-webkit-autofill{-webkit-text-fill-color:var(--brass-hilite, #f8d898);-webkit-box-shadow:0 0 0 1000px #0f0a06 inset,inset 0 1px 3px rgba(0,0,0,.65);caret-color:var(--brass-hilite, #f8d898)}#main-menu .menu-input:disabled,.menu-login .menu-input:disabled{opacity:.5;cursor:not-allowed}#main-menu .menu-input.is-invalid,.menu-login .menu-input.is-invalid{border-color:var(--copper-accent, #b8633a);box-shadow:inset 0 1px 3px #000000a6,inset 0 0 6px #c8633a4d,0 0 8px #c8633a59}#main-menu .menu-login{position:relative;display:flex;flex-direction:column;gap:12px;align-items:stretch;width:100%;max-width:340px;padding:26px 22px 20px;background:linear-gradient(180deg,#1a1208,#120c07 55%,#0f0a06);border:2px solid var(--brass-deep, #6a4818);border-radius:8px;box-shadow:inset 0 1px #f8d89824,inset 0 -1px #0000008c,inset 0 0 0 1px #0006,0 8px 24px #000000b3,0 0 0 1px #00000080;isolation:isolate}#main-menu .menu-login:before{content:"";position:absolute;top:6px;left:12px;right:12px;height:6px;background:radial-gradient(circle at 8px 3px,var(--brass-hilite, #f8d898) 0 1.4px,var(--brass-deep, #6a4818) 1.4px 2.2px,transparent 2.6px) repeat-x left center / 18px 6px;filter:drop-shadow(0 1px 0 rgba(0,0,0,.7));pointer-events:none}#main-menu .menu-login:after{content:"";position:absolute;bottom:6px;left:12px;right:12px;height:6px;background:radial-gradient(circle at 8px 3px,var(--brass-hilite, #f8d898) 0 1.4px,var(--brass-deep, #6a4818) 1.4px 2.2px,transparent 2.6px) repeat-x left center / 18px 6px;filter:drop-shadow(0 -1px 0 rgba(0,0,0,.7));pointer-events:none}#main-menu .menu-login-title{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.18em;font-size:1.05rem;color:var(--brass-hilite, #f8d898);text-align:center;margin:0 0 8px;padding-bottom:10px;border-bottom:1px solid rgba(168,120,42,.3);text-shadow:0 0 10px rgba(200,140,72,.4),0 1px 0 #0a0604,0 2px 0 #1a1208}#main-menu .menu-login-row{display:flex;gap:10px;width:100%;margin-top:6px}#main-menu .menu-login-row .menu-btn{flex:1;min-width:0;padding:11px 14px;font-size:.88rem}#main-menu .terms-check,.menu-login .terms-check{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-family:var(--font-body);font-size:.78rem;line-height:1.5;color:var(--brass-bright)!important;padding:4px 2px}#main-menu .terms-check span,.menu-login .terms-check span{flex:1}#main-menu .terms-check a,.menu-login .terms-check a{color:var(--brass-hilite, #f8d898)!important;text-decoration:underline;text-decoration-color:#a8782a80;text-underline-offset:2px}#main-menu .terms-check a:hover,.menu-login .terms-check a:hover{color:#fff2c8!important;text-decoration-color:var(--brass-bright)}#main-menu .terms-check input[type=checkbox],.menu-login .terms-check input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;flex-shrink:0;margin-top:1px;background:linear-gradient(180deg,#0c0805,#100a06);border:1.5px solid var(--brass-deep, #6a4818);border-radius:3px;box-shadow:inset 0 1px 2px #0009,inset 0 -1px #f8d8980f;cursor:pointer;position:relative;transition:border-color .15s,box-shadow .15s;accent-color:transparent}#main-menu .terms-check input[type=checkbox]:hover,.menu-login .terms-check input[type=checkbox]:hover{border-color:var(--brass-base, #a8782a)}#main-menu .terms-check input[type=checkbox]:checked,.menu-login .terms-check input[type=checkbox]:checked{border-color:var(--brass-bright);box-shadow:inset 0 1px 2px #0009,0 0 6px #c88c4866}#main-menu .terms-check input[type=checkbox]:checked:after,.menu-login .terms-check input[type=checkbox]:checked:after{content:"";position:absolute;left:3.5px;top:0;width:5px;height:9px;border:solid var(--brass-hilite, #f8d898);border-width:0 2px 2px 0;transform:rotate(45deg);filter:drop-shadow(0 0 2px rgba(200,140,72,.7))}#main-menu .terms-check input[type=checkbox]:focus-visible,.menu-login .terms-check input[type=checkbox]:focus-visible{outline:none;border-color:var(--brass-hilite, #f8d898);box-shadow:inset 0 1px 2px #0009,0 0 0 2px #a8782a73}.menu-login-forgot{display:block;text-align:center;margin-top:10px;padding-top:8px;border-top:1px solid rgba(168,120,42,.18);color:#c8a060a6;font-family:var(--font-display);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:color .15s ease,text-shadow .15s ease}.menu-login-forgot:hover{color:var(--brass-hilite, #f8d898);text-shadow:0 0 6px rgba(200,140,72,.45)}@media(prefers-reduced-motion:reduce){#main-menu .menu-title-cog,#main-menu .menu-title,#main-menu.menu-overlay:before{animation:none!important}}.toolbar.sm-toolbar{overflow:visible;position:relative}body:after{content:"";position:fixed;left:0;right:0;bottom:0;height:56px;pointer-events:none;background:radial-gradient(ellipse 220px 60px at 0% 100%,rgba(200,112,58,.1),transparent 70%),radial-gradient(ellipse 220px 60px at 100% 100%,rgba(200,112,58,.1),transparent 70%);z-index:1}body.ui-zen:after,body.ui-hidden:after{opacity:0;transition:opacity .4s ease}body.is-mobile #btn-mute,body.is-mobile .btn-mute{position:relative;z-index:12;margin-left:4px}body.is-mobile .time-badge,body.is-mobile #btn-ach{display:none!important}stop.sm-grad-brass-hilite{stop-color:var(--brass-hilite)}stop.sm-grad-brass-bright{stop-color:var(--brass-bright)}.sm-svg-fill-brass-hilite{fill:var(--brass-hilite)}.sm-svg-fill-brass-bright{fill:var(--brass-bright)}.sm-svg-stroke-brass-bright{stroke:var(--brass-bright)}.hud.sm-hud .stat-badge,.hud.sm-hud .sm-odo-badge,.hud.sm-hud .sm-energy-badge,.hud.sm-hud .hud-profile-btn,.hud.sm-hud .btn-mute{height:34px!important;min-height:34px!important;max-height:34px!important;box-sizing:border-box;display:inline-flex;align-items:center;vertical-align:middle;margin-top:0;margin-bottom:0}.hud.sm-hud .hud-profile-btn{width:34px!important;min-width:34px!important;max-width:34px!important;padding:0!important;justify-content:center}#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-ico{font-size:28px!important;width:36px;height:36px}.hud.sm-hud .xp-badge{overflow:hidden!important;padding:4px 8px!important}.hud.sm-hud .xp-badge .badge-info,.hud.sm-hud .xp-badge .bar-col{display:flex!important;flex-direction:column!important;gap:2px!important;justify-content:center!important;align-items:stretch!important}.hud.sm-hud .xp-badge .bar-outer-xp{display:block!important;width:56px!important;height:5px!important;margin:1px 0 0!important;background:linear-gradient(180deg,var(--soot-black) 0%,var(--bronze-dark) 100%)!important;border:1px solid var(--brass-deep)!important;border-radius:2px!important;box-shadow:inset 0 1px 2px #000000d9,inset 0 -1px #ffdca01a!important;overflow:hidden!important;position:relative!important}.hud.sm-hud .xp-badge .xp-bar{display:block!important;height:100%!important;background:linear-gradient(180deg,var(--brass-hilite) 0%,var(--brass-bright) 50%,var(--brass-base) 100%)!important;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000059,0 0 6px var(--steam-glow)!important;border-radius:2px 0 0 2px!important;transition:width .35s ease-out!important;position:relative!important}.hud.sm-hud .xp-badge .xp-bar:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,transparent 0%,rgba(255,245,220,.25) 50%,transparent 100%)!important;background-size:200% 100%!important;animation:xpSheen 3s linear infinite!important;pointer-events:none!important}@keyframes xpSheen{0%{background-position:200% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.hud.sm-hud .xp-badge .xp-bar:after{animation:none!important}}body.is-mobile .hud.sm-hud .xp-badge .bar-outer-xp{width:44px!important;height:4px!important}.hud.sm-hud .sm-energy-badge{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;padding:2px 9px!important;width:auto!important;min-width:auto!important;overflow:hidden!important}.hud.sm-hud .sm-energy-badge .sm-energy-dial{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;position:static!important;width:auto!important;height:28px!important;flex:0 0 auto!important}.hud.sm-hud .sm-energy-badge .sm-energy-dial-svg{width:28px!important;height:28px!important;flex:0 0 28px!important;display:block!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))!important}.hud.sm-hud .sm-energy-badge .sm-energy-dial-svg text{display:none!important}.hud.sm-hud .sm-energy-badge .sm-energy-dial-num{position:static!important;transform:none!important;inset:auto!important;display:inline-block!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;line-height:1!important;padding:0!important;margin:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:Bitter,Georgia,serif!important;font-size:20px!important;font-weight:700!important;letter-spacing:0!important;text-align:left!important;color:var(--brass-hilite, #f8d898)!important;text-shadow:0 1px 0 var(--soot-black, #0f0a06),0 -1px 0 rgba(0,0,0,.45),0 0 6px rgba(248,216,152,.5),1px 1px 0 rgba(0,0,0,.7)!important;pointer-events:none!important;white-space:nowrap!important;z-index:auto!important}.hud.sm-hud .sm-energy-badge .sm-energy-dial-num:after,.hud.sm-hud .sm-energy-badge .sm-energy-dial-num:before{content:none!important;display:none!important}.hud.sm-hud .sm-energy-badge .badge-icon.energy-icon,.hud.sm-hud .sm-energy-badge .bar-col,.hud.sm-hud .sm-energy-badge .bar-num,.hud.sm-hud .sm-energy-badge>.badge-plus{display:none!important}.hud.sm-hud .sm-energy-badge.low-energy .sm-energy-dial-num{color:var(--copper-rivet, #c8703a)!important;text-shadow:0 1px 0 var(--soot-black, #0f0a06),0 -1px 0 rgba(0,0,0,.45),0 0 6px rgba(220,80,40,.65),1px 1px 0 rgba(0,0,0,.7)!important}@media(max-width:768px){.hud.sm-hud .sm-energy-badge.low-energy .sm-energy-dial-num{text-shadow:0 1px 0 var(--soot-black, #0f0a06),0 0 4px rgba(220,80,40,.6),1px 1px 0 rgba(0,0,0,.7)!important}}.toolbar.sm-toolbar .tb-slot:not(.tb-labeled){box-shadow:inset 0 0 0 2px var(--brass-deep),inset 0 1px 0 var(--rivet-hilite),inset 0 -1px 0 var(--inset-shadow),inset 0 0 6px #00000080;filter:drop-shadow(0 1px 0 var(--soot-black));pointer-events:auto;overflow:visible;clip-path:none!important;border-radius:var(--hud-radius-md, 4px)!important;border-color:var(--brass-deep, #6a4818)!important}.btn-gold:disabled,.btn-green:disabled,.btn-danger:disabled,.btn-act:disabled,.btn-act.btn-gold:disabled,.btn-act.btn-green:disabled{background:linear-gradient(180deg,#5a4528,#3d2f1a,#2a1f10)!important;color:var(--text-on-bronze-disabled, #7a6244)!important;border-color:#3a2810!important;cursor:not-allowed!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important}body.is-mobile .tb-slot,body.is-mobile .btn-mute,body.is-mobile .hud-profile-btn,body.is-mobile .ui-toggle-btn,body.is-mobile .hud-menu-btn,body.is-mobile .mobile-sheet-close{min-width:44px!important;min-height:44px!important}body.is-mobile .sm-clock-badge .speed-btn,body.is-mobile .speed-btns .speed-btn{position:relative}body.is-mobile .sm-clock-badge .speed-btn:before,body.is-mobile .speed-btns .speed-btn:before{content:"";position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;z-index:1}.brass-engraved-text,.hud.sm-hud .sm-plaque-text,.hud.sm-hud .stat-badge .badge-title,.hud.sm-hud .stat-badge .badge-value,.hud.sm-hud .sm-watch-strip .speed-btn:before{text-shadow:0 1px 0 rgba(248,216,152,.5),0 -1px 0 rgba(42,24,16,.7)!important}.shop-tab:focus-visible,.tx-tab:focus-visible,.mk-tab:focus-visible,.shop-item:focus-visible,.inv-cell:focus-visible,.btn-act:focus-visible,.tb-slot:focus-visible,.tb-btn:focus-visible,.mobile-sheet-btn:focus-visible{outline:2px solid var(--brass-hilite, #f8d898)!important;outline-offset:2px!important;box-shadow:0 0 0 4px #f8d89840!important}.shop-tab:focus:not(:focus-visible),.tx-tab:focus:not(:focus-visible),.mk-tab:focus:not(:focus-visible),.shop-item:focus:not(:focus-visible),.inv-cell:focus:not(:focus-visible){outline:none!important}.toolbar.sm-toolbar .tb-slot:before,.toolbar.sm-toolbar .tb-slot:after{background:none!important;display:none!important}.toolbar.sm-toolbar .tb-btn:before,.toolbar.sm-toolbar .tb-btn:after{background:none!important;display:none!important;content:none!important}.intro-list li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%)!important;background:none!important;width:4px!important;height:4px!important;border:0!important;border-radius:50%!important;background-color:var(--brass-hilite, #f8d898)!important;box-shadow:none!important;opacity:.7!important}.mobile-sheet-btn:before,.mobile-sheet-btn:after{background:none!important;display:none!important;content:none!important}.toolbar.sm-toolbar:after{border:1px solid rgba(240,200,120,.1);top:6px;position:absolute;left:0;right:0;bottom:0;height:2px;pointer-events:none;box-shadow:0 -1px 6px #c8703a2e,0 -2px 14px #a8782a1a;opacity:.85;z-index:1;background:none!important;display:none!important;content:none!important}.hud.sm-hud .logo-text:before,.hud.sm-hud .logo-text:after,.sm-corner,.sm-corner--tl,.sm-corner--tr,.sm-corner--bl,.sm-corner--br{background:none!important;display:none!important;content:none!important}.btn-row-action{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;padding:10px 12px;margin:0;font-family:var(--type-body);font-size:.8rem;text-align:left;color:var(--text-on-brass-bright);background:linear-gradient(180deg,var(--brass-stops-safe));border:2px solid var(--brass-deep, #6a4818);border-radius:4px;cursor:pointer;text-shadow:0 1px 0 var(--brass-hilite, #f8d898);box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 2px var(--inset-shadow, rgba(0,0,0,.45));transition:filter .15s ease,box-shadow .15s ease,border-color .15s ease}.btn-row-action:hover:not(:disabled){filter:brightness(1.08);border-color:var(--brass-hilite, #f8d898)}.btn-row-action:focus-visible{outline:2px solid var(--brass-hilite, #f8d898);outline-offset:2px}.btn-row-action:disabled{opacity:.5;cursor:not-allowed}.hud.sm-hud .stat-badge,.hud.sm-hud .season-badge,.hud.sm-hud .location-badge,.hud.sm-hud .time-badge,.hud.sm-hud .tokens-badge,.hud.sm-hud .sm-odo-badge,.hud.sm-hud .sm-energy-badge,.hud.sm-hud .xp-badge{background:linear-gradient(180deg,var(--brass-stops-safe))!important;border:var(--hud-border-w-md, 2px) solid var(--brass-deep, #6a4818)!important}.hud.sm-hud .stat-badge .badge-title,.hud.sm-hud .location-badge .badge-title,.hud.sm-hud .tokens-badge .badge-title,.hud.sm-hud .season-badge .badge-title{color:var(--text-on-brass-bright, #2a1810)!important;text-shadow:0 1px 0 rgba(248,216,152,.5),0 -1px 0 rgba(42,24,16,.7)!important}.hud.sm-hud .stat-badge .badge-value,.hud.sm-hud .tokens-badge .badge-value,.hud.sm-hud .badge-unit,.hud.sm-hud .badge-sub{color:var(--text-on-brass-bright, #2a1810)!important;text-shadow:0 1px 0 rgba(248,216,152,.45),0 -1px 0 rgba(42,24,16,.6)!important}.hud.sm-hud .sm-energy-dial-num,.hud.sm-hud #energy-lbl{color:var(--text-on-brass-bright, #2a1810)!important;text-shadow:0 1px 0 rgba(248,216,152,.5),0 -1px 0 rgba(42,24,16,.7)!important;background:none!important;border:0!important}.hud.sm-hud .xp-badge .badge-title,.hud.sm-hud #lvl-lbl{color:var(--text-on-brass-bright, #2a1810)!important;text-shadow:0 1px 0 rgba(248,216,152,.5),0 -1px 0 rgba(42,24,16,.7)!important}.hud.sm-hud .stat-badge.season-badge .badge-sub,.hud.sm-hud .season-badge .badge-sub,.hud.sm-hud .season-badge #day-num,#day-num{color:var(--text-on-brass-bright, #2a1810)!important;opacity:1!important;font-weight:600!important;text-shadow:0 1px 0 rgba(248,216,152,.55),0 -1px 0 rgba(42,24,16,.7)!important}.hud.sm-hud .stat-badge.tokens-badge .badge-value,.hud.sm-hud .stat-badge.tokens-badge .badge-unit,.hud.sm-hud .tokens-badge .badge-value,.hud.sm-hud .tokens-badge .badge-unit,.hud.sm-hud .tokens-badge #tokens-lbl,#tokens-lbl{color:var(--text-on-brass-bright, #2a1810)!important;opacity:1!important;font-weight:700!important;text-shadow:0 1px 0 rgba(248,216,152,.55),0 -1px 0 rgba(42,24,16,.7)!important}.hud.sm-hud .tokens-badge .badge-icon,.hud.sm-hud .tokens-badge svg{color:var(--text-on-brass-bright, #2a1810)!important;fill:var(--text-on-brass-bright, #2a1810)!important}.hud.sm-hud .tokens-badge svg path,.hud.sm-hud .tokens-badge svg circle,.hud.sm-hud .tokens-badge svg rect{fill:var(--text-on-brass-bright, #2a1810)!important;stroke:var(--text-on-brass-bright, #2a1810)!important}.hud.sm-hud #btn-profile,.hud.sm-hud .hud-profile-btn{background:linear-gradient(180deg,var(--brass-stops-safe))!important;border-color:var(--brass-deep, #6a4818)!important}.hud.sm-hud #btn-profile svg,.hud.sm-hud .hud-profile-btn svg{color:var(--text-on-brass-bright, #2a1810)!important}.hud.sm-hud .stat-badge.season-badge .badge-title,.hud.sm-hud .season-badge .badge-title,.hud.sm-hud .season-badge #season-lbl,#season-lbl,.hud.sm-hud .xp-badge .badge-title,.hud.sm-hud .xp-badge #lvl-lbl,#lvl-lbl{color:var(--text-on-brass-bright, #2a1810)!important;opacity:1!important;font-weight:700!important;text-shadow:0 1px 0 rgba(248,216,152,.55),0 -1px 0 rgba(42,24,16,.7)!important}.hud.sm-hud #btn-profile svg path,.hud.sm-hud #btn-profile svg circle,.hud.sm-hud .hud-profile-btn svg path,.hud.sm-hud .hud-profile-btn svg circle{fill:none!important;stroke:var(--bronze-dark, #2a1810)!important;stroke-width:1.4!important}.hud.sm-hud #btn-profile .sr-only,.hud.sm-hud #btn-profile .visually-hidden,.hud.sm-hud .hud-profile-btn .sr-only,.hud.sm-hud .hud-profile-btn .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.hud.sm-hud .tokens-badge .badge-icon svg path,.hud.sm-hud .tokens-badge .badge-icon svg circle,.hud.sm-hud .tokens-badge .badge-icon svg rect,.hud.sm-hud .tokens-badge svg path,.hud.sm-hud .tokens-badge svg circle,.hud.sm-hud .tokens-badge svg rect{fill:none!important;stroke:var(--bronze-dark, #2a1810)!important;stroke-width:1.4!important}.hud.sm-hud .sm-clock-text,.hud.sm-hud #time-lbl{background:transparent!important;border:0!important;padding:0!important;color:var(--text-on-brass-bright, #2a1810)!important;text-shadow:0 1px 0 rgba(248,216,152,.55),0 -1px 0 rgba(42,24,16,.7)!important;font-size:12px!important;line-height:1!important;font-weight:700!important;letter-spacing:.02em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.hud.sm-hud .sm-clock-badge .sm-clock-readout{width:44px;margin-left:2px;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;height:100%!important;gap:2px!important;padding:0!important}.hud.sm-hud .tokens-badge .badge-icon,.hud.sm-hud .tokens-badge>svg,.hud.sm-hud .tokens-badge .badge-icon svg,.hud.sm-hud #tokens-badge .badge-icon{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important}.hud.sm-hud .sm-clock-text,.hud.sm-hud #time-lbl,.hud.sm-hud .sm-clock-readout .sm-clock-text,.hud.sm-hud .sm-clock-badge .sm-clock-text{background:transparent!important;background-image:none!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.hud.sm-hud .sm-clock-readout,.hud.sm-hud .sm-clock-badge .sm-clock-readout{background:transparent!important;border:0!important;box-shadow:none!important}.hud.sm-hud .gold-badge .badge-unit,.hud.sm-hud .sm-odo-badge .badge-unit,.hud.sm-hud .stat-badge.gold-badge .badge-unit,.hud.sm-hud .stat-badge.sm-odo-badge .badge-unit{color:var(--text-on-brass-bright, #2a1810)!important;opacity:1!important;font-size:13px!important;font-weight:800!important;font-family:var(--type-display, "Bitter", Georgia, serif)!important;letter-spacing:0!important;padding:0 4px!important;text-shadow:0 1px 0 rgba(248,216,152,.6),0 -1px 0 rgba(42,24,16,.75),1px 0 0 rgba(42,24,16,.35)!important;display:inline-flex!important;align-items:center!important}body .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout,body .hud.sm-hud .sm-clock-badge .sm-clock-readout{height:auto!important;min-height:36px!important;max-height:none!important;overflow:visible!important;position:relative!important;z-index:2!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:3px 7px!important;gap:3px!important;box-sizing:border-box!important}body .hud.sm-hud .sm-clock-badge .sm-clock-readout #time-lbl,body .hud.sm-hud .sm-clock-badge .sm-clock-readout .sm-clock-text,body .hud.sm-hud #time-lbl,body .hud.sm-hud .sm-clock-text{position:static!important;transform:none!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:3!important;flex:0 0 auto!important}body .hud.sm-hud .sm-clock-badge .sm-clock-readout .speed-btns,body .hud.sm-hud .sm-clock-badge .sm-clock-readout .sm-watch-strip{position:relative!important;z-index:3!important}body .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout,body .hud.sm-hud .sm-clock-badge.sm-steamwatch .sm-clock-readout,body.is-mobile .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;gap:0!important;min-height:0!important;max-height:30px!important}body .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout #time-lbl,body .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout .sm-clock-text,body .hud.sm-hud .sm-clock-badge .sm-clock-readout #time-lbl,body .hud.sm-hud .sm-clock-badge .sm-clock-readout .sm-clock-text{color:var(--brass-hilite, #f8d898)!important;text-shadow:0 1px 0 rgba(0,0,0,.85),0 0 4px rgba(232,140,72,.35)!important;background:transparent!important;-webkit-text-fill-color:var(--brass-hilite, #f8d898)!important}body .hud.sm-hud .stat-badge.sm-clock-badge,body .hud.sm-hud .stat-badge.sm-clock-badge.sm-steamwatch,body.is-mobile .hud.sm-hud .stat-badge.sm-clock-badge,body.is-mobile .hud.sm-hud .time-badge.sm-clock-badge{height:auto!important;min-height:34px!important;max-height:none!important;overflow:visible!important;clip-path:none!important;align-items:center!important;flex-direction:row!important;position:relative!important;width:60px!important;min-width:60px!important;max-width:60px!important}body .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns,body .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout .sm-watch-strip,body .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns.sm-watch-strip,body .hud.sm-hud .sm-clock-badge .sm-clock-readout .speed-btns,body .hud.sm-hud .sm-clock-badge .sm-clock-readout .sm-watch-strip,body .hud.sm-hud .stat-badge.sm-clock-badge .speed-btns,body .hud.sm-hud .stat-badge.sm-clock-badge .sm-watch-strip{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important}body .hud.sm-hud .stat-badge.sm-clock-badge:before,body .hud.sm-hud .stat-badge.sm-clock-badge:after,body .hud.sm-hud .sm-clock-badge:before,body .hud.sm-hud .sm-clock-badge:after{content:none!important;display:none!important;background:none!important;border:0!important;box-shadow:none!important}body .hud.sm-hud .stat-badge.sm-clock-badge{height:34px!important;min-height:34px!important;max-height:34px!important}body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge:before,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge:after,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge.sm-steamwatch:before,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge.sm-steamwatch:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}body .hud.sm-hud .hud-content .hud-stats .hud-divider-sm.sm-pipe-segment,body .hud.sm-hud .hud-content .hud-stats .hud-divider-sm,body.is-mobile .hud.sm-hud .hud-content .hud-stats .hud-divider-sm.sm-pipe-segment{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important}body .hud.sm-hud .hud-content .hud-stats .sm-pipe-segment .sm-pipe-svg,body .hud.sm-hud .hud-content .hud-stats .sm-pipe-segment .sm-pipe-joint,body .hud.sm-hud .hud-content .hud-stats .sm-pipe-segment .sm-pipe-joint-l,body .hud.sm-hud .hud-content .hud-stats .sm-pipe-segment .sm-pipe-joint-r{display:none!important;background:none!important;fill:transparent!important;stroke:none!important;animation:none!important}body .hud.sm-hud .hud-content .hud-divider:before,body .hud.sm-hud .hud-content .hud-divider:after,body .hud.sm-hud .hud-content .hud-stats .hud-divider:before,body .hud.sm-hud .hud-content .hud-stats .hud-divider:after{content:none!important;display:none!important;background:none!important;border:0!important;box-shadow:none!important}body .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns.sm-watch-strip,body .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout .sm-watch-strip,body .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns,body.is-mobile .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns.sm-watch-strip,body.is-mobile .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns{display:inline-flex!important;visibility:visible!important;width:auto!important;height:12px!important;opacity:1!important;pointer-events:auto!important;overflow:visible!important;margin:0!important;padding:0!important;gap:2px!important}body .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns.sm-watch-strip .speed-btn,body .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns .speed-btn,body.is-mobile .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns.sm-watch-strip .speed-btn{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout #time-lbl,body .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout .sm-clock-text,body .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout .sm-clock-digits,body .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout .sm-clock-time,body.is-mobile .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout #time-lbl,body.is-mobile .hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout .sm-clock-text{color:#1a0f08!important;font-weight:800!important;font-size:12px!important;letter-spacing:.04em!important;text-shadow:0 1px 0 rgba(248,216,152,.55),0 -1px 0 rgba(0,0,0,.45)!important;-webkit-text-stroke:0!important}body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge.sm-steamwatch,body .hud.sm-hud .hud-content .hud-stats .stat-badge.time-badge.sm-clock-badge,body.is-mobile .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge,body.is-mobile .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge.sm-steamwatch{background:transparent!important;background-image:none!important;background-color:transparent!important;border:0!important;border-color:transparent!important;border-width:0!important;box-shadow:none!important;border-radius:0!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:34px!important;min-height:34px!important;max-height:34px!important;box-sizing:border-box!important;padding:1px 3px!important;overflow:hidden!important}body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout-col{background:transparent!important;background-image:none!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0 0 0 2px!important;width:50px!important;min-width:50px!important;max-width:50px!important;flex:0 0 50px!important;height:32px!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;gap:2px!important;box-sizing:border-box!important}body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout #time-lbl,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .sm-clock-text,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge #time-lbl.sm-clock-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:16px!important;padding:0 2px!important;margin:0!important;flex:0 0 16px!important;background:radial-gradient(ellipse at 50% 100%,rgba(232,140,72,.18) 0%,transparent 60%),linear-gradient(180deg,#1a0e08,#2a1810,#0f0a06 70%,#2a1810)!important;background-color:#0f0a06!important;border-top:1px solid var(--brass-shadow, #5a3a18)!important;border-bottom:1px solid var(--brass-deep, #6a4818)!important;border-left:1.5px solid var(--brass-hilite, #f8d898)!important;border-right:1.5px solid var(--brass-shadow, #5a3a18)!important;border-radius:2px!important;box-shadow:inset 0 2px #000000c7,inset 0 -1px #f8d89859,inset 0 0 6px #000000d9,inset 0 2px 4px #000000a6,inset 0 -3px 4px #e88c482e!important;color:var(--brass-hilite, #f8d898)!important;-webkit-text-fill-color:var(--brass-hilite, #f8d898)!important;font-family:var(--font-digital, "Bitter", Georgia, serif)!important;font-size:11px!important;font-weight:800!important;line-height:1!important;letter-spacing:.05em!important;text-align:center!important;text-shadow:0 0 3px rgba(248,216,152,.55),0 0 6px rgba(232,140,72,.35),0 1px 0 rgba(0,0,0,.85)!important;-webkit-text-stroke:0!important}body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .sm-watch-strip,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns.sm-watch-strip{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:1px!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:16px!important;flex:0 0 16px!important}body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .speed-btn,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .speed-btns .speed-btn,body.is-mobile .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .speed-btn{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;box-sizing:border-box!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 16px!important;background:radial-gradient(circle at 50% 30%,#4a3018,#2a1810 55%,#0f0a06)!important;background-color:#1a0e08!important;border:1px solid var(--brass-deep, #6a4818)!important;border-radius:50%!important;box-shadow:inset 0 2px 2px #000000d9,inset 0 -1px #f8d8982e,0 1px #f8d89838!important;color:var(--brass-hilite, #f8d898)!important;-webkit-text-fill-color:var(--brass-hilite, #f8d898)!important;font-family:var(--font-digital, "Special Elite", monospace)!important;font-size:10px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;text-shadow:0 1px 0 rgba(0,0,0,.85),0 0 2px rgba(232,140,72,.35)!important;cursor:pointer!important;transition:transform 80ms ease,box-shadow .12s ease,background .12s ease!important}body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .speed-btn .sm-lever-gear,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .speed-btn:before,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .speed-btn:after{content:none!important;display:none!important}body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .speed-btn:hover{background:radial-gradient(circle at 50% 30%,#5a3a1c,#3a2014 55%,#1a0e08)!important;border-color:var(--brass-base, #a8782a)!important;box-shadow:inset 0 2px 2px #000000b3,inset 0 -1px #f8d8984d,0 0 4px #e88c4859!important}body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .speed-btn.active{background:radial-gradient(circle at 50% 30%,#6a4818,#3a2014 55%,#1a0e08)!important;border-color:var(--brass-bright, #d4a040)!important;color:#ffe8b8!important;-webkit-text-fill-color:#ffe8b8!important;box-shadow:inset 0 2px 3px #000000e6,inset 0 -1px #f8d89873,0 0 6px #e88c4899,0 0 10px #d4a04059!important;transform:translateY(.5px)!important}body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .speed-btn:focus-visible{outline:1px solid var(--brass-bright, #d4a040)!important;outline-offset:1px!important}body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-bolt,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-pipe,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-bolt,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-pipe{display:none!important}body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge{width:88px!important;min-width:88px!important;max-width:88px!important;height:34px!important;overflow:visible!important}body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout{width:48px!important;min-width:48px!important;max-width:48px!important;height:32px!important;min-height:32px!important;max-height:32px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;padding:0!important}body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout #time-lbl,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .sm-clock-text{background:linear-gradient(180deg,var(--brass-stops-safe))!important;background-image:linear-gradient(180deg,var(--brass-stops-safe))!important;background-color:transparent!important;color:var(--text-on-brass-bright, #2a1810)!important;-webkit-text-fill-color:var(--text-on-brass-bright, #2a1810)!important;text-shadow:0 1px 0 rgba(248,216,152,.55),0 -1px 0 rgba(42,24,16,.7)!important;filter:none!important;border:1px solid var(--brass-deep, #6a4818)!important;border-radius:2px!important;box-shadow:inset 0 1px #f8d89880,inset 0 -1px #2a18108c,0 1px #0f0a0666!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:14px!important;min-height:14px!important;max-height:14px!important;flex:0 0 14px!important;padding:0 2px!important;font-family:var(--font-digital, "Special Elite", monospace)!important;font-size:10px!important;font-weight:700!important;line-height:1!important;letter-spacing:.02em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;-webkit-text-stroke:0!important}body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns{width:46px!important;min-width:46px!important;max-width:46px!important;height:14px!important;min-height:14px!important;max-height:14px!important;flex:0 0 14px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:1px!important;padding:0 1px!important}body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns .speed-btn{width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;min-height:14px!important;max-height:14px!important;flex:0 0 14px!important}body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns .speed-btn:before{font-size:9px!important;line-height:1!important}body.is-mobile .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge{width:88px!important;min-width:88px!important;max-width:88px!important;height:34px!important;overflow:visible!important}body.is-mobile .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout{width:48px!important;min-width:48px!important;max-width:48px!important;height:32px!important;min-height:32px!important;max-height:32px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;padding:0!important}body.is-mobile .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout #time-lbl,body.is-mobile .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .sm-clock-text{background:linear-gradient(180deg,var(--brass-stops-safe))!important;background-image:linear-gradient(180deg,var(--brass-stops-safe))!important;background-color:transparent!important;color:var(--text-on-brass-bright, #2a1810)!important;-webkit-text-fill-color:var(--text-on-brass-bright, #2a1810)!important;text-shadow:0 1px 0 rgba(248,216,152,.55),0 -1px 0 rgba(42,24,16,.7)!important;filter:none!important;border:1px solid var(--brass-deep, #6a4818)!important;border-radius:2px!important;box-shadow:inset 0 1px #f8d89880,inset 0 -1px #2a18108c,0 1px #0f0a0666!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:14px!important;min-height:14px!important;max-height:14px!important;flex:0 0 14px!important;padding:0 2px!important;font-family:var(--font-digital, "Special Elite", monospace)!important;font-size:10px!important;font-weight:700!important;line-height:1!important;letter-spacing:.02em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;-webkit-text-stroke:0!important}body.is-mobile .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns{width:46px!important;min-width:46px!important;max-width:46px!important;height:14px!important;min-height:14px!important;max-height:14px!important;flex:0 0 14px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:1px!important;padding:0 1px!important}body.is-mobile .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns .speed-btn{width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;min-height:14px!important;max-height:14px!important;flex:0 0 14px!important}body.is-mobile .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns .speed-btn:before{font-size:9px!important;line-height:1!important}body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns .speed-btn:before,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns.sm-watch-strip .speed-btn:before,body.is-mobile .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns .speed-btn:before{content:attr(data-speed)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;color:var(--brass-hilite, #f8d898)!important;-webkit-text-fill-color:var(--brass-hilite, #f8d898)!important;font-family:var(--font-digital, "Special Elite", "Courier Prime", monospace)!important;font-size:9px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;text-shadow:0 1px 0 rgba(0,0,0,.8),0 -1px 0 rgba(248,216,152,.18),0 0 3px rgba(232,140,72,.35)!important;opacity:1!important;visibility:visible!important;filter:none!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns .speed-btn.active:before,body.is-mobile .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns .speed-btn.active:before{color:#fff2c8!important;-webkit-text-fill-color:#fff2c8!important;text-shadow:0 1px 0 rgba(0,0,0,.85),0 0 6px rgba(248,216,152,.55),0 0 10px rgba(232,140,72,.45)!important}body .hud.sm-hud .btn-home-tp:after,body.is-mobile .hud.sm-hud .btn-home-tp:after{content:none!important;background:none!important;display:none!important}body .hud.sm-hud .btn-home-tp:hover,body.is-mobile .hud.sm-hud .btn-home-tp:hover{background:linear-gradient(180deg,var(--brass-hilite, #f8d898) 0%,var(--brass-bright, #d8a838) 50%,var(--brass-base, #b8842c) 100%)!important;filter:brightness(1.04)!important;transform:none!important}body .hud.sm-hud .btn-home-tp:active,body.is-mobile .hud.sm-hud .btn-home-tp:active{box-shadow:inset 0 2px 3px #2a181099,inset 0 -1px #f8d89840,0 0 #0f0a0680!important;filter:brightness(.94)!important;transform:translateY(1px)!important}body .hud.sm-hud .btn-home-tp,body.is-mobile .hud.sm-hud .btn-home-tp{background:linear-gradient(180deg,var(--brass-stops-safe))!important;border:1px solid var(--brass-deep, #6a4818)!important;border-radius:var(--hud-radius-md, 4px)!important;box-shadow:inset 0 1px #f8d89866,inset 0 -1px #2a18108c,0 1px #0f0a0680!important;height:34px!important;min-height:34px!important;max-height:34px!important;box-sizing:border-box!important;padding:0 12px!important;align-items:center!important;justify-content:center!important;gap:6px!important;color:var(--text-on-brass-bright, #2a1810)!important;font-family:Bitter,Georgia,serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-shadow:0 1px 0 rgba(248,216,152,.55),0 -1px 0 rgba(42,24,16,.7)!important;line-height:1!important;display:none!important}body .hud.sm-hud .btn-home-tp.visible,body.is-mobile .hud.sm-hud .btn-home-tp.visible{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}body .hud.sm-hud .btn-home-tp:before,body.is-mobile .hud.sm-hud .btn-home-tp:before{content:""!important;display:inline-block!important;width:14px!important;height:14px!important;margin-right:6px!important;background:var(--text-on-brass-bright, #2a1810)!important;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22><path d=%22M8 1.5L1 7.5h2v6h3.5V9.5h3v4H13v-6h2z%22/></svg>") no-repeat center / contain!important;mask:url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22><path d=%22M8 1.5L1 7.5h2v6h3.5V9.5h3v4H13v-6h2z%22/></svg>") no-repeat center / contain!important;opacity:1!important;filter:drop-shadow(0 1px 0 rgba(248,216,152,.5))!important;position:static!important;transform:none!important;left:auto!important;top:auto!important;flex:0 0 14px!important}body.is-mobile .hud.sm-hud .btn-home-tp:before{width:12px!important;height:12px!important;flex:0 0 12px!important;margin-right:5px!important}@keyframes sm-cog-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sm-cog-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media(max-width:1024px){body.is-mobile .toolbar.sm-toolbar .tb-sep,body.is-mobile .toolbar.sm-toolbar .sm-tb-gears,body.is-mobile .toolbar.sm-toolbar .sm-tb-gear,body.is-mobile .toolbar.sm-toolbar .sm-tb-gear--lg,body.is-mobile .toolbar.sm-toolbar .sm-tb-gear--sm,body.is-mobile .toolbar.sm-toolbar .sm-tb-gear--rev{display:none!important;visibility:hidden!important;opacity:0!important;animation:none!important}}body.is-mobile .toolbar.sm-toolbar .tb-sep,body.is-mobile .toolbar.sm-toolbar .sm-tb-gears,body.is-mobile .toolbar.sm-toolbar .sm-tb-gear{display:none!important;visibility:hidden!important;opacity:0!important;animation:none!important}@media(max-width:1024px){body .hud.sm-hud .hud-logo,body .hud.sm-hud .logo-text,body .hud.sm-hud .hud-divider:first-of-type{display:none!important}body .hud.sm-hud{overflow-x:clip}}body.is-mobile .hud.sm-hud .sm-hud-gauge,body.is-mobile .hud.sm-hud .hud-logo,body.is-mobile .hud.sm-hud .logo-text{display:none!important}@media(max-width:1024px){body .hud.sm-hud .sm-season-badge,body .hud.sm-hud .season-badge{padding:2px 6px!important;font-size:9px!important;min-width:52px!important}body .toolbar.sm-toolbar .tb-btn,body .toolbar.sm-toolbar .tb-slot{width:52px!important;min-width:52px!important;height:50px!important;padding:3px 2px!important;font-size:9px!important}body .toolbar.sm-toolbar .tb-btn .tb-icon,body .toolbar.sm-toolbar .tb-btn img,body .toolbar.sm-toolbar .tb-btn svg{width:22px!important;height:22px!important}}@media(max-width:1024px){body .hud.sm-hud .hud-divider-sm.sm-pipe-segment,body .hud.sm-hud .hud-divider-sm,body .hud.sm-hud .sm-pipe-segment{display:none!important;visibility:hidden!important;width:0!important;margin:0!important;padding:0!important}body .toolbar.sm-toolbar #btn-notiflog,body .toolbar.sm-toolbar .btn-notiflog{display:none!important}body .toolbar.sm-toolbar #tb-guide,body .toolbar.sm-toolbar .tb-btn[data-action=guide],body .toolbar.sm-toolbar #btn-guide{min-width:44px!important;width:44px!important;padding:3px 1px!important}body .toolbar.sm-toolbar #tb-guide .tb-label,body .toolbar.sm-toolbar #tb-guide .tb-text,body .toolbar.sm-toolbar #btn-guide .tb-label,body .toolbar.sm-toolbar #btn-guide .tb-text{font-size:7px!important}body .toolbar.sm-toolbar .tb-sep{visibility:hidden!important;opacity:0!important;display:none!important;width:0!important;min-width:0!important;margin:0!important}body .toolbar.sm-toolbar .tb-btn.tb-labeled .tb-label,body .toolbar.sm-toolbar .tb-btn.tb-labeled .tb-text{font-size:7.5px!important;letter-spacing:.02em!important}body .toolbar.sm-toolbar .tb-btn .tb-label,body .toolbar.sm-toolbar .tb-btn .tb-text{font-size:8px!important;letter-spacing:.04em!important;margin-top:2px!important;max-width:44px!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important}}@media(max-width:1024px){body .toolbar.sm-toolbar .tb-btn .tb-txt{max-width:44px!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important;font-size:7.5px!important;letter-spacing:.02em!important;line-height:1.05!important}body .toolbar.sm-toolbar #btn-guide .tb-txt{font-size:7px!important;max-width:40px!important}body .toolbar.sm-toolbar .tb-menu-group{margin-left:auto!important;flex-shrink:0}body .toolbar.sm-toolbar .tb-menu-group .tb-btn:last-of-type{margin-right:2px!important}body .toolbar.sm-toolbar #tb-seeds::-webkit-scrollbar{display:none}body .hud.sm-hud .hud-profile-btn svg path,body .hud.sm-hud .hud-profile-btn svg circle{stroke:var(--bronze-dark, #2a1810)!important;stroke-width:1.8!important;fill:none!important}body .hud.sm-hud .hud-content>.hud-divider:not(:first-of-type){width:8px!important;background:transparent!important;border-left:1px solid rgba(0,0,0,.35)!important;border-right:1px solid rgba(248,216,152,.18)!important;height:22px!important}body .hud.sm-hud .hud-stats>.stat-badge+.stat-badge{margin-left:2px;box-shadow:inset 1px 0 #f8d8981f,inset 0 1px #ffc8780f,inset 0 -1px #0000001a}body .hud.sm-hud #btn-home.btn-home-tp{height:34px!important;padding:0 8px!important;background:linear-gradient(180deg,var(--brass-stops-safe))!important;border:2px solid var(--brass-deep)!important;border-radius:6px!important;color:var(--text-on-brass-bright, #2a1810)!important;font:700 9px/1 Bitter,Georgia,serif!important;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 1px 0 rgba(248,216,152,.55),0 -1px 0 rgba(42,24,16,.7)!important;box-shadow:inset 0 1px 0 var(--rivet-hilite),inset 0 -1px 0 var(--inset-shadow),0 1px 0 var(--soot-black)!important}body .toolbar.sm-toolbar .tb-btn .tb-label,body .toolbar.sm-toolbar .tb-btn .tb-text,body .toolbar.sm-toolbar .tb-btn .tb-lbl{max-width:44px!important;overflow:hidden!important;white-space:nowrap!important;font-size:7.5px!important}body .hud.sm-hud .sm-energy-badge .sm-energy-hidden{display:none!important}}@media(max-width:1024px){body .hud.sm-hud .sm-odo-badge .sm-od-digit{width:13px!important;height:24px!important;font-size:13px!important;padding:0!important}body .hud.sm-hud .sm-odo-badge .sm-odometer{padding:2px 6px!important;height:28px!important;max-width:160px!important;overflow:hidden!important}body .hud.sm-hud .sm-odo-badge .sm-od-strip{gap:1px!important}body .hud.sm-hud .sm-odo-badge .badge-unit{font-size:10px!important;margin-left:2px!important;color:var(--text-on-brass-bright, #2a1810)!important;text-shadow:0 1px 0 rgba(248,216,152,.55),0 -1px 0 rgba(42,24,16,.7)!important}body .hud.sm-hud .season-badge,body .hud.sm-hud .sm-season-badge{min-width:54px!important;padding:2px 5px!important;font-size:9px!important}body .hud.sm-hud .season-badge .badge-title,body .hud.sm-hud .sm-season-badge .badge-title{font-size:10px!important}body .hud.sm-hud .season-badge .badge-sub,body .hud.sm-hud .sm-season-badge .badge-sub{font-size:8px!important}body .hud.sm-hud .tokens-badge,body .hud.sm-hud #tokens-badge{font-size:10px!important;padding:2px 5px!important;min-width:32px!important}body .hud.sm-hud .sm-energy-badge .sm-energy-dial-svg{width:22px!important;height:22px!important;flex:0 0 22px!important}body .hud.sm-hud .hud-profile-btn,body .hud.sm-hud .hud-profile-btn--icon{margin-left:auto!important;width:34px!important;min-width:34px!important;max-width:34px!important;flex:0 0 34px!important}body .hud.sm-hud .hud-stats{flex-wrap:nowrap;gap:4px!important}}@media(max-width:1024px){body .toolbar.sm-toolbar,body .toolbar.sm-toolbar .toolbar-wrap,body .toolbar.sm-toolbar .tb-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:4px!important}body .toolbar.sm-toolbar #tb-seeds{overflow-x:auto;scrollbar-width:none;order:2!important;margin-left:8px!important}body .toolbar.sm-toolbar #btn-menu{order:50!important}body .toolbar.sm-toolbar #tb-tools .tb-slot,body .toolbar.sm-toolbar #tb-seeds .tb-slot{width:40px!important;height:40px!important;min-width:40px!important}body .toolbar.sm-toolbar .tb-btn.tb-labeled .tb-txt{font-size:8px!important;letter-spacing:.03em!important;max-width:48px!important}body .toolbar.sm-toolbar .tb-btn img,body .toolbar.sm-toolbar .tb-btn svg{width:22px!important;height:22px!important}body .toolbar.sm-toolbar #btn-mobile-more,body .toolbar.sm-toolbar .btn-mobile-more,body .toolbar.sm-toolbar .tb-hamburger,body .toolbar.sm-toolbar #btn-ui-toggle{order:99!important;margin-left:6px!important;width:50px!important;height:50px!important;min-width:50px!important;padding:6px!important;background:linear-gradient(180deg,var(--brass-stops-safe))!important;border:2px solid var(--brass-deep, #6a4818)!important;border-radius:6px!important;box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.4)),inset 0 -1px 0 var(--inset-shadow, rgba(0,0,0,.55)),0 1px 0 var(--soot-black, #0f0a06)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body .toolbar.sm-toolbar #btn-mobile-more svg,body .toolbar.sm-toolbar .tb-hamburger svg,body .toolbar.sm-toolbar #btn-ui-toggle svg{width:22px!important;height:22px!important;stroke:var(--bronze-dark, #2a1810)!important;stroke-width:2!important;fill:none!important}}@media(max-width:1024px){body .toolbar.sm-toolbar #btn-animals,body .toolbar.sm-toolbar #btn-save,body .toolbar.sm-toolbar #btn-guide,body .toolbar.sm-toolbar #btn-menu{display:none!important;visibility:hidden!important;width:0!important;margin:0!important;padding:0!important}body .toolbar.sm-toolbar #btn-mobile-more,body .toolbar.sm-toolbar .btn-mobile-more{display:inline-flex!important;visibility:visible!important;opacity:1!important;order:99!important;margin-left:8px!important;width:54px!important;height:50px!important;min-width:54px!important;padding:4px 2px!important;background:linear-gradient(180deg,var(--brass-stops-safe))!important;border:2px solid var(--brass-deep, #6a4818)!important;border-radius:6px!important;box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.4)),inset 0 -1px 0 var(--inset-shadow, rgba(0,0,0,.55)),0 1px 0 var(--soot-black, #0f0a06)!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important}body .toolbar.sm-toolbar #btn-mobile-more svg,body .toolbar.sm-toolbar #btn-mobile-more img,body .toolbar.sm-toolbar .btn-mobile-more svg{width:22px!important;height:22px!important;fill:var(--text-on-brass-bright, #2a1810)!important;stroke:var(--text-on-brass-bright, #2a1810)!important}body .toolbar.sm-toolbar #btn-mobile-more .tb-txt,body .toolbar.sm-toolbar #btn-mobile-more .tb-label,body .toolbar.sm-toolbar #btn-mobile-more .tb-text,body .toolbar.sm-toolbar .btn-mobile-more .tb-txt{color:var(--text-on-brass-bright, #2a1810)!important;font-size:8px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-shadow:0 1px 0 rgba(248,216,152,.55),0 -1px 0 rgba(42,24,16,.7)!important}}@media(max-width:1024px){body #btn-animals,body #btn-save,body #btn-guide,body #btn-notiflog,body #btn-menu{display:none!important}.toolbar{bottom:0!important;padding:6px 10px!important;border-radius:0!important;justify-content:center!important}.toolbar:before,.toolbar:after{border-radius: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-icon{width:18px!important;height:18px!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}.toolbar.sm-toolbar .sm-tb-gears,.toolbar.sm-toolbar .sm-tb-gear,.toolbar.sm-toolbar .sm-tb-gear--lg,.toolbar.sm-toolbar .sm-tb-gear--sm,.toolbar.sm-toolbar .sm-tb-gear--rev,.toolbar.sm-toolbar .tb-sep{display:none!important}.tb-slot:hover{transform:none}.tb-slot:active{transform:translateY(-1px) scale(.96);transition:transform .08s ease}}@media(max-width:1024px){body .toolbar.sm-toolbar,body .toolbar.sm-toolbar .toolbar-wrap{justify-content:center!important;gap:4px!important;padding:4px 10px!important}body .toolbar.sm-toolbar #tb-tools,body.is-mobile .toolbar.sm-toolbar #tb-tools{margin-right:0!important;flex:0 1 auto!important}body .toolbar.sm-toolbar #tb-seeds,body.is-mobile .toolbar.sm-toolbar #tb-seeds{margin-right:0!important;margin-left:0!important;flex:0 0 auto!important}body .toolbar.sm-toolbar #btn-mobile-more,body .toolbar.sm-toolbar .btn-mobile-more,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}body .toolbar.sm-toolbar #btn-mobile-more .tb-icon,body .toolbar.sm-toolbar #btn-mobile-more svg,body .toolbar.sm-toolbar #btn-mobile-more img{width:22px!important;height:22px!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))!important;fill:inherit!important;stroke:inherit!important}body .toolbar.sm-toolbar #tb-tools{order:1!important;display:inline-flex!important;padding:0!important;gap:4px!important}}@media(max-width:1024px){body .toolbar.sm-toolbar #btn-mobile-more,body.is-mobile #btn-mobile-more{background:linear-gradient(180deg,#ffdca00d,#0000002e)!important;background-image:linear-gradient(180deg,#ffdca00d,#0000002e)!important;border:1px solid rgba(255,220,160,.22)!important;border-radius:6px!important;box-shadow:inset 0 1px #ffdca02e,inset 0 -1px #00000059,0 1px #0006!important;width:52px!important;min-width:52px!important;height:50px!important;min-height:50px!important;padding:3px 2px!important}}@media(max-width:1024px){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;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,var(--bronze-mid) 0%,var(--bronze-dark) 60%,var(--soot-black) 100%)!important;background-image:linear-gradient(180deg,var(--bronze-mid) 0%,var(--bronze-dark) 60%,var(--soot-black) 100%)!important;background-color:transparent!important;border:2px solid var(--brass-deep, #6a4818)!important;border-radius:var(--hud-radius-md, 6px)!important;box-shadow:var(--shadow-raised)!important}body .ui-toggle-btn svg,body #btn-ui-toggle svg{width:22px!important;height:22px!important;fill:#ffdca0d9!important;stroke:#ffdca0d9!important}}@media(max-width:640px){body .toolbar.sm-toolbar .tb-btn.tb-labeled,body .toolbar.sm-toolbar #btn-mobile-more{width:46px!important;min-width:46px!important;height:44px!important;min-height:44px!important;padding:2px 1px!important}body .toolbar.sm-toolbar .tb-btn .tb-icon,body .toolbar.sm-toolbar .tb-btn svg,body .toolbar.sm-toolbar .tb-btn img{width:18px!important;height:18px!important}body .toolbar.sm-toolbar .tb-group.tb-menu-group{margin-left:10px!important}body .ui-toggle-btn svg,body #btn-ui-toggle svg{width:18px!important;height:18px!important}}@media(max-width:480px){body .toolbar.sm-toolbar .tb-btn.tb-labeled,body .toolbar.sm-toolbar #btn-mobile-more{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:1px!important}body .toolbar.sm-toolbar .tb-btn .tb-icon,body .toolbar.sm-toolbar .tb-btn svg,body .toolbar.sm-toolbar .tb-btn img{width:16px!important;height:16px!important}body .toolbar.sm-toolbar .tb-group.tb-menu-group{margin-left:6px!important}body .toolbar.sm-toolbar{padding:2px 48px 2px 4px!important;gap:2px!important}}@media(max-width:1024px){body .toolbar.sm-toolbar .tb-slot,body .toolbar.sm-toolbar .tb-btn,body .toolbar.sm-toolbar .tb-btn.tb-labeled,body .toolbar.sm-toolbar #btn-mobile-more,body .ui-toggle-btn,body #btn-ui-toggle,body.is-mobile .toolbar.sm-toolbar .tb-slot,body.is-mobile .toolbar.sm-toolbar .tb-btn,body.is-mobile #btn-mobile-more,body.is-mobile .ui-toggle-btn,body.is-mobile #btn-ui-toggle{width:52px!important;min-width:52px!important;max-width:52px!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:3px 2px!important;margin:0!important;box-sizing:border-box!important;background:linear-gradient(180deg,var(--bronze-mid) 0%,var(--bronze-dark) 60%,var(--soot-black) 100%)!important;background-image:linear-gradient(180deg,var(--bronze-mid) 0%,var(--bronze-dark) 60%,var(--soot-black) 100%)!important;background-color:transparent!important;border:2px solid var(--brass-deep, #6a4818)!important;border-radius:6px!important;box-shadow:var(--shadow-raised)!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;flex:0 0 52px!important}body .toolbar.sm-toolbar .tb-slot img,body .toolbar.sm-toolbar .tb-slot svg,body .toolbar.sm-toolbar .tb-btn img,body .toolbar.sm-toolbar .tb-btn svg,body .toolbar.sm-toolbar #btn-mobile-more img,body .toolbar.sm-toolbar #btn-mobile-more svg,body .ui-toggle-btn svg,body #btn-ui-toggle svg{width:22px!important;height:22px!important}body .toolbar.sm-toolbar{justify-content:flex-start!important;padding:4px 64px 4px 8px!important;overflow:visible!important}body .toolbar.sm-toolbar .tb-slot.active{box-shadow:var(--shadow-raised),inset 0 0 12px #f5c84273!important}}@media(max-width:640px){body .toolbar.sm-toolbar #tb-tools .tb-slot,body .toolbar.sm-toolbar #tb-seeds .tb-slot{width:46px!important;min-width:46px!important;max-width:46px!important;height:44px!important;min-height:44px!important;max-height:44px!important;flex:0 0 46px!important}body .toolbar.sm-toolbar #tb-tools .tb-slot img,body .toolbar.sm-toolbar #tb-tools .tb-slot svg,body .toolbar.sm-toolbar #tb-seeds .tb-slot img,body .toolbar.sm-toolbar #tb-seeds .tb-slot svg{width:24px!important;height:24px!important}}@media(max-width:480px){body .toolbar.sm-toolbar #tb-tools .tb-slot,body .toolbar.sm-toolbar #tb-seeds .tb-slot{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 40px!important}body .toolbar.sm-toolbar #tb-tools .tb-slot img,body .toolbar.sm-toolbar #tb-tools .tb-slot svg,body .toolbar.sm-toolbar #tb-seeds .tb-slot img,body .toolbar.sm-toolbar #tb-seeds .tb-slot svg{width:20px!important;height:20px!important}}@media(max-width:1024px){body .toolbar.sm-toolbar .tb-slot,body .toolbar.sm-toolbar .tb-btn,body .toolbar.sm-toolbar .tb-btn.tb-labeled,body .toolbar.sm-toolbar #btn-mobile-more,body .toolbar.sm-toolbar #tb-tools .tb-slot,body .toolbar.sm-toolbar #tb-seeds .tb-slot,body .ui-toggle-btn,body #btn-ui-toggle{position:relative!important;overflow:visible!important;background:radial-gradient(ellipse 90% 65% at 50% 30%,rgba(248,216,152,.22) 0%,transparent 65%),linear-gradient(180deg,#4a3018,#3a2410,#2a1808 70%,#150a04)!important;background-image:radial-gradient(ellipse 90% 65% at 50% 30%,rgba(248,216,152,.22) 0%,transparent 65%),linear-gradient(180deg,#4a3018,#3a2410,#2a1808 70%,#150a04)!important;border:1.5px solid var(--brass-deep, #6a4818)!important;border-radius:5px!important;box-shadow:inset 0 1px #f8d89852,inset 0 -1px #000000b3,inset 1px 0 #f8d8981a,inset -1px 0 #00000073,inset 0 0 4px #00000073,0 1px #0000008c,0 2px 3px #0006!important;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease!important}body .toolbar.sm-toolbar .tb-slot:before,body .toolbar.sm-toolbar .tb-btn:not(.tb-exit):before,body .toolbar.sm-toolbar #btn-mobile-more:before,body .ui-toggle-btn:before,body #btn-ui-toggle:before{content:""!important;display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;top:2px!important;right:2px!important;bottom:2px!important;left:2px!important;pointer-events:none!important;border-radius:3px!important;background:radial-gradient(circle at 2px 2px,rgba(248,216,152,.55) 0 .9px,transparent 1.4px),radial-gradient(circle at calc(100% - 2px) 2px,rgba(248,216,152,.55) 0 .9px,transparent 1.4px),radial-gradient(circle at 2px calc(100% - 2px),rgba(248,216,152,.55) 0 .9px,transparent 1.4px),radial-gradient(circle at calc(100% - 2px) calc(100% - 2px),rgba(248,216,152,.55) 0 .9px,transparent 1.4px)!important;z-index:1!important}body .toolbar.sm-toolbar .tb-btn svg,body .toolbar.sm-toolbar .tb-btn img,body .toolbar.sm-toolbar .tb-slot svg,body .toolbar.sm-toolbar .tb-slot img,body .toolbar.sm-toolbar #btn-mobile-more svg,body .toolbar.sm-toolbar #btn-mobile-more img,body .ui-toggle-btn svg,body #btn-ui-toggle svg{position:relative!important;z-index:2!important;width:22px!important;height:22px!important;filter:drop-shadow(0 1px 0 rgba(0,0,0,.85)) drop-shadow(0 0 2px rgba(248,216,152,.18))!important}body .toolbar.sm-toolbar #tb-tools .tb-slot img,body .toolbar.sm-toolbar #tb-tools .tb-slot svg,body .toolbar.sm-toolbar #tb-seeds .tb-slot img,body .toolbar.sm-toolbar #tb-seeds .tb-slot svg{width:28px!important;height:28px!important}body .toolbar.sm-toolbar .tb-btn .tb-txt,body .toolbar.sm-toolbar #btn-mobile-more .tb-txt{white-space:nowrap!important;position:relative!important;z-index:2!important;font-family:Bitter,Georgia,serif!important;font-size:8.5px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:none!important;color:#f8d898e0!important;-webkit-text-fill-color:rgba(248,216,152,.88)!important;background:none!important;text-shadow:0 1px 0 rgba(0,0,0,.85),0 -1px 0 rgba(248,216,152,.15)!important;margin-top:1px!important;line-height:1!important}body .toolbar.sm-toolbar .tb-btn:hover,body .toolbar.sm-toolbar .tb-slot:hover,body .toolbar.sm-toolbar #btn-mobile-more:hover,body .ui-toggle-btn:hover{background:radial-gradient(ellipse 90% 65% at 50% 30%,rgba(248,216,152,.32) 0%,transparent 65%),linear-gradient(180deg,#5a3a18,#4a2c14,#3a200c 70%,#1c0d05)!important;border-color:#f8d8988c!important;transform:translateY(-1px)!important;filter:brightness(1.05)!important}body .toolbar.sm-toolbar #tb-tools .tb-slot.active,body .toolbar.sm-toolbar #tb-seeds .tb-slot.active{background:radial-gradient(ellipse 90% 65% at 50% 30%,rgba(248,216,152,.42) 0%,transparent 65%),linear-gradient(180deg,#6a4218,#5a3014,#4a2410 70%,#2a1408)!important;border-color:#f8d898bf!important;box-shadow:inset 0 1px #f8d89880,inset 0 -1px #000c,inset 0 0 10px #e88c4866,0 0 0 1px #f8d89847,0 0 10px #e88c4873!important}body .toolbar.sm-toolbar .tb-btn:active,body .toolbar.sm-toolbar .tb-slot:active,body .toolbar.sm-toolbar #btn-mobile-more:active,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 .toolbar.sm-toolbar #tb-tools,body .toolbar.sm-toolbar #tb-seeds{flex-shrink:1;min-width:0;gap:4px!important;padding:0!important}body .toolbar.sm-toolbar .tb-group.tb-menu-group{order:3!important;display:inline-flex!important;flex-shrink:0!important;flex:0 0 auto!important;margin-left:16px!important;gap:4px!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{width:46px!important;height:44px!important;right:6px!important;bottom:6px!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}}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}.hud.sm-hud .season-badge:before,.hud.sm-hud .season-badge:after,.hud.sm-hud .stat-badge.season-badge:before,.hud.sm-hud .stat-badge.season-badge:after{content:none;display:none;background:none!important}@media(max-width:1024px){body .toolbar.sm-toolbar #tb-tools .tb-slot,body .toolbar.sm-toolbar #tb-seeds .tb-slot,body .toolbar.sm-toolbar #tb-menu .tb-btn,body .toolbar.sm-toolbar #tb-menu .tb-btn.tb-labeled,body .toolbar.sm-toolbar #tb-menu #btn-mobile-more,body .toolbar.sm-toolbar #btn-mobile-more,body .toolbar.sm-toolbar .tb-btn.tb-labeled,body .toolbar.sm-toolbar .tb-slot,body .toolbar.sm-toolbar .tb-btn,body .ui-toggle-btn,body #btn-ui-toggle,body.is-mobile .toolbar.sm-toolbar #tb-tools .tb-slot,body.is-mobile .toolbar.sm-toolbar #tb-seeds .tb-slot,body.is-mobile .toolbar.sm-toolbar #tb-menu .tb-btn,body.is-mobile .toolbar.sm-toolbar #tb-menu .tb-btn.tb-labeled,body.is-mobile .toolbar.sm-toolbar #tb-menu #btn-mobile-more,body.is-mobile .toolbar.sm-toolbar #btn-mobile-more,body.is-mobile .toolbar.sm-toolbar .tb-btn.tb-labeled,body.is-mobile .toolbar.sm-toolbar .tb-slot,body.is-mobile .toolbar.sm-toolbar .tb-btn,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 .toolbar.sm-toolbar #tb-tools .tb-slot img,body .toolbar.sm-toolbar #tb-tools .tb-slot svg,body .toolbar.sm-toolbar #tb-seeds .tb-slot img,body .toolbar.sm-toolbar #tb-seeds .tb-slot svg,body .toolbar.sm-toolbar #tb-menu .tb-btn img,body .toolbar.sm-toolbar #tb-menu .tb-btn svg,body .toolbar.sm-toolbar #tb-menu #btn-mobile-more img,body .toolbar.sm-toolbar #tb-menu #btn-mobile-more svg,body .toolbar.sm-toolbar #btn-mobile-more img,body .toolbar.sm-toolbar #btn-mobile-more svg,body .toolbar.sm-toolbar .tb-btn img,body .toolbar.sm-toolbar .tb-btn svg,body .toolbar.sm-toolbar .tb-slot img,body .toolbar.sm-toolbar .tb-slot svg,body .ui-toggle-btn img,body .ui-toggle-btn svg,body #btn-ui-toggle img,body #btn-ui-toggle svg,body.is-mobile .toolbar.sm-toolbar #tb-tools .tb-slot img,body.is-mobile .toolbar.sm-toolbar #tb-tools .tb-slot svg,body.is-mobile .toolbar.sm-toolbar #tb-seeds .tb-slot img,body.is-mobile .toolbar.sm-toolbar #tb-seeds .tb-slot svg,body.is-mobile .toolbar.sm-toolbar #tb-menu .tb-btn img,body.is-mobile .toolbar.sm-toolbar #tb-menu .tb-btn svg,body.is-mobile .toolbar.sm-toolbar #btn-mobile-more img,body.is-mobile .toolbar.sm-toolbar #btn-mobile-more svg,body.is-mobile .toolbar.sm-toolbar .tb-btn img,body.is-mobile .toolbar.sm-toolbar .tb-btn svg,body.is-mobile .toolbar.sm-toolbar .tb-slot img,body.is-mobile .toolbar.sm-toolbar .tb-slot 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 .toolbar.sm-toolbar #tb-tools .tb-slot,body .toolbar.sm-toolbar #tb-seeds .tb-slot,body.is-mobile .toolbar.sm-toolbar #tb-tools .tb-slot,body.is-mobile .toolbar.sm-toolbar #tb-seeds .tb-slot{width:52px!important;min-width:52px!important;max-width:52px!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:3px 2px!important;margin:0!important;box-sizing:border-box!important;background:linear-gradient(180deg,var(--bronze-mid) 0%,var(--bronze-dark) 60%,var(--soot-black) 100%)!important;background-image:linear-gradient(180deg,var(--bronze-mid) 0%,var(--bronze-dark) 60%,var(--soot-black) 100%)!important;background-color:transparent!important;border:2px solid var(--brass-deep, #6a4818)!important;border-radius:6px!important;box-shadow:var(--shadow-raised)!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex:0 0 52px!important;gap:0!important}body .toolbar.sm-toolbar #tb-menu .tb-btn .tb-txt,body .toolbar.sm-toolbar #tb-menu #btn-mobile-more .tb-txt,body .toolbar.sm-toolbar .tb-btn .tb-txt,body .toolbar.sm-toolbar #btn-mobile-more .tb-txt,body.is-mobile .toolbar.sm-toolbar #tb-menu .tb-btn .tb-txt,body.is-mobile .toolbar.sm-toolbar #tb-menu #btn-mobile-more .tb-txt,body.is-mobile .toolbar.sm-toolbar .tb-btn .tb-txt,body.is-mobile .toolbar.sm-toolbar #btn-mobile-more .tb-txt{font-size:8px!important;line-height:1!important;margin:0!important;padding:0!important;white-space:nowrap!important;text-transform:none!important}}.hud.sm-hud .sm-odo-badge .sm-od-digit:before,.hud.sm-hud .sm-odo-badge .sm-od-digit:after,.hud.sm-hud .gold-badge .sm-od-digit:before,.hud.sm-hud .gold-badge .sm-od-digit:after{content:none!important;display:none!important;visibility:hidden!important;background:none!important;box-shadow:none!important}.hud.sm-hud .sm-odo-badge .badge-plus,.hud.sm-hud .gold-badge .badge-plus,.hud.sm-hud .gold-badge.sm-odo-badge .badge-plus{display:none!important;visibility:hidden!important;content:none!important}body .hud.sm-hud .stat-badge .badge-title,body .hud.sm-hud .stat-badge .badge-sub,body .hud.sm-hud .stat-badge .badge-value,body .hud.sm-hud .stat-badge .badge-unit,body .hud.sm-hud .season-badge .badge-title,body .hud.sm-hud .season-badge .badge-sub,body .hud.sm-hud .season-badge .badge-sub b,body .hud.sm-hud .season-badge #day-num,body .hud.sm-hud .season-badge #season-lbl,body .hud.sm-hud .location-badge .badge-title,body .hud.sm-hud .tokens-badge .badge-value,body .hud.sm-hud .tokens-badge .badge-unit,body .hud.sm-hud .tokens-badge #tokens-lbl,body .hud.sm-hud .xp-badge .badge-title,body .hud.sm-hud .xp-badge .lv-text,body .hud.sm-hud .xp-badge .lv-label,body .hud.sm-hud .xp-badge #lvl-lbl,body .hud.sm-hud #lvl-lbl,body .hud.sm-hud #season-lbl,body .hud.sm-hud #day-num,body .hud.sm-hud #tokens-lbl,body .hud.sm-hud #energy-lbl,body .hud.sm-hud #time-lbl,body .hud.sm-hud .sm-clock-text,body .hud.sm-hud .sm-clock-badge .sm-clock-readout #time-lbl,body .hud.sm-hud .sm-clock-badge .sm-clock-readout .sm-clock-text,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout #time-lbl,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .sm-clock-text,body .hud.sm-hud .sm-energy-badge .sm-energy-dial-num,body .hud.sm-hud .sm-energy-badge.low-energy .sm-energy-dial-num,body .hud.sm-hud .sm-odo-badge .sm-od-digit,body .hud.sm-hud .sm-odo-badge .sm-od-cell-ember,body .hud.sm-hud .stat-badge.sm-odo-badge .badge-unit,body .hud.sm-hud .sm-plaque-text,body .hud.sm-hud .brass-engraved-text,body.is-mobile .hud.sm-hud .sm-energy-badge .sm-energy-dial-num,body.is-mobile .hud.sm-hud .sm-energy-badge.low-energy .sm-energy-dial-num,body.is-mobile .hud.sm-hud .sm-clock-badge .sm-clock-readout #time-lbl,body.is-mobile .hud.sm-hud .sm-clock-badge .sm-clock-readout .sm-clock-text{text-shadow:0 1px 0 rgba(0,0,0,.55)!important;-webkit-text-stroke:0!important}body .hud.sm-hud .stat-badge .badge-title,body .hud.sm-hud .stat-badge .badge-sub,body .hud.sm-hud .stat-badge .badge-value,body .hud.sm-hud .stat-badge .badge-unit,body .hud.sm-hud .season-badge .badge-title,body .hud.sm-hud .season-badge .badge-sub,body .hud.sm-hud .season-badge .badge-sub b,body .hud.sm-hud .season-badge #day-num,body .hud.sm-hud .season-badge #season-lbl,body .hud.sm-hud .location-badge,body .hud.sm-hud .location-badge .badge-title,body .hud.sm-hud .location-badge .badge-info,body .hud.sm-hud .tokens-badge .badge-value,body .hud.sm-hud .tokens-badge .badge-unit,body .hud.sm-hud .tokens-badge #tokens-lbl,body .hud.sm-hud .xp-badge .badge-title,body .hud.sm-hud .xp-badge .lv-text,body .hud.sm-hud .xp-badge .lv-label,body .hud.sm-hud .xp-badge #lvl-lbl,body .hud.sm-hud #lvl-lbl,body .hud.sm-hud #season-lbl,body .hud.sm-hud #day-num,body .hud.sm-hud #tokens-lbl,body .hud.sm-hud #energy-lbl,body .hud.sm-hud #time-lbl,body .hud.sm-hud .sm-clock-text,body .hud.sm-hud .sm-clock-badge .sm-clock-readout #time-lbl,body .hud.sm-hud .sm-clock-badge .sm-clock-readout .sm-clock-text,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout #time-lbl,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .sm-clock-text,body .hud.sm-hud .sm-energy-badge .sm-energy-dial-num,body .hud.sm-hud .sm-energy-badge.low-energy .sm-energy-dial-num,body .hud.sm-hud .sm-odo-badge .sm-od-digit,body .hud.sm-hud .sm-odo-badge .sm-od-cell-ember,body .hud.sm-hud .stat-badge.sm-odo-badge .badge-unit,body .hud.sm-hud .sm-plaque-text,body .hud.sm-hud .brass-engraved-text,body.is-mobile .hud.sm-hud .sm-energy-badge .sm-energy-dial-num,body.is-mobile .hud.sm-hud .sm-clock-badge .sm-clock-readout #time-lbl,body.is-mobile .hud.sm-hud .sm-clock-badge .sm-clock-readout .sm-clock-text{text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!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,body .hud.sm-hud [data-tooltip]:after,body .hud.sm-hud [data-tooltip]:before,body .hud.sm-hud .tokens-badge[data-tooltip]:after,body .hud.sm-hud .stat-badge[data-tooltip]:after,body .hud.sm-hud .tb-btn[data-tooltip]:after,body .hud.sm-hud #btn-profile[data-tooltip]:after{text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!important}body .hud.sm-hud .season-badge .badge-sub b,body .hud.sm-hud .season-badge .badge-sub strong,body .hud.sm-hud .season-badge .badge-sub span,body .hud.sm-hud .season-badge .badge-sub>*,body .hud.sm-hud .season-badge .badge-sub #day-num,body .hud.sm-hud .badge-sub b,body .hud.sm-hud .badge-sub strong,body .hud.sm-hud .badge-sub>*,body .hud.sm-hud #day-num,body .hud.sm-hud #day-num *{text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!important}body .hud.sm-hud .tokens-badge .badge-value,body .hud.sm-hud .tokens-badge .badge-unit,body .hud.sm-hud .tokens-badge #tokens-lbl,body .hud.sm-hud .tokens-badge>*,body .hud.sm-hud .tokens-badge b,body .hud.sm-hud .tokens-badge strong{text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!important}body .hud.sm-hud .stat-badge .badge-title,body .hud.sm-hud .stat-badge .badge-sub,body .hud.sm-hud .stat-badge .badge-sub b,body .hud.sm-hud .stat-badge .badge-value,body .hud.sm-hud .stat-badge .badge-unit,body .hud.sm-hud .season-badge .badge-title,body .hud.sm-hud .season-badge .badge-sub,body .hud.sm-hud .season-badge .badge-sub b,body .hud.sm-hud .season-badge #day-num,body .hud.sm-hud .season-badge #season-lbl,body .hud.sm-hud .location-badge,body .hud.sm-hud .location-badge .badge-title,body .hud.sm-hud .location-badge .badge-info,body .hud.sm-hud .tokens-badge .badge-value,body .hud.sm-hud .tokens-badge .badge-unit,body .hud.sm-hud .tokens-badge #tokens-lbl,body .hud.sm-hud .xp-badge .badge-title,body .hud.sm-hud .xp-badge .lv-text,body .hud.sm-hud .xp-badge .lv-label,body .hud.sm-hud .xp-badge #lvl-lbl,body .hud.sm-hud #lvl-lbl,body .hud.sm-hud #season-lbl,body .hud.sm-hud #day-num,body .hud.sm-hud #tokens-lbl,body .hud.sm-hud #energy-lbl,body .hud.sm-hud #time-lbl,body .hud.sm-hud .sm-clock-text,body .hud.sm-hud .sm-clock-badge .sm-clock-readout #time-lbl,body .hud.sm-hud .sm-clock-badge .sm-clock-readout .sm-clock-text,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout #time-lbl,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .sm-clock-text,body .hud.sm-hud .sm-energy-badge .sm-energy-dial-num,body .hud.sm-hud .sm-energy-badge.low-energy .sm-energy-dial-num,body .hud.sm-hud .sm-odo-badge .sm-od-digit,body .hud.sm-hud .sm-odo-badge .sm-od-cell-ember,body .hud.sm-hud .stat-badge.sm-odo-badge .badge-unit,body .hud.sm-hud .sm-plaque-text,body .hud.sm-hud .brass-engraved-text,body.is-mobile .hud.sm-hud .stat-badge .badge-title,body.is-mobile .hud.sm-hud .stat-badge .badge-sub,body.is-mobile .hud.sm-hud .location-badge .badge-title,body.is-mobile .hud.sm-hud .sm-clock-badge .sm-clock-readout #time-lbl,body.is-mobile .hud.sm-hud .sm-clock-badge .sm-clock-readout .sm-clock-text,body.is-mobile .hud.sm-hud .sm-energy-badge .sm-energy-dial-num{font-family:Bitter,Georgia,serif!important;font-weight:800!important;font-synthesis:weight style!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}#app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge .badge-title,#app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge .badge-value,#app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge .badge-unit,#app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge>*,#app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge span#tokens-lbl{font-family:Bitter,Georgia,serif!important;font-weight:800!important;font-style:normal!important;font-synthesis:weight style!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;letter-spacing:.02em!important}@media(max-width:1024px){body .hud.sm-hud .xp-badge#btn-ach .bar-col,body .hud.sm-hud .xp-badge .bar-col{display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1px!important}body .hud.sm-hud .xp-badge#btn-ach .bar-label,body .hud.sm-hud .xp-badge .bar-label{display:inline-flex!important;align-items:baseline!important;gap:2px!important;white-space:nowrap!important;line-height:1!important}body .hud.sm-hud .xp-badge#btn-ach .bar-label b#lvl-lbl,body .hud.sm-hud .xp-badge #lvl-lbl{display:inline!important;margin-left:0!important}body .hud.sm-hud .tokens-badge#tokens-badge span#tokens-lbl,body .hud.sm-hud #tokens-badge #tokens-lbl,body .hud.sm-hud .tokens-badge .badge-value{font-family:Bitter,Georgia,serif!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum","lnum","zero"!important;font-weight:700!important}}#app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge{display:inline-flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-start!important;gap:4px!important;padding:2px 9px!important;width:auto!important;min-width:auto!important;overflow:hidden!important}#app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge .badge-icon,#app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge .badge-icon.tokens-icon{display:none!important;width:0!important;height:0!important}#app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge .badge-value,#app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge span#tokens-lbl{display:inline-block!important;flex:0 0 auto!important;margin:0!important;padding:0!important;line-height:1!important;font-family:Bitter,Georgia,serif!important;font-variant-numeric:tabular-nums slashed-zero!important;font-feature-settings:"tnum","lnum","zero"!important;font-weight:700!important;font-size:15px!important;letter-spacing:.01em!important;color:var(--brass-hilite, #f8d898)!important;text-shadow:0 1px 0 rgba(0,0,0,.55)!important;vertical-align:baseline!important}#app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge .badge-unit{display:inline-block!important;flex:0 0 auto!important;margin:0!important;padding:0!important;line-height:1!important;font-family:Bitter,Georgia,serif!important;font-weight:700!important;font-style:normal!important;font-size:11px!important;letter-spacing:.04em!important;color:var(--brass-base, #d4a868)!important;text-shadow:0 1px 0 rgba(0,0,0,.5)!important;vertical-align:baseline!important;opacity:.92!important}#app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge{justify-content:center!important}#app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge .badge-value,#app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge span#tokens-lbl,#app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge .badge-unit{color:#1a0e08!important;text-shadow:none!important;text-align:center!important}#app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge{display:flex!important;width:auto!important;min-width:56px!important;justify-content:center!important;align-items:center!important;text-align:center!important}#app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge .badge-value,#app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge .badge-unit,#app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge span#tokens-lbl{flex:0 0 auto!important}.hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;vertical-align:middle!important}@keyframes sm-clock-hand-spin-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sm-clock-hour-spin-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sm-clock-minute-spin-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout #time-lbl,.hud.sm-hud .stat-badge.sm-clock-badge .sm-clock-readout .sm-clock-text,.hud.sm-hud .sm-clock-badge #time-lbl,.hud.sm-hud .sm-clock-badge .sm-clock-text{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;line-height:1!important;box-sizing:border-box!important;vertical-align:middle!important;padding:0!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;color:#1a0e08!important;-webkit-text-fill-color:#1a0e08!important;-webkit-text-stroke:.4px #1a0e08!important;text-shadow:none!important;filter:none!important}#app header.hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns,#app header.hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns.sm-watch-strip,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .speed-btns{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:58px!important;min-width:58px!important;margin:0 auto!important;padding:0!important;background:transparent!important}#app header.hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout{display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:0!important;width:auto!important;min-width:62px!important}#app header.hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge{height:42px!important;min-height:42px!important;max-height:42px!important;width:110px!important;min-width:110px!important;max-width:110px!important;padding:1px 6px!important;gap:4px!important;overflow:visible!important}#app header.hud.sm-hud .hud-content .hud-stats .xp-badge#btn-ach{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:4px 12px;min-width:100px;width:auto;height:42px;box-sizing:border-box;background:linear-gradient(180deg,var(--brass-stops-safe));border:2px solid var(--brass-deep, #6a4818);border-radius:6px;box-shadow:inset 0 1px #ffebb48c,inset 0 -1px #00000059,0 2px 3px #00000073;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}#app header.hud.sm-hud .hud-content .hud-stats .xp-badge#btn-ach:hover{transform:scale(1.05);box-shadow:0 0 10px #f8d8988c,inset 0 1px #ffebb48c;border-color:var(--brass-hilite, #f8d898)}#app header.hud.sm-hud .hud-content .hud-stats .xp-badge#btn-ach .badge-icon.xp-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;background:radial-gradient(circle at 50% 45%,#2a1608,#140905 70%,#0a0402);border:1px solid var(--brass-deep, #6a4818);border-radius:3px;box-shadow:inset 0 2px 3px #000000d9,inset 0 -1px #ffdc962e}#app header.hud.sm-hud .hud-content .hud-stats .xp-badge#btn-ach .badge-icon.xp-icon svg{width:14px;height:14px;display:block}#app header.hud.sm-hud .hud-content .hud-stats .xp-badge#btn-ach .badge-icon.xp-icon svg path{fill:#f8d898;stroke:#b08820;stroke-width:.6;stroke-linejoin:round}#app header.hud.sm-hud .hud-content .hud-stats .xp-badge#btn-ach .bar-col{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}#app header.hud.sm-hud .hud-content .hud-stats .xp-badge#btn-ach .bar-label,#app header.hud.sm-hud .hud-content .hud-stats .xp-badge#btn-ach #lvl-lbl{font-family:Bitter,Georgia,serif;font-size:16px;font-weight:800;line-height:1;color:#1a0e08;text-shadow:none;text-transform:uppercase;letter-spacing:.04em}#app header.hud.sm-hud .hud-content .hud-stats .xp-badge#btn-ach .bar-outer-xp{display:block;position:relative;width:50px;height:6px;box-sizing:border-box;background:linear-gradient(180deg,#0a0502,#1a1006);border:1px solid #000;border-radius:2px;box-shadow:inset 0 1px 2px #000000e6,inset 0 -1px #ffc87826;overflow:hidden}#app header.hud.sm-hud .hud-content .hud-stats .xp-badge#btn-ach .bar-outer-xp .bar-inner.xp-bar#xp-bar{display:block;height:100%;background:linear-gradient(180deg,#f8d898,#d4a040 60%,#8a5818);box-shadow:inset 0 1px #fff5dc99,0 0 4px #f8d89880;border-radius:1px;transition:width .4s cubic-bezier(.4,0,.2,1)}#app header.hud.sm-hud .hud-content .btn-mute#btn-mute{background:linear-gradient(180deg,var(--brass-stops-safe));border:2px solid var(--brass-deep);border-radius:5px;padding:4px 8px;height:34px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:1;cursor:pointer;position:relative;box-shadow:inset 0 1px #ffdca066,inset 0 -1px #00000080,0 1px 2px #0006;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}#app header.hud.sm-hud .hud-content .btn-mute#btn-mute svg,#app header.hud.sm-hud .hud-content .btn-mute#btn-mute #mute-icon{fill:var(--text-on-brass-bright, #2a1810);color:var(--text-on-brass-bright, #2a1810);filter:drop-shadow(0 1px 0 rgba(255,220,160,.35))}#app header.hud.sm-hud .hud-content .btn-mute#btn-mute svg *[fill],#app header.hud.sm-hud .hud-content .btn-mute#btn-mute #mute-icon *[fill]{fill:var(--text-on-brass-bright, #2a1810)}#app header.hud.sm-hud .hud-content .btn-mute#btn-mute:hover{filter:brightness(1.05);transform:scale(1.05);border-color:var(--brass-deep);box-shadow:inset 0 1px #ffebb48c,inset 0 -1px #0000008c,0 2px 4px #00000073}#app header.hud.sm-hud .hud-content .btn-mute#btn-mute.muted{opacity:.75;filter:saturate(.7)}#app header.hud.sm-hud .hud-content .btn-mute#btn-mute.muted:hover{opacity:1;filter:brightness(1.05) saturate(.85)}.hud.sm-hud .btn-mute,.hud.sm-hud #btn-mute{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;overflow:hidden!important}.hud.sm-hud .btn-mute svg,.hud.sm-hud #btn-mute svg,.hud.sm-hud #mute-icon{width:18px!important;height:18px!important;display:block!important;flex:0 0 18px!important;overflow:visible!important;vertical-align:middle!important}#app header.hud.sm-hud,body header.hud.sm-hud,#app .hud.sm-hud,body .hud.sm-hud{overflow:visible!important;min-height:56px!important;max-height:58px!important;height:58px!important;border-top-width:4px!important;border-bottom-width:4px!important}#app header.hud.sm-hud .hud-content,body header.hud.sm-hud .hud-content,#app .hud.sm-hud .hud-content,body .hud.sm-hud .hud-content{min-height:54px!important;max-height:58px!important;padding:8px 12px!important;align-items:center!important;box-sizing:border-box!important}#app .hud.sm-hud .stat-badge,body .hud.sm-hud .stat-badge,#app .hud.sm-hud .gold-badge,body .hud.sm-hud .gold-badge,#app .hud.sm-hud .bar-badge,body .hud.sm-hud .bar-badge{align-self:center!important;margin-top:auto!important;margin-bottom:auto!important}@media(max-width:900px){#app .hud.sm-hud .hud-content,body .hud.sm-hud .hud-content{padding:7px 12px!important;min-height:54px!important}}@media(max-width:640px){#app .hud.sm-hud .hud-content,body .hud.sm-hud .hud-content{padding:6px 8px!important;min-height:52px!important}}@media(min-width:1025px){body .toolbar.sm-toolbar .tb-sep,body .toolbar.sm-toolbar .sm-tb-gears{display:none!important}body .toolbar.sm-toolbar .tb-btn.tb-labeled,body .toolbar.sm-toolbar #btn-mobile-more{width:60px!important;min-width:60px!important;height:56px!important;padding:4px 2px!important;background:linear-gradient(180deg,var(--bronze-mid) 0%,var(--bronze-dark) 60%,var(--soot-black) 100%)!important;border:2px solid var(--brass-deep)!important;border-radius:6px!important;box-shadow:var(--shadow-raised)!important}body .toolbar.sm-toolbar .tb-btn .tb-txt{text-transform:none!important;font-family:Bitter,Georgia,serif!important;font-size:10px!important;font-weight:700!important;color:#f8d898eb!important;text-shadow:0 1px 0 rgba(0,0,0,.8)!important}body .toolbar.sm-toolbar #tb-tools .tb-slot,body .toolbar.sm-toolbar #tb-seeds .tb-slot{width:56px!important;height:56px!important;background:linear-gradient(180deg,var(--bronze-mid) 0%,var(--bronze-dark) 60%,var(--soot-black) 100%)!important;border:2px solid var(--brass-deep)!important;border-radius:6px!important;box-shadow:var(--shadow-raised)!important}body .toolbar.sm-toolbar #tb-tools,body .toolbar.sm-toolbar #tb-seeds,body .toolbar.sm-toolbar .tb-menu-group{gap:4px!important}body .toolbar.sm-toolbar .tb-menu-group{margin-left:16px!important}}@media(max-width:1024px){body .hud.sm-hud .btn-mute,body .hud.sm-hud #btn-mute{display:none!important;visibility:hidden!important;width:0!important;margin:0!important;padding:0!important}#app header.hud.sm-hud .hud-content{gap:4px!important;padding:4px 8px!important}#app header.hud.sm-hud .hud-stats{gap:4px!important}body .hud.sm-hud .stat-badge{padding:0 5px!important}body .hud.sm-hud .season-badge{min-width:50px!important;padding:2px 5px!important}body .hud.sm-hud .location-badge{letter-spacing:.08em!important;flex:0 1 150px!important;font-size:10px!important;width:clamp(96px,11vw,124px)!important;min-width:96px!important;max-width:124px!important;padding:0 6px!important}body .hud.sm-hud .sm-energy-badge{gap:3px!important;min-width:44px!important;padding:2px 4px!important}body .hud.sm-hud .hud-profile-btn{border-radius:6px!important;background:radial-gradient(circle at 3px 3px,rgba(248,216,152,.85) 0 1.4px,transparent 1.8px),radial-gradient(circle at calc(100% - 3px) 3px,rgba(248,216,152,.85) 0 1.4px,transparent 1.8px),radial-gradient(circle at 3px calc(100% - 3px),rgba(248,216,152,.85) 0 1.4px,transparent 1.8px),radial-gradient(circle at calc(100% - 3px) calc(100% - 3px),rgba(248,216,152,.85) 0 1.4px,transparent 1.8px),linear-gradient(180deg,var(--brass-stops-safe))!important;box-shadow:inset 0 1px 0 var(--rivet-hilite),inset 0 -1px 0 var(--inset-shadow),0 1px 2px #0000008c,0 0 0 1.5px var(--brass-deep)!important;width:34px!important;min-width:34px!important;max-width:34px!important;flex:0 0 34px!important;margin-left:auto!important;margin-right:4px!important}}@media(min-width:1025px){body .ui-toggle-btn,body #btn-ui-toggle{position:fixed!important;top:auto!important;bottom:20px!important;right:84px!important;width:44px!important;height:44px!important;padding:2px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:52!important}body .ui-toggle-btn svg,body #btn-ui-toggle svg{display:block!important;margin:auto!important}}body.fullscreen #btn-fullscreen .fs-bracket-default{display:none!important}body.fullscreen #btn-fullscreen .fs-bracket-inside{display:block!important}.fs-prompt{position:relative;width:320px;box-sizing:border-box;padding:14px 18px;display:flex;flex-direction:column;align-items:center;gap:10px;background:linear-gradient(180deg,#3a2818,#2a1c10,#1f140a);border:1.5px solid var(--brass-deep, #6a4818);border-radius:6px;box-shadow:inset 0 1px #f8d89824,inset 0 -1px #0000008c,inset 0 0 0 1px #00000059,0 2px #0a0604,0 4px 10px #0000008c;color:var(--brass-hilite, #f8d898);font-family:var(--font-display);text-shadow:0 1px 0 #0a0604,0 0 6px rgba(168,120,42,.18);opacity:0;animation:fsPromptIn .55s ease-out .6s forwards}.fs-prompt:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;pointer-events:none;border-radius:4px;background:radial-gradient(circle at 4px 4px,#c8a060 0 1.4px,#6a4818 1.4px 2.2px,transparent 2.4px),radial-gradient(circle at calc(100% - 4px) 4px,#c8a060 0 1.4px,#6a4818 1.4px 2.2px,transparent 2.4px),radial-gradient(circle at 4px calc(100% - 4px),#c8a060 0 1.4px,#6a4818 1.4px 2.2px,transparent 2.4px),radial-gradient(circle at calc(100% - 4px) calc(100% - 4px),#c8a060 0 1.4px,#6a4818 1.4px 2.2px,transparent 2.4px);filter:drop-shadow(0 1px 0 rgba(0,0,0,.6))}@keyframes fsPromptIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fs-prompt.hidden{display:none!important}.fs-prompt-eyebrow{position:relative;z-index:1;display:inline-block;margin-bottom:-4px;padding:2px 10px 3px;font-family:var(--font-display);font-size:.58rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#f0c060;background:linear-gradient(180deg,#2a1c10,#1a1008);border:1px solid var(--brass-deep, #6a4818);border-radius:2px;text-shadow:0 1px 0 #0a0604;box-shadow:inset 0 1px #f8d8981a,0 1px #0a0604}.fs-prompt-text{position:relative;z-index:1;margin:0;padding:0 14px;text-align:center;font-size:.92rem;font-weight:600;letter-spacing:.04em;line-height:1.3;color:var(--brass-hilite, #f8d898)}.fs-prompt-text em{font-style:italic;color:#ffe6b0;text-shadow:0 1px 0 #0a0604,0 0 8px rgba(248,216,152,.45)}.fs-prompt-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 22px;min-width:200px;overflow:hidden;font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brass-hilite, #f8d898);background:linear-gradient(180deg,#4a2e1a,#3a2412 45%,#1f140a);border:1.5px solid var(--brass-base, #a8782a);border-radius:5px;cursor:pointer;text-shadow:0 1px 0 #0a0604,0 0 6px rgba(168,120,42,.18);box-shadow:inset 0 1px #f8d8982e,inset 0 -1px #0000008c,0 2px #0a0604,0 3px 8px #0000008c,0 0 #f8d89800;animation:fsPromptBtnPulse 2.6s ease-in-out 1.2s infinite;transition:border-color .18s ease,box-shadow .18s ease,transform .08s ease,background .18s ease}.fs-prompt-btn-icon{position:relative;z-index:2;color:var(--brass-hilite, #f8d898);filter:drop-shadow(0 1px 0 #0a0604) drop-shadow(0 0 4px rgba(248,216,152,.35));flex-shrink:0}.fs-prompt-btn-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 0%,transparent 38%,rgba(248,216,152,0) 44%,rgba(248,216,152,.32) 50%,rgba(248,216,152,0) 56%,transparent 62%,transparent 100%);background-size:220% 100%;background-repeat:no-repeat;background-position:200% 0;animation:fsPromptShimmer 3.6s ease-in-out 1.5s infinite}@keyframes fsPromptBtnPulse{0%,to{box-shadow:inset 0 1px #f8d8982e,inset 0 -1px #0000008c,0 2px #0a0604,0 3px 8px #0000008c,0 0 #f8d89800;border-color:var(--brass-base, #a8782a)}50%{box-shadow:inset 0 1px #f8d89842,inset 0 -1px #0000008c,0 2px #0a0604,0 3px 10px #0000008c,0 0 18px #f8d8984d;border-color:#d4a040}}@keyframes fsPromptShimmer{0%{background-position:200% 0}50%{background-position:-100% 0}to{background-position:-100% 0}}.fs-prompt-btn:hover:not(:disabled){animation-play-state:paused;border-color:var(--brass-hilite, #f8d898);background:linear-gradient(180deg,#5a3820,#422a16 45%,#271810);box-shadow:inset 0 1px #f8d89847,inset 0 -1px #0000008c,0 2px #0a0604,0 3px 10px #0009,0 0 16px #f8d89873}.fs-prompt-btn:hover:not(:disabled) .fs-prompt-btn-shimmer{animation-duration:1.6s}.fs-prompt-btn:active:not(:disabled){transform:scale(.96);box-shadow:inset 0 2px 4px #000000b3,0 1px #0a0604}.fs-prompt-btn:focus-visible{outline:none;border-color:var(--brass-hilite, #f8d898);box-shadow:inset 0 1px #f8d89838,inset 0 -1px #0000008c,0 2px #0a0604,0 0 0 2px #a8782a8c,0 0 12px #c88c488c}.fs-prompt-btn-text{position:relative;z-index:1}.fs-prompt-close{position:absolute;top:4px;right:4px;z-index:2;width:22px;height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#2a1c10,#1a1008);border:1px solid var(--brass-deep, #6a4818);border-radius:3px;color:var(--brass-bright, #d4a040);font-family:var(--font-display);font-size:14px;font-weight:700;line-height:1;cursor:pointer;text-shadow:0 1px 0 #0a0604;box-shadow:inset 0 1px #f8d8981a,0 1px #0a0604;transition:border-color .18s ease,color .18s ease,background .18s ease}.fs-prompt-close:hover{border-color:var(--brass-hilite, #f8d898);color:var(--brass-hilite, #f8d898);background:linear-gradient(180deg,#3a2818,#251810)}.fs-prompt-close:focus-visible{outline:none;border-color:var(--brass-hilite, #f8d898);box-shadow:inset 0 1px #f8d89838,0 0 0 2px #a8782a8c}.fs-prompt-hint{position:relative;z-index:1;margin-top:-2px;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:.66rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#f8d898a6;text-shadow:0 1px 0 #0a0604}.fs-prompt-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-family:var(--font-display);font-size:.66rem;font-weight:700;color:var(--brass-hilite, #f8d898);background:linear-gradient(180deg,#3a2818,#1f140a);border:1px solid var(--brass-base, #a8782a);border-radius:3px;text-shadow:0 1px 0 #0a0604;box-shadow:inset 0 1px #f8d89833,inset 0 -1px #0000008c,0 1px #0a0604}body.is-mobile .fs-prompt{width:min(520px,92vw);padding:10px 14px;gap:8px}body.is-mobile .fs-prompt-eyebrow{font-size:.54rem;letter-spacing:.18em}body.is-mobile .fs-prompt-text{font-size:.84rem;padding:0 14px}body.is-mobile .fs-prompt-btn{padding:8px 16px;min-width:180px;font-size:.76rem}body.is-mobile .fs-prompt-hint{font-size:.62rem}@media(max-width:380px){.fs-prompt{width:100%;padding:10px 12px}.fs-prompt-eyebrow{font-size:.52rem}.fs-prompt-text{font-size:.78rem;padding:0 12px}.fs-prompt-btn{min-width:150px;padding:7px 14px;font-size:.72rem}.fs-prompt-hint{font-size:.6rem}}.menu-corner-controls{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;padding:0;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#3a2818,#2a1c10,#1f140a);border:1.5px solid var(--brass-deep, #6a4818);border-radius:6px;color:var(--brass-hilite, #f8d898);cursor:pointer;box-shadow:inset 0 1px #f8d8982e,inset 0 -1px #0000008c,0 2px #0a0604,0 3px 8px #0000008c;transition:border-color .18s ease,box-shadow .18s ease,transform .08s ease,background .18s ease}.menu-fs-corner svg{filter:drop-shadow(0 1px 0 #0a0604) drop-shadow(0 0 4px rgba(248,216,152,.3))}.menu-fs-corner:hover{border-color:var(--brass-hilite, #f8d898);background:linear-gradient(180deg,#4a3220,#382214,#251810);box-shadow:inset 0 1px #f8d89847,inset 0 -1px #0000008c,0 2px #0a0604,0 3px 10px #0009,0 0 14px #f8d89866}.menu-fs-corner:active{transform:scale(.94);box-shadow:inset 0 2px 4px #000000b3,0 1px #0a0604}.menu-fs-corner:focus-visible{outline:none;border-color:var(--brass-hilite, #f8d898);box-shadow:inset 0 1px #f8d89838,inset 0 -1px #0000008c,0 2px #0a0604,0 0 0 2px #a8782a8c,0 0 12px #c88c488c}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{right:12px;top:12px;bottom:auto;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(min-width:1025px){body #btn-ui-toggle.ui-toggle-btn,body #btn-fullscreen.ui-toggle-btn{opacity:1!important;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background-color .14s ease!important}body #btn-ui-toggle.ui-toggle-btn:hover,body #btn-fullscreen.ui-toggle-btn:hover,body #btn-ui-toggle.ui-toggle-btn:focus-visible,body #btn-fullscreen.ui-toggle-btn:focus-visible{opacity:1!important}}.profile-menu-stat{text-align:center;padding:8px 4px;border-radius:6px;background:linear-gradient(180deg,#00000052,#00000080)!important;border:1px solid var(--brass-deep)!important;box-shadow:inset 0 1px 0 var(--rivet-hilite),inset 0 -1px 0 var(--inset-shadow);opacity:.5!important;margin:5px!important}.profile-menu-stat:hover{opacity:.5!important;filter:none!important;transform:none!important}.pm-verify{text-align:center;padding:12px 14px;border-radius:8px;background:#0f0a068c;border:1px solid var(--brass-deep)}.pm-verify.is-ok{padding:10px 14px;border-color:#88d08859;background:#0f0a0666}.pm-verify-row{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--text-on-bronze-muted)}.pm-verify.is-ok .pm-verify-row{color:var(--text-success)}.pm-verify-row svg{stroke:currentColor;flex-shrink:0}.pm-verify-label{font-family:var(--type-body);font-size:.78rem;letter-spacing:.02em}.pm-verify.is-ok .pm-verify-label{font-weight:600}.pm-verify .intro-btn.pm-verify-btn{width:100%;margin-top:8px;padding:6px 0;font-size:.78rem}.prof-stats{display:flex;flex-direction:column;gap:6px;margin:0 0 14px}.prof-stat-grid{display:grid;gap:6px}.prof-stat-grid-3{grid-template-columns:1fr 1fr 1fr}.prof-stat{text-align:center;padding:8px 4px;background:#0000002e;border:1px solid var(--brass-deep);border-radius:4px}.prof-stat-val{display:block;font-family:var(--type-digital);font-size:.9rem;color:var(--gold);text-shadow:0 1px 0 var(--soot-black)}.prof-stat-val.is-token{color:var(--brass-hilite);text-shadow:var(--shadow-glow-brass)}.prof-stat-val.is-email{font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prof-stat-lbl{display:block;margin-top:3px;font-family:var(--type-body);font-size:.72rem;color:var(--text-on-bronze-muted);opacity:.7}.prof-input{width:100%;padding:8px 10px;margin:0 0 6px;font-family:var(--type-body);font-size:.85rem;background:#00000038;border:2px solid var(--brass-deep);border-radius:4px;color:var(--txt-lt);outline:none;box-sizing:border-box;transition:border-color .15s}.prof-input::placeholder{color:var(--text-on-bronze-muted);opacity:.6}.prof-input:focus{border-color:var(--brass-bright)}.prof-act-btn{width:100%;font-size:.78rem}.prof-collapse{margin:0 0 6px;background:#0000001f;border:1px solid var(--brass-deep);border-radius:4px;overflow:hidden}.prof-collapse-head{cursor:pointer;padding:8px 10px;display:flex;justify-content:space-between;align-items:center}.prof-collapse-title{font-family:var(--type-body);font-size:.82rem;color:var(--txt-lt)}.prof-collapse-caret{font-size:.9rem;color:var(--brass-bright);opacity:.55}.prof-collapse-body{padding:0 10px 10px}.prof-vol-row{display:flex;align-items:center;gap:8px;margin:6px 0;font-family:var(--type-body);font-size:.78rem;color:var(--txt-lt)}.prof-vol-name{width:64px}.prof-vol-slider{flex:1;accent-color:var(--brass-bright)}.prof-vol-val{width:32px;text-align:right;font-family:var(--type-digital);color:var(--text-on-bronze-muted);opacity:.85}.prof-custom-preview{margin:5px 2px 0;font-family:var(--type-body, "Cardo", Georgia, serif);font-size:.72rem;line-height:1.4;letter-spacing:.2px;color:var(--brass-hilite, #f8d898);opacity:.82;text-shadow:0 1px 0 var(--soot-black, #0f0a06)}.logo-text,.sm-plaque-text,.menu-title,#main-menu .menu-title,.panel-hdr h2,#panel .panel-hdr h2,.intro-title,.signup-title,.profile-menu-title,.menu-login-title,#main-menu .menu-login-title,.cookie-consent-title,.page-popup-title,.mobile-sheet-title{font-family:Rye,Georgia,serif!important}.badge-value,.bar-num,.prof-stat-val,.prof-vol-val,.profile-menu-stat-val,#lvl-lbl,.hud.sm-hud .sm-energy-dial-num,.hud.sm-hud .sm-clock-text,.hud.sm-hud .sm-odometer,.hud.sm-hud .sm-odo-badge .sm-odometer{font-variant-numeric:tabular-nums}.toolbar.pixel-panel{background:none!important;border:none!important;box-shadow:none!important}.toolbar:before,.toolbar:after,.toolbar.sm-toolbar:before,.toolbar.sm-toolbar:after{display:none!important}:root[data-theme=dark]{--ml-world:#2B2114;--ml-surface:#2C2214;--ml-raised:#362A1A;--ml-sunk:#241B10;--ml-frame:#9C845A;--ml-frame-hi:#5F4C30;--ml-frame-lo:#120C06;--ml-hair:#4A3B24;--ml-ink:#F4EBD3;--ml-ink-soft:#C2B18C;--ml-sage:#8A9A82;--ml-shadow:rgba(0,0,0,.55)}body .hud.sm-hud .stat-badge,body .hud.sm-hud .season-badge,body .hud.sm-hud .location-badge,body .hud.sm-hud .time-badge,body .hud.sm-hud .tokens-badge,body .hud.sm-hud .sm-odo-badge,body .hud.sm-hud .sm-energy-badge,body .hud.sm-hud .xp-badge,body.is-mobile .hud.sm-hud .stat-badge{background:var(--ml-raised)!important;border:1.5px solid var(--ml-frame)!important;border-top-width:2.5px!important;border-bottom-width:2.5px!important;border-radius:4px!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 1px 3px -1px var(--ml-shadow)!important;color:var(--ml-ink)!important}body .hud.sm-hud .stat-badge:before,body .hud.sm-hud .stat-badge:after{display:none!important}body .hud.sm-hud .stat-badge .badge-title,body .hud.sm-hud .stat-badge .badge-value,body .hud.sm-hud .stat-badge .badge-sub,body .hud.sm-hud .stat-badge .badge-unit,body .hud.sm-hud .location-badge .badge-title,body .hud.sm-hud .season-badge .badge-title,body .hud.sm-hud .season-badge .badge-sub,body .hud.sm-hud .season-badge #day-num,body .hud.sm-hud .season-badge #season-lbl,body .hud.sm-hud .tokens-badge .badge-value,body .hud.sm-hud .tokens-badge .badge-unit,body .hud.sm-hud .tokens-badge #tokens-lbl,body .hud.sm-hud .xp-badge .badge-title,body .hud.sm-hud .xp-badge #lvl-lbl,body .hud.sm-hud .sm-energy-dial-num,body .hud.sm-hud #energy-lbl{color:var(--ml-ink)!important;text-shadow:0 1px 0 var(--ml-frame-hi)!important}body .hud.sm-hud .gold-badge:hover,body .hud.sm-hud .bar-badge:not(.xp-badge):hover,body .hud.sm-hud .tokens-badge:hover,body .hud.sm-hud .hud-profile-btn:hover,body .hud.sm-hud .btn-mute:hover{background:var(--ml-raised)!important;border-color:var(--ml-go-deep)!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 2px 6px -3px var(--ml-shadow),0 0 0 2px #cba23c80!important;filter:none!important}body .hud.sm-hud .logo-text{background:var(--ml-surface)!important;color:var(--ml-ink)!important;border:2px solid var(--ml-frame)!important;border-radius:4px!important;min-height:var(--ml-b-h)!important;height:var(--ml-b-h)!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;text-shadow:0 1px 0 var(--ml-frame-hi)!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 1px 3px -1px var(--ml-shadow)!important}body .hud.sm-hud .logo-text:before,body .hud.sm-hud .logo-text:after{display:none!important}body .hud.sm-hud .logo-text .sm-plaque-text,body .hud.sm-hud .logo-text.sm-title-embossed .sm-plaque-text{color:var(--ml-ink)!important;text-shadow:0 1px 0 var(--ml-frame-hi)!important}body .hud.sm-hud .btn-mute,body .hud.sm-hud #btn-mute,body .hud.sm-hud .hud-profile-btn,body .hud.sm-hud #btn-profile{background:var(--ml-raised)!important;border:1.5px solid var(--ml-frame)!important;border-top-width:2.5px!important;border-bottom-width:2.5px!important;border-radius:4px!important;width:var(--ml-b-h)!important;height:var(--ml-b-h)!important;min-width:var(--ml-b-h)!important;min-height:var(--ml-b-h)!important;box-sizing:border-box!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 1px 3px -1px var(--ml-shadow)!important}body .hud.sm-hud .btn-mute svg,body .hud.sm-hud .btn-mute svg path,body .hud.sm-hud .btn-mute #mute-icon{fill:var(--ml-ink)!important;stroke:var(--ml-ink)!important}body .hud.sm-hud .btn-mute #mute-body{fill:var(--ml-ink)!important;stroke:var(--ml-ink)!important;stroke-width:.5!important;stroke-linejoin:round!important}body .hud.sm-hud .btn-mute #mute-wave1,body .hud.sm-hud .btn-mute #mute-wave2{fill:none!important;stroke:var(--ml-ink)!important;stroke-width:1.5!important;stroke-linecap:round!important}body .hud.sm-hud #btn-profile svg path,body .hud.sm-hud #btn-profile svg circle,body .hud.sm-hud .hud-profile-btn svg path,body .hud.sm-hud .hud-profile-btn svg circle{fill:none!important;stroke:var(--ml-ink)!important;stroke-width:1.4!important}body .hud.sm-hud .btn-home-tp,body .hud.sm-hud #btn-home.btn-home-tp{background:var(--ml-raised)!important;border:1.5px solid var(--ml-frame)!important;border-top-width:2.5px!important;border-bottom-width:2.5px!important;border-radius:4px!important;height:var(--ml-b-h,44px)!important;min-height:var(--ml-b-h,44px)!important;align-items:center!important;justify-content:center!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important;color:var(--ml-ink)!important;text-shadow:0 1px 0 var(--ml-frame-hi)!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 1px 3px -1px var(--ml-shadow)!important}body .hud.sm-hud .btn-home-tp.visible{display:inline-flex!important}body .hud.sm-hud .btn-home-tp:before{background:var(--ml-ink)!important}body .hud.sm-hud .btn-home-tp:after{display:none!important}body .hud.sm-hud .btn-home-tp:hover{background:var(--ml-raised)!important;border-color:var(--ml-go-deep)!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 2px 6px -3px var(--ml-shadow),0 0 0 2px #cba23c80!important;filter:none!important}body .hud.sm-hud .sm-odo-badge .sm-odometer{background:var(--ml-raised)!important;border:1.5px solid var(--ml-frame)!important;border-radius:4px!important;font-family:Bitter,Georgia,serif!important;font-variant-numeric:tabular-nums!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 1px 3px -1px var(--ml-shadow)!important}body .hud.sm-hud .sm-odo-badge .sm-odometer:before,body .hud.sm-hud .sm-odo-badge .sm-odometer:after{display:none!important}body .hud.sm-hud .sm-odo-badge .sm-od-digit{background:var(--ml-sunk)!important;color:var(--ml-ink)!important;border-color:var(--ml-frame)!important;text-shadow:0 1px 0 var(--ml-frame-hi)!important}body .hud.sm-hud .xp-badge .badge-icon.xp-icon{background:var(--ml-sunk)!important;border-color:var(--ml-frame)!important;box-shadow:inset 0 1px 2px var(--ml-shadow)!important}body .hud.sm-hud .xp-badge .badge-icon.xp-icon svg path{fill:var(--ml-go-deep)!important;stroke:none!important}body .hud.sm-hud .xp-badge .bar-outer-xp{background:var(--ml-sunk)!important;border:1px solid var(--ml-frame)!important;box-shadow:inset 0 1px 2px var(--ml-shadow)!important}body .hud.sm-hud .xp-badge .bar-outer-xp .bar-inner.xp-bar,body .hud.sm-hud .xp-badge .bar-outer-xp .bar-inner.xp-bar#xp-bar{background:linear-gradient(180deg,var(--ml-frame),var(--ml-frame-lo))!important;box-shadow:inset 0 1px #ffffff40!important}#app header.hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout #time-lbl,#app header.hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .sm-clock-text,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout #time-lbl,body .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout .sm-clock-text{font-size:15px!important;font-weight:800!important;letter-spacing:.05em!important;line-height:1!important;height:19px!important;min-height:19px!important;max-height:19px!important;width:58px!important;min-width:58px!important;max-width:58px!important;padding:0 4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--ml-sunk)!important;background-image:none!important;background-color:var(--ml-sunk)!important;border:1px solid var(--ml-frame)!important;box-shadow:inset 0 1px 2px var(--ml-shadow)!important;color:var(--ml-ink)!important;-webkit-text-fill-color:var(--ml-ink)!important;-webkit-text-stroke:0!important;text-shadow:0 1px 0 var(--ml-frame-hi)!important}body .toolbar.sm-toolbar .tb-slot,body .toolbar.sm-toolbar .tb-slot:not(.tb-labeled),body .toolbar.sm-toolbar #tb-tools .tb-slot,body .toolbar.sm-toolbar #tb-seeds .tb-slot,body.is-mobile .toolbar.sm-toolbar .tb-slot,body.is-mobile .toolbar.sm-toolbar #tb-tools .tb-slot,body.is-mobile .toolbar.sm-toolbar #tb-seeds .tb-slot{background:var(--ml-raised)!important;border:1.5px solid var(--ml-frame)!important;border-bottom-width:3px!important;border-color:var(--ml-frame)!important;border-radius:4px!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 1px 3px -1px var(--ml-shadow)!important}body .toolbar.sm-toolbar .tb-slot:before,body .toolbar.sm-toolbar .tb-slot:after{display:none!important}body .toolbar.sm-toolbar .tb-slot .tb-icon{filter:drop-shadow(0 1px 1px var(--ml-shadow))!important}body .toolbar.sm-toolbar .tb-slot .tb-key,body .toolbar.sm-toolbar .tb-slot .tb-cnt{color:var(--ml-ink)!important;text-shadow:0 1px 0 var(--ml-frame-hi)!important}body .toolbar.sm-toolbar .tb-slot:hover{border-color:var(--ml-go-deep)!important;transform:translateY(-1px)!important;filter:none!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 2px 4px -1px var(--ml-shadow),0 0 0 2px #cba23c80!important}body .toolbar.sm-toolbar #tb-tools .tb-slot.active,body .toolbar.sm-toolbar #tb-seeds .tb-slot.active,body.is-mobile .toolbar.sm-toolbar #tb-tools .tb-slot.active,body.is-mobile .toolbar.sm-toolbar #tb-seeds .tb-slot.active{background:linear-gradient(180deg,var(--ml-go-hi),var(--ml-go))!important;border:1.5px solid var(--ml-go-deep)!important;border-bottom-width:3px!important;border-color:var(--ml-go-deep)!important;border-radius:4px!important;transform:none!important;filter:none!important;box-shadow:inset 0 1px #ffffff59,0 1px 3px -1px var(--ml-shadow)!important}body .toolbar.sm-toolbar .tb-slot.active .tb-key,body .toolbar.sm-toolbar .tb-slot.active .tb-cnt{color:var(--ml-go-ink)!important;text-shadow:0 1px 0 rgba(255,255,255,.3)!important}body .toolbar.sm-toolbar .tb-btn,body .toolbar.sm-toolbar .tb-btn.tb-labeled,body .toolbar.sm-toolbar #tb-menu .tb-btn,body .toolbar.sm-toolbar #tb-menu .tb-btn.tb-labeled,body .toolbar.sm-toolbar #btn-mobile-more,body .toolbar.sm-toolbar #tb-menu #btn-mobile-more,body.is-mobile .toolbar.sm-toolbar .tb-btn,body.is-mobile .toolbar.sm-toolbar .tb-btn.tb-labeled{background:var(--ml-raised)!important;border:1.5px solid var(--ml-frame)!important;border-bottom-width:3px!important;border-radius:4px!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 1px 3px -1px var(--ml-shadow)!important}body .toolbar.sm-toolbar .tb-btn:before,body .toolbar.sm-toolbar .tb-btn:after{display:none!important}body .toolbar.sm-toolbar .tb-btn .tb-txt,body .toolbar.sm-toolbar .tb-labeled .tb-txt,body .toolbar.sm-toolbar #btn-mobile-more .tb-txt{color:var(--ml-ink)!important;-webkit-text-fill-color:var(--ml-ink)!important;opacity:1!important;text-shadow:0 1px 0 var(--ml-frame-hi)!important}body .toolbar.sm-toolbar .tb-btn:hover{border-color:var(--ml-go-deep)!important;transform:translateY(-1px)!important;filter:none!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 2px 4px -1px var(--ml-shadow),0 0 0 2px #cba23c80!important}body .toolbar.sm-toolbar .tb-labeled:hover .tb-txt{color:var(--ml-ink)!important;-webkit-text-fill-color:var(--ml-ink)!important;text-shadow:0 1px 0 var(--ml-frame-hi)!important}body .toolbar.sm-toolbar .tb-labeled:hover .tb-icon{filter:drop-shadow(0 1px 1px var(--ml-shadow))!important}body .toolbar.sm-toolbar .tb-btn:active{transform:translateY(1px)!important;border-bottom-width:1.5px!important;box-shadow:inset 0 1px 2px var(--ml-shadow)!important}body .toolbar.sm-toolbar .tb-exit,body .toolbar.sm-toolbar .tb-exit:hover{border-color:var(--ml-warn)!important;filter:none!important}body .toolbar.sm-toolbar .tb-btn.guide-hint{border-color:var(--ml-go-deep)!important}body .toolbar.sm-toolbar .tb-btn.guide-hint:after{border-color:var(--ml-go)!important}body .toolbar.sm-toolbar #btn-ui-toggle,body .toolbar.sm-toolbar .tb-hamburger,body .toolbar.sm-toolbar .btn-mobile-more{background:var(--ml-raised)!important;border:1.5px solid var(--ml-frame)!important;border-bottom-width:3px!important;border-radius:4px!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 1px 3px -1px var(--ml-shadow)!important}body .toolbar.sm-toolbar #btn-ui-toggle svg,body .toolbar.sm-toolbar #btn-ui-toggle svg path,body .toolbar.sm-toolbar .tb-hamburger svg,body .toolbar.sm-toolbar .tb-hamburger svg path{stroke:var(--ml-ink)!important;fill:none!important}@media(hover:none){body .toolbar.sm-toolbar .tb-slot:hover,body .toolbar.sm-toolbar .tb-btn:hover{transform:none!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 1px 3px -1px var(--ml-shadow)!important}}body.is-mobile .toolbar.sm-toolbar .tb-slot:hover,body.is-mobile .toolbar.sm-toolbar .tb-btn:hover{transform:none!important}body .hud.sm-hud .stat-badge.sm-clock-badge .speed-btn,body .hud.sm-hud .sm-clock-badge .speed-dot{border-radius:2px!important}:root{--font-display:"Bitter", Georgia, serif;--font-body:"Bitter", Georgia, serif;--font-digital:"Bitter", Georgia, serif;--wood-lt:#c8956c;--wood:#a0714a;--wood-dk:#6b4226;--wood-border:#4a2e18;--panel:#d4a05a;--panel-in:#e8c888;--gold:var(--brass-hilite, #f8d898);--gold-dk:var(--brass-bright, #d4a040);--green:#4caf50;--green-dk:#2e7d32;--blue:#4a8cd8;--red:#e04040;--txt-lt:#ffeedd;--txt-dk:#3d2b1f;--txt-sh:#2a1a0e;--hud-bg:linear-gradient(180deg, #7a5a3a 0%, #6a4a2e 30%, #5a3e24 70%, #4a3018 100%);--hud-border:#2e1a0a;--hud-border-w-sm:1px;--hud-border-w-md:2px;--hud-border-color:var(--brass-deep);--hud-radius-sm:2px;--hud-radius-md:4px;--shadow-recessed:inset 0 2px 4px rgba(0,0,0,.55), inset 0 -1px 0 rgba(255,220,160,.08), 0 1px 0 var(--soot-black);--shadow-raised:inset 0 1px 0 rgba(255,220,160,.18), inset 0 -1px 0 rgba(0,0,0,.55), 0 2px 0 var(--soot-black), 0 3px 6px rgba(0,0,0,.45);--shadow-engraved:inset 0 1px 2px rgba(0,0,0,.65), inset 0 -1px 0 rgba(255,220,160,.1);--shadow-glow-brass:0 0 10px rgba(248,216,152,.32);--shadow-glow-copper:0 0 10px var(--copper-glow);--rivet-bg:radial-gradient(circle, var(--brass-hilite), var(--brass-base) 55%, var(--brass-deep) 100%);--fs-100:9px;--fs-200:11px;--fs-300:13px;--fs-400:15px;--fs-500:18px;--fs-600:22px;--type-display:"Bitter", Georgia, serif;--type-body:"Bitter", Georgia, serif;--type-digital:"Bitter", Georgia, serif;--ls-label:.06em;--fw-bold:700;--text-on-bronze-primary:#f0d8a8;--text-on-bronze-strong:#ffe0a0;--text-on-bronze-muted:#c4a770;--text-on-bronze-disabled:#7a6244;--text-on-brass-bright:#2a1810;--text-on-brass-safe-dark:#1a0e08;--text-on-soot-primary:#f8d898;--text-warning:#ff9866;--text-success:#88d088;--text-danger:#ff7a7a;--bp-sm:640px;--bp-md:768px;--bp-lg:900px;--hud-bleed-top:10px;--hud-bleed-bottom:26px;--bronze-dark:#2a1810;--bronze-mid:#3d2614;--brass-deep:#6a4818;--brass-shadow:#5a3a18;--brass-base:#a8782a;--brass-bright:#d4a040;--brass-hilite:#f8d898;--steam-glow:#f4d090;--copper-accent:#b8633a;--copper-rivet:#c8703a;--copper-glow:rgba(200,99,58,.4);--copper-glow-strong:rgba(200,112,58,.65);--soot-black:#0f0a06;--rivet-shadow:rgba(0,0,0,.55);--rivet-hilite:rgba(255,220,160,.18);--gauge-needle:#c8302a;--pipe-dark:#4a3010;--inset-shadow:rgba(0,0,0,.78);--brass-stops:var(--brass-hilite) 0%, var(--brass-base) 45%, var(--brass-shadow) 100%;--brass-stops-safe:var(--brass-hilite) 0%, var(--brass-base) 70%, var(--brass-deep) 100%;--energy-pct:100;--sm-ember-glow:rgba(200,112,58,.28);--sm-ember-glow-strong:rgba(200,112,58,.55);--sm-specular:#fff5dc;--sm-brass-bevel:inset 0 1px 0 var(--brass-hilite, #f8d898), inset 0 -1px 0 rgba(0,0,0,.85), inset 1px 0 0 rgba(248,216,152,.18), inset -1px 0 0 rgba(0,0,0,.55);--sm-soot-noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 60'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.8' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 0.06  0 0 0 0 0.04  0 0 0 0 0.02  0 0 0 0.55 0'/></filter><rect width='120' height='60' filter='url(%23n)' opacity='0.65'/></svg>");--sm-soot-smudge:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 80'><filter id='s'><feTurbulence type='turbulence' baseFrequency='0.06' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 0.05  0 0 0 0 0.03  0 0 0 0 0.02  0 0 0 0.85 -0.35'/></filter><rect width='200' height='80' filter='url(%23s)' opacity='0.45'/></svg>");color-scheme:light;--ml-world:#D8C79E;--ml-surface:#F7EFDA;--ml-raised:#EDE1C2;--ml-sunk:#E4D6B4;--ml-frame:#8C7550;--ml-frame-hi:#D8C79C;--ml-frame-lo:#5E4A2E;--ml-hair:#C9B88E;--ml-ink:#3B2E1F;--ml-ink-soft:#7C6A4A;--ml-go:#CBA23C;--ml-go-hi:#E3BE58;--ml-go-deep:#916A1E;--ml-go-ink:#2E2205;--ml-sage:#94A88C;--ml-warn:#A8432E;--ml-shadow:rgba(60,44,24,.35);--ml-s1:.25rem;--ml-s2:.5rem;--ml-s3:.75rem;--ml-s4:1rem;--ml-s5:1.5rem;--ml-s6:2.25rem;--ml-s7:3.5rem;--ml-b-lbl:clamp(7.5px, .46rem + .16vw, 9px);--ml-b-val:clamp(11.5px, .68rem + .24vw, 14px);--ml-b-py:clamp(4px, .35vw + 2px, 6px);--ml-b-px:clamp(9px, .7vw + 6px, 13px);--ml-b-h:clamp(38px, 2.4vw + 30px, 44px);--ml-b-gap:2px}body .hud.sm-hud .hud-content .sm-pipe-segment,body .hud.sm-hud .hud-content .hud-divider-sm{display:none!important}body .hud.sm-hud .hud-content .hud-stats .season-badge,body .hud.sm-hud .hud-content .hud-stats .location-badge,body .hud.sm-hud .hud-content .hud-stats .sm-odo-badge,body .hud.sm-hud .hud-content .hud-stats .sm-energy-badge,body .hud.sm-hud .hud-content .hud-stats .xp-badge,#app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge{display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:var(--ml-b-gap)!important;padding:var(--ml-b-py) var(--ml-b-px)!important;min-height:var(--ml-b-h)!important;height:var(--ml-b-h)!important;box-sizing:border-box!important}body .hud.sm-hud .season-badge .badge-info:before,body .hud.sm-hud .location-badge .badge-info:before,body .hud.sm-hud .time-badge .sm-clock-readout:before,body .hud.sm-hud .sm-odo-badge .sm-odo-plate,body .hud.sm-hud .sm-energy-badge:before,body .hud.sm-hud .tokens-badge:before,body .hud.sm-hud .xp-badge .bar-col:before{font-family:var(--font-body)!important;font-size:var(--ml-b-lbl)!important;font-weight:700!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:var(--ml-ink-soft)!important;line-height:1!important;text-shadow:none!important;display:block!important;order:-1!important;position:static!important;inset:auto!important;transform:none!important;margin:0 0 2px!important;background:none!important;border:0!important;box-shadow:none!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:nowrap!important}body .hud.sm-hud .season-badge .badge-title,body .hud.sm-hud .season-badge .badge-sub,body .hud.sm-hud .location-badge .badge-title,body .hud.sm-hud .time-badge .sm-clock-readout #time-lbl,body .hud.sm-hud .sm-energy-badge .sm-energy-dial-num,body .hud.sm-hud .tokens-badge .badge-value,body .hud.sm-hud .xp-badge .bar-label #lvl-lbl{font-family:Bitter,Georgia,serif!important;font-weight:700!important;color:var(--ml-ink)!important;font-size:var(--ml-b-val)!important;line-height:1.05!important;letter-spacing:0!important;text-transform:none!important;font-variant-numeric:tabular-nums!important}body .hud.sm-hud .season-badge .badge-info:before{content:"SEASON"!important}body .hud.sm-hud .season-badge .badge-info{display:block!important}body .hud.sm-hud .season-badge .badge-title{display:inline!important}body .hud.sm-hud .season-badge .badge-sub{display:inline!important;color:var(--ml-ink-soft)!important;margin-left:5px!important}body .hud.sm-hud .location-badge .badge-info:before{content:"WHERE"!important}body .hud.sm-hud .location-badge .badge-info,body .hud.sm-hud .location-badge .badge-title{display:block!important}#app header.hud.sm-hud .hud-content .hud-stats .stat-badge.time-badge.sm-clock-badge{background:var(--ml-raised)!important;border:1.5px solid var(--ml-frame)!important;border-top-width:2.5px!important;border-bottom-width:2.5px!important;border-radius:4px!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 1px 3px -1px var(--ml-shadow)!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;padding:var(--ml-b-py) var(--ml-b-px)!important;min-height:var(--ml-b-h)!important;height:var(--ml-b-h)!important;width:auto!important;max-width:none!important;overflow:visible!important;box-sizing:border-box!important}body .hud.sm-hud .time-badge .sm-clock-readout:before{content:"TIME"!important;margin:0!important}#app header.hud.sm-hud .hud-content .hud-stats .time-badge.sm-clock-badge .sm-clock-readout{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:center!important;background:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;gap:1px!important;overflow:visible!important}#app header.hud.sm-hud .hud-content .hud-stats .time-badge .sm-clock-readout #time-lbl,#app header.hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .sm-clock-readout #time-lbl{order:1!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important;background:none!important;background-color:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;margin:0!important;display:inline-block!important;font-family:Bitter,Georgia,serif!important;font-weight:700!important;font-size:var(--ml-b-val)!important;line-height:1.1!important;color:var(--ml-ink)!important;-webkit-text-fill-color:var(--ml-ink)!important;white-space:nowrap!important;letter-spacing:0!important;text-shadow:0 1px 0 var(--ml-frame-hi)!important}#app header.hud.sm-hud .hud-content .hud-stats .time-badge>.speed-btns,#app header.hud.sm-hud .stat-badge.sm-clock-badge>.speed-btns.sm-watch-strip{position:static!important;display:inline-flex!important;visibility:visible!important;flex-direction:row!important;flex-wrap:nowrap!important;transform:none!important;margin:0!important;gap:2px!important;width:auto!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;align-self:center!important}#app header.hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .speed-btns .speed-btn,#app header.hud.sm-hud .stat-badge.sm-clock-badge .speed-btns.sm-watch-strip .speed-btn,body.is-mobile .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .speed-btns .speed-btn{width:auto!important;min-width:18px!important;height:17px!important;flex:0 0 auto!important;border-radius:3px!important;padding:0 3px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-family:Bitter,Georgia,serif!important;font-weight:700!important;font-size:9px!important;letter-spacing:.02em!important;background:var(--ml-sunk)!important;background-image:none!important;border:1px solid var(--ml-frame)!important;box-shadow:inset 0 1px 1px var(--ml-shadow)!important;color:var(--ml-ink)!important;text-shadow:none!important;cursor:pointer!important}#app header.hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .speed-btns .speed-btn.active,#app header.hud.sm-hud .stat-badge.sm-clock-badge .speed-btns.sm-watch-strip .speed-btn.active,body.is-mobile .hud.sm-hud .hud-content .hud-stats .stat-badge.sm-clock-badge .speed-btns .speed-btn.active{background:var(--ml-go)!important;background-image:none!important;border-color:var(--ml-go-deep)!important;color:var(--ml-go-ink)!important;box-shadow:none!important}#app header.hud.sm-hud .stat-badge.sm-clock-badge .speed-btns .speed-btn:before{content:attr(data-speed) "x"!important;display:inline!important;position:static!important;color:var(--ml-ink)!important;-webkit-text-fill-color:var(--ml-ink)!important;text-shadow:none!important;background:none!important;font-family:Bitter,Georgia,serif!important;font-weight:700!important;font-size:9px!important;letter-spacing:0!important}#app header.hud.sm-hud .stat-badge.sm-clock-badge .speed-btns .speed-btn.active:before{color:var(--ml-go-ink)!important;-webkit-text-fill-color:var(--ml-go-ink)!important}#app header.hud.sm-hud .stat-badge.sm-clock-badge .speed-btns .speed-btn:after{content:none!important;display:none!important}body .hud.sm-hud .sm-odo-badge .sm-odo-plate,body .hud.sm-hud .sm-odo-badge .sm-odo-mk3-plaque{border-color:var(--ml-frame)!important;order:-1!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--ml-ink-soft)!important;text-shadow:none!important}body .hud.sm-hud .sm-odo-badge .gold-icon,body .hud.sm-hud .sm-odo-badge .badge-unit,body .hud.sm-hud .sm-odo-badge .badge-plus,body .hud.sm-hud .sm-odo-badge .sm-od-strip,#app header.hud.sm-hud .hud-content .hud-stats .sm-odo-badge .badge-unit,#app header.hud.sm-hud .hud-content .hud-stats .sm-odo-badge .gold-icon,#app header.hud.sm-hud .hud-content .hud-stats .sm-odo-badge .badge-plus{display:none!important}#app header.hud.sm-hud .hud-content .hud-stats .sm-odo-badge .sm-odometer,body .hud.sm-hud .sm-odo-badge .sm-odometer{order:1!important;position:static!important;display:inline-flex!important;align-items:center!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;inset:auto!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;background:none!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}#app header.hud.sm-hud .hud-content .hud-stats .sm-odo-badge .sm-odometer #gold-lbl,#app header.hud.sm-hud .hud-content .hud-stats .sm-odo-badge .sm-odometer .sm-odo-text,body .hud.sm-hud .sm-odo-badge .sm-odometer #gold-lbl{position:static!important;display:inline-block!important;float:none!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:auto!important;height:auto!important;visibility:visible!important;opacity:1!important;clip:auto!important;clip-path:none!important;overflow:visible!important;margin:0!important;font-family:Bitter,Georgia,serif!important;font-weight:700!important;font-size:var(--ml-b-val)!important;line-height:1.05!important;color:var(--ml-ink)!important;font-variant-numeric:tabular-nums!important;text-shadow:0 1px 0 var(--ml-frame-hi)!important;letter-spacing:0!important}body .hud.sm-hud .tokens-badge:before{content:"TOKENS"!important}#app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge .badge-unit{display:none!important;visibility:hidden!important;width:0!important;font-size:0!important}body .hud.sm-hud .tokens-badge .badge-value{order:1!important}body .hud.sm-hud .sm-energy-badge:before{content:"ENERGY"!important}body .hud.sm-hud .sm-energy-badge .sm-energy-dial{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;order:1!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important}body .hud.sm-hud .sm-energy-badge .sm-energy-dial-svg,body .hud.sm-hud .sm-energy-badge .sm-energy-dial:before{display:none!important}body .hud.sm-hud .sm-energy-badge .sm-energy-dial-num{position:static!important;inset:auto!important;transform:none!important;margin:0!important;order:2!important;line-height:1!important}body .hud.sm-hud .sm-energy-badge .sm-energy-dial:after{content:""!important;display:block!important;order:1!important;width:42px!important;height:12px!important;border-radius:1px!important;background:linear-gradient(90deg,var(--ml-go) 0,var(--ml-go) calc(var(--energy-pct,100) * 1%),var(--ml-sunk) calc(var(--energy-pct,100) * 1%),var(--ml-sunk) 100%)!important;box-shadow:none!important;-webkit-mask:repeating-linear-gradient(90deg,#000 0 3px,transparent 3px 5px)!important;mask:repeating-linear-gradient(90deg,#000 0 3px,transparent 3px 5px)!important}body .hud.sm-hud .sm-energy-badge.low-energy .sm-energy-dial:after{background:linear-gradient(90deg,var(--ml-warn) 0,var(--ml-warn) calc(var(--energy-pct,100) * 1%),var(--ml-sunk) calc(var(--energy-pct,100) * 1%),var(--ml-sunk) 100%)!important}body .hud.sm-hud .sm-energy-badge .badge-plus{display:none!important}#app header.hud.sm-hud .hud-content .hud-stats .xp-badge{align-items:center!important;text-align:center!important;padding-left:var(--ml-b-px)!important;padding-right:var(--ml-b-px)!important;width:auto!important;min-width:0!important;max-width:none!important}body .hud.sm-hud .xp-badge .bar-col:before{content:"LEVEL"!important}body .hud.sm-hud .xp-badge .xp-icon,body .hud.sm-hud .xp-badge .bar-outer-xp{display:none!important}#app header.hud.sm-hud .hud-content .hud-stats .xp-badge .bar-col{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;width:100%!important}#app header.hud.sm-hud .hud-content .hud-stats .xp-badge .bar-col:before{text-align:center!important;width:100%!important}body .hud.sm-hud .xp-badge .bar-label{font-size:0!important;line-height:1!important;text-align:center!important;width:100%!important}body .hud.sm-hud .xp-badge .bar-label #lvl-lbl{display:inline-block!important}body:not(.is-mobile) #app .hud-profile-btn,body:not(.is-mobile) #app #btn-profile{margin-right:100px!important}body:not(.is-mobile) #app #btn-fullscreen,body:not(.is-mobile) #app #btn-ui-toggle{position:fixed!important;top:7px!important;bottom:auto!important;left:auto!important;width:var(--ml-b-h)!important;height:var(--ml-b-h)!important;min-width:0!important;border-radius:4px!important;padding:0!important;background:var(--ml-raised)!important;background-image:none!important;opacity:1!important;border:1.5px solid var(--ml-frame)!important;border-top-width:2.5px!important;border-bottom-width:2.5px!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 1px 3px -1px var(--ml-shadow)!important;color:var(--ml-ink)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:62!important;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background-color .14s ease!important}body:not(.is-mobile) #app #btn-fullscreen{right:60px!important}body:not(.is-mobile) #app #btn-ui-toggle{right:8px!important}body:not(.is-mobile) #app #btn-fullscreen svg,body:not(.is-mobile) #app #btn-ui-toggle svg{color:var(--ml-ink)!important}body:not(.is-mobile) #app #btn-profile,body:not(.is-mobile) #app .hud-profile-btn{transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background-color .14s ease!important}body:not(.is-mobile) #app #btn-profile:hover,body:not(.is-mobile) #app .hud-profile-btn:hover,body:not(.is-mobile) #app #btn-fullscreen:hover,body:not(.is-mobile) #app #btn-ui-toggle:hover{background:var(--ml-raised)!important;border-color:var(--ml-go-deep)!important;filter:none!important;transform:translateY(-1px)!important;opacity:1!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 3px 8px -3px var(--ml-shadow),0 0 0 2px #cba23c8c!important}body.ui-hidden:not(.is-mobile) #app #btn-ui-toggle,body.ui-zen:not(.is-mobile) #app #btn-ui-toggle{background:var(--ml-go)!important;background-image:none!important;border-color:var(--ml-go-deep)!important;color:var(--ml-go-ink)!important;box-shadow:inset 0 1px #ffffff4d,0 1px 3px -1px var(--ml-shadow)!important}body:not(.is-mobile) .toolbar.sm-toolbar{display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;gap:6px!important;padding:0 0 12px 14px!important;height:432px!important;background:none!important;pointer-events:none!important}body:not(.is-mobile) .toolbar.sm-toolbar:before,body:not(.is-mobile) .toolbar.sm-toolbar:after{display:none!important}body:not(.is-mobile) .toolbar.sm-toolbar .tb-sep{display:none!important}body:not(.is-mobile) .toolbar.sm-toolbar #tb-tools,body:not(.is-mobile) .toolbar.sm-toolbar #tb-seeds{position:static!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:5px!important;pointer-events:auto!important;z-index:2!important}body:not(.is-mobile) .toolbar.sm-toolbar .tb-menu-group{position:absolute!important;right:12px!important;bottom:12px!important;top:auto!important;left:auto!important;display:grid!important;grid-template-columns:repeat(2,120px)!important;grid-template-rows:repeat(5,34px)!important;grid-auto-flow:row!important;align-items:stretch!important;gap:5px!important;pointer-events:auto!important;z-index:2!important}body:not(.is-mobile) .toolbar.sm-toolbar .tb-menu-group .tb-btn.tb-labeled{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;width:120px!important;height:34px!important;min-width:0!important;min-height:0!important;padding:0 11px!important;gap:9px!important}body:not(.is-mobile) .toolbar.sm-toolbar .tb-menu-group .tb-btn.tb-labeled .tb-icon{width:19px!important;height:19px!important;flex:0 0 19px!important;margin:0!important}body:not(.is-mobile) .toolbar.sm-toolbar .tb-menu-group .tb-btn.tb-labeled .tb-txt{font-size:10.5px!important;text-align:left!important;line-height:1!important;flex:1 1 auto!important}body:not(.is-mobile) .toolbar.sm-toolbar .tb-menu-group:after{content:""!important;position:absolute!important;right:-7px!important;bottom:-7px!important;width:15px!important;height:15px!important;border-right:3px solid var(--ml-go-deep)!important;border-bottom:3px solid var(--ml-go-deep)!important;border-bottom-right-radius:4px!important;pointer-events:none!important}body .toolbar.sm-toolbar .tb-btn .tb-icon,body .toolbar.sm-toolbar .tb-slot .tb-icon,body .toolbar.sm-toolbar .tb-slot .tb-ico svg,body .toolbar.sm-toolbar .tb-labeled .tb-icon{color:var(--ml-ink)!important;filter:none!important}body .toolbar.sm-toolbar .tb-slot .tb-lbl,body .toolbar.sm-toolbar .tb-labeled .tb-lbl{color:var(--ml-ink)!important;-webkit-text-fill-color:var(--ml-ink)!important;opacity:1!important;text-shadow:0 1px 0 var(--ml-frame-hi)!important;font-weight:600!important}body .toolbar.sm-toolbar #tb-tools .tb-slot:hover,body .toolbar.sm-toolbar #tb-seeds .tb-slot:hover{border-color:var(--ml-go-deep)!important;transform:translateY(-1px)!important;filter:none!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 2px 4px -1px var(--ml-shadow),0 0 0 2px #cba23c80!important}body:not(.is-mobile) .notif-stack{top:94px!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;align-items:center!important}body .notif{background:var(--ml-surface,#F7EFDA)!important;border:1.5px solid var(--ml-frame,#8C7550)!important;border-radius:6px!important;color:var(--ml-ink,#3B2E1F)!important;font-family:var(--font-body,"Bitter",Georgia,serif)!important;font-size:.9rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important;padding:9px 14px!important;min-height:0!important;gap:0!important;box-shadow:0 2px 5px -1px var(--ml-shadow,rgba(60,44,24,.35)),0 8px 20px -8px #3c2c1873!important}body .notif:before{display:none!important;content:none!important}body .notif-red{color:var(--ml-ink,#3B2E1F)!important}body.is-mobile .notif{padding:8px 12px!important;font-size:.85rem!important}#panel.panel{background:var(--ml-surface)!important;border:3px solid var(--ml-frame);border-radius:6px;box-shadow:inset 0 1px 0 var(--ml-frame-hi),-6px 0 18px -6px var(--ml-shadow);color:var(--ml-ink)}#panel.panel .panel-hdr{padding:10px 14px;background:linear-gradient(180deg,var(--ml-frame-hi),var(--ml-raised));border:0;border-bottom:2px solid var(--ml-frame);border-radius:4px 4px 0 0;box-shadow:inset 0 1px #fff6}#panel.panel .panel-hdr h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--ml-ink);text-shadow:0 1px 0 var(--ml-frame-hi)}#panel.panel .btn-x{transition:transform .08s ease,box-shadow .12s ease,filter .12s ease;background:var(--ml-raised);color:var(--ml-ink);border:2px solid var(--ml-frame);border-radius:3px;text-shadow:0 1px 0 var(--ml-frame-hi);box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 1px 3px -1px var(--ml-shadow)}#panel.panel .btn-x:hover{color:var(--bronze-dark, #2a1810);background:var(--ml-raised);border-color:var(--ml-go-deep);filter:none;transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 2px 6px -3px var(--ml-shadow),0 0 0 2px #cba23c80}#panel.panel .btn-x:active{transform:translateY(1px);box-shadow:inset 0 1px 2px var(--ml-shadow)}body.is-mobile .panel{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;min-width:0!important;max-width:100%!important;border-radius:0!important;border-left:none!important;border-right:none!important;border-top:2px solid rgba(255,200,120,.2)!important;border-bottom:none!important;box-shadow:0 -8px 32px #0009!important;animation:mobileSlideUp .28s cubic-bezier(.4,0,.2,1)!important;z-index:400!important;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);border-top-color:var(--ml-frame)!important}body.is-mobile .panel-hdr{padding:14px 18px!important;border-bottom:2px solid rgba(255,200,120,.22)!important;position:sticky;top:0;z-index:10;background:linear-gradient(180deg,var(--ml-frame-hi),var(--ml-raised))!important;border-bottom-color:var(--ml-frame)!important}#panel.panel .panel-body .shop-item{background:var(--ml-raised);border:1.5px solid var(--ml-frame);border-radius:6px;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 1px 3px -1px var(--ml-shadow)}#panel.panel .panel-body .shop-item:hover{background:var(--ml-raised);border-color:var(--ml-go);box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 2px 6px -3px var(--ml-shadow),0 0 0 2px #cba23c80}#panel.panel .panel-body .shop-name{color:var(--ml-ink);text-shadow:0 1px 0 var(--ml-frame-hi)}#panel.panel .panel-body .shop-desc{color:var(--ml-ink-soft);text-shadow:none}#panel.panel .panel-body .shop-cost{color:var(--ml-go-deep);text-shadow:0 1px 0 var(--ml-frame-hi)}#panel.panel .panel-body .shop-hint{color:var(--ml-ink-soft);text-shadow:none}#panel.panel .panel-body .shop-empty{color:var(--ml-ink-soft)}#panel.panel .panel-body .shop-section-hdr{letter-spacing:.05em;text-transform:uppercase;color:var(--ml-ink);border-bottom:1px solid var(--ml-hair);text-shadow:0 1px 0 var(--ml-frame-hi)}#panel.panel .panel-body .shop-badge{background:var(--ml-sunk);color:var(--ml-ink-soft);border:1px solid var(--ml-hair)}#panel.panel .panel-body .shop-item.decor-active{background:linear-gradient(180deg,rgba(203,162,60,.14),var(--ml-raised));border-color:var(--ml-go);box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 0 0 2px #cba23c73}#panel.panel .panel-body .shop-tabs-grid{background:transparent;border-bottom:1px solid var(--ml-hair)}#panel.panel .panel-body .shop-tab{background:transparent;color:var(--ml-ink-soft);border:2px solid transparent;border-radius:5px;text-shadow:none}#panel.panel .panel-body .shop-tab:hover{background:var(--ml-raised);color:var(--ml-ink);border-color:var(--ml-go-deep)}#panel.panel .panel-body .shop-tab.active{background:var(--ml-raised);color:var(--ml-ink);border-color:var(--ml-go);box-shadow:inset 0 -2px 0 var(--ml-go)}#panel.panel .panel-body .shop-season-btn{background:transparent;color:var(--ml-ink-soft);border:1.5px solid var(--ml-hair);border-radius:5px;text-shadow:none}#panel.panel .panel-body .shop-season-btn:hover{background:var(--ml-raised);color:var(--ml-ink);border-color:var(--ml-go-deep)}#panel.panel .panel-body .shop-season-btn.active{background:var(--ml-raised);color:var(--ml-ink);border-color:var(--ml-go);box-shadow:inset 0 -2px 0 var(--ml-go)}#panel.panel .inv-cell{transition:border-color .12s ease,box-shadow .12s ease,background .12s ease;background:var(--ml-sunk);border:1.5px solid var(--ml-frame);border-radius:5px;box-shadow:inset 0 1px 0 var(--ml-frame-hi),inset 0 -1px 2px var(--ml-shadow)}#panel.panel .inv-cell:hover{background:var(--ml-sunk);border-color:var(--ml-go-deep);box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 0 0 2px #cba23c80}#panel.panel .inv-cell.inv-edible{border-color:var(--ml-sage)!important}#panel.panel .inv-cell.selected,#panel.panel .inv-cell.active{background:var(--ml-sunk);border-color:var(--ml-go);box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 0 0 2px #cba23c80}#panel.panel .inv-cnt{border:1px solid var(--brass-deep, #6a4818);color:var(--ml-ink);background:var(--ml-frame-hi);text-shadow:0 1px 0 rgba(255,255,255,.4)}#panel.panel .inv-price{color:var(--ml-go-ink);background:var(--ml-go);text-shadow:none}#panel.panel .inv-energy{color:#5f7a2e;text-shadow:0 1px 0 var(--ml-frame-hi)}#panel.panel .btn-act.btn-gold,#panel.panel .btn-act.btn-green,#panel.panel .btn-restore{background:linear-gradient(180deg,var(--ml-go-hi),var(--ml-go) 55%,var(--ml-go-deep));color:var(--ml-go-ink);border:2px solid var(--ml-go-deep);text-shadow:0 1px 0 var(--ml-go-hi);box-shadow:inset 0 1px #fff6,0 2px 0 var(--ml-go-deep),0 3px 6px -3px var(--ml-shadow)}#panel.panel .btn-act.btn-gold:hover,#panel.panel .btn-act.btn-green:hover,#panel.panel .btn-restore:hover{filter:brightness(1.06);box-shadow:inset 0 1px #fff6,0 2px 0 var(--ml-go-deep),0 0 0 2px #cba23c8c,0 3px 8px -3px var(--ml-shadow)}#panel.panel .btn-act.btn-gold:active,#panel.panel .btn-act.btn-green:active,#panel.panel .btn-restore:active{transform:translateY(1px);box-shadow:inset 0 1px 3px var(--ml-shadow)}body #panel.panel .btn-act:not(.btn-green):not(.btn-gold):not(.btn-danger):not(.btn-restore){background:var(--ml-raised);color:var(--ml-ink);border:2px solid var(--ml-frame);text-shadow:0 1px 0 var(--ml-frame-hi);box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 1px 3px -1px var(--ml-shadow)}body #panel.panel .btn-act:not(.btn-green):not(.btn-gold):not(.btn-danger):not(.btn-restore):hover{background:var(--ml-raised);border-color:var(--ml-go-deep);filter:none;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 2px 6px -3px var(--ml-shadow),0 0 0 2px #cba23c80}#panel.panel .btn-act:disabled,#panel.panel .btn-act[disabled]{background:var(--ml-sunk)!important;color:var(--ml-ink-soft)!important;border-color:var(--ml-hair)!important;box-shadow:none!important;filter:none!important;opacity:.65!important}#panel.panel .btn-act:focus-visible,#panel.panel .shop-tab:focus-visible,#panel.panel .shop-season-btn:focus-visible,#panel.panel .shop-item:focus-visible,#panel.panel .inv-cell:focus-visible{outline:2px solid var(--ml-go)!important;outline-offset:2px!important;box-shadow:0 0 0 4px #cba23c4d!important}#panel.panel .panel-body input:not([type=checkbox]):not([type=radio]):not([type=range]){background:var(--ml-sunk)!important;color:var(--ml-ink)!important;border:1.5px solid var(--ml-frame)!important;box-shadow:inset 0 1px 2px var(--ml-shadow)!important}#panel.panel .panel-body input::placeholder{color:var(--ml-ink-soft)!important}#panel.panel .panel-body input:not([type=checkbox]):not([type=radio]):not([type=range]):focus{border-color:var(--ml-go)!important;box-shadow:inset 0 1px 2px var(--ml-shadow),0 0 0 2px #cba23c66!important}#panel.panel .panel-body::-webkit-scrollbar-track,#panel.panel .inv-grid::-webkit-scrollbar-track{background:var(--ml-sunk);border-left:1px solid var(--ml-frame);border-right:1px solid var(--ml-frame);box-shadow:inset 0 0 3px var(--ml-shadow)}#panel.panel .panel-body::-webkit-scrollbar-thumb,#panel.panel .inv-grid::-webkit-scrollbar-thumb{box-shadow:inset 0 1px 0 var(--rivet-hilite, rgba(255,220,160,.18)),inset 0 -1px 2px var(--inset-shadow, rgba(0,0,0,.78));background:linear-gradient(180deg,var(--ml-go-hi),var(--ml-go) 55%,var(--ml-go-deep));border:1px solid var(--ml-frame);border-radius:3px}#panel.panel .panel-body::-webkit-scrollbar-thumb:hover,#panel.panel .inv-grid::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--ml-go-hi),var(--ml-go));box-shadow:0 0 4px #cba23c8c}#panel.panel .panel-body,#panel.panel .inv-grid{scrollbar-width:thin;scrollbar-color:var(--ml-go) var(--ml-sunk)}.tooltip{position:absolute;padding:5px 9px 6px;border-radius:3px;font-size:.95rem;line-height:1.35;letter-spacing:0;text-shadow:none;z-index:350;pointer-events:none;max-width:220px;background:var(--ml-surface);border:1.5px solid var(--ml-frame);color:var(--ml-ink);box-shadow:0 2px 10px -3px var(--ml-shadow)}body .tooltip .tt-title{color:var(--ml-ink)!important}body .tooltip .tt-desc{color:var(--ml-ink-soft)!important}.tooltip:after{content:"";position:absolute;bottom:-7px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid var(--brass-deep, #6a4818);filter:drop-shadow(0 1px 0 var(--inset-shadow, rgba(0,0,0,.78)));border-top-color:var(--ml-frame)}.tooltip:before{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--soot-black, #0f0a06);z-index:1;border-top-color:var(--ml-surface)}.tooltip[data-pos=top]:after{bottom:auto;top:-7px;border-top:none;border-bottom:7px solid var(--brass-deep, #6a4818);filter:drop-shadow(0 -1px 0 var(--rivet-hilite, rgba(255,220,160,.18)));border-bottom-color:var(--ml-frame);border-top-color:transparent}.tooltip[data-pos=top]:before{bottom:auto;top:-5px;border-top:none;border-bottom:6px solid var(--bronze-mid, #3d2614);border-bottom-color:var(--ml-surface);border-top-color:transparent}.mk-overlay-root .mk-panel{pointer-events:auto;top:6px;right:6px;bottom:6px;left:auto;width:380px;min-width:380px;background:var(--ml-surface);border:3px solid var(--ml-frame);border-radius:6px;color:var(--ml-ink);box-shadow:inset 0 1px 0 var(--ml-frame-hi),-6px 0 18px -6px var(--ml-shadow)}.mk-overlay-root .mk-panel .panel-hdr{background:linear-gradient(180deg,var(--ml-frame-hi),var(--ml-raised));border:0;border-bottom:2px solid var(--ml-frame);border-radius:4px 4px 0 0}.mk-overlay-root .mk-panel .panel-hdr h2{color:var(--ml-ink);text-shadow:0 1px 0 var(--ml-frame-hi)}.mk-overlay-root .mk-panel .btn-x{background:var(--ml-raised);color:var(--ml-ink);border:2px solid var(--ml-frame);border-radius:3px;text-shadow:0 1px 0 var(--ml-frame-hi);box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 1px 3px -1px var(--ml-shadow)}.mk-overlay-root .mk-panel .btn-x:hover{background:var(--ml-raised);border-color:var(--ml-go-deep);box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 0 0 2px #cba23c80}.mk-overlay-root .mk-notice{background:var(--ml-sunk);color:var(--ml-ink-soft);border:1px solid var(--ml-hair)}.mk-overlay-root .mk-tabs{background:transparent;border-bottom:1px solid var(--ml-hair)}.mk-overlay-root .mk-tab{background:transparent;color:var(--ml-ink-soft);border:2px solid transparent}.mk-overlay-root .mk-tab:hover{background:var(--ml-raised);color:var(--ml-ink);border-color:var(--ml-go-deep)}.mk-overlay-root .mk-tab.active{background:var(--ml-raised);color:var(--ml-ink);border-color:var(--ml-go);box-shadow:inset 0 -2px 0 var(--ml-go)}.mk-overlay-root .mk-msg-err{color:var(--ml-warn)}.mk-overlay-root .mk-msg-ok{color:#5f7a2e}.mk-overlay-root .mk-panel .btn-act.btn-gold,.mk-overlay-root .mk-panel .btn-act.btn-green{background:linear-gradient(180deg,var(--ml-go-hi),var(--ml-go) 55%,var(--ml-go-deep));color:var(--ml-go-ink);border:2px solid var(--ml-go-deep);text-shadow:0 1px 0 var(--ml-go-hi);box-shadow:inset 0 1px #fff6,0 2px 0 var(--ml-go-deep),0 3px 6px -3px var(--ml-shadow)}.mk-overlay-root .mk-panel .btn-act.btn-gold:hover,.mk-overlay-root .mk-panel .btn-act.btn-green:hover{filter:brightness(1.06);box-shadow:inset 0 1px #fff6,0 2px 0 var(--ml-go-deep),0 0 0 2px #cba23c8c,0 3px 8px -3px var(--ml-shadow)}#panel.panel .panel-body .guide-title{background:var(--ml-frame-hi);color:var(--ml-ink);border:1px solid var(--ml-hair);border-left:0;text-shadow:0 1px 0 rgba(255,255,255,.4)}#panel.panel .panel-body .guide-list li{color:var(--ml-ink);text-shadow:none}#panel.panel .panel-body .guide-list li:before{color:var(--ml-go-deep)}#panel.panel .panel-body .guide-list li b{color:var(--ml-go-deep)}#panel.panel .panel-body li,#panel.panel .panel-body p,#panel.panel .panel-body h1,#panel.panel .panel-body h2,#panel.panel .panel-body h3,#panel.panel .panel-body h4,#panel.panel .panel-body h5,#panel.panel .panel-body h6,#panel.panel .panel-body label,#panel.panel .panel-body dt,#panel.panel .panel-body dd,#panel.panel .panel-body td,#panel.panel .panel-body th{color:var(--ml-ink);text-shadow:none}#panel.panel,.mk-overlay-root .mk-panel,.tooltip{--txt-lt: var(--ml-ink);--text-on-bronze-muted: var(--ml-ink-soft);--text-on-bronze-strong: var(--ml-ink);--text-on-bronze-primary: var(--ml-ink);--brass-hilite: var(--ml-go-deep);--brass-bright: var(--ml-go-deep);--gold: var(--ml-go-deep)}body:not(.is-mobile) #panel.panel{position:fixed;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:min(480px,92vw);max-width:none;height:auto;max-height:88vh;z-index:300;animation:mlModalIn .18s ease-out}body:not(.is-mobile) #app:has(#panel.panel:not(.hidden)):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:250;background:#261a0c80;pointer-events:none;animation:mlFadeIn .18s ease-out}@keyframes mlModalIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes mlFadeIn{0%{opacity:0}to{opacity:1}}#panel.panel .panel-body{color:var(--ml-ink);overflow-y:auto}#panel.panel .panel-body>.npc-dialogue-wrap>div:nth-child(3){box-shadow:inset 0 1px #ffdca01a,inset 0 -1px #00000059;text-shadow:0 1px 0 var(--soot-black, #0f0a06);color:var(--ml-ink)!important;background:var(--ml-raised)!important;border:1px solid var(--ml-hair)!important}#panel.panel .panel-body div[style*="background:rgba(76,175,80,0.08)"]{border:1px solid rgba(168,200,120,.28)!important;text-shadow:0 1px 0 var(--soot-black, #0f0a06);color:var(--ml-ink)!important;background:var(--ml-raised)!important;border-color:var(--ml-hair)!important}#panel.panel .panel-body .prof-stat,#panel.panel .panel-body .prof-collapse{background:var(--ml-raised);border-color:var(--ml-frame)}#panel.panel .panel-body .prof-stat-lbl,#panel.panel .panel-body .prof-collapse-title,#panel.panel .panel-body .prof-vol-row,#panel.panel .panel-body .prof-vol-name,#panel.panel .panel-body .prof-vol-val{color:var(--ml-ink-soft)!important;opacity:1!important}#panel.panel .panel-body .prof-stat-val{color:var(--ml-go-deep)!important;text-shadow:0 1px 0 var(--ml-frame-hi)}#panel.panel .panel-body .prof-collapse-caret{color:var(--ml-go-deep);opacity:1}#page-popup .page-popup-panel{--brass-hilite:var(--ml-go-deep);background:var(--ml-surface)!important;border:3px solid var(--ml-frame)!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 12px 40px -10px var(--ml-shadow)!important;color:var(--ml-ink)!important}#page-popup .page-popup-title{color:var(--ml-ink)!important;text-shadow:0 1px 0 var(--ml-frame-hi)!important}#page-popup .page-popup-header{border-bottom:1px solid var(--ml-frame)!important;box-shadow:none!important}#page-popup .page-popup-body,#page-popup .page-popup-body strong,#page-popup .page-popup-body b{color:var(--ml-ink)!important}#page-popup .page-popup-body blockquote{border-left-color:var(--ml-go)!important;color:var(--ml-ink-soft)!important}#page-popup .page-popup-body hr{border-top-color:var(--ml-hair)!important}#page-popup .page-popup-body th,#page-popup .page-popup-body td{border-color:var(--ml-hair)!important}#page-popup .btn-x{background:var(--ml-raised)!important;color:var(--ml-ink)!important;border:2px solid var(--ml-frame)!important;text-shadow:0 1px 0 var(--ml-frame-hi)!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 1px 3px -1px var(--ml-shadow)!important}#page-popup .btn-x:hover{background:var(--ml-raised)!important;border-color:var(--ml-go-deep)!important;filter:none!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 0 0 2px #cba23c80!important}#page-popup .confirm-overlay{background:#261a0c80!important}#tx-history-overlay,#at-overlay,#wd-overlay{--txt-lt:var(--ml-ink);--brass-hilite:var(--ml-go-deep);--gold:var(--ml-go-deep);--bronze-mid:var(--ml-surface);--bronze-dark:var(--ml-surface);--soot-black:var(--ml-frame-hi);--brass-deep:var(--ml-frame);--brass-base:var(--ml-go);background:#261a0c80!important}#at-overlay [id$=-info],#wd-overlay [id$=-info]{background:var(--ml-raised)!important;border-color:var(--ml-hair)!important}#at-overlay select,#at-overlay input,#wd-overlay select,#wd-overlay input{background:var(--ml-sunk)!important;color:var(--ml-ink)!important;border-color:var(--ml-frame)!important}#at-overlay input::placeholder,#wd-overlay input::placeholder{color:var(--ml-ink-soft)!important}#at-overlay .btn-green,#at-overlay .btn-act.btn-green,#wd-overlay .btn-green,#wd-overlay .btn-act.btn-green{background:linear-gradient(180deg,var(--ml-go-hi),var(--ml-go) 55%,var(--ml-go-deep))!important;color:var(--ml-go-ink)!important;border:2px solid var(--ml-go-deep)!important;text-shadow:0 1px 0 var(--ml-go-hi)!important}#panel.panel .panel-body #prof-logout{background:var(--ml-raised)!important;color:var(--ml-ink)!important;border:2px solid var(--ml-frame)!important;text-shadow:0 1px 0 var(--ml-frame-hi)!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 1px 3px -1px var(--ml-shadow)!important}#panel.panel .panel-body #prof-logout:hover{background:var(--ml-raised)!important;border-color:var(--ml-go-deep)!important;filter:none!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 0 0 2px #cba23c80!important}#panel.panel .panel-body .prof-tokens-card:hover{background:var(--ml-raised)!important;border-color:var(--ml-go-deep)!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 0 0 2px #cba23c80!important}body .hud.sm-hud .logo-text .sm-plaque-text,body .hud.sm-hud .logo-text.sm-title-embossed .sm-plaque-text,body #app .hud.sm-hud .logo-text .sm-plaque-text{font-family:Rye,Georgia,serif!important}#intro-book .intro-overlay{background:#261a0c8c!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}#intro-book .intro-book-panel{background:var(--ml-surface,#F7EFDA)!important;border:3px solid var(--ml-frame,#8C7550)!important;border-top-color:var(--ml-frame,#8C7550)!important;border-bottom-color:var(--ml-frame,#8C7550)!important;border-radius:10px!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi,#D8C79C),0 10px 30px -6px var(--ml-shadow,rgba(60,44,24,.45))!important;color:var(--ml-ink,#3B2E1F)!important}#intro-book .intro-title{color:var(--ml-go-deep,#916A1E)!important;text-shadow:none!important}#intro-book .intro-divider{background:var(--ml-go-deep,#916A1E)!important;opacity:.75}#intro-book .intro-text{color:var(--ml-ink,#3B2E1F)!important}#intro-book .intro-subtle{color:var(--ml-ink-soft,#7C6A4A)!important}#intro-book .intro-accent{color:var(--ml-go-deep,#916A1E)!important;text-shadow:none!important}#intro-book .intro-list li{color:var(--ml-ink,#3B2E1F)!important}#intro-book .intro-list li:before{background-color:var(--ml-go-deep,#916A1E)!important;opacity:1!important}#intro-book .intro-nav{border-top:1px solid var(--ml-hair,#C9B88E)!important;box-shadow:none!important}#intro-book .intro-dot{background:var(--ml-hair,#C9B88E)!important;border:1px solid var(--ml-frame,#8C7550)!important;box-shadow:none!important}#intro-book .intro-dot.active{background:var(--ml-go-deep,#916A1E)!important;border-color:var(--ml-go-deep,#916A1E)!important}#intro-book .intro-skip{color:var(--ml-ink-soft,#7C6A4A)!important;background:var(--ml-raised,#EDE1C2)!important;border:1px solid var(--ml-frame,#8C7550)!important;text-shadow:none!important}#intro-book .intro-skip:hover{color:var(--ml-ink,#3B2E1F)!important;background:var(--ml-raised,#EDE1C2)!important;border-color:var(--ml-go-deep,#916A1E)!important}#intro-book .intro-btn-primary{background:linear-gradient(180deg,var(--ml-go-hi,#E3BE58),var(--ml-go,#CBA23C))!important;border:1.5px solid var(--ml-go-deep,#916A1E)!important;color:var(--ml-go-ink,#2E2205)!important;text-shadow:0 1px 0 rgba(255,240,200,.4)!important;box-shadow:inset 0 1px #fff5dc80,0 2px 4px -1px var(--ml-shadow,rgba(60,44,24,.35))!important}#intro-book .intro-btn-primary:hover:not(:disabled){filter:brightness(1.05);background:linear-gradient(180deg,var(--ml-go-hi,#E3BE58),var(--ml-go,#CBA23C))!important;box-shadow:inset 0 1px #fff5dc80,0 0 0 2px #cba23c73,0 3px 8px -2px var(--ml-shadow,rgba(60,44,24,.4))!important;transform:translateY(-1px)}#intro-book .intro-btn-primary:active:not(:disabled){transform:translateY(1px)}#intro-book .intro-btn:not(.intro-btn-primary){background:var(--ml-raised,#EDE1C2)!important;border:1.5px solid var(--ml-frame,#8C7550)!important;color:var(--ml-ink,#3B2E1F)!important;text-shadow:none!important;box-shadow:0 1px 2px -1px var(--ml-shadow,rgba(60,44,24,.35))!important}#intro-book .intro-btn:not(.intro-btn-primary):hover:not(:disabled){color:var(--ml-ink,#3B2E1F)!important;background:var(--ml-raised,#EDE1C2)!important;border-color:var(--ml-go-deep,#916A1E)!important;box-shadow:0 0 0 2px #cba23c66!important;transform:translateY(-1px)}#intro-book .intro-btn:disabled{opacity:.4!important}body .hud.sm-hud .time-badge{width:auto!important;max-width:none!important;flex:0 0 auto!important}body .hud.sm-hud .time-badge .speed-btns{flex:0 0 auto!important}body .hud.sm-hud .season-badge{width:auto!important;max-width:none!important;flex:0 0 auto!important}body .hud.sm-hud .season-badge .badge-title,body .hud.sm-hud .season-badge .badge-sub,body .hud.sm-hud .season-badge #day-num,body .hud.sm-hud .season-badge #season-lbl{white-space:nowrap!important}body.is-mobile .hud.sm-hud .season-badge .badge-info:before,body.is-mobile .hud.sm-hud .location-badge .badge-info:before,body.is-mobile .hud.sm-hud .sm-odo-badge .sm-odo-plate,body.is-mobile .hud.sm-hud .sm-energy-badge:before{content:none!important;display:none!important}body.is-mobile .hud.sm-hud .hud-content .hud-stats .season-badge,body.is-mobile .hud.sm-hud .hud-content .hud-stats .location-badge,body.is-mobile .hud.sm-hud .hud-content .hud-stats .sm-odo-badge,body.is-mobile .hud.sm-hud .hud-content .hud-stats .sm-energy-badge{flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px!important;height:34px!important;min-height:34px!important;padding:3px 9px!important;border-radius:5px!important}body.is-mobile .hud.sm-hud .hud-stats .season-badge .badge-title,body.is-mobile .hud.sm-hud .hud-stats .season-badge .badge-sub,body.is-mobile .hud.sm-hud .hud-stats .location-badge .badge-title,body.is-mobile .hud.sm-hud .hud-stats .sm-odo-badge .sm-odometer,body.is-mobile .hud.sm-hud .hud-stats .sm-odo-badge .badge-unit,body.is-mobile .hud.sm-hud .hud-stats .sm-energy-badge .sm-energy-dial-num,body.is-mobile .hud.sm-hud .hud-stats .sm-energy-badge #energy-lbl{font-size:.74rem!important;line-height:1!important}body.is-mobile .hud.sm-hud .season-badge .badge-info{display:inline-flex!important;flex-direction:row!important;align-items:baseline!important;gap:4px!important}body.is-mobile .hud.sm-hud .hud-content{gap:5px!important;padding:4px 8px!important}body.is-mobile .hud.sm-hud .hud-content .hud-stats{flex:1!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important}body.is-mobile #app header.hud.sm-hud .hud-content .hud-stats .stat-badge.time-badge.sm-clock-badge{flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:34px!important;min-height:34px!important;padding:3px 8px!important;margin-left:auto!important}body.is-mobile .hud.sm-hud .time-badge .sm-clock-readout:before{content:none!important;display:none!important}body.is-mobile .hud.sm-hud .time-badge .sm-clock-readout{flex-direction:row!important;align-items:center!important;gap:0!important}body.is-mobile .hud.sm-hud .time-badge .sm-clock-readout #time-lbl{font-size:.74rem!important}body.is-mobile .hud.sm-hud .time-badge .speed-btns{gap:2px!important}body.is-mobile .hud.sm-hud .time-badge .speed-btns .speed-btn{height:19px!important;min-width:17px!important;padding:0 3px!important;font-size:8.5px!important}body.is-mobile #app header.hud.sm-hud .hud-content .hud-stats .tokens-badge#tokens-badge{flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:4px!important;height:34px!important;min-height:34px!important;padding:3px 8px!important}body.is-mobile .hud.sm-hud .tokens-badge:before{content:none!important;display:none!important}body.is-mobile .hud.sm-hud .tokens-badge .badge-value{font-size:.74rem!important}body.is-mobile .hud.sm-hud .hud-content .hud-stats .location-badge{width:auto!important;max-width:150px!important}body.is-mobile .hud.sm-hud .hud-content .hud-stats .location-badge .badge-title{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important}body.is-mobile .hud.sm-hud .hud-logo{display:none!important}body.is-mobile .hud.sm-hud .hud-content .hud-divider,body.is-mobile .hud.sm-hud .hud-content>.hud-divider{display:none!important}body.is-mobile #tb-tools .tb-slot img.tb-spr,body.is-mobile #tb-tools .tb-slot .tb-spr{image-rendering:auto!important}body.is-mobile #app #btn-ui-toggle{width:52px!important;height:50px!important;min-width:52px!important;padding:0!important;bottom:4px!important;right:10px!important;background:linear-gradient(180deg,var(--ml-surface),var(--ml-raised))!important;background-image:linear-gradient(180deg,var(--ml-surface),var(--ml-raised))!important;background-color:var(--ml-raised)!important;border:1px solid var(--ml-frame)!important;border-radius:6px!important;box-shadow:inset 0 1px #fff9e499,0 2px 5px var(--ml-shadow)!important;color:var(--ml-ink)!important}body.is-mobile #app #btn-ui-toggle svg,body.is-mobile #app #btn-ui-toggle svg path,body.is-mobile #app #btn-ui-toggle svg rect,body.is-mobile #app #btn-ui-toggle svg line{color:var(--ml-ink)!important;fill:var(--ml-ink)!important;stroke:var(--ml-ink)!important}body.is-mobile #app #btn-ui-toggle svg{width:18px!important;height:18px!important}body.is-mobile #app #btn-ui-toggle:before,body.is-mobile #app #btn-ui-toggle:after{content:none!important;display:none!important;background:none!important}body.is-mobile #app #btn-fullscreen{display:none!important}body.is-mobile #app header.hud.sm-hud .btn-home-tp{height:34px!important;min-height:34px!important;padding:0 10px!important}body.is-mobile #app header.hud.sm-hud .hud-profile-btn{height:34px!important;min-height:34px!important}.mobile-sheet-panel{background:var(--ml-surface)!important;border:0!important;border-top:1.5px solid var(--ml-frame)!important;border-radius:12px 12px 0 0!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 -14px 40px #3c2c1873!important}.mobile-sheet-panel:before{content:none!important}.mobile-sheet-handle{background:var(--ml-frame)!important;box-shadow:none!important}.mobile-sheet-title{color:var(--ml-ink)!important;text-shadow:none!important}.mobile-sheet-btn{background:var(--ml-raised)!important;background-image:none!important;border:1.5px solid var(--ml-frame)!important;border-radius:8px!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 1px 3px -1px var(--ml-shadow)!important;color:var(--ml-ink)!important;text-shadow:0 1px 0 var(--ml-frame-hi)!important}.mobile-sheet-btn:before,.mobile-sheet-btn:after{content:none!important;display:none!important}.mobile-sheet-btn:hover,.mobile-sheet-btn:active{border-color:var(--ml-go-deep)!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 0 0 2px #cba23c80!important;color:var(--ml-ink)!important}.mobile-sheet-btn svg,.mobile-sheet-ico svg{color:var(--ml-ink)!important}.mobile-sheet-ico.muted .ms-speaker{fill:var(--ml-ink-soft)!important}.mobile-sheet-close{position:absolute!important;top:10px!important;right:10px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--ml-raised)!important;border:1.5px solid var(--ml-frame)!important;border-radius:50%!important;color:var(--ml-ink-soft)!important;font-size:1.05rem!important;line-height:1!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 1px 3px -1px var(--ml-shadow)!important;transition:background .15s,border-color .15s,color .15s,transform .1s!important;z-index:3!important}.mobile-sheet-close:before{content:""!important;position:absolute!important;top:-4px!important;right:-4px!important;bottom:-4px!important;left:-4px!important;border-radius:50%!important}.mobile-sheet-close:hover{background:var(--ml-surface)!important;border-color:var(--ml-go-deep)!important;color:var(--ml-ink)!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 0 0 2px #cba23c80!important}.mobile-sheet-close:active{transform:scale(.92)!important}body.is-mobile .mobile-sheet-close{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}#panel .prof-custom-bar{display:flex!important;align-items:stretch!important;gap:0!important;overflow:hidden!important;border:1.5px solid var(--ml-frame)!important;border-radius:6px!important;background:var(--ml-sunk)!important;box-shadow:inset 0 1px 2px var(--ml-shadow)!important}#panel .prof-custom-prefix{display:flex!important;align-items:center!important;gap:3px!important;padding:0 9px!important;white-space:nowrap!important;font:600 .75rem/1 var(--type-body)!important;color:var(--ml-ink-soft)!important;background:var(--ml-raised)!important;border-right:1px solid var(--ml-frame)!important}#panel #prof-custom-amount{flex:1!important;min-width:0!important;margin:0!important;padding:9px 10px!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;color:var(--ml-ink)!important;font:500 .85rem/1.2 var(--type-body)!important;box-shadow:none!important}#panel #prof-custom-amount::placeholder{color:var(--ml-ink-soft)!important;opacity:.75!important}#panel #prof-custom-buy.btn-act.btn-gold{margin:0!important;padding:0 15px!important;min-height:38px!important;border:0!important;border-left:1.5px solid var(--ml-go-deep)!important;border-radius:0!important;box-shadow:none!important;background:var(--ml-go)!important;background-image:none!important;color:var(--ml-go-ink)!important;text-shadow:none!important;font:700 .78rem/1 var(--type-body)!important;letter-spacing:.02em!important}#panel #prof-custom-buy.btn-act.btn-gold:hover{background:var(--ml-go-hi)!important;transform:none!important}#panel #prof-currency-list,.prof-floating-dropdown{background:var(--ml-surface)!important;background-image:none!important;border:1.5px solid var(--ml-frame)!important;border-radius:6px!important;box-shadow:0 8px 22px #3c2c1847!important;color:var(--ml-ink)!important}#panel .prof-dropdown-option,.prof-floating-dropdown .prof-dropdown-option{padding:8px 10px!important;color:var(--ml-ink)!important;background:transparent!important;font:500 .78rem/1.25 var(--type-body)!important;cursor:pointer!important;transition:background-color .12s,color .12s!important}#panel .prof-dropdown-option:hover,.prof-floating-dropdown .prof-dropdown-option:hover,#panel .prof-dropdown-option.is-selected{color:var(--ml-go-ink)!important;background:var(--ml-go-hi)!important}#panel #prof-currency-btn,#panel #bill-country-btn{color:var(--ml-ink)!important;background:var(--ml-raised)!important;border:1.5px solid var(--ml-frame)!important;box-shadow:none!important}#panel #bill-country-label{color:var(--ml-ink)!important;opacity:.85!important}#panel #prof-history-btn.btn-row-action{min-height:48px!important;padding:0 10px 0 13px!important;color:var(--ml-ink)!important;background:linear-gradient(180deg,var(--ml-surface),var(--ml-raised))!important;border:1.5px solid var(--ml-frame)!important;border-left:4px solid var(--ml-go)!important;border-radius:6px!important;box-shadow:inset 0 1px 0 var(--ml-frame-hi),0 2px 5px -2px var(--ml-shadow)!important;filter:none!important;text-shadow:none!important;font:700 .82rem/1.2 var(--type-body)!important;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,transform .08s ease!important}#panel #prof-history-btn.btn-row-action>span:first-child{color:var(--ml-ink)!important;font-weight:700!important}#panel #prof-history-btn.btn-row-action>span:last-child{display:grid!important;place-items:center!important;flex:0 0 27px!important;width:27px!important;height:27px!important;border:1px solid var(--ml-frame)!important;border-radius:5px!important;background:var(--ml-sunk)!important;color:var(--ml-go-deep)!important;opacity:1!important;font:700 1rem/1 var(--type-body)!important}#panel #prof-history-btn.btn-row-action:hover:not(:disabled){color:var(--ml-ink)!important;background:linear-gradient(180deg,#fff7df,var(--ml-surface))!important;border-color:var(--ml-go-deep)!important;border-left-color:var(--ml-go)!important;box-shadow:inset 0 1px #fff9e4,0 3px 8px -3px var(--ml-shadow)!important;filter:none!important;transform:translateY(-1px)!important;font-weight:700!important}#panel #prof-history-btn.btn-row-action:hover:not(:disabled)>span:first-child{color:var(--ml-ink)!important;font-weight:700!important}#panel #prof-history-btn.btn-row-action:hover:not(:disabled)>span:last-child{border-color:var(--ml-go-deep)!important;background:var(--ml-go)!important;color:var(--ml-go-ink)!important;font-weight:700!important}#panel #prof-history-btn.btn-row-action:focus-visible{outline:2px solid var(--ml-go-deep)!important;outline-offset:2px!important}#panel #prof-pay-methods .prof-pay-method-btn.btn-act.btn-green{width:100%!important;min-height:50px!important;padding:9px 12px 9px 16px!important;gap:10px!important;flex-wrap:nowrap!important;justify-content:space-between!important;background:linear-gradient(180deg,var(--ml-go-hi),var(--ml-go))!important;color:var(--ml-go-ink)!important;border:1.5px solid var(--ml-go-deep)!important;border-radius:6px!important;box-shadow:inset 0 1px #fff9e4b8,0 2px 0 var(--ml-go-deep),0 5px 12px -6px var(--ml-shadow)!important;filter:none!important;text-shadow:none!important;font:700 .82rem/1.2 var(--type-body)!important;letter-spacing:.01em!important;text-transform:none!important}#panel #prof-pay-methods .prof-pay-method-btn>span:first-child{min-width:0!important;color:var(--ml-go-ink)!important;font-weight:700!important;text-align:left!important}#panel #prof-pay-methods .prof-pay-method-btn>span:last-child{display:inline-flex!important;min-height:28px!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;padding:3px 8px!important;border:1px solid rgba(94,74,46,.28)!important;border-radius:5px!important;background:#fff!important;box-shadow:inset 0 1px #ffffffe6!important}#panel #prof-pay-methods .prof-pay-method-btn img{max-width:72px!important;height:18px!important;object-fit:contain!important}#panel #prof-pay-methods .prof-pay-method-btn:hover:not(:disabled){background:linear-gradient(180deg,#efd47d,var(--ml-go-hi))!important;color:var(--ml-go-ink)!important;border-color:var(--ml-go-deep)!important;box-shadow:inset 0 1px #fff9e4,0 2px 0 var(--ml-go-deep),0 0 0 2px #cba23c3d!important;filter:none!important;transform:translateY(-1px)!important;font-weight:700!important}#panel #prof-pay-methods .prof-pay-method-btn:hover:not(:disabled)>span:first-child{color:var(--ml-go-ink)!important;font-weight:700!important}#panel #prof-pay-methods .prof-pay-method-btn:active:not(:disabled){transform:translateY(1px)!important;box-shadow:inset 0 2px 4px #503a0e40,0 1px 0 var(--ml-go-deep)!important}#panel select,#wd-overlay select,#at-overlay select{color:var(--ml-ink)!important;background:var(--ml-surface)!important;border-color:var(--ml-frame)!important;text-shadow:none!important}#panel select option,#wd-overlay select option,#at-overlay select option{color:var(--ml-ink)!important;background:var(--ml-surface)!important}#main-menu.menu-overlay:not(.hidden){display:block!important;overflow-y:auto;overflow-x:hidden;image-rendering:auto!important;background:linear-gradient(180deg,#f7efda1a,#f7efda00 26%,#d8c79c29),url(/game/assets/menu_bg-BsI49h6T.png) center top / cover no-repeat fixed,#e8dab6!important}#main-menu.menu-overlay:before,#main-menu.menu-overlay:after{content:none!important}#main-menu .sm-corner,#main-menu #menu-bg-canvas{display:none!important}#main-menu .menu-content.ml-landing{position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:26px;width:min(1060px,94vw);margin:0 auto;padding:54px 4px 40px;animation:menuFadeIn .5s ease both}#main-menu .ml-hero{display:grid;grid-template-columns:1.1fr .9fr;background:var(--ml-surface);border:1px solid var(--ml-frame);border-radius:10px;box-shadow:inset 0 1px #fff9e4bf,0 16px 38px var(--ml-shadow);overflow:hidden}#main-menu .ml-brand{position:relative;display:flex;flex-direction:column;gap:18px;padding:36px 34px 34px;border-right:1px solid var(--ml-hair)}#main-menu .ml-side{display:flex;flex-direction:column;justify-content:center;gap:13px;padding:34px 30px;background:linear-gradient(180deg,#ede1c280,#e4d6b480)}#main-menu .ml-sign{align-self:flex-start;display:inline-flex;align-items:center;gap:9px;padding:5px 12px;background:linear-gradient(180deg,var(--ml-go-hi),var(--ml-go));color:var(--ml-go-ink);border:1px solid var(--ml-go-deep);border-radius:5px;font:600 .7rem/1 var(--font-body,"Bitter",Georgia,serif);letter-spacing:.6px;text-transform:uppercase;box-shadow:inset 0 1px #fff4cdb3,0 2px 0 var(--ml-go-deep),0 4px 10px var(--ml-shadow)}#main-menu .ml-sign-dot{width:4px;height:4px;border-radius:50%;background:var(--ml-go-ink);opacity:.5}#main-menu .ml-side>.ml-sign{align-self:center!important;margin-bottom:2px}#main-menu .ml-brand .menu-logo{display:block;margin:0;padding:0;animation:none;text-align:left}#main-menu .menu-title{margin:0;text-align:left;font-size:clamp(2.3rem,1.8rem + 2.4vw,3.5rem)!important;line-height:1.02;color:var(--ml-ink)!important;text-shadow:0 1px 0 rgba(255,249,228,.65)!important;animation:none!important}#main-menu .menu-subtitle{display:block!important;margin:9px 0 0!important;max-width:40ch;font:italic 400 1.02rem/1.45 var(--font-body,"Bitter",Georgia,serif)!important;color:var(--ml-ink-soft)!important;text-align:left!important;letter-spacing:0!important}#main-menu .ml-features{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}#main-menu .ml-features li{display:flex;align-items:center;gap:11px;font:500 .95rem/1.35 var(--font-body,"Bitter",Georgia,serif);color:var(--ml-ink)}#main-menu .ml-features li:before{content:"";flex:0 0 4px;height:16px;border-radius:2px;background:linear-gradient(180deg,var(--ml-go-hi) 0%,var(--ml-go) 55%,var(--ml-go-deep) 100%);box-shadow:inset -1px 0 #fff4cd66,0 0 0 .5px #916a1e2e}#main-menu .ml-side .menu-buttons{width:100%;max-width:none;margin:0;animation:none;display:flex;flex-direction:column;gap:11px}#main-menu .menu-btn{width:100%;min-height:52px;box-sizing:border-box;min-width:0;display:flex;align-items:center;justify-content:center;padding:0 18px;margin:0;background:linear-gradient(180deg,var(--ml-surface),var(--ml-raised))!important;color:var(--ml-ink)!important;border:1px solid var(--ml-frame)!important;border-radius:7px!important;box-shadow:inset 0 1px #fff9e4a6,0 3px 0 var(--ml-frame-lo),0 6px 14px var(--ml-shadow)!important;font-family:var(--font-body,"Bitter",Georgia,serif)!important;font-size:1.02rem!important;font-weight:700!important;letter-spacing:.3px!important;text-transform:none!important;text-shadow:none!important;cursor:pointer;transition:transform .09s ease,box-shadow .14s ease,background .14s ease,filter .14s ease}#main-menu .menu-btn:before{content:none!important}#main-menu .menu-btn .menu-btn-text{position:relative;z-index:1;font-family:inherit!important;font-size:inherit!important;font-style:normal!important;font-weight:700!important;line-height:inherit!important;text-shadow:none!important;font-synthesis:none}#main-menu .menu-btn:hover:not(:disabled),#main-menu .menu-btn:focus-visible,#main-menu .menu-btn:active:not(:disabled),#main-menu .menu-btn:hover:not(:disabled) .menu-btn-text,#main-menu .menu-btn:focus-visible .menu-btn-text,#main-menu .menu-btn:active:not(:disabled) .menu-btn-text{font-weight:700!important;font-style:normal!important;text-shadow:none!important}#main-menu .menu-btn:hover:not(:disabled){transform:translateY(-1px);filter:none!important;background:linear-gradient(180deg,#FBF3D8 0%,var(--ml-surface) 100%)!important;color:var(--ml-ink)!important;text-shadow:none!important;border-color:var(--ml-frame)!important;box-shadow:inset 0 1px #fff9e499,0 3px 0 var(--ml-frame-lo),0 5px 12px #3c2c182e!important}#main-menu .menu-btn:hover:not(:disabled) .menu-btn-text{color:var(--ml-ink)!important;text-shadow:none!important;font-weight:700!important}#main-menu .menu-btn:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 5px var(--ml-shadow),0 1px 0 var(--ml-frame-lo)!important}#main-menu .menu-btn:focus-visible{outline:2px solid var(--ml-go-deep)!important;outline-offset:2px}#main-menu .menu-btn-primary{background:linear-gradient(180deg,var(--ml-go-hi) 0%,var(--ml-go) 100%)!important;color:var(--ml-go-ink)!important;border-color:var(--ml-go-deep)!important;box-shadow:inset 0 1px #fff4cdbf,0 3px 0 var(--ml-go-deep),0 6px 16px var(--ml-shadow)!important}#main-menu .menu-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,#EFCE6F 0%,var(--ml-go-hi) 100%)!important;color:var(--ml-go-ink)!important;border-color:var(--ml-go-deep)!important}#main-menu .menu-btn-primary:active:not(:disabled){box-shadow:inset 0 2px 5px #503a0e66,0 1px 0 var(--ml-go-deep)!important}#main-menu .menu-btn-new{background:linear-gradient(180deg,var(--ml-surface),var(--ml-raised))!important;color:var(--ml-ink)!important;border-color:var(--ml-frame)!important}#main-menu .menu-btn-new:hover:not(:disabled){background:linear-gradient(180deg,#FBF4DC,var(--ml-surface))!important;border-color:var(--ml-frame)!important}#main-menu .fs-prompt{width:auto!important;min-width:0!important;padding:0!important;gap:0!important;align-self:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--ml-ink)!important;animation:fsPromptIn .25s ease-out .25s forwards!important}#main-menu .fs-prompt:before,#main-menu .fs-prompt:after,#main-menu .fs-prompt-btn:before,#main-menu .fs-prompt-btn:after{content:none!important}#main-menu .fs-prompt-btn{min-width:0!important;padding:7px 12px!important;gap:7px!important;overflow:visible!important;background:transparent!important;color:var(--ml-go-deep)!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;animation:none!important;filter:none!important;font:600 .78rem/1.2 var(--font-body,"Bitter",Georgia,serif)!important;letter-spacing:.02em!important;text-transform:none!important}#main-menu .fs-prompt-btn:hover{color:var(--ml-ink)!important;background:#cba23c14!important;transform:none!important}#main-menu .fs-prompt-btn-text,#main-menu .fs-prompt-btn-icon{color:inherit!important;filter:none!important}#main-menu .fs-prompt-close{position:absolute!important;top:-5px!important;right:-20px!important;width:18px!important;height:18px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--ml-ink-soft)!important;text-shadow:none!important;font:400 15px/1 var(--font-body)!important}#main-menu .fs-prompt-close:hover{color:var(--ml-ink)!important;background:transparent!important}#main-menu .ml-side .menu-login{width:100%;max-width:none;align-items:stretch;padding:20px;gap:11px;box-sizing:border-box;background:var(--ml-surface);border:1px solid var(--ml-frame);border-radius:9px;box-shadow:inset 0 1px #fff9e499,0 10px 24px var(--ml-shadow)}#main-menu .menu-login:before,#main-menu .menu-login:after{content:none!important}#main-menu .menu-login-title{color:var(--ml-ink)!important;text-align:center}#main-menu .menu-login-err{color:var(--ml-warn)!important}#main-menu .menu-input{width:100%;box-sizing:border-box;background:var(--ml-sunk)!important;border:1px solid var(--ml-frame)!important;border-radius:6px!important;color:var(--ml-ink)!important;box-shadow:inset 0 1px 2px var(--ml-shadow)!important;font-family:var(--font-body,"Bitter",Georgia,serif)}#main-menu .menu-input::placeholder{color:var(--ml-ink-soft)!important;opacity:1}#main-menu .menu-input:focus{border-color:var(--ml-go-deep)!important;outline:none;box-shadow:inset 0 1px 2px var(--ml-shadow),0 0 0 2px #cba23c52!important}#main-menu .menu-login-row{display:flex;gap:10px}#main-menu .menu-login-row .menu-btn{flex:1;min-height:46px}#main-menu .menu-login-forgot{color:var(--ml-ink-soft)!important;text-align:center}#main-menu .menu-login-forgot:hover{color:var(--ml-go-deep)!important}#main-menu .terms-check{color:var(--ml-ink)!important;font-size:.82rem;line-height:1.5}#main-menu .terms-check a{color:var(--ml-go-deep)!important;text-decoration:underline}#main-menu .terms-check input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;flex:0 0 16px;margin-top:1px;background:var(--ml-sunk);border:1px solid var(--ml-frame);border-radius:4px;cursor:pointer;position:relative}#main-menu .terms-check input[type=checkbox]:checked{background:var(--ml-go);border-color:var(--ml-go-deep)}#main-menu .terms-check input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:8px;border:solid var(--ml-go-ink);border-width:0 2px 2px 0;transform:translate(-50%,-58%) rotate(45deg);transform-origin:center}#app header.hud.sm-hud{z-index:61!important}#app header.hud.sm-hud .gold-badge{position:relative!important;z-index:62!important}#main-menu .ml-panels{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}#main-menu .ml-panel{padding:22px 22px 24px;background:var(--ml-surface);border:1px solid var(--ml-frame);border-radius:10px;box-shadow:inset 0 1px #fff9e4a6,0 12px 28px var(--ml-shadow)}#main-menu .ml-panel-wide{grid-column:1 / -1}#main-menu .ml-panel-title{margin:0 0 16px;padding-bottom:11px;position:relative;font-family:Rye,Georgia,serif;font-size:1.28rem;line-height:1.1;color:var(--ml-ink);letter-spacing:.3px}#main-menu .ml-panel-title:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,var(--ml-go-deep) 0%,rgba(145,106,30,0) 78%)}#main-menu .ml-shots{display:grid;grid-template-columns:1fr 1fr;gap:12px}#main-menu .ml-shot{position:relative;margin:0;width:100%;aspect-ratio:16/9;border:1px solid var(--ml-frame);border-radius:7px;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9e440,0 2px 8px #3c2c1833;transition:transform .12s ease,box-shadow .16s ease}#main-menu .ml-shot img{display:block;width:100%;height:100%;object-fit:cover;image-rendering:auto}#main-menu .ml-shot:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff9e459,0 8px 18px #3c2c1847}#main-menu .ml-shot-cap{position:absolute;left:10px;bottom:10px;padding:4px 10px;background:#3b2e1fc7;color:#f7efda;border-radius:5px;font:600 .74rem/1 var(--font-body,"Bitter",Georgia,serif);letter-spacing:.3px;box-shadow:0 1px 3px #0000004d}#main-menu .ml-shot{cursor:zoom-in}.ml-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:none;align-items:center;justify-content:center;background:#261a0cd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:5vh 6vw}.ml-lightbox.is-open{display:flex}.ml-lb-fig{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:100%;max-height:100%}.ml-lb-fig img{display:block;max-width:min(1400px,92vw);max-height:82vh;border:2px solid var(--ml-frame);border-radius:8px;box-shadow:0 24px 64px #0009;image-rendering:auto}.ml-lb-cap{font:600 .95rem/1.2 var(--font-body,"Bitter",Georgia,serif);color:#f7efda;letter-spacing:.3px;padding:6px 14px;background:#3b2e1fb3;border-radius:6px}.ml-lb-close,.ml-lb-nav{position:fixed;z-index:2;display:flex;align-items:center;justify-content:center;background:var(--ml-surface);color:var(--ml-ink);border:1px solid var(--ml-frame);box-shadow:inset 0 1px #fff9e499,0 3px 10px #00000073;cursor:pointer;transition:background .14s ease,color .14s ease;font-family:Georgia,serif;line-height:1}.ml-lb-close:hover,.ml-lb-nav:hover{background:var(--ml-raised);color:var(--ml-go-deep)}.ml-lb-close{top:18px;right:22px;width:44px;height:44px;border-radius:8px;font-size:1.7rem}.ml-lb-nav{top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;font-size:2rem}.ml-lb-prev{left:22px}.ml-lb-next{right:22px}@media(prefers-reduced-motion:reduce){.ml-lb-close,.ml-lb-nav{transition:none}}@media(max-width:640px){.ml-lb-close{top:10px;right:10px;width:40px;height:40px}.ml-lb-nav{width:40px;height:40px;font-size:1.7rem}.ml-lb-prev{left:8px}.ml-lb-next{right:8px}.ml-lb-fig img{max-width:96vw}}#mobile-blocker{background:linear-gradient(180deg,#4a2f1866,#2b1d0fa8),url(/game/assets/menu_bg-BsI49h6T.png) center / cover no-repeat,#4a2f18!important;font-family:var(--font-body,"Bitter",Georgia,serif)!important}#mobile-blocker:before{content:none!important}#mobile-blocker .sm-corner{display:none!important}#mobile-blocker .ml-rotate-halo{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;border-radius:50%;z-index:1;background:radial-gradient(circle,rgba(227,190,88,.28) 0%,rgba(203,162,60,.12) 40%,transparent 68%);filter:blur(6px);animation:mlRotateHalo 3.4s ease-in-out infinite}@keyframes mlRotateHalo{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}#mobile-blocker .ml-rotate-svg{position:relative;z-index:2;filter:drop-shadow(0 6px 12px rgba(0,0,0,.45)) drop-shadow(0 0 18px rgba(227,190,88,.22))}#mobile-blocker .ml-phone{transform-box:fill-box;transform-origin:center;animation:mlPhoneRotate 3.4s ease-in-out infinite}@keyframes mlPhoneRotate{0%,22%{transform:rotate(0)}45%,72%{transform:rotate(-90deg)}92%,to{transform:rotate(0)}}#mobile-blocker .mobile-blocker-title{color:#fbf3d8!important;font-family:Rye,Georgia,serif!important;font-size:1.3rem!important;letter-spacing:.4px!important;line-height:1.35!important;text-shadow:0 2px 4px rgba(30,18,8,.7),0 0 14px rgba(227,190,88,.22)!important}#mobile-blocker .mobile-blocker-sub{color:#e9dcc0!important;font-family:var(--font-body,"Bitter",Georgia,serif)!important;font-size:.92rem!important;letter-spacing:.3px!important;text-shadow:0 1px 3px rgba(30,18,8,.7)!important}@media(prefers-reduced-motion:reduce){#mobile-blocker .ml-phone{animation:none;transform:rotate(-45deg)}#mobile-blocker .ml-rotate-halo{animation:none}}#main-menu .ml-panel-tut{display:flex;flex-direction:column}#main-menu .ml-panel-tut .ml-tut{flex:1 1 auto;justify-content:space-between}#main-menu .ml-tut{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}#main-menu .ml-tut:before{content:"";position:absolute;z-index:0;left:16px;width:3px;top:30px;bottom:6px;border-radius:2px;background:linear-gradient(180deg,var(--ml-go-hi) 0%,var(--ml-go) 50%,var(--ml-go-deep) 100%);box-shadow:inset -1px 0 #fff4cd73}#main-menu .ml-tut li:last-child:before{content:"";position:absolute;z-index:1;left:-31px;top:30px;bottom:-16px;width:6px;background:var(--ml-surface)}#main-menu .ml-tut li{position:relative;z-index:1;margin-left:46px;display:flex;flex-direction:column;gap:4px;padding:12px 15px;background:linear-gradient(180deg,var(--ml-surface),var(--ml-raised));border:1px solid var(--ml-hair);border-radius:10px;box-shadow:inset 0 1px #fff9e499,0 5px 14px #3c2c1826;transition:transform .1s ease,border-color .16s ease,box-shadow .16s ease}#main-menu .ml-tut li:nth-child(2n){background:linear-gradient(180deg,#efe4c7,#e5d9b8)}#main-menu .ml-tut li:hover{transform:translateY(-1px);border-color:var(--ml-frame)}#main-menu .ml-tut-n{position:absolute;left:-46px;top:13px;z-index:2;width:34px;height:34px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--ml-go-hi),var(--ml-go));color:var(--ml-go-ink);border:1px solid var(--ml-go-deep);border-radius:9px;font:400 1.18rem/1 Rye,Georgia,serif;box-shadow:inset 0 1px #fff4cdb3,0 2px 0 var(--ml-go-deep),0 4px 9px #3c2c1847,0 0 0 3px var(--ml-surface)}#main-menu .ml-tut-kick{display:flex;align-items:center;gap:7px;font:700 .7rem/1 var(--font-body,"Bitter",Georgia,serif);color:var(--ml-go-deep);text-transform:uppercase;letter-spacing:.9px}#main-menu .ml-tut-kick:before{content:"";flex:0 0 4px;height:11px;border-radius:2px;background:linear-gradient(180deg,var(--ml-go-hi),var(--ml-go-deep));box-shadow:inset -1px 0 #fff4cd66}#main-menu .ml-tut-txt{font:500 .92rem/1.44 var(--font-body,"Bitter",Georgia,serif);color:var(--ml-ink)}#main-menu .ml-folk{display:flex;flex-direction:column;gap:12px}#main-menu .ml-folk-card{display:flex;align-items:stretch;gap:14px;padding:11px 13px 11px 11px;background:linear-gradient(180deg,var(--ml-surface) 0%,var(--ml-raised) 100%);border:1px solid var(--ml-hair);border-radius:10px;box-shadow:inset 0 1px #fff9e499,0 5px 14px #3c2c1826;transition:transform .12s ease,box-shadow .16s ease,border-color .16s ease}#main-menu .ml-folk-window{position:relative;flex:0 0 104px;width:104px;height:102px;align-self:center;border-radius:8px;overflow:hidden;border:1px solid var(--ml-frame-lo);background:radial-gradient(120% 70% at 50% 12%,#fff9e46b,#fff9e400 62%),linear-gradient(180deg,#efe3c1,#e8dab4 54%,#e1d2a9 66%,#d8c79e);box-shadow:inset 0 0 0 2px #f7efda8c,inset 0 1px #fff9e499,inset 0 2px 5px #3b2e1f24,inset 0 -14px 18px -8px #5e4a2e1f}#main-menu .ml-folk-window:after{content:"";position:absolute;z-index:1;left:50%;bottom:16px;transform:translate(-50%);width:48px;height:9px;border-radius:50%;background:radial-gradient(ellipse at center,#3b2e1f52,#3b2e1f00 72%)}#main-menu .ml-folk-sprite{position:absolute;z-index:2;left:50%;bottom:18px;transform:translate(-50%);width:76px;height:72px;background-repeat:no-repeat;background-size:304px 72px;background-position:0 0;image-rendering:pixelated;animation:ml-folk-walk .8s steps(4) infinite}@keyframes ml-folk-walk{0%{background-position:0 0}to{background-position:-304px 0}}#main-menu .ml-folk-card:nth-child(1) .ml-folk-sprite{animation-duration:.8s;animation-delay:-.05s}#main-menu .ml-folk-card:nth-child(2) .ml-folk-sprite{animation-duration:.92s;animation-delay:-.31s}#main-menu .ml-folk-card:nth-child(3) .ml-folk-sprite{animation-duration:.72s;animation-delay:-.52s}#main-menu .ml-folk-card:nth-child(4) .ml-folk-sprite{animation-duration:.86s;animation-delay:-.68s}#main-menu .ml-folk-info{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:2px 2px 2px 0}#main-menu .ml-folk-name{font:700 1rem/1.12 var(--font-body,"Bitter",Georgia,serif);color:var(--ml-ink);letter-spacing:.1px;text-shadow:0 1px 0 rgba(255,249,228,.6)}#main-menu .ml-folk-role{align-self:flex-start;display:inline-block;margin-top:1px;padding:2px 8px;background:#cba23c29;color:var(--ml-go-deep);border:1px solid rgba(145,106,30,.34);border-radius:4px;font:700 .66rem/1.1 var(--font-body,"Bitter",Georgia,serif);text-transform:uppercase;letter-spacing:.7px;box-shadow:inset 0 1px #fff9e480}#main-menu .ml-folk-quote{margin-top:5px;padding-top:6px;border-top:1px solid;border-image:linear-gradient(90deg,#916a1e59,#916a1e00 80%) 1;font:italic 400 .85rem/1.36 var(--font-body,"Bitter",Georgia,serif);color:var(--ml-ink-soft)}#main-menu .ml-folk-card:hover{transform:translateY(-2px);border-color:var(--ml-frame);box-shadow:inset 0 1px #fff9e4b3,0 9px 20px #3c2c1833}#main-menu .ml-folk-card:hover .ml-folk-window{filter:brightness(1.03)}#main-menu .ml-folk-card:hover .ml-folk-role{background:#cba23c3d}#main-menu .ml-folk-card:hover .ml-folk-sprite{animation-duration:.56s}@media(prefers-reduced-motion:reduce){#main-menu .ml-folk-sprite{animation:none;background-position:0 0}}#menu-corner-controls .menu-fs-corner{background:var(--ml-surface)!important;border:1px solid var(--ml-frame)!important;color:var(--ml-ink)!important;box-shadow:inset 0 1px #fff9e499,0 2px 5px var(--ml-shadow)!important}#menu-corner-controls .menu-fs-corner svg{filter:none!important}#menu-corner-controls .menu-fs-corner:hover{background:var(--ml-raised)!important;color:var(--ml-go-deep)!important;border-color:var(--ml-frame)!important;box-shadow:inset 0 1px #fff9e4a6,0 3px 8px var(--ml-shadow)!important}#menu-corner-controls .menu-fs-corner:active{transform:scale(.95);box-shadow:inset 0 2px 4px var(--ml-shadow),0 1px 0 var(--ml-frame-lo)!important}#menu-corner-controls .menu-fs-corner:focus-visible{outline:none!important;border-color:var(--ml-go-deep)!important;box-shadow:inset 0 1px #fff9e499,0 0 0 2px #cba23c80!important}#menu-footer-live.menu-footer{position:static!important;z-index:auto!important;margin-top:6px;padding:9px 20px 11px!important;background:#f7efdaf7!important;border-top:1px solid var(--ml-frame)!important;box-shadow:0 -2px 12px var(--ml-shadow)!important}#menu-footer-live .menu-footer-company,#menu-footer-live .menu-footer-text,#menu-footer-live .menu-footer-copy{color:var(--ml-ink-soft)!important}#menu-footer-live .menu-footer-links a,#menu-footer-live .menu-footer-social a{color:var(--ml-go-deep)!important}#menu-footer-live .menu-footer-links a:hover,#menu-footer-live .menu-footer-social a:hover{color:var(--ml-ink)!important}@media(pointer:coarse){#menu-footer-live .menu-footer-links,#menu-footer-live .menu-footer-social{gap:4px 18px!important}#menu-footer-live .menu-footer-links a,#menu-footer-live .menu-footer-social a{display:inline-block;padding:13px 8px}}#confirm-dialog .confirm-overlay,#menu-profile-overlay .confirm-overlay{background:#261a0c80!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#confirm-dialog .confirm-panel,#menu-profile-overlay .profile-menu-panel{background:var(--ml-surface)!important;border:1px solid var(--ml-frame)!important;border-radius:12px!important;box-shadow:inset 0 1px #fff9e4b3,0 18px 44px #261a0c80!important;color:var(--ml-ink)!important;padding:26px 24px 22px!important}#confirm-dialog .confirm-text{color:var(--ml-ink)!important;text-shadow:none!important;font-family:var(--font-body,"Bitter",Georgia,serif)!important;line-height:1.7!important}#menu-profile-overlay .profile-menu-title{color:var(--ml-ink)!important;text-shadow:0 1px 0 rgba(255,249,228,.6)!important;font-family:Rye,Georgia,serif!important;text-transform:none!important;letter-spacing:.3px!important;font-weight:400!important;font-size:1.4rem!important}#menu-profile-overlay .profile-menu-email{color:var(--ml-ink-soft)!important}#menu-profile-overlay .profile-menu-stat{background:linear-gradient(180deg,var(--ml-raised),var(--ml-sunk))!important;border:1px solid var(--ml-hair)!important;box-shadow:inset 0 1px #fff9e480!important}#menu-profile-overlay .profile-menu-stat-val{color:var(--ml-go-deep)!important;text-shadow:none!important;font-family:Rye,Georgia,serif!important}#menu-profile-overlay .profile-menu-stat-lbl{color:var(--ml-ink-soft)!important}#menu-profile-overlay .pm-verify{background:var(--ml-sunk)!important;border:1px solid var(--ml-frame)!important}#menu-profile-overlay .pm-verify.is-ok{background:#94a88c33!important;border-color:var(--ml-sage)!important}#menu-profile-overlay .pm-verify-row,#menu-profile-overlay .pm-verify-label{color:var(--ml-ink)!important}#confirm-dialog .intro-btn,#menu-profile-overlay .intro-btn{font-family:var(--font-body,"Bitter",Georgia,serif)!important;font-weight:600!important;background:linear-gradient(180deg,var(--ml-surface),var(--ml-raised))!important;color:var(--ml-ink)!important;text-shadow:none!important;border:1px solid var(--ml-frame)!important;border-radius:7px!important;box-shadow:inset 0 1px #fff9e499,0 2px 0 var(--ml-frame-lo),0 4px 10px #3c2c1833!important;padding:11px 16px!important;transition:background .14s ease,transform .09s ease!important}#confirm-dialog .intro-btn:hover,#menu-profile-overlay .intro-btn:hover{background:linear-gradient(180deg,#FBF3D8,var(--ml-surface))!important}#confirm-dialog .intro-btn:active,#menu-profile-overlay .intro-btn:active{transform:translateY(1px)}#confirm-dialog .intro-btn.intro-btn-primary,#menu-profile-overlay .intro-btn.intro-btn-primary{background:linear-gradient(180deg,var(--ml-go-hi),var(--ml-go))!important;color:var(--ml-go-ink)!important;border-color:var(--ml-go-deep)!important;box-shadow:inset 0 1px #fff4cdb3,0 2px 0 var(--ml-go-deep),0 4px 10px #3c2c1840!important}#confirm-dialog .intro-btn.intro-btn-primary:hover,#menu-profile-overlay .intro-btn.intro-btn-primary:hover{background:linear-gradient(180deg,#EFCE6F,var(--ml-go-hi))!important}@media(max-width:900px){#main-menu .ml-hero{grid-template-columns:1fr}#main-menu .ml-brand{border-right:0;border-bottom:1px solid var(--ml-hair);align-items:center;text-align:center}#main-menu .ml-sign{align-self:center}#main-menu .ml-brand .menu-logo,#main-menu .menu-title,#main-menu .menu-subtitle{text-align:center!important}#main-menu .menu-subtitle{margin-left:auto!important;margin-right:auto!important}#main-menu .ml-features{align-items:flex-start;align-self:center;width:auto;max-width:34ch;text-align:left}#main-menu .ml-features li{text-align:left}#main-menu .ml-panels{grid-template-columns:1fr}}@media(max-width:620px){#main-menu .menu-content.ml-landing{width:94vw;padding:34px 2px 30px;gap:20px}#main-menu .ml-brand{padding:26px 18px}#main-menu .ml-side{padding:22px 18px}#main-menu .ml-panel{padding:18px 16px 20px}#main-menu .ml-shots{grid-template-columns:1fr}#main-menu .ml-panel-title{font-size:1.15rem}#main-menu .menu-title{font-size:2.1rem!important}#main-menu .menu-subtitle{font-size:.95rem!important}#main-menu .ml-tut li{margin-left:42px}#main-menu .ml-tut-n{left:-42px;width:30px;height:30px;font-size:1.02rem;top:12px}#main-menu .ml-tut:before{left:14px}#main-menu .ml-folk-window{flex:0 0 96px;width:96px}}@media(max-width:400px){#main-menu .menu-title{font-size:1.85rem!important}}@media(max-height:540px){#main-menu .menu-content.ml-landing{padding-top:18px;padding-bottom:26px;gap:14px}#main-menu .menu-title{font-size:clamp(1.55rem,.9rem + 3vw,2.15rem)!important}#main-menu .menu-subtitle{font-size:.88rem!important;margin-top:5px!important}#main-menu .ml-sign{padding:4px 10px;font-size:.64rem}#main-menu .ml-features{gap:7px;margin-top:2px}#main-menu .ml-features li{font-size:.85rem}#main-menu .menu-btn{min-height:44px}#main-menu .ml-panels{gap:14px}#main-menu .ml-panel{padding:15px 15px 17px}#main-menu .ml-panel-title{font-size:1.1rem;margin-bottom:11px;padding-bottom:9px}#menu-footer-live.menu-footer{padding:7px 16px 9px!important}.menu-corner-controls{top:12px!important;right:12px!important}#menu-corner-controls .menu-fs-corner{box-shadow:inset 0 1px #fff9e499,0 4px 13px #3c2c1873!important}}body.is-mobile #main-menu .menu-content.ml-landing{max-height:none!important;overflow:visible!important;padding:18px 4px 26px!important}body.is-mobile #menu-footer-live.menu-footer{position:static!important;max-height:none!important;overflow:visible!important;flex-wrap:wrap!important}body.is-mobile #menu-footer-live .menu-footer-row{display:flex!important}@media(min-width:600px)and (max-height:540px){#main-menu .ml-hero{grid-template-columns:1.18fr .82fr}#main-menu .ml-brand{border-right:1px solid var(--ml-hair);border-bottom:0;align-items:flex-start;text-align:left;padding:18px 22px 20px;gap:12px}#main-menu .ml-sign{align-self:flex-start}#main-menu .ml-brand .menu-logo,#main-menu .menu-title,#main-menu .menu-subtitle{text-align:left!important}#main-menu .menu-subtitle{margin-left:0!important;margin-right:0!important}#main-menu .ml-features{align-items:flex-start}#main-menu .ml-side{padding:16px 20px}#main-menu .ml-panels{grid-template-columns:1fr 1fr}}#main-menu .ml-side .menu-buttons{flex-direction:column!important;grid-template-columns:1fr!important;width:100%!important;max-width:none!important}@media(prefers-reduced-motion:reduce){#main-menu .menu-content.ml-landing{animation:none}#main-menu .menu-btn{transition:none}}#cookie-consent{align-items:flex-end!important;justify-content:flex-start!important;padding:clamp(12px,2.8vw,34px)!important}#cookie-consent .cookie-consent-overlay{background:#2b2114a8!important;-webkit-backdrop-filter:blur(5px) saturate(.75)!important;backdrop-filter:blur(5px) saturate(.75)!important}#cookie-consent .cookie-consent-panel{width:min(720px,100%)!important;max-width:100%!important;max-height:min(88vh,760px)!important;overflow:hidden!important;background:var(--ml-surface)!important;border:1px solid var(--ml-frame)!important;border-radius:5px 18px!important;box-shadow:inset 0 1px #fff9e4e6,0 18px 54px #2b21147a!important;animation:menuFadeIn .24s ease-out!important}#cookie-consent .cookie-consent-panel:before{content:"";position:absolute;z-index:2;top:0;left:28px;width:96px;height:4px;background:var(--ml-go);box-shadow:102px 0 0 var(--ml-sage);pointer-events:none}#cookie-consent .cookie-consent-header{position:relative!important;padding:25px 28px 16px!important;border:0!important;border-bottom:1px solid var(--ml-hair)!important;background:linear-gradient(90deg,rgba(203,162,60,.09),transparent 42%)!important;box-shadow:none!important}#cookie-consent .ml-cookie-kicker{display:block;margin:0 0 5px;color:var(--ml-go-deep);font:700 .68rem/1.2 var(--font-body,"Bitter",Georgia,serif);letter-spacing:.12em;text-transform:uppercase}#cookie-consent .cookie-consent-title{margin:0!important;color:var(--ml-ink)!important;font:400 clamp(1.22rem,2.8vw,1.62rem)/1.2 "Rye",Georgia,serif!important;letter-spacing:0!important;text-transform:none!important;text-shadow:0 1px 0 rgba(255,249,228,.8)!important}#cookie-consent .cookie-consent-body{padding:20px 28px!important;color:var(--ml-ink-soft)!important;background:repeating-linear-gradient(0deg,transparent 0,transparent 31px,rgba(140,117,80,.055) 32px),var(--ml-surface)!important;font:400 .9rem/1.65 var(--font-body,"Bitter",Georgia,serif)!important}#cookie-consent .cookie-consent-msg{margin:0!important;color:var(--ml-ink-soft)!important;font-size:inherit!important;line-height:inherit!important}#cookie-consent .ml-cookie-note{margin:15px 0 0;padding:9px 12px;border-left:3px solid var(--ml-sage);background:#94a88c1f;color:var(--ml-ink-soft);font-size:.78rem;line-height:1.45}#cookie-consent .ml-cookie-note strong{color:var(--ml-ink);font-weight:700}#cookie-consent .cookie-consent-link{color:var(--ml-go-deep)!important;text-decoration-color:#916a1e80!important;text-underline-offset:3px;text-shadow:none!important}#cookie-consent .cookie-consent-link:hover{color:var(--ml-ink)!important;text-decoration-color:var(--ml-ink)!important}#cookie-consent .cookie-consent-actions{display:grid!important;grid-template-columns:1.2fr .9fr .8fr;gap:9px!important;padding:14px 28px 23px!important;border:0!important;border-top:1px solid var(--ml-hair)!important;background:var(--ml-raised)!important;box-shadow:none!important}#cookie-consent .cookie-consent-btn,#cookie-consent #cookie-accept-all{width:100%!important;min-height:44px!important;margin:0!important;padding:10px 13px!important;border:1px solid var(--ml-frame)!important;border-radius:5px!important;background:var(--ml-surface)!important;color:var(--ml-ink)!important;box-shadow:inset 0 1px #fff9e4bf!important;font:700 .78rem/1.25 var(--font-body,"Bitter",Georgia,serif)!important;letter-spacing:.01em!important;text-transform:none!important;text-shadow:none!important;transform:none!important}#cookie-consent .cookie-consent-btn:hover:not(:disabled){border-color:var(--ml-frame-lo)!important;background:#fff7df!important;color:var(--ml-ink)!important}#cookie-consent .cookie-consent-btn.primary,#cookie-consent #cookie-accept-all{border-color:var(--ml-go-deep)!important;background:linear-gradient(180deg,var(--ml-go-hi),var(--ml-go))!important;color:var(--ml-go-ink)!important;box-shadow:inset 0 1px #fff4cdc7,0 2px 0 var(--ml-go-deep)!important}#cookie-consent .cookie-consent-btn.primary:hover:not(:disabled),#cookie-consent #cookie-accept-all:hover:not(:disabled){background:linear-gradient(180deg,#efd47d,var(--ml-go-hi))!important}#cookie-consent .cookie-consent-submsg{margin:14px 0 7px!important;color:var(--ml-go-deep)!important;font:700 .68rem/1.2 var(--font-body,"Bitter",Georgia,serif)!important;letter-spacing:.1em;text-transform:uppercase}#cookie-consent .cookie-category{margin:0 0 8px;padding:11px 13px;border:1px solid var(--ml-hair);border-left:4px solid var(--ml-frame);border-radius:4px;background:#fff9e485}#cookie-consent .cookie-category-head{align-items:center;margin:0 0 5px}#cookie-consent .cookie-category-title{color:var(--ml-ink)!important;font:700 .8rem/1.35 var(--font-body,"Bitter",Georgia,serif)!important}#cookie-consent .cookie-category-desc{color:var(--ml-ink-soft)!important;font:400 .74rem/1.48 var(--font-body,"Bitter",Georgia,serif)!important}#cookie-consent .cookie-switch{width:38px;height:20px}#cookie-consent .cookie-slider{border:1px solid var(--ml-frame)!important;background:var(--ml-sunk)!important;box-shadow:inset 0 1px 2px #3c2c1838!important}#cookie-consent .cookie-slider:before{left:2px!important;top:50%!important;width:14px!important;height:14px!important;margin:0!important;transform:translateY(-50%)!important;background:var(--ml-frame)!important;box-shadow:none!important}#cookie-consent .cookie-switch input:checked+.cookie-slider,#cookie-consent .cookie-switch.disabled .cookie-slider{border-color:var(--ml-go-deep)!important;background:var(--ml-go)!important}#cookie-consent .cookie-switch input:checked+.cookie-slider:before,#cookie-consent .cookie-switch.disabled .cookie-slider:before{transform:translate(18px,-50%)!important;background:var(--ml-go-ink)!important}#cookie-consent-customize .cookie-consent-actions{display:flex!important;justify-content:flex-end!important}#cookie-consent-customize #cookie-save-exit{width:min(230px,100%)!important}@media(max-width:680px){#cookie-consent{padding:9px!important}#cookie-consent .cookie-consent-panel{max-height:93vh!important;border-radius:4px 14px!important}#cookie-consent .cookie-consent-header{padding:21px 18px 13px!important}#cookie-consent .cookie-consent-body{padding:16px 18px!important}#cookie-consent .cookie-consent-actions{grid-template-columns:1fr!important;padding:12px 18px 18px!important}}
