.gt-btn[data-v-1dd13fcb]{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:calc(6px * var(--ui-scale));white-space:nowrap;font-family:var(--font-pixel);font-variant-numeric:tabular-nums;letter-spacing:.5px;line-height:1;cursor:pointer;user-select:none;border:none;outline:none;image-rendering:pixelated;-webkit-font-smoothing:none;--btn-depth: calc(4px * var(--ui-scale));--btn-bg: var(--bg-4);--btn-bg-hover: var(--bg-5);--btn-border: var(--line-2);--btn-color: var(--txt-main);--btn-shadow-inset: rgba(0, 0, 0, .4);--btn-shadow-drop: rgba(0, 0, 0, .55);--btn-h: calc(32px * var(--ui-scale));--btn-px: calc(14px * var(--ui-scale));--btn-fs: calc(14px * var(--ui-scale));height:var(--btn-h);padding:0 var(--btn-px);font-size:var(--btn-fs);background:var(--btn-bg);color:var(--btn-color);box-shadow:inset 0 0 0 2px var(--btn-border),inset -2px -2px 0 var(--btn-shadow-inset),var(--btn-depth) var(--btn-depth) 0 var(--btn-shadow-drop);transition:transform .05s,box-shadow .05s,background .05s}.gt-btn[data-v-1dd13fcb]:hover:not(:disabled){background:var(--btn-bg-hover);transform:translate(calc(2px * var(--ui-scale)),calc(2px * var(--ui-scale)));box-shadow:inset 0 0 0 2px var(--btn-border),inset -2px -2px 0 var(--btn-shadow-inset),calc(var(--btn-depth) - 2px * var(--ui-scale)) calc(var(--btn-depth) - 2px * var(--ui-scale)) 0 var(--btn-shadow-drop)}.gt-btn[data-v-1dd13fcb]:active:not(:disabled){transform:translate(var(--btn-depth),var(--btn-depth));box-shadow:inset 0 0 0 2px var(--btn-border),inset -2px -2px 0 var(--btn-shadow-inset),0 0 0 var(--btn-shadow-drop)}.gt-btn[data-v-1dd13fcb]:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}.gt-btn--disabled[data-v-1dd13fcb],.gt-btn[data-v-1dd13fcb]:disabled{opacity:.45;cursor:not-allowed;transform:none!important;box-shadow:inset 0 0 0 2px var(--btn-border),inset -2px -2px 0 var(--btn-shadow-inset),var(--btn-depth) var(--btn-depth) 0 var(--btn-shadow-drop)!important}.gt-btn--base[data-v-1dd13fcb]{--btn-bg: var(--bg-4);--btn-bg-hover: var(--bg-5);--btn-border: var(--line-2);--btn-color: var(--txt-main)}.gt-btn--primary[data-v-1dd13fcb]{--btn-bg: var(--gold-600);--btn-bg-hover: var(--gold-500);--btn-border: var(--gold-500);--btn-color: var(--txt-on-gold);--btn-shadow-inset: rgba(0, 0, 0, .35)}.gt-btn--success[data-v-1dd13fcb]{--btn-bg: var(--pos-dark);--btn-bg-hover: var(--pos);--btn-border: var(--pos);--btn-color: #0c1408;--btn-shadow-inset: rgba(0, 0, 0, .35)}.gt-btn--warning[data-v-1dd13fcb]{--btn-bg: var(--gold-600);--btn-bg-hover: var(--gold-500);--btn-border: var(--gold-500);--btn-color: var(--txt-on-gold);--btn-shadow-inset: rgba(0, 0, 0, .35)}.gt-btn--danger[data-v-1dd13fcb]{--btn-bg: var(--neg-dark);--btn-bg-hover: var(--neg);--btn-border: var(--neg);--btn-color: #fff8f5;--btn-shadow-inset: rgba(0, 0, 0, .35)}.gt-btn--ghost[data-v-1dd13fcb]{--btn-bg: transparent;--btn-bg-hover: var(--gold-dim);--btn-border: var(--gold-500);--btn-color: var(--gold-400)}.gt-btn--small[data-v-1dd13fcb]{--btn-h: calc(24px * var(--ui-scale));--btn-px: calc(10px * var(--ui-scale));--btn-fs: calc(12px * var(--ui-scale));--btn-depth: calc(3px * var(--ui-scale))}.gt-btn--default[data-v-1dd13fcb]{--btn-h: calc(32px * var(--ui-scale));--btn-px: calc(14px * var(--ui-scale));--btn-fs: calc(14px * var(--ui-scale));--btn-depth: calc(4px * var(--ui-scale))}.gt-btn--large[data-v-1dd13fcb]{--btn-h: calc(40px * var(--ui-scale));--btn-px: calc(18px * var(--ui-scale));--btn-fs: calc(16px * var(--ui-scale));--btn-depth: calc(4px * var(--ui-scale))}.topbar-wrap[data-v-0ab08650]{flex-shrink:0;background:linear-gradient(180deg,#181030f2,#0b0714f2),var(--bg-1);border-bottom:1px solid var(--line-1);box-shadow:0 2px 0 var(--gold-glow),0 4px 14px #00000073;position:relative;z-index:40;backdrop-filter:blur(2px)}.topbar-wrap[data-v-0ab08650]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent 0%,var(--neon-pink) 10%,var(--gold-500) 50%,var(--neon-pink) 90%,transparent 100%);box-shadow:0 0 12px var(--gold-glow)}.topbar[data-v-0ab08650]{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-4);min-height:calc(64px * var(--ui-scale))}.topbar__logo[data-v-0ab08650]{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0;margin-right:var(--sp-2);padding-right:var(--sp-3);border-right:1px solid var(--line-1)}.topbar__logo-text[data-v-0ab08650]{display:flex;flex-direction:column;line-height:1.2}.logo-px[data-v-0ab08650]{color:var(--gold-500);font-size:calc(20px * var(--ui-scale));line-height:1;filter:drop-shadow(0 0 4px var(--gold-glow))}.logo-text[data-v-0ab08650]{color:var(--txt-hi);font-size:var(--fs-md);font-weight:700;letter-spacing:1px;white-space:nowrap}.logo-sub[data-v-0ab08650]{color:var(--txt-faint);font-size:var(--fs-xs);letter-spacing:3px;white-space:nowrap;margin-top:2px}.topbar__round[data-v-0ab08650]{flex-shrink:0;padding:var(--sp-1) var(--sp-3);background:var(--bg-3);border:1px solid var(--line-2);color:var(--txt-sub);font-size:var(--fs-sm);font-weight:700;letter-spacing:1px;white-space:nowrap;box-shadow:inset -2px -2px #0000004d}.topbar__hero[data-v-0ab08650]{flex:1;min-width:0;display:flex;align-items:baseline;justify-content:center;gap:var(--sp-3);overflow:hidden;white-space:nowrap}.topbar__hero-cash[data-v-0ab08650]{font-size:var(--fs-xl);font-weight:700;letter-spacing:1px;line-height:1.1;background:linear-gradient(180deg,var(--txt-gold-bright) 0%,var(--gold-400) 60%,var(--gold-600) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 20px rgba(240,162,60,.35);font-variant-numeric:tabular-nums}.topbar__hero-rate[data-v-0ab08650]{font-size:var(--fs-sm);color:var(--txt-sub);letter-spacing:.5px;padding:calc(2px * var(--ui-scale)) var(--sp-2);background:#0003;border:1px solid var(--line-1)}.topbar__hero-rate-icon[data-v-0ab08650]{color:var(--gold-400);margin-right:2px}.topbar__right[data-v-0ab08650]{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto;flex-shrink:0;position:relative}.tb-btn[data-v-0ab08650]{display:inline-flex;align-items:center;gap:calc(6px * var(--ui-scale))}.topbar__menu[data-v-0ab08650]{position:absolute;top:calc(100% + var(--sp-2));right:0;min-width:calc(200px * var(--ui-scale));background:var(--bg-3);border:2px solid var(--gold-500);box-shadow:inset 0 0 0 1px var(--line-0),0 12px 24px #0009,0 0 16px var(--gold-glow-soft);padding:var(--sp-1);display:flex;flex-direction:column;z-index:50}.menu-item[data-v-0ab08650]{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:transparent;border:none;color:var(--text-primary);font-size:var(--fs-base);font-family:inherit;text-align:left;cursor:pointer;border-bottom:1px solid var(--line-1)}.menu-item[data-v-0ab08650]:last-child{border-bottom:none}.menu-item[data-v-0ab08650]:hover{background:var(--gold-dim);color:var(--gold-300);padding-left:calc(var(--sp-3) + 4px)}.drop-enter-active[data-v-0ab08650],.drop-leave-active[data-v-0ab08650]{transition:transform .15s ease,opacity .15s ease;transform-origin:top right}.drop-enter-from[data-v-0ab08650],.drop-leave-to[data-v-0ab08650]{transform:scaleY(.8);opacity:0}.gt-card[data-v-a337174a]{--card-bg: var(--bg-3);--card-border: var(--gold-500);background:var(--card-bg);color:var(--txt-main);box-shadow:inset 0 0 0 2px var(--card-border),inset -3px -3px #0006,4px 4px #00000080;image-rendering:pixelated}.gt-card--dark[data-v-a337174a]{--card-bg: var(--bg-2)}.gt-card__header[data-v-a337174a]{padding:var(--sp-2) var(--sp-3);border-bottom:1px dashed var(--line-2)}.gt-card__body[data-v-a337174a]{padding:var(--sp-3)}.gt-progress[data-v-96bcf368]{--prog-bg: var(--bg-2);--prog-fill: var(--gold-400);--prog-border: var(--line-2);--prog-h: calc(10px * var(--ui-scale));position:relative;width:100%;height:var(--prog-h);background:var(--prog-bg);box-shadow:inset 0 0 0 2px var(--prog-border),inset 1px 1px #0006;overflow:hidden;image-rendering:pixelated}.gt-progress--warning[data-v-96bcf368]{--prog-fill: var(--gold-400);--prog-border: var(--gold-600)}.gt-progress--success[data-v-96bcf368]{--prog-fill: var(--pos);--prog-border: var(--pos-dark)}.gt-progress--danger[data-v-96bcf368]{--prog-fill: var(--neg);--prog-border: var(--neg-dark)}.gt-progress__fill[data-v-96bcf368]{position:absolute;inset:0;width:0;background:var(--prog-fill);background-image:repeating-linear-gradient(90deg,transparent 0px,transparent calc(4px * var(--ui-scale)),rgba(255,255,255,.08) calc(4px * var(--ui-scale)),rgba(255,255,255,.08) calc(8px * var(--ui-scale)));transition:width .2s linear}.gt-progress--full .gt-progress__fill[data-v-96bcf368]{animation:gt-progress-pulse-96bcf368 1s ease-in-out infinite}.gt-progress--full[data-v-96bcf368]:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,transparent 0px,transparent calc(10px * var(--ui-scale)),rgba(255,255,255,.35) calc(10px * var(--ui-scale)),rgba(255,255,255,.35) calc(14px * var(--ui-scale)));background-size:calc(32px * var(--ui-scale)) 100%;animation:gt-progress-shine-96bcf368 calc(.9s * var(--ui-scale)) steps(8) infinite}@keyframes gt-progress-pulse-96bcf368{0%,to{filter:brightness(1)}50%{filter:brightness(1.45)}}@keyframes gt-progress-shine-96bcf368{0%{background-position:0 0}to{background-position:calc(32px * var(--ui-scale)) 0}}.rsb[data-v-516bcb87]{width:calc(360px * var(--ui-scale));max-width:40vw;flex-shrink:0;background:linear-gradient(180deg,var(--bg-2) 0%,var(--bg-1) 100%);border-left:1px solid var(--line-1);box-shadow:inset 2px 0 #00000080;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;gap:var(--sp-4);padding:var(--sp-4)}.rsb-block[data-v-516bcb87]{flex-shrink:0}.rsb-block .title[data-v-516bcb87]{margin:0;color:var(--gold-400);font-size:var(--fs-xs);font-weight:700;letter-spacing:2px;text-transform:uppercase}.rsb-progress-text[data-v-516bcb87]{font-size:var(--fs-sm);color:var(--txt-sub);margin-bottom:var(--sp-2);display:flex;justify-content:space-between;align-items:baseline}.rsb-progress-text__pct[data-v-516bcb87]{color:var(--gold-400);font-weight:700}.rsb-progress-threshold[data-v-516bcb87]{margin-top:var(--sp-1);font-size:var(--fs-xs);color:var(--txt-faint);display:flex;justify-content:space-between;align-items:baseline}.rsb-progress-threshold__label[data-v-516bcb87]{color:var(--txt-dim)}.rsb-progress-bar[data-v-516bcb87]{width:100%;margin-bottom:var(--sp-1)}.rsb-kv-list[data-v-516bcb87]{width:100%}.rsb-kv[data-v-516bcb87]{display:flex;justify-content:space-between;align-items:center;padding:var(--sp-2) 0;font-size:var(--fs-base);color:var(--txt-main);border-bottom:1px dashed var(--line-1)}.rsb-kv[data-v-516bcb87]:last-child{border-bottom:none}.rsb-kv--minor[data-v-516bcb87]{padding:calc(var(--sp-1) * 1.5) 0;font-size:var(--fs-xs);color:var(--txt-sub)}.rsb-kv--minor .rsb-kv__val[data-v-516bcb87]{font-size:var(--fs-xs)}.rsb-kv__label[data-v-516bcb87]{display:flex;align-items:center;gap:var(--sp-1);color:var(--txt-sub)}.rsb-kv__val[data-v-516bcb87]{color:var(--txt-gold-bright);font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.6),0 0 8px rgba(240,162,60,.18)}.rsb-kv__val--crystal[data-v-516bcb87]{color:#7ee0a0;text-shadow:0 0 8px rgba(126,224,160,.25)}.rsb-kv__sub[data-v-516bcb87]{color:var(--txt-dim);font-weight:400;font-size:var(--fs-xs)}.rsb-resources[data-v-516bcb87]{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px dashed var(--line-1);display:flex;flex-direction:column;gap:var(--sp-2)}.rsb-resources__title[data-v-516bcb87]{margin:0;color:var(--txt-dim);font-size:var(--fs-xs);letter-spacing:1px}.rsb-resources__chips[data-v-516bcb87]{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2)}.rsb-resource-chip[data-v-516bcb87]{font-size:var(--fs-xs);color:#c0c4cc;padding:calc(1px * var(--ui-scale)) var(--sp-1);background:#0000004d;border:1px solid var(--line-2)}.rsb-dot[data-v-516bcb87]{display:inline-block;width:calc(6px * var(--ui-scale));height:calc(6px * var(--ui-scale));flex-shrink:0}.rsb-dot--gold[data-v-516bcb87]{background:var(--gold-400);box-shadow:0 0 4px var(--gold-glow)}.rsb-dot--cyan[data-v-516bcb87]{background:#7ee0a0;box-shadow:0 0 4px #7ee0a066}.rsb-dot--purple[data-v-516bcb87]{background:#d0a0ff;box-shadow:0 0 4px #d0a0ff66}.rsb-skull[data-v-516bcb87]{color:var(--skull);font-weight:700}.rsb-panel[data-v-516bcb87]{flex:1;min-height:0;display:flex;flex-direction:column}.rsb-tabbar[data-v-516bcb87]{display:flex;gap:var(--sp-1);padding:var(--sp-1);background:var(--bg-2);border:1px solid var(--line-1);border-bottom:none;flex-shrink:0}.rsb-tab[data-v-516bcb87]{flex:1;padding:var(--sp-2) var(--sp-1);background:transparent;border:none;border-bottom:2px solid transparent;color:var(--txt-dim);font-size:var(--fs-sm);font-family:inherit;cursor:pointer;transition:color .1s ease,border-color .1s ease}.rsb-tab[data-v-516bcb87]:hover{color:var(--txt-hi)}.rsb-tab.is-active[data-v-516bcb87]{color:var(--gold-300);border-bottom-color:var(--gold-500);text-shadow:0 0 8px var(--gold-glow)}.rsb-tabbody[data-v-516bcb87]{flex:1;min-height:0;overflow-y:auto;background:var(--bg-2);border:1px solid var(--line-1)}.rsb-events[data-v-516bcb87]{padding:var(--sp-2) var(--sp-3)}.rsb-empty[data-v-516bcb87]{font-size:var(--fs-sm);color:var(--text-dim);padding:var(--sp-1) 0}.rsb-event-row[data-v-516bcb87]{display:grid;grid-template-columns:auto 1fr;gap:0 var(--sp-2);padding:var(--sp-1) 0 var(--sp-2);font-size:var(--fs-xs);border-bottom:1px solid rgba(58,39,23,.5);line-height:1.5}.rsb-event-row[data-v-516bcb87]:last-child{border-bottom:none}.rsb-event-time[data-v-516bcb87]{color:var(--txt-faint);flex-shrink:0;font-size:calc(11px * var(--ui-scale));padding-top:2px;white-space:nowrap}.rsb-event-msg[data-v-516bcb87]{color:var(--gold-400);font-weight:600;word-break:break-all}.rsb-event-row--success .rsb-event-msg[data-v-516bcb87]{color:var(--pos, #5ab884)}.rsb-event-row--info .rsb-event-msg[data-v-516bcb87]{color:var(--txt-sub, #b9b1c8)}.rsb-event-row--warn .rsb-event-msg[data-v-516bcb87]{color:var(--warn, #f0a23c)}.rsb-event-row--error .rsb-event-msg[data-v-516bcb87]{color:var(--neg, #e05a5a)}.rsb-event-row--warn[data-v-516bcb87]{background:#f0a23c0a;padding-left:var(--sp-1)}.rsb-event-row--error[data-v-516bcb87]{background:#e05a5a0d;padding-left:var(--sp-1)}.critter[data-v-ca746ba0]{--dig: 1.15s;--cycle: 6.9s;position:relative;width:36px;height:27px}.critter--flip[data-v-ca746ba0]{transform:scaleX(-1)}.critter__wipe[data-v-ca746ba0],.critter__body[data-v-ca746ba0]{position:absolute;inset:0;transform-origin:50% 100%}.critter__svg g[data-v-ca746ba0]{transform-box:view-box}.critter.is-digging .critter__wipe[data-v-ca746ba0]{animation:c-wipe-up-ca746ba0 var(--cycle) ease-in-out infinite;animation-delay:var(--phase)}@keyframes c-wipe-up-ca746ba0{0%,83%,to{transform:translateY(0) rotate(0)}86%{transform:translateY(-3px) rotate(-3deg)}89%{transform:translateY(-3px) rotate(2deg)}92%{transform:translateY(-3px) rotate(-2deg)}96%{transform:translateY(-2px) rotate(0)}}.critter.is-digging .critter__body[data-v-ca746ba0]{animation:c-body-ca746ba0 var(--dig) steps(4,end) infinite;animation-delay:var(--phase)}@keyframes c-body-ca746ba0{0%,30%{transform:translateY(2px) scaleY(.94)}36%{transform:translateY(4px) scaleY(.88)}40%{transform:translateY(3px) scaleY(.91)}52%{transform:translateY(0) scaleY(.98)}to{transform:translateY(2px) scaleY(.94)}}.critter.is-digging .critter-foot--l[data-v-ca746ba0]{animation:c-foot-l-ca746ba0 var(--dig) steps(2,end) infinite;animation-delay:var(--phase)}.critter.is-digging .critter-foot--r[data-v-ca746ba0]{animation:c-foot-r-ca746ba0 var(--dig) steps(2,end) infinite;animation-delay:var(--phase)}@keyframes c-foot-l-ca746ba0{0%,30%,to{transform:translate(0)}36%{transform:translate(-1px)}60%{transform:translate(0)}}@keyframes c-foot-r-ca746ba0{0%,30%,to{transform:translate(0)}36%{transform:translate(1px)}60%{transform:translate(0)}}.critter-paw--l[data-v-ca746ba0]{transform-origin:4.5px 13px}.critter.is-digging .critter-paw--l[data-v-ca746ba0]{animation-name:c-paw-l-ca746ba0,c-hide-on-wipe-ca746ba0;animation-duration:var(--dig),var(--cycle);animation-timing-function:steps(4,end),linear;animation-iteration-count:infinite;animation-delay:var(--phase)}@keyframes c-paw-l-ca746ba0{0%,30%{transform:rotate(-4deg) translateY(0)}36%{transform:rotate(6deg) translateY(2px)}40%{transform:rotate(4deg) translateY(1px)}52%{transform:rotate(-10deg) translateY(-1px)}to{transform:rotate(-4deg) translateY(0)}}.critter-paw--r[data-v-ca746ba0]{transform-origin:17.5px 13px}.critter.is-digging .critter-paw--r[data-v-ca746ba0]{animation:c-paw-r-ca746ba0 var(--dig) steps(4,end) infinite;animation-delay:var(--phase)}@keyframes c-paw-r-ca746ba0{0%,30%{transform:rotate(0) translateY(0)}36%{transform:rotate(7deg) translateY(2px)}40%{transform:rotate(5deg) translateY(1px)}52%{transform:rotate(-4deg) translateY(-1px)}to{transform:rotate(0) translateY(0)}}@keyframes c-hide-on-wipe-ca746ba0{0%,83%{opacity:1}84%,96%{opacity:0}97%,to{opacity:1}}.critter-wipe-arm[data-v-ca746ba0]{transform-origin:4px 14px;opacity:0}.critter.is-digging .critter-wipe-arm[data-v-ca746ba0]{animation:c-wipe-arm-ca746ba0 var(--cycle) linear infinite;animation-delay:var(--phase)}@keyframes c-wipe-arm-ca746ba0{0%,83%{opacity:0;transform:translate(0) rotate(0)}84%{opacity:1;transform:translate(0) rotate(0)}87%{opacity:1;transform:translate(-2px) rotate(-6deg)}90%{opacity:1;transform:translate(2px) rotate(6deg)}93%{opacity:1;transform:translate(-2px) rotate(-6deg)}96%{opacity:1;transform:translate(0) rotate(0)}97%,to{opacity:0;transform:translate(0) rotate(0)}}.critter-pick--dig[data-v-ca746ba0]{transform-origin:19px 13px;opacity:1}.critter-pick--rest[data-v-ca746ba0]{opacity:0}.critter.is-digging .critter-pick--dig[data-v-ca746ba0]{animation-name:c-pick-ca746ba0,c-hide-on-wipe-ca746ba0;animation-duration:var(--dig),var(--cycle);animation-timing-function:steps(4,end),linear;animation-iteration-count:infinite;animation-delay:var(--phase)}.critter.is-digging .critter-pick--rest[data-v-ca746ba0]{animation:c-show-on-wipe-ca746ba0 var(--cycle) linear infinite;animation-delay:var(--phase)}@keyframes c-pick-ca746ba0{0%,to{transform:rotate(38deg)}30%{transform:rotate(72deg)}36%{transform:rotate(135deg)}40%{transform:rotate(127deg)}52%{transform:rotate(95deg)}}@keyframes c-show-on-wipe-ca746ba0{0%,83%{opacity:0}84%,96%{opacity:1}97%,to{opacity:0}}.critter-head[data-v-ca746ba0]{transform-origin:11px 13px}.critter.is-digging .critter-head[data-v-ca746ba0]{animation:c-head-ca746ba0 var(--dig) steps(4,end) infinite;animation-delay:var(--phase)}@keyframes c-head-ca746ba0{0%,30%{transform:translateY(2px)}36%{transform:translateY(4px)}40%{transform:translateY(3px)}52%{transform:translateY(1px)}to{transform:translateY(2px)}}.critter-head-lift[data-v-ca746ba0]{transform-origin:11px 13px}.critter.is-digging .critter-head-lift[data-v-ca746ba0]{animation:c-head-lift-ca746ba0 var(--cycle) ease-in-out infinite;animation-delay:var(--phase)}@keyframes c-head-lift-ca746ba0{0%,83%,to{transform:rotate(0) translateY(0)}86%{transform:rotate(-8deg) translateY(-3px)}92%{transform:rotate(-6deg) translateY(-3px)}96%{transform:rotate(-2deg) translateY(-1px)}}.critter-ear--l[data-v-ca746ba0]{transform-origin:4.5px 7px;animation:c-ear-l-ca746ba0 2.7s steps(3,end) infinite;animation-delay:var(--phase)}.critter-ear--r[data-v-ca746ba0]{transform-origin:17.5px 7px;animation:c-ear-r-ca746ba0 2.7s steps(3,end) infinite;animation-delay:calc(var(--phase) - .35s)}@keyframes c-ear-l-ca746ba0{0%,78%,to{transform:rotate(0)}84%{transform:rotate(-18deg)}90%{transform:rotate(12deg)}96%{transform:rotate(-6deg)}}@keyframes c-ear-r-ca746ba0{0%,78%,to{transform:rotate(0)}84%{transform:rotate(18deg)}90%{transform:rotate(-12deg)}96%{transform:rotate(6deg)}}.critter-eyes[data-v-ca746ba0]{transform-origin:11px 9px;animation:c-blink-ca746ba0 4.6s steps(2,end) infinite;animation-delay:var(--phase)}@keyframes c-blink-ca746ba0{0%,90%,to{transform:scaleY(1)}93%,96%{transform:scaleY(.12)}}.critter-nose[data-v-ca746ba0]{transform-origin:11px 11px}.critter.is-digging .critter-nose[data-v-ca746ba0]{animation:c-nose-ca746ba0 var(--dig) steps(3,end) infinite;animation-delay:var(--phase)}@keyframes c-nose-ca746ba0{0%,40%,to{transform:scale(1)}46%{transform:scale(1.25,.8)}56%{transform:scale(.9,1.1)}}.critter-lamp[data-v-ca746ba0]{animation:c-lamp-ca746ba0 1.7s ease-in-out infinite;animation-delay:var(--phase)}@keyframes c-lamp-ca746ba0{0%,to{opacity:.72}50%{opacity:1}}.critter__glow[data-v-ca746ba0]{position:absolute;left:7px;top:0;width:16px;height:14px;background:radial-gradient(circle,rgba(255,217,122,.35) 0%,rgba(255,200,90,.12) 45%,transparent 70%);animation:c-glow-ca746ba0 1.7s ease-in-out infinite;animation-delay:var(--phase);pointer-events:none}@keyframes c-glow-ca746ba0{0%,to{opacity:.55}50%{opacity:1}}.critter__debris[data-v-ca746ba0]{position:absolute;inset:0}.critter.is-digging .critter__debris[data-v-ca746ba0]{animation:c-hide-on-wipe-ca746ba0 var(--cycle) linear infinite;animation-delay:var(--phase)}.critter__puff[data-v-ca746ba0]{position:absolute;left:25px;bottom:0;width:14px;height:9px;background:radial-gradient(ellipse at 50% 65%,rgba(168,134,82,.8) 0%,rgba(122,94,54,.4) 55%,transparent 78%);border-radius:50%;transform-origin:50% 85%;opacity:0}.critter.is-digging .critter__puff[data-v-ca746ba0]{animation:c-puff-ca746ba0 var(--dig) ease-out infinite;animation-delay:var(--phase)}@keyframes c-puff-ca746ba0{0%,30%{opacity:0;transform:scale(.2)}36%{opacity:.9;transform:scale(.55)}54%{opacity:.5;transform:scale(1.15)}78%{opacity:.18;transform:scale(1.75)}to{opacity:0;transform:scale(2.1)}}.critter__spark[data-v-ca746ba0]{position:absolute;left:26px;bottom:1px;width:11px;height:11px;background:linear-gradient(90deg,transparent 42%,#fff3c4 42% 58%,transparent 58%),linear-gradient(0deg,transparent 42%,#fff3c4 42% 58%,transparent 58%);transform-origin:50% 50%;opacity:0}.critter.is-digging .critter__spark[data-v-ca746ba0]{animation:c-spark-ca746ba0 var(--dig) steps(3,end) infinite;animation-delay:var(--phase)}@keyframes c-spark-ca746ba0{0%,32%{opacity:0;transform:scale(.2) rotate(0)}35%{opacity:1;transform:scale(1.1) rotate(0)}40%{opacity:.7;transform:scale(1.5) rotate(45deg)}52%,to{opacity:0;transform:scale(1.9) rotate(45deg)}}.critter__dust[data-v-ca746ba0]{position:absolute;left:30px;bottom:3px;border-radius:50%;opacity:0}.critter__dust--1[data-v-ca746ba0]{width:5px;height:5px;background:#8a6a3a}.critter__dust--2[data-v-ca746ba0]{width:4px;height:4px;background:#6b5a3a}.critter__dust--3[data-v-ca746ba0]{width:4px;height:4px;background:#a08050}.critter__dust--4[data-v-ca746ba0]{width:3px;height:3px;background:#b0a88a}.critter__dust--5[data-v-ca746ba0]{width:4px;height:3px;background:#3a3a3a}.critter__dust--6[data-v-ca746ba0]{width:3px;height:3px;background:#7a6a52}.critter.is-digging .critter__dust--1[data-v-ca746ba0]{animation:c-dust-1-ca746ba0 var(--dig) linear infinite;animation-delay:var(--phase)}.critter.is-digging .critter__dust--2[data-v-ca746ba0]{animation:c-dust-2-ca746ba0 var(--dig) linear infinite;animation-delay:calc(var(--phase) + .03s)}.critter.is-digging .critter__dust--3[data-v-ca746ba0]{animation:c-dust-3-ca746ba0 var(--dig) linear infinite;animation-delay:calc(var(--phase) + .05s)}.critter.is-digging .critter__dust--4[data-v-ca746ba0]{animation:c-dust-4-ca746ba0 var(--dig) linear infinite;animation-delay:calc(var(--phase) + .04s)}.critter.is-digging .critter__dust--5[data-v-ca746ba0]{animation:c-dust-5-ca746ba0 var(--dig) linear infinite;animation-delay:calc(var(--phase) + .07s)}.critter.is-digging .critter__dust--6[data-v-ca746ba0]{animation:c-dust-6-ca746ba0 var(--dig) linear infinite;animation-delay:calc(var(--phase) + .06s)}@keyframes c-dust-1-ca746ba0{0%,30%{opacity:0;transform:translate(0) scale(.3)}34%{opacity:1;transform:translate(2px,-4px) scale(1)}50%{opacity:1;transform:translate(8px,-12px) scale(1)}72%{opacity:.9;transform:translate(13px,-6px) scale(.9)}to{opacity:0;transform:translate(16px,4px) scale(.7)}}@keyframes c-dust-2-ca746ba0{0%,30%{opacity:0;transform:translate(0) scale(.3)}34%{opacity:1;transform:translate(1px,-3px) scale(.9)}50%{opacity:1;transform:translate(6px,-10px) scale(.9)}72%{opacity:.85;transform:translate(10px,-3px) scale(.8)}to{opacity:0;transform:translate(13px,4px) scale(.6)}}@keyframes c-dust-3-ca746ba0{0%,30%{opacity:0;transform:translate(0) scale(.3)}34%{opacity:1;transform:translateY(-4px) scale(.9)}50%{opacity:1;transform:translate(3px,-11px) scale(.9)}72%{opacity:.85;transform:translate(5px,-4px) scale(.8)}to{opacity:0;transform:translate(7px,4px) scale(.6)}}@keyframes c-dust-4-ca746ba0{0%,30%{opacity:0;transform:translate(0) scale(.3)}34%{opacity:1;transform:translate(-2px,-3px) scale(.8)}50%{opacity:1;transform:translate(-5px,-9px) scale(.8)}72%{opacity:.8;transform:translate(-8px,-3px) scale(.7)}to{opacity:0;transform:translate(-11px,4px) scale(.5)}}@keyframes c-dust-5-ca746ba0{0%,30%{opacity:0;transform:translate(0) scale(.3)}34%{opacity:1;transform:translate(3px,-1px) scale(.8)}52%{opacity:.9;transform:translate(9px,-3px) scale(.8)}75%{opacity:.7;transform:translate(14px) scale(.7)}to{opacity:0;transform:translate(18px,4px) scale(.5)}}@keyframes c-dust-6-ca746ba0{0%,30%{opacity:0;transform:translate(0) scale(.3)}34%{opacity:1;transform:translate(-2px,-1px) scale(.7)}52%{opacity:.85;transform:translate(-6px,-2px) scale(.7)}75%{opacity:.6;transform:translate(-10px,1px) scale(.6)}to{opacity:0;transform:translate(-13px,4px) scale(.5)}}.critter__sweat[data-v-ca746ba0]{position:absolute;left:10px;top:4px;width:3px;height:4px;background:#9fd8ff;border-radius:50% 50% 50% 0;opacity:0}.critter.is-digging .critter__sweat[data-v-ca746ba0]{animation:c-sweat-ca746ba0 var(--cycle) ease-out infinite;animation-delay:var(--phase)}@keyframes c-sweat-ca746ba0{0%,85%{opacity:0;transform:translate(0) rotate(45deg)}88%{opacity:1;transform:translate(-1px,-2px) rotate(45deg)}94%{opacity:1;transform:translate(-5px,-5px) rotate(45deg)}to{opacity:0;transform:translate(-8px,-7px) rotate(45deg)}}.mine-scene[data-v-616c1c86]{position:absolute;inset:0;z-index:10;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 90% 70% at 50% 105%,#0f0a04,#241a0e 55%,#140d05)}.mine-cave[data-v-616c1c86]{position:absolute;inset:0;z-index:0}.mine-layer[data-v-616c1c86]{position:absolute;inset:-120px 0;background-repeat:repeat;will-change:transform}.mine-layer--far[data-v-616c1c86]{background-image:repeating-linear-gradient(180deg,#7a5e3029 0 34px,#38281024 34px 68px);background-size:100% 68px;animation:m-scroll-68-616c1c86 9s linear infinite}@keyframes m-scroll-68-616c1c86{0%{transform:translateY(0)}to{transform:translateY(68px)}}.mine-layer--mid[data-v-616c1c86]{background-image:radial-gradient(circle at 18% 18%,rgba(150,120,64,.5) 3px,transparent 4px),radial-gradient(circle at 62% 42%,rgba(120,94,48,.42) 2px,transparent 3px),radial-gradient(circle at 86% 70%,rgba(140,110,58,.4) 3px,transparent 4px),radial-gradient(circle at 34% 88%,rgba(104,80,40,.35) 2px,transparent 3px);background-size:140px 72px,110px 72px,160px 72px,120px 72px;animation:m-scroll-72-616c1c86 4.6s linear infinite}@keyframes m-scroll-72-616c1c86{0%{transform:translateY(0)}to{transform:translateY(72px)}}.mine-layer--ore[data-v-616c1c86]{background-image:radial-gradient(circle at 24% 20%,rgba(255,208,96,.5) 2px,transparent 3px),radial-gradient(circle at 68% 54%,rgba(255,224,130,.4) 2px,transparent 3px),radial-gradient(circle at 44% 82%,rgba(214,176,74,.45) 2px,transparent 3px);background-size:170px 72px,130px 72px,200px 72px;animation:m-scroll-72-616c1c86 3.6s linear infinite}.mine-layer--near[data-v-616c1c86]{background-image:radial-gradient(ellipse 9px 5px at 22% 14%,rgba(96,72,34,.55) 60%,transparent 62%),radial-gradient(ellipse 6px 9px at 70% 38%,rgba(74,56,26,.5) 60%,transparent 62%),radial-gradient(ellipse 11px 4px at 40% 62%,rgba(110,84,40,.45) 60%,transparent 62%),radial-gradient(ellipse 7px 6px at 84% 86%,rgba(64,48,22,.5) 60%,transparent 62%);background-size:190px 96px,150px 96px,210px 96px,170px 96px;animation:m-scroll-96-616c1c86 2.8s linear infinite}@keyframes m-scroll-96-616c1c86{0%{transform:translateY(0)}to{transform:translateY(96px)}}.mine-props[data-v-616c1c86]{position:absolute;inset:0;overflow:hidden}.mine-beam[data-v-616c1c86]{position:absolute;left:0;right:0;top:-24px;height:12px;background:linear-gradient(180deg,#6b4a20 0 3px,#4a3416 3px 8px,#2a1c0a 8px 12px);box-shadow:0 2px #00000080;opacity:.85;animation:m-beam-616c1c86 4.8s linear infinite}.mine-beam[data-v-616c1c86]:before,.mine-beam[data-v-616c1c86]:after{content:"";position:absolute;top:0;width:8px;height:26px;background:linear-gradient(90deg,#3a2810,#5a3f1c 60%,#2a1c0a)}.mine-beam[data-v-616c1c86]:before{left:2px}.mine-beam[data-v-616c1c86]:after{right:2px}@keyframes m-beam-616c1c86{0%{transform:translateY(0)}to{transform:translateY(420px)}}.mine-ladder[data-v-616c1c86]{position:absolute;left:84px;top:-28px;bottom:44px;width:14px;opacity:.55;background-image:repeating-linear-gradient(180deg,#5a3f1c 0 3px,transparent 3px 28px),linear-gradient(90deg,#5a3f1c 0 3px,transparent 3px 11px,#5a3f1c 11px 14px);background-repeat:repeat-y,repeat-y;will-change:transform;animation:m-rungs-616c1c86 2.8s linear infinite}@keyframes m-rungs-616c1c86{0%{transform:translateY(0)}to{transform:translateY(28px)}}.mine-cable[data-v-616c1c86]{position:absolute;right:32px;top:-28px;bottom:44px;width:3px;opacity:.5;background-image:repeating-linear-gradient(180deg,#1a1a22 0 7px,#6a6a7a 7px 14px);will-change:transform;animation:m-cable-616c1c86 2.8s linear infinite}@keyframes m-cable-616c1c86{0%{transform:translateY(0)}to{transform:translateY(28px)}}.mine-ruler[data-v-616c1c86]{position:absolute;right:8px;top:-28px;bottom:44px;width:10px;opacity:.6;background-image:repeating-linear-gradient(180deg,rgba(255,214,120,.5) 0 2px,transparent 2px 28px),repeating-linear-gradient(180deg,rgba(255,214,120,.22) 0 2px,transparent 2px 7px);background-size:10px 28px,5px 7px;background-repeat:repeat-y,repeat-y;will-change:transform;animation:m-ruler-616c1c86 2.8s linear infinite}@keyframes m-ruler-616c1c86{0%{transform:translateY(0)}to{transform:translateY(28px)}}.mine-wall[data-v-616c1c86]{position:absolute;top:-32px;bottom:0;width:28px;background-image:radial-gradient(circle at 30% 12%,rgba(90,68,30,.6) 3px,transparent 4px),radial-gradient(circle at 70% 46%,rgba(70,52,24,.5) 3px,transparent 4px),linear-gradient(90deg,#2a1c0c,#2a1c0c00);background-size:100% 64px,100% 64px,100% 100%;box-shadow:inset -6px 0 12px #00000080;will-change:transform;animation:m-wall-616c1c86 3.2s linear infinite}.mine-wall--l[data-v-616c1c86]{left:0}.mine-wall--r[data-v-616c1c86]{right:0;animation:m-wall-flip-616c1c86 3.2s linear infinite}@keyframes m-wall-616c1c86{0%{transform:translateY(0)}to{transform:translateY(32px)}}@keyframes m-wall-flip-616c1c86{0%{transform:scaleX(-1) translateY(0)}to{transform:scaleX(-1) translateY(32px)}}.mine-vignette[data-v-616c1c86]{position:absolute;left:0;right:0;top:0;height:72px;background:linear-gradient(180deg,rgba(6,4,2,.95) 0%,rgba(10,7,3,.6) 55%,transparent 100%)}.mine-lamp[data-v-616c1c86]{position:absolute;top:46%;width:10px;height:12px;background:#6b4a1a;border:1px solid #2a1c08;border-radius:4px;box-shadow:0 0 12px #ffc864b3,0 0 24px #ffb45066}.mine-lamp--l[data-v-616c1c86]{left:8%}.mine-lamp--r[data-v-616c1c86]{right:8%}.mine-lamp[data-v-616c1c86]:after{content:"";position:absolute;top:3px;left:3px;width:4px;height:5px;background:#ffd97a;animation:m-lamp-flicker-616c1c86 2s ease-in-out infinite}@keyframes m-lamp-flicker-616c1c86{0%,to{opacity:1}50%{opacity:.6}}.mine-float[data-v-616c1c86]{position:absolute;inset:0 0 44px}.mine-float__dot[data-v-616c1c86]{position:absolute;top:20%;width:3px;height:3px;background:#ffd88266;border-radius:50%;animation:m-float-616c1c86 6s ease-in-out infinite}@keyframes m-float-616c1c86{0%{transform:translateY(-12px);opacity:0}25%{opacity:.5}75%{opacity:.35}to{transform:translateY(40px);opacity:0}}.mine-scene[data-v-616c1c86]:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:44px;background:radial-gradient(circle at 30% 60%,rgba(90,70,30,.5) 2px,transparent 3px),radial-gradient(circle at 65% 40%,rgba(60,45,20,.5) 2px,transparent 3px),radial-gradient(circle at 85% 70%,rgba(80,60,25,.4) 2px,transparent 3px),linear-gradient(180deg,transparent,#1a1206 60%,#0f0a04 100%);background-size:28px 28px,32px 32px,30px 30px,100% 100%;box-shadow:0 -3px 8px #0006}.mine-hud[data-v-616c1c86]{position:absolute;left:calc(10px * var(--ui-scale));top:calc(8px * var(--ui-scale));z-index:4;display:flex;flex-direction:column;gap:calc(3px * var(--ui-scale));padding:calc(5px * var(--ui-scale)) calc(8px * var(--ui-scale));background:#0a070399;border:1px solid rgba(255,216,130,.25);color:#f0d9a8;font-size:var(--fs-xs);letter-spacing:1px;line-height:1.2}.mine-hud__layer[data-v-616c1c86]{opacity:.85}.mine-hud__meters[data-v-616c1c86]{color:var(--gold-400, #ffd97a);font-size:var(--fs-sm);font-weight:700}.mine-hud__meters small[data-v-616c1c86]{margin-left:1px;font-size:var(--fs-xs);opacity:.8}.mine-hud__bar[data-v-616c1c86]{width:calc(86px * var(--ui-scale));height:calc(4px * var(--ui-scale));background:#00000080;border:1px solid rgba(255,216,130,.25)}.mine-hud__bar i[data-v-616c1c86]{display:block;height:100%;background:linear-gradient(90deg,#b8860b,#ffd97a)}.mine-hud__down[data-v-616c1c86]{color:#9fd8ff;font-size:var(--fs-xs);animation:m-down-616c1c86 1.4s ease-in-out infinite}@keyframes m-down-616c1c86{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(2px);opacity:1}}.mine-crew[data-v-616c1c86]{position:absolute;inset:0;z-index:3}.mine-crew__slot[data-v-616c1c86]{position:absolute;transform-origin:50% 100%}.mine-chunks[data-v-616c1c86]{position:absolute;left:0;right:0;bottom:46px;height:70px;z-index:2}.mine-chunk[data-v-616c1c86]{position:absolute;bottom:0;width:6px;height:6px;opacity:0;animation:m-chunk-616c1c86 1.7s ease-out infinite}.mine-chunk--0[data-v-616c1c86]{background:gold;border:1px solid #8a6d00}.mine-chunk--1[data-v-616c1c86]{background:#b0a88a;border:1px solid #6b6350}.mine-chunk--2[data-v-616c1c86]{background:#2a2a2a;border:1px solid #555}.mine-chunk--3[data-v-616c1c86]{background:#8a6a3a;border:1px solid #4a3416}@keyframes m-chunk-616c1c86{0%{opacity:0;transform:translateY(0) rotate(0)}12%{opacity:1}60%{opacity:1;transform:translateY(-38px) rotate(160deg)}to{opacity:0;transform:translateY(-62px) rotate(320deg)}}.gt-tooltip[data-v-d857350a]{display:inline-flex;position:relative}.gt-tooltip--stretch[data-v-d857350a]{display:flex;width:100%}.gt-tooltip__bubble[data-v-d857350a]{position:fixed;z-index:200;max-width:calc(300px * var(--ui-scale));padding:var(--sp-2) var(--sp-3);background:var(--bg-3);border:2px solid var(--gold-500);box-shadow:inset 0 0 0 2px var(--line-0),4px 4px #00000073;color:var(--text-primary);font-size:var(--fs-xs);line-height:1.7;text-align:left;white-space:pre-line;pointer-events:none;transition:opacity .12s ease,visibility .12s ease}.gt-tooltip__title[data-v-d857350a]{display:block;margin-bottom:2px;color:var(--gold-400);font-weight:700;letter-spacing:.5px}.action-btn[data-v-57e50d1b]{display:inline-flex}.action-btn--blocked[data-v-57e50d1b]{cursor:not-allowed}.action-btn[data-v-57e50d1b] button:disabled{pointer-events:none}.mining-panel[data-v-8cd5b483]{display:flex;flex-direction:column;gap:var(--sp-6)}.mp-section[data-v-8cd5b483]{display:flex;flex-direction:column;gap:var(--sp-3)}.mp-rebirth[data-v-8cd5b483]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--bg-3);border:1px solid var(--line-2);box-shadow:inset -2px -2px #0000004d}.mp-rebirth__info[data-v-8cd5b483]{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-xs)}.mp-rebirth__crystal[data-v-8cd5b483]{color:#6ee89a;font-weight:700}.mp-rebirth__reward[data-v-8cd5b483]{color:var(--gold-400)}.mp-rebirth__threshold[data-v-8cd5b483]{color:var(--txt-faint);font-size:var(--fs-xs)}.mp-rebirth__right[data-v-8cd5b483]{display:flex;align-items:center;gap:var(--sp-2)}.mp-nav__btn.is-active[data-v-8cd5b483]{color:var(--gold-300);border-color:var(--gold-500)}.mp-nav__auto[data-v-8cd5b483]{display:inline-flex;align-items:center;gap:var(--sp-1);margin-left:var(--sp-2);font-size:var(--fs-xs);color:var(--txt-faint)}.mp-nav__auto-hint[data-v-8cd5b483]{font-size:var(--fs-xs)}.mp-title[data-v-8cd5b483]{margin:0;display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);font-weight:700;color:var(--gold-400);letter-spacing:1px}.mp-title__hint[data-v-8cd5b483]{display:inline-flex;align-items:center;justify-content:center;width:calc(16px * var(--ui-scale));height:calc(16px * var(--ui-scale));flex-shrink:0;border:1px solid var(--line-2);background:var(--bg-4);color:var(--txt-dim);font-size:var(--fs-xs);line-height:1;cursor:help;user-select:none}.mp-title__hint[data-v-8cd5b483]:hover{color:var(--gold-300);border-color:var(--gold-500)}.mp-nav[data-v-8cd5b483]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2);background:var(--bg-3);border:1px solid var(--line-2);box-shadow:inset -2px -2px #0000004d}.mp-nav__group[data-v-8cd5b483]{display:flex;align-items:center;gap:var(--sp-1);flex-shrink:0}.mp-nav__group--end[data-v-8cd5b483]{justify-content:flex-end}.mp-nav__btn[data-v-8cd5b483]{display:inline-flex;align-items:center;justify-content:center;min-width:calc(28px * var(--ui-scale));padding:var(--sp-1) var(--sp-2);background:var(--bg-2);border:1px solid var(--line-2);color:var(--txt-sub);font-family:inherit;font-size:var(--fs-xs);line-height:1.2;cursor:pointer}.mp-nav__btn[data-v-8cd5b483]:hover:not(:disabled){color:var(--gold-300);border-color:var(--gold-500)}.mp-nav__btn[data-v-8cd5b483]:disabled{opacity:.3;cursor:not-allowed}.mp-nav__depth[data-v-8cd5b483]{flex:1;min-width:0;text-align:center;color:var(--gold-400);font-size:var(--fs-xs);font-weight:700;white-space:nowrap}.mp-nav-settings[data-v-8cd5b483]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-xs);color:var(--txt-dim)}.mp-nav-settings__item[data-v-8cd5b483]{display:inline-flex;align-items:center;gap:var(--sp-1)}label.mp-nav-settings__item[data-v-8cd5b483],.mp-nav-settings__toggle[data-v-8cd5b483]{display:inline-flex;align-items:center;gap:var(--sp-1);cursor:pointer}.mp-nav-settings__hint[data-v-8cd5b483]{font-size:var(--fs-xs);color:var(--txt-faint)}.mp-input[data-v-8cd5b483]:disabled{opacity:.45;cursor:not-allowed}.mp-stats[data-v-8cd5b483]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-1) var(--sp-4);font-size:var(--fs-xs);color:var(--txt-dim)}.mp-stats b[data-v-8cd5b483]{color:var(--txt-hi)}.stat--bad b[data-v-8cd5b483]{color:#e05a5a}.mp-warn[data-v-8cd5b483]{margin:0;padding:var(--sp-2);font-size:var(--fs-xs);color:#f0a23c;background:#f0a23c1a;border:1px dashed rgba(240,162,60,.5)}.mp-chips[data-v-8cd5b483]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.chip[data-v-8cd5b483]{font-size:var(--fs-xs);padding:calc(2px * var(--ui-scale)) var(--sp-2);background:#0000004d;border:1px solid var(--line-2);color:var(--txt-sub)}.chip--ore[data-v-8cd5b483]{color:#c0c4cc}.chip--rare[data-v-8cd5b483]{color:#7ee0a0}.chip--beacon[data-v-8cd5b483]{color:#d0a0ff}.chip--empty[data-v-8cd5b483]{color:var(--txt-faint);border-style:dashed}.chip--slot[data-v-8cd5b483]{cursor:pointer;color:var(--gold-300)}.chip--slot[data-v-8cd5b483]:hover{background:var(--gold-dim)}.chip--btn[data-v-8cd5b483]{cursor:pointer;font-family:inherit;color:var(--txt-sub)}.chip--btn[data-v-8cd5b483]:hover:not(:disabled){color:var(--gold-300);border-color:var(--gold-500)}.chip--btn[data-v-8cd5b483]:disabled{opacity:.4;cursor:not-allowed}.chip--active[data-v-8cd5b483]{color:var(--gold-300);border-color:var(--gold-500)}.chip--dim[data-v-8cd5b483]{opacity:.45}.chip--purple[data-v-8cd5b483]{color:#d0a0ff}.chip--orange[data-v-8cd5b483]{color:#f0a23c}.chip--blue[data-v-8cd5b483]{color:#7ec8ff}.chip--green[data-v-8cd5b483]{color:#7ee0a0}.mp-craft[data-v-8cd5b483]{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);color:var(--txt-dim)}.mp-craft b[data-v-8cd5b483],.mp-craft__power b[data-v-8cd5b483]{color:var(--gold-300);font-size:var(--fs-sm)}.mp-slots[data-v-8cd5b483]{display:flex;flex-direction:column;gap:var(--sp-1)}.mp-slots__label[data-v-8cd5b483]{font-size:var(--fs-xs);color:var(--txt-faint)}.mp-enhance[data-v-8cd5b483]{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.mp-input[data-v-8cd5b483]{width:calc(72px * var(--ui-scale));padding:var(--sp-1) var(--sp-2);background:var(--bg-2);border:1px solid var(--line-2);color:var(--txt-hi);font-family:inherit;font-size:var(--fs-xs)}.mp-grid[data-v-8cd5b483]{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(190px * var(--ui-scale)),1fr));gap:var(--sp-2)}.mp-next[data-v-8cd5b483]{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--bg-2);border:1px solid var(--line-2);border-left:3px solid var(--gold-500);border-radius:var(--radius-1)}.mp-next__label[data-v-8cd5b483]{font-size:var(--fs-xs);color:var(--gold-300)}.mp-next--locked[data-v-8cd5b483]{color:var(--txt-faint);border-left-color:var(--txt-faint)}.mp-card[data-v-8cd5b483]{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);background:var(--bg-3);border:1px solid var(--line-2);box-shadow:inset -2px -2px #0000004d}.mp-card--locked[data-v-8cd5b483]{opacity:.55;background:var(--bg-2);border-color:var(--line-1)}.mp-card--affordable[data-v-8cd5b483]{border-color:var(--gold-500);box-shadow:inset -2px -2px #0000004d,0 0 0 1px var(--gold-600);background:var(--bg-4)}.mp-card__head[data-v-8cd5b483]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-2)}.mp-card__name[data-v-8cd5b483]{font-size:var(--fs-xs);color:var(--txt-hi);font-weight:700}.mp-card__lvl[data-v-8cd5b483]{font-size:var(--fs-xs);color:var(--gold-400);font-weight:700}.mp-card__lock[data-v-8cd5b483]{font-size:var(--fs-xs);color:var(--txt-faint)}.mp-card__unlock[data-v-8cd5b483]{margin:0;font-size:var(--fs-xs);color:var(--txt-faint)}.mp-card__foot[data-v-8cd5b483]{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-2)}.mp-card__cost[data-v-8cd5b483]{font-size:var(--fs-xs);color:var(--txt-sub)}.mp-card__btns[data-v-8cd5b483]{display:flex;align-items:center;gap:var(--sp-1)}.mp-note-text[data-v-8cd5b483]{margin:0;font-size:11px;color:var(--txt-dim);line-height:1.5}.game-view[data-v-37ee0493]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:transparent}.table-wrap[data-v-37ee0493]{flex-shrink:0;max-height:calc(340px * var(--ui-scale));min-height:calc(200px * var(--ui-scale));padding:var(--sp-4) var(--sp-4) var(--sp-3);overflow:hidden;display:flex}.table-assets[data-v-37ee0493]{flex:1 1 0;min-height:0;padding:0 var(--sp-4) var(--sp-4);overflow-y:auto;overflow-x:hidden}.table-outer[data-v-37ee0493]{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.table-outer[data-v-37ee0493] .gt-card__body{display:flex;flex-direction:column;flex:1;min-height:0;padding:var(--sp-2)}.table-title[data-v-37ee0493]{color:var(--gold-400);font-size:var(--fs-md);font-weight:700;letter-spacing:2px;text-transform:uppercase;margin:0}.felt-table[data-v-37ee0493]{width:100%;height:100%;position:relative;overflow:hidden;background-color:#140d05;border:3px solid #0f0a04;box-shadow:inset 0 0 0 3px #2a1c0c,6px 6px #0a0703;image-rendering:pixelated}.settings-overlay[data-v-7ee849de]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100}.settings[data-v-7ee849de]{width:calc(360px * var(--ui-scale));max-width:90vw;box-shadow:var(--shadow-pop)}.settings__header[data-v-7ee849de]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.settings__title[data-v-7ee849de]{font-size:var(--fs-base);letter-spacing:1px;margin:0}.settings__section[data-v-7ee849de]{border-top:1px dashed var(--line-2);padding:var(--sp-3) 0}.settings__section[data-v-7ee849de]:first-child{border-top:none;padding-top:0}.settings__section--danger[data-v-7ee849de]{margin-top:var(--sp-1)}.settings__row[data-v-7ee849de]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-2)}.settings__label[data-v-7ee849de]{color:var(--txt-sub);font-size:var(--fs-base);flex-shrink:0}.settings__toggle[data-v-7ee849de]{display:inline-flex;align-items:center;gap:6px}.settings__range[data-v-7ee849de]{flex:1;min-width:0;accent-color:var(--gold)}.settings__value[data-v-7ee849de]{width:calc(32px * var(--ui-scale));text-align:right;color:var(--txt-main)}.settings__scales[data-v-7ee849de]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-1)}.settings__scale[data-v-7ee849de]{min-width:calc(56px * var(--ui-scale))}.settings__save-actions[data-v-7ee849de]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-1)}.settings__save-btn[data-v-7ee849de]{display:inline-flex;align-items:center;gap:6px}.settings__file[data-v-7ee849de]{display:none}.settings__hint[data-v-7ee849de]{color:var(--txt-dim);font-size:var(--fs-base);margin:4px 0 0}.milestone-stack[data-v-9b3df969]{position:fixed;top:calc(64px * var(--ui-scale));right:var(--sp-3);z-index:105;display:flex;flex-direction:column;gap:var(--sp-2);width:calc(360px * var(--ui-scale));max-height:calc(100vh - 96px);overflow-y:auto;pointer-events:none}.milestone[data-v-9b3df969]{pointer-events:auto;background:var(--bg-2);border:2px solid var(--gold-500);box-shadow:inset 0 0 0 2px var(--line-0),0 0 14px var(--gold-glow),4px 4px #00000073;padding:var(--sp-3)}.milestone__head[data-v-9b3df969]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.milestone__tag[data-v-9b3df969]{color:var(--gold-400);font-size:var(--fs-sm);font-weight:700;letter-spacing:2px;text-transform:uppercase}.milestone__icon[data-v-9b3df969]{font-size:calc(24px * var(--ui-scale));line-height:1}.milestone__title[data-v-9b3df969]{margin:0 0 var(--sp-3);font-size:var(--fs-base);letter-spacing:1px}.milestone__block[data-v-9b3df969]{border-top:1px dashed var(--line-2);padding:var(--sp-3) 0}.milestone__block[data-v-9b3df969]:first-of-type{border-top:none;padding-top:0}.milestone__block--next[data-v-9b3df969]{background:#3ddc840f;border-left:2px solid var(--pos);padding-left:var(--sp-2)}.milestone__label[data-v-9b3df969]{display:block;color:var(--txt-dim);font-size:var(--fs-xs);letter-spacing:1px;margin-bottom:var(--sp-1)}.milestone__text[data-v-9b3df969]{margin:0;color:var(--txt-main);font-size:var(--fs-base);line-height:1.5}.milestone__text--next[data-v-9b3df969]{color:var(--gold-300)}.milestone__btn[data-v-9b3df969]{margin-top:var(--sp-2);width:100%}.milestone-enter-active[data-v-9b3df969],.milestone-leave-active[data-v-9b3df969]{transition:transform .18s ease,opacity .18s ease}.milestone-enter-from[data-v-9b3df969],.milestone-leave-to[data-v-9b3df969]{transform:translate(30px);opacity:0}.toast-container[data-v-0e4e3e15]{position:fixed;top:calc(64px * var(--ui-scale));right:var(--sp-3);z-index:100;display:flex;flex-direction:column;gap:var(--sp-2);width:calc(280px * var(--ui-scale));pointer-events:none}.toast[data-v-0e4e3e15]{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3);background:var(--bg-3);border:2px solid var(--gold-500);box-shadow:inset 0 0 0 2px var(--line-0),0 0 14px var(--gold-glow),4px 4px #00000073;cursor:pointer;pointer-events:auto}.toast__icon[data-v-0e4e3e15]{display:inline-flex;align-items:center;justify-content:center;width:calc(24px * var(--ui-scale));height:calc(24px * var(--ui-scale));flex-shrink:0;border:2px solid var(--line-0);color:#fff;font-weight:700;font-size:var(--fs-sm);line-height:1}.toast__msg[data-v-0e4e3e15]{flex:1;font-size:var(--fs-base);font-weight:700;line-height:1.5;color:var(--text-primary);text-shadow:0 1px 0 rgba(0,0,0,.6)}.toast__close[data-v-0e4e3e15]{color:var(--text-dim);flex-shrink:0;font-size:var(--fs-sm);line-height:1}.toast--success .toast__icon[data-v-0e4e3e15]{background:var(--pos)}.toast--info .toast__icon[data-v-0e4e3e15]{background:var(--info)}.toast--warn .toast__icon[data-v-0e4e3e15]{background:var(--warn)}.toast--error .toast__icon[data-v-0e4e3e15]{background:var(--neg)}.toast-enter-active[data-v-0e4e3e15],.toast-leave-active[data-v-0e4e3e15]{transition:transform .18s ease,opacity .18s ease}.toast-enter-from[data-v-0e4e3e15],.toast-leave-to[data-v-0e4e3e15]{transform:translate(30px);opacity:0}.app-layout[data-v-5ba02d55]{display:flex;flex-direction:column;height:100vh;background:transparent;overflow:hidden}.app-body[data-v-5ba02d55]{flex:1;min-height:0;display:flex;overflow:hidden}.app-center[data-v-5ba02d55]{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column}@font-face{font-family:"Ark Pixel 16px Monospaced";src:url(/web/gamblers-table/fonts/ark-pixel-16px-zh-cn.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ui-scale: 1.25;--bg-0: #0a0605;--bg-1: #140d09;--bg-2: #1d130d;--bg-3: #291a10;--bg-4: #342116;--bg-5: #402a1c;--bg-6: #4d3320;--bg-invert: #f4e4cf;--line-0: #0c0705;--line-1: #3a2717;--line-2: #5a3d24;--line-accent: rgba(240, 162, 60, .35);--gold-200: #ffe6b8;--gold-300: #fcd08a;--gold-400: #f0b45e;--gold-500: #e09637;--gold-600: #c17822;--gold-700: #8a5316;--gold-glow: rgba(240, 162, 60, .35);--gold-glow-soft: rgba(240, 162, 60, .16);--gold-dim: rgba(240, 162, 60, .13);--neon-cyan: #e09637;--neon-cyan-bright: #ffd891;--neon-cyan-dim: #b8721e;--neon-pink: #d8822f;--neon-pink-bright: #f0b45e;--neon-pink-dark: #8a5316;--neon-violet: #c98a4a;--txt-hi: #f7ecda;--txt-main: #ecdcc4;--txt-sub: #c4ab8b;--txt-dim: #9c8466;--txt-faint: #6b573f;--txt-gold: #f0b45e;--txt-gold-bright: #ffd891;--txt-on-gold: #1d1208;--pos: #7bb661;--pos-dark: #558a4a;--neg: #d4553a;--neg-dark: #a63d27;--skull: #d98fd0;--info: #d9a441;--warn: #e08a2a;--felt: #1f5130;--felt-light: #2a6a3e;--felt-dark: #143322;--felt-frame: #3a2008;--felt-frame-dark: #2a1804;--app-bg: #140d09;--sidebar-bg: #1d130d;--panel-bg: #291a10;--panel-bg-deep: #1d130d;--accent: #e09637;--accent-hover: #f0b45e;--accent-dim: rgba(240, 162, 60, .15);--accent-text: #1d1208;--text-primary: #ecdcc4;--text-secondary: #c4ab8b;--text-dim: #9c8466;--text-gold: #f0b45e;--positive: #7bb661;--negative: #d4553a;--skull-color: #d98fd0;--gold: #e09637;--gold-dark: #8a5316;--table-bg: #291a10;--table-bg-light: #1d130d;--wood: #291a10;--carpet-red: #1f5130;--text-main: #ecdcc4;--functional-green: #7bb661;--functional-red: #d4553a;--light-border: #e09637;--border-main: #3a2717;--font-pixel: "Ark Pixel 16px Monospaced", "Courier New", monospace;--fs-xs: calc(12px * var(--ui-scale));--fs-sm: calc(16px * var(--ui-scale));--fs-base: calc(16px * var(--ui-scale));--fs-md: calc(20px * var(--ui-scale));--fs-lg: calc(24px * var(--ui-scale));--fs-xl: calc(32px * var(--ui-scale));--fs-hero: calc(40px * var(--ui-scale));--sp-0: 0;--sp-1: calc(4px * var(--ui-scale));--sp-2: calc(8px * var(--ui-scale));--sp-3: calc(12px * var(--ui-scale));--sp-4: calc(16px * var(--ui-scale));--sp-5: calc(20px * var(--ui-scale));--sp-6: calc(24px * var(--ui-scale));--sp-8: calc(32px * var(--ui-scale));--sp-10: calc(40px * var(--ui-scale));--radius-0: 0;--radius-1: calc(2px * var(--ui-scale));--bd-w: 2px;--bd-w-strong: 3px;--bd: 2px solid #3a2717;--bd-gold: 2px solid #e09637;--shadow-nes: inset -3px -3px 0 rgba(0, 0, 0, .5), 3px 3px 0 rgba(0, 0, 0, .5);--shadow-nes-gold: inset -3px -3px 0 #8a5316, 3px 3px 0 rgba(0, 0, 0, .5);--shadow-nes-inset: inset 2px 2px 0 rgba(255, 255, 255, .04), inset -2px -2px 0 rgba(0, 0, 0, .5);--shadow-pop: 0 12px 32px rgba(0, 0, 0, .75), 0 0 0 1px var(--line-accent), 0 0 24px rgba(240, 162, 60, .18);--shadow-gold-glow: 0 0 12px rgba(240, 162, 60, .4);--shadow-amber-glow: 0 0 10px rgba(240, 162, 60, .5);--shadow-neon-cyan: 0 0 10px rgba(240, 162, 60, .5);--shadow-neon-pink: 0 0 10px rgba(216, 130, 47, .5);font-family:var(--font-pixel);font-size:var(--fs-base);--px-font-family: "Ark Pixel 16px Monospaced", "Zpix", "PS2P", monospace;--px-font-size-standard: calc(16px * var(--ui-scale));--px-font-size-small: calc(16px * var(--ui-scale))}:root,*{--px-color-base: #ecdcc4;--px-color-primary: #e09637;--px-color-success: #7bb661;--px-color-warning: #f0b45e;--px-color-danger: #d4553a;--px-color-sakura: #d98fd0}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;padding:0;height:100%}body{background:var(--app-bg);color:var(--text-primary);font-family:var(--font-pixel);font-size:var(--fs-base);line-height:1.7;image-rendering:pixelated;-webkit-font-smoothing:none;font-smooth:never;overflow:hidden}#app{background:radial-gradient(ellipse 75% 45% at 50% 0%,rgba(240,162,60,.14),transparent 70%),radial-gradient(ellipse 50% 45% at 96% 30%,rgba(224,150,55,.1),transparent 65%),radial-gradient(ellipse 55% 50% at 6% 100%,rgba(58,39,23,.5),transparent 65%),radial-gradient(1px 1px at 12% 18%,rgba(255,216,145,.5),transparent),radial-gradient(1px 1px at 28% 62%,rgba(252,208,138,.5),transparent),radial-gradient(1px 1px at 55% 22%,rgba(255,230,184,.45),transparent),radial-gradient(1px 1px at 78% 78%,rgba(255,216,145,.45),transparent),radial-gradient(1px 1px at 88% 35%,rgba(255,230,184,.4),transparent),radial-gradient(1px 1px at 42% 85%,rgba(252,208,138,.4),transparent),var(--app-bg);background-attachment:fixed}.pixel-number{font-variant-numeric:tabular-nums;letter-spacing:.5px}.text-gold{color:var(--text-gold)}.text-pos{color:var(--positive)}.text-neg{color:var(--negative)}.text-dim{color:var(--text-dim)}.text-hi{color:var(--txt-hi)}.hero-number{font-size:var(--fs-hero);font-weight:700;letter-spacing:1px;line-height:1.1;background:linear-gradient(180deg,var(--txt-gold-bright) 0%,var(--gold-400) 60%,var(--gold-600) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 24px rgba(240,162,60,.4);font-variant-numeric:tabular-nums}.gold-number{font-size:var(--fs-md);font-weight:700;color:var(--txt-gold);font-variant-numeric:tabular-nums;text-shadow:0 0 8px rgba(240,162,60,.35)}.section-title{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--txt-faint);letter-spacing:2px;text-transform:uppercase;margin:0 0 var(--sp-2)}.section-title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--line-accent),transparent)}.px-panel{background:var(--panel-bg);border:2px solid var(--gold-500);color:var(--text-main);box-shadow:var(--shadow-nes);position:relative}.px-panel--deep{background:var(--panel-bg-deep);border-color:var(--gold-500)}.px-panel--inset{background:var(--bg-2);border:1px solid var(--line-1);box-shadow:var(--shadow-nes-inset)}*::-webkit-scrollbar{width:calc(8px * var(--ui-scale));height:calc(8px * var(--ui-scale))}*::-webkit-scrollbar-track{background:#0006}*::-webkit-scrollbar-thumb{background:#5a3d24;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--gold-500);background-clip:padding-box;border:2px solid transparent}
