.asset-placeholder[data-v-6ef17639]{display:flex;align-items:center;justify-content:center;border:2px dashed rgba(255,255,255,.35);background:#111427cc;color:#fffc;padding:.75rem;text-align:center;font-size:.9rem;border-radius:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.placeholder--small[data-v-6ef17639]{width:160px;height:160px;font-size:.8rem}.placeholder--large[data-v-6ef17639]{width:100%;height:100%}.background-layer[data-v-fc700a24]{position:relative;flex:1;display:flex;align-items:center;justify-content:center;border-radius:var(--game-radius-panel);background-color:var(--game-color-background);background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 0 80px var(--game-color-shadow-strong);overflow:hidden}.doge-figure[data-v-b1d2d7ff]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;bottom:70px;left:15px;filter:drop-shadow(0 12px 18px var(--game-color-shadow-strong));transform:translate(0) rotate(0);transition:transform var(--game-duration-swing) var(--game-ease-swing);pointer-events:none;will-change:transform}.doge-figure--lean[data-v-b1d2d7ff]{transform:translate(18px) rotate(4deg)}.doge-image[data-v-b1d2d7ff]{width:180px;object-fit:contain;user-select:none;-webkit-user-select:none;pointer-events:none}.pickaxe[data-v-9b0573e8]{position:absolute;left:70px;bottom:160px;z-index:1;filter:drop-shadow(0 10px 16px var(--game-color-shadow-strong));pointer-events:none}.pickaxe-image[data-v-9b0573e8]{width:170px;transform:rotate(35deg);transform-origin:18% 78%;user-select:none;-webkit-user-select:none;pointer-events:none;will-change:transform}.pickaxe--swing .pickaxe-image[data-v-9b0573e8]{animation:game-pickaxe-swing var(--game-duration-swing) var(--game-ease-swing)}.doge-speech[data-v-8aea0de5]{position:absolute;left:40px;bottom:330px;pointer-events:none;perspective:600px;z-index:3}.doge-speech__bubble[data-v-8aea0de5]{display:flex;align-items:center;justify-content:center;min-width:160px;padding:.6rem 1rem;border-radius:18px;background:#ffffffeb;color:#1a1f2f;font-weight:700;letter-spacing:.02em;box-shadow:0 12px 30px #00000040,0 0 24px #ffd65e8c;opacity:0;transform:translateY(10px) scale(.9) rotateX(-45deg);transition:opacity .25s var(--game-ease-swing),transform .35s cubic-bezier(.25,.75,.25,1.1);will-change:opacity,transform}.doge-speech__bubble--visible[data-v-8aea0de5]{opacity:1;transform:translateY(0) scale(1) rotateX(0)}.doge-speech__bubble[data-v-8aea0de5]:after{content:"";position:absolute;bottom:-30px;left:34px;width:0;height:0;border:14px solid transparent;border-top-color:#ffffffeb;filter:drop-shadow(0 6px 12px rgba(0,0,0,.15))}.doge-speech__text[data-v-8aea0de5]{text-shadow:none}@media(max-width:960px){.doge-speech[data-v-8aea0de5]{left:24px;bottom:230px}}.character-layer[data-v-7d4b7028]{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:1.5rem;pointer-events:none}.vein-layer[data-v-d177235d],.vein-core[data-v-d177235d]{position:relative;display:flex;align-items:center;justify-content:center}.vein-core--inactive[data-v-d177235d]{pointer-events:none}.vein-button[data-v-82aaffa2]{position:relative;display:flex;align-items:center;justify-content:center;width:300px;height:280px;top:-10px;left:-80px;border-radius:50%;overflow:hidden;cursor:pointer;outline:none;transition:transform var(--game-duration-swing) var(--game-ease-swing);-webkit-user-select:none;user-select:none}.vein-button[data-v-82aaffa2]:focus-visible{box-shadow:0 0 0 3px #ffd65e73}.vein-button[aria-disabled=true][data-v-82aaffa2]{cursor:default;pointer-events:none}.vein-button[aria-busy=true][data-v-82aaffa2]{cursor:progress}.vein-sprite[data-v-a74dcd16]{position:relative;display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;border-radius:50%;will-change:transform,opacity;--vein-offset-y: 48px;padding-top:var(--vein-offset-y)}.vein-sprite[data-v-a74dcd16]:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .2s ease}.vein-sprite--hidden[data-v-a74dcd16]{opacity:0;pointer-events:none;transform:scale(.92)}.vein-sprite--respawning[data-v-a74dcd16]{pointer-events:none}.vein-sprite--respawning .vein-image[data-v-a74dcd16]{opacity:.3;filter:saturate(.4) brightness(.6) blur(1px)}.vein-sprite--breaking .vein-image[data-v-a74dcd16]{animation:game-vein-collapse var(--game-duration-vein-break) var(--game-ease-swing)}.vein-sprite--respawning:not(.vein-sprite--hidden):not(.vein-sprite--breaking) .vein-image[data-v-a74dcd16]{animation:game-vein-respawn var(--game-duration-vein-respawn) var(--game-ease-respawn)}.vein-image[data-v-a74dcd16]{width:220px;object-fit:contain;user-select:none;-webkit-user-select:none;pointer-events:none;filter:brightness(1) saturate(1);transition:filter .3s ease}.vein-stage--slight .vein-image[data-v-a74dcd16]{filter:brightness(.92) saturate(.9)}.vein-stage--slight[data-v-a74dcd16]:after{opacity:.12;background:radial-gradient(circle at 50% 50%,rgba(255,214,94,.12),transparent 70%)}.vein-stage--worn .vein-image[data-v-a74dcd16]{filter:brightness(.82) saturate(.75)}.vein-stage--worn[data-v-a74dcd16]:after{opacity:.22;background:radial-gradient(circle at 40% 50%,rgba(255,140,70,.16),transparent 70%)}.vein-stage--cracked .vein-image[data-v-a74dcd16]{filter:brightness(.72) saturate(.6) contrast(1.05)}.vein-stage--cracked[data-v-a74dcd16]:after{opacity:.35;background:radial-gradient(circle at 60% 45%,rgba(255,120,60,.28),transparent 75%)}.vein-stage--critical .vein-image[data-v-a74dcd16]{filter:brightness(.55) saturate(.48) contrast(1.1)}.vein-stage--critical[data-v-a74dcd16]:after{opacity:.45;background:radial-gradient(circle at 60% 45%,rgba(255,90,42,.45),transparent 80%)}.vein-health[data-v-a7c4f103]{position:relative;display:flex;flex-direction:column;gap:.4rem;width:226px;max-width:100%;padding:.45rem .6rem .6rem;border-radius:14px;background:linear-gradient(135deg,#101626eb,#0a0e1ac7);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px #ffffff0d,0 10px 22px #00000047;color:#ebedfff0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none}.vein-health[data-v-a7c4f103]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 50% 0%,rgba(255,214,94,.15),transparent 65%);opacity:.9;pointer-events:none}.vein-health__header[data-v-a7c4f103]{display:flex;align-items:baseline;justify-content:space-between;font-variant-numeric:tabular-nums;z-index:1}.vein-health__title[data-v-a7c4f103]{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:#ffedc8bd}.vein-health__value[data-v-a7c4f103]{font-size:.78rem;font-weight:600;color:#f5f6ffeb}.vein-health__value--warning[data-v-a7c4f103]{color:#ff8a70f2;text-shadow:0 0 8px rgba(255,118,82,.4)}.vein-health__track[data-v-a7c4f103]{position:relative;height:15px;border-radius:999px;background:linear-gradient(90deg,#161e30eb,#161c2c9e);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 0 5px #0000006b,inset 0 0 0 1px #ffffff0a;overflow:hidden;z-index:1}.vein-health__progress[data-v-a7c4f103]{position:absolute;inset:0;width:0%;border-radius:inherit;background:linear-gradient(90deg,#76ffc4d9,#3ab3ffd9);box-shadow:inset 0 0 0 1px #ffffff2e,0 0 14px #56e2ff61;transition:width .22s ease-out,background .22s ease-out,box-shadow .22s ease-out}.vein-health__shine[data-v-a7c4f103]{position:absolute;inset:0;background:linear-gradient(180deg,#ffffff52,#fff0);opacity:.6}.vein-health__tick[data-v-a7c4f103]{position:absolute;top:2px;bottom:2px;width:1px;background:#ffffff24;transform:translate(-50%);pointer-events:none}.vein-health__footer[data-v-a7c4f103]{display:flex;align-items:center;justify-content:space-between;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:#d6dcf0b3;z-index:1}.vein-health__percent[data-v-a7c4f103]{font-weight:600;color:#b4ebffe6}.vein-health__status[data-v-a7c4f103]{font-weight:500}.vein-health--critical .vein-health__progress[data-v-a7c4f103]{background:linear-gradient(90deg,#ff6c5ed9,#ffb066d9);box-shadow:inset 0 0 0 1px #ffb47859,0 0 14px #ff785666;animation:health-critical-pulse-a7c4f103 1.1s ease-in-out infinite}.vein-health__progress--respawning[data-v-a7c4f103]{background:linear-gradient(90deg,#84b6ff59,#608eff59),repeating-linear-gradient(135deg,#84b6ff8c,#84b6ff8c 8px,#608eff26 8px 16px);animation:health-respawn-stripes-a7c4f103 1.2s linear infinite;box-shadow:inset 0 0 0 1px #84b6ff4d,0 0 16px #689cff59}.vein-health--respawning .vein-health__status[data-v-a7c4f103],.vein-health--respawning .vein-health__percent[data-v-a7c4f103]{color:#a8c4ffd9}@keyframes health-critical-pulse-a7c4f103{0%,to{box-shadow:inset 0 0 0 1px #ffb47859,0 0 8px #ff78564d,0 0 #ff785659}50%{box-shadow:inset 0 0 0 1px #ffcc9673,0 0 16px #ff785673,0 0 0 6px #ff624833}}@keyframes health-respawn-stripes-a7c4f103{0%{background-position:0 0,0 0}to{background-position:0 0,120px 0}}.shatter-burst[data-v-0a2dfe2e]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;filter:drop-shadow(0 0 18px rgba(255,160,70,.45))}.shard[data-v-0a2dfe2e]{position:absolute;width:26px;height:16px;border-radius:999px;background:linear-gradient(145deg,#ffd782eb,#ff663ab3);box-shadow:0 0 10px #ffb450b3,0 0 18px #ff844659;animation:game-shard-orbit var(--game-duration-shatter) ease-out forwards;will-change:transform,opacity}.damage-layer[data-v-913e9170]{position:absolute;inset:0;pointer-events:none;overflow:visible}.damage-float[data-v-913e9170]{position:absolute;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);font-size:1.3rem;font-weight:800;letter-spacing:.01em;color:var(--game-color-highlight-primary);text-shadow:0 0 18px rgba(255,214,94,.8);pointer-events:none;animation:game-damage-float var(--game-duration-damage-float) ease-out forwards;will-change:transform,opacity}.damage-float--bonus[data-v-913e9170]{color:#fff4aa;text-shadow:0 0 18px rgba(255,214,94,.8)}.damage-float--crit[data-v-913e9170]{color:#ff5b5b;text-shadow:0 0 22px rgba(255,80,80,.75),0 0 10px rgba(255,30,30,.65);transform:translate(-50%,-50%) scale(1.2)}.damage-icon[data-v-913e9170]{margin-right:.25rem;font-size:1.4rem;filter:drop-shadow(0 0 6px rgba(255,50,50,.55))}.damage-float--crit .damage-text[data-v-913e9170]{color:inherit}.damage-text[data-v-913e9170]{line-height:1;white-space:nowrap}.particles-layer[data-v-97d0e998]{position:absolute;inset:0;pointer-events:none;overflow:visible}.particle[data-v-97d0e998]{position:absolute;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,#ffd65e,#ff783c99 80%);box-shadow:var(--game-glow-gold);transform:translate(-50%,-50%) scale(var(--particle-scale, 1));opacity:0;animation:game-spark-burst var(--game-duration-particule-life) ease-out forwards;will-change:transform,opacity}.particle-canvas[data-v-97d0e998]{width:100%;height:100%;display:block;pointer-events:none}.effects-layer[data-v-c50848af]{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:6}.hint-bubble[data-v-7244fb81]{position:absolute;z-index:40;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.hint-bubble__content[data-v-7244fb81]{background:#2194ffeb;color:#fff;font-size:.85rem;font-weight:600;text-shadow:0 1px 0 rgba(0,0,0,.3);border-radius:10px;padding:.5rem .9rem;display:inline-block;text-align:center;line-height:1.35;box-shadow:0 6px 16px #0a366973,inset 0 1px #ffffff59;white-space:normal;font-family:inherit}.hint-bubble[data-v-7244fb81]:after{content:"";position:absolute;width:0;height:0}.hint-bubble--top[data-v-7244fb81]{transform:translate(-50%,-100%);left:50%;bottom:calc(100% + 10px)}.hint-bubble--top[data-v-7244fb81]:after{bottom:-10px;left:50%;border-width:10px 9px 0 9px;border-style:solid;border-color:rgba(33,148,255,.92) transparent transparent transparent;transform:translate(-50%)}.hint-bubble--bottom[data-v-7244fb81]{left:50%;top:100%;transform:translate(-50%)}.hint-bubble--bottom[data-v-7244fb81]:after{top:-10px;left:50%;border-width:0 9px 10px 9px;border-style:solid;border-color:transparent transparent rgba(33,148,255,.92) transparent;transform:translate(-50%)}.hint-bubble--left[data-v-7244fb81]{top:50%;left:0;transform:translate(-110%,-50%)}.hint-bubble--left[data-v-7244fb81]:after{top:50%;left:-10px;border-width:9px 10px 9px 0;border-style:solid;border-color:transparent rgba(33,148,255,.92) transparent transparent;transform:translateY(-50%)}.hint-bubble--right[data-v-7244fb81]{transform:translate(100%,-50%);left:calc(100% + 10px);top:50%}.hint-bubble--right[data-v-7244fb81]:after{top:50%;left:-10px;border-width:9px 10px 9px 0;border-style:solid;border-color:transparent rgba(33,148,255,.92) transparent transparent;transform:translateY(-50%)}.field-drop-layer[data-v-ca080da9]{position:absolute;inset:0;pointer-events:none;z-index:12}.field-drop[data-v-ca080da9]{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;border:none;background:transparent;padding:0;cursor:pointer}.field-drop[data-v-ca080da9]:hover{transform:translate(-50%,-50%) scale(1.08)}.field-drop__image[data-v-ca080da9]{width:120px;height:120px;border-radius:12px;object-fit:contain;pointer-events:none}.field-drop--crate .field-drop__image[data-v-ca080da9],.field-drop--money-bundle .field-drop__image[data-v-ca080da9],.field-drop--pickaxe .field-drop__image[data-v-ca080da9]{filter:drop-shadow(0 12px 18px rgba(0,0,0,.45))}.field-drop--crate .field-drop__image[data-v-ca080da9]{animation:crateFloat-ca080da9 3.2s ease-in-out infinite}.field-drop--pickaxe .field-drop__image[data-v-ca080da9]{animation:pickaxePulse-ca080da9 1.4s ease-in-out infinite}.field-drop__hint[data-v-ca080da9]{z-index:20}@keyframes crateFloat-ca080da9{0%{transform:translateY(-4%)}50%{transform:translateY(4%)}to{transform:translateY(-4%)}}@keyframes pickaxePulse-ca080da9{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.stage-hud[data-v-62734aa2]{position:absolute;top:1.4rem;left:1.6rem;display:flex;flex-direction:column;gap:.75rem;pointer-events:none;z-index:10}.stage-hud__chips[data-v-62734aa2]{display:flex;align-items:center;gap:1rem}.hud-chip[data-v-62734aa2]{position:relative;display:flex;align-items:center;gap:.8rem;padding:.25rem 1rem;border-radius:999px;background:#111729e0;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px #ffffff0a,0 8px 18px #00000047;font-variant-numeric:tabular-nums;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;pointer-events:auto}.hud-chip__icon[data-v-62734aa2]{width:30px;height:30px;border-radius:50%;background:#0c101cd9;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #ffffff14;color:#ffeeb3}.hud-chip__icon-image[data-v-62734aa2]{width:24px;height:24px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(255,214,94,.65))}.hud-chip__icon path[data-v-62734aa2]{fill:currentColor}.hud-chip__content[data-v-62734aa2]{display:grid;gap:.1rem}.hud-chip__label[data-v-62734aa2]{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.hud-chip__value[data-v-62734aa2]{font-size:1.7rem;font-weight:700;letter-spacing:.02em;color:#fffffffa;text-shadow:0 0 18px rgba(255,255,255,.3);transition:transform .18s ease;display:inline-block;min-width:120px;text-align:left}.hud-chip--pulse .hud-chip__value[data-v-62734aa2]{transform:scale(1.04)}.hud-chip--doge[data-v-62734aa2]{background:linear-gradient(120deg,#ffd65e52,#ffb52e2e);border-color:#ffd06a8c;box-shadow:inset 0 0 0 1px #ffedb459,0 2px 30px #ffb84752}.hud-chip--doge .hud-chip__icon[data-v-62734aa2]{background:#20170ee0;box-shadow:inset 0 0 0 1px #ffd65e59;color:#ffd65ef2}.hud-chip--doge[data-v-62734aa2]:after{content:"";position:absolute;inset:-140% -80% 0;background:linear-gradient(120deg,#ffffffb3,#fff0);transform:translate(-120%);opacity:0}.hud-chip--doge.hud-chip--pulse[data-v-62734aa2]:after{opacity:1;animation:hud-chip-glint-62734aa2 .32s ease-out}.hud-chip--dps[data-v-62734aa2]{background:linear-gradient(120deg,#6be7ff38,#3ab0ff29);border-color:#58cdff8c;box-shadow:inset 0 0 0 1px #abf6ff59,0 2px 30px #46bdff47}.hud-chip--dps .hud-chip__icon[data-v-62734aa2]{background:#10202de6;box-shadow:inset 0 0 0 1px #6be7ff73;color:#6be7fff2}.hud-chip--dps[data-v-62734aa2]:after{content:"";position:absolute;inset:-130% -70% 0;background:linear-gradient(120deg,#6be7ff73,#6be7ff00);transform:translate(-120%);opacity:0}.hud-chip--dps.hud-chip--pulse[data-v-62734aa2]{transform:scale(1.03)}.hud-chip--dps.hud-chip--pulse[data-v-62734aa2]:after{opacity:1;animation:hud-chip-glint-62734aa2 .32s ease-out}.hud-chip__value--doge[data-v-62734aa2]{color:#ffe499;text-shadow:0 0 24px rgba(255,214,94,.8),0 0 10px rgba(255,184,71,.7)}.hud-chip__value--dps[data-v-62734aa2]{color:#88e9ff;text-shadow:0 0 22px rgba(107,231,255,.75),0 0 10px rgba(58,176,255,.6)}@keyframes hud-chip-glint-62734aa2{0%{transform:translate(-130%);opacity:0}40%{opacity:.85}to{transform:translate(130%);opacity:0}}.helper-hud[data-v-6b14f397]{position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%);width:min(92vw,760px);display:flex;flex-direction:column;padding:.35rem 0;border-radius:0;background:transparent;border:none;pointer-events:none;z-index:15}.helper-hud__list[data-v-6b14f397]{display:flex;gap:.75rem;overflow-x:auto;padding:0 .6rem}.helper-hud__card[data-v-6b14f397]{margin:0;flex:1 1 clamp(82px,14vw,130px);max-width:140px;min-width:82px;display:flex;flex-direction:column;gap:.35rem}.helper-hud__portrait[data-v-6b14f397]{position:relative;border-radius:16px;overflow:hidden;border:2px solid var(--helper-accent, rgba(255, 255, 255, .45));background:#080b18d9;padding:.35rem;display:flex;align-items:center;justify-content:center;min-height:clamp(70px,11vw,110px)}.helper-hud__portrait img[data-v-6b14f397]{width:100%;height:100%;object-fit:contain;display:block}.helper-hud__count-badge[data-v-6b14f397]{position:absolute;top:.45rem;left:.45rem;padding:.18rem .45rem;border-radius:999px;background:#060810cc;border:1px solid rgba(255,255,255,.35);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 6px rgba(0,0,0,.45)}.helper-hud__stats[data-v-6b14f397]{border-radius:12px;padding:.45rem .6rem;background:#060810d9;border:1px solid rgba(255,255,255,.15);box-shadow:0 10px 18px #00000059;display:flex;flex-direction:column;gap:.12rem;font-variant-numeric:tabular-nums}.helper-hud__stats-label[data-v-6b14f397]{font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.helper-hud__stats-value[data-v-6b14f397]{font-size:.95rem;font-weight:700;color:#ffd75e;text-shadow:0 0 12px rgba(255,214,94,.35)}.helper-hud__empty[data-v-6b14f397]{margin:0;font-size:.85rem;color:#fff9}@media(max-width:720px){.helper-hud[data-v-6b14f397]{left:50%;transform:translate(-50%);width:94vw}.helper-hud__card[data-v-6b14f397]{flex:1 1 clamp(70px,20vw,120px)}}.game-stage[data-v-8b46f8bb]{position:relative;flex:1;width:100%;height:100%;min-height:540px;display:flex;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none}.reward-message__content[data-v-8b46f8bb]{display:flex;align-items:center;gap:.9rem}.reward-message__visual[data-v-8b46f8bb]{position:relative;width:96px;height:96px;flex:0 0 auto;display:grid;place-items:center;pointer-events:none;perspective:900px}.reward-message__visual[data-v-8b46f8bb]:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#ffd65e73,#ffd65e00 70%);filter:blur(2px);opacity:.8}.reward-message__visual--fortune[data-v-8b46f8bb]:before{background:radial-gradient(circle,#84c2ff73,#84c2ff00 75%)}.reward-message__image[data-v-8b46f8bb]{width:90px;height:90px;border-radius:18px;object-fit:contain;box-shadow:0 18px 32px #080c187a,0 0 24px #ffd65e59;background:#101424eb;border:1px solid rgba(255,214,94,.45);animation:reward-pulse-8b46f8bb 1.4s ease-in-out infinite}.reward-message__image--fortune[data-v-8b46f8bb]{animation-duration:1.2s;border-color:#84c2ff73;box-shadow:0 16px 28px #080c1a70,0 0 24px #84c2ff66}.reward-message__details[data-v-8b46f8bb]{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:0}.reward-message-stack[data-v-8b46f8bb]{position:absolute;top:14%;left:20%;transform:translate(-50%);display:flex;flex-direction:column;gap:.6rem;z-index:18;pointer-events:none}.reward-message[data-v-8b46f8bb]{min-width:260px;max-width:360px;padding:.9rem 1.1rem;border-radius:14px;background:#121828eb;border:1px solid rgba(255,214,94,.35);box-shadow:0 18px 32px #080c1873,inset 0 0 0 1px #ffd65e33;display:flex;flex-direction:column;gap:.4rem;color:#f4f5fff2}.reward-message--fortune[data-v-8b46f8bb]{border-color:#84c2ff66;box-shadow:0 18px 32px #080c1873,inset 0 0 0 1px #84c2ff40}.reward-message__header[data-v-8b46f8bb]{display:flex;flex-direction:column;gap:.2rem}.reward-message__title[data-v-8b46f8bb]{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#ffebc8c7}.reward-message__subtitle[data-v-8b46f8bb]{font-size:1rem;letter-spacing:.04em;color:#fffffff5}.reward-message--fortune .reward-message__title[data-v-8b46f8bb]{color:#c8dcffc7}.reward-message__description[data-v-8b46f8bb]{margin:0;font-size:.82rem;line-height:1.4;color:#d4e1ffd9}.reward-message__damage[data-v-8b46f8bb]{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#ffd65ed9}.reward-message__effects[data-v-8b46f8bb]{margin:.3rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.3rem}.reward-message__effect-chip[data-v-8b46f8bb]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .55rem;border-radius:999px;border:1px solid var(--chip-color, rgba(255, 214, 94, .45));background:var(--chip-background, rgba(255, 214, 94, .18));color:#e8f0fff0;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.reward-message__effect-icon[data-v-8b46f8bb]{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;background:#0000001f;color:var(--chip-color, rgba(232, 240, 255, .94));font-size:.6rem}.reward-message__effect-text[data-v-8b46f8bb]{white-space:nowrap}.reward-message__effects[data-v-8b46f8bb]{list-style:none;margin:.2rem 0 0;padding:0;display:flex;flex-direction:column;gap:.25rem}.reward-message__effects-item[data-v-8b46f8bb]{font-size:.78rem;color:#f0f2ffe6;background:#ffd65e33;border:1px solid rgba(255,214,94,.4);border-radius:999px;padding:.28rem .75rem;width:fit-content}.reward-message--fortune .reward-message__effects-item[data-v-8b46f8bb]{background:#84c2ff2e;border-color:#84c2ff59}.reward-message__effects-item--empty[data-v-8b46f8bb]{font-style:italic;opacity:.7}.gem-indicator[data-v-8b46f8bb]{position:absolute;top:2.25rem;right:1.6rem;display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .8rem;border-radius:999px;background:#192034e6;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px #ffffff0d,0 8px 16px #00000059;font-weight:700;color:#aee4ff;pointer-events:none;z-index:12}.gem-indicator__icon[data-v-8b46f8bb]{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(105,208,255,.65))}.gem-indicator__value[data-v-8b46f8bb]{font-size:1.1rem;letter-spacing:.06em}.reward-message-enter-active[data-v-8b46f8bb],.reward-message-leave-active[data-v-8b46f8bb]{transition:all .3s ease}.reward-message-enter-from[data-v-8b46f8bb],.reward-message-leave-to[data-v-8b46f8bb]{opacity:0;transform:translateY(-12px)}@keyframes reward-pulse-8b46f8bb{0%{transform:scale(.92)}50%{transform:scale(1.05)}to{transform:scale(.92)}}.scene-core[data-v-8b46f8bb]{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:2.25rem;padding:2rem 3rem;width:min(100%,960px);box-sizing:border-box}.vein-button-wrapper[data-v-8b46f8bb]{position:relative;display:inline-flex;align-items:center;justify-content:center}.vein-health-overlay[data-v-8b46f8bb]{position:absolute;top:75%;left:25%;transform:translate(-50%);pointer-events:none;z-index:3;filter:drop-shadow(0 12px 24px rgba(0,0,0,.32))}.helper-card[data-v-93f8cfb5]{background:#111524e6;border-radius:16px;padding:.85rem;border:2px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.65rem;position:relative;transition:border-color .25s ease;width:225px;height:250px}.helper-upgrade-wrapper[data-v-93f8cfb5]{position:relative;display:inline-flex;align-items:center}.helper-upgrade-wrapper--overlay[data-v-93f8cfb5]{position:absolute;top:.6rem;right:.6rem;pointer-events:auto}.helper-hint[data-v-93f8cfb5]{pointer-events:none;z-index:5;font-family:inherit}.helper-hint-portal[data-v-93f8cfb5]{position:fixed;pointer-events:none;z-index:2000;font-family:inherit}[data-v-93f8cfb5] .helper-hint--upgrade.hint-bubble--right{left:100%;transform:translate(12px,-50%)}.helper-hint--upgrade[data-v-93f8cfb5]{margin-top:0;margin-bottom:.35rem}.helper-card--level-2[data-v-93f8cfb5]{border-color:#cd7f32bf}.helper-card--level-3[data-v-93f8cfb5]{border-color:#c0c0c0cc}.helper-card--level-4[data-v-93f8cfb5]{border-color:#ffd86de6}.helper-card--level-5[data-v-93f8cfb5]{border-color:#bae1fff2}.helper-art[data-v-93f8cfb5]{margin:0;width:100%;aspect-ratio:1;border-radius:12px;background:#161a29d9;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(255,255,255,.05);position:relative}.helper-art__overlays[data-v-93f8cfb5]{position:absolute;inset:0}.helper-image[data-v-93f8cfb5]{width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.helper-header[data-v-93f8cfb5]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.35rem;min-width:0}.helper-title[data-v-93f8cfb5]{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.helper-name[data-v-93f8cfb5]{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:.04em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.helper-count[data-v-93f8cfb5]{font-size:.95rem;color:#ffffffb3;font-variant-numeric:tabular-nums}.helper-upgrade-button[data-v-93f8cfb5]{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .6rem;border-radius:999px;border:1px solid rgba(102,175,255,.3);background:#182034d9;color:#ffffffd9;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;flex-shrink:0}.helper-upgrade-button .upgrade-icon[data-v-93f8cfb5]{font-size:.9rem}.helper-upgrade-button[data-v-93f8cfb5]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 24px #66afff59}.helper-upgrade-button[data-v-93f8cfb5]:disabled{opacity:.6;cursor:not-allowed}.helper-upgrade-button.is-available[data-v-93f8cfb5]{border-color:#ffcc66f2;background:radial-gradient(circle at 25% 15%,#ffe79ef2,#ffb04ee0);color:#1f1404;box-shadow:0 0 0 2px #ffd67880,0 10px 22px #ffcc6e59,0 0 26px #ffc85599;animation:pulseAvailable-93f8cfb5 1.4s ease-in-out infinite}.dps-badge[data-v-93f8cfb5]{position:absolute;display:inline-flex;flex-direction:column;gap:.05rem;padding:.35rem .5rem;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141827b3;border:1px solid rgba(255,255,255,.3)}.dps-badge .badge-label[data-v-93f8cfb5]{font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;text-align:center;opacity:.75}.dps-badge .badge-value[data-v-93f8cfb5]{font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums}.badge-base[data-v-93f8cfb5]{bottom:.6rem;left:.6rem;text-align:left}.helper-actions[data-v-93f8cfb5]{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.btn-currency-icon[data-v-93f8cfb5]{width:20px;height:20px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(255,214,120,.5))}.helper-action[data-v-93f8cfb5]{position:relative;display:block}.btn[data-v-93f8cfb5]{width:100%;padding:.55rem .7rem;border-radius:9px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#282e48f2,#21263cf2);color:#f7f9ff;font-weight:600;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .25s ease;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.btn-main[data-v-93f8cfb5]{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;flex:1;min-width:0}.btn[data-v-93f8cfb5]:hover:enabled{transform:translateY(-1px);box-shadow:0 12px 24px #0006}.btn[data-v-93f8cfb5]:active:enabled{transform:translateY(1px)}.btn[data-v-93f8cfb5]:disabled{opacity:.6;cursor:not-allowed}.btn-label[data-v-93f8cfb5]{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.btn-cost[data-v-93f8cfb5]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.2rem .5rem;border-radius:999px;background:#0c101e8c;border:1px solid rgba(255,255,255,.12);font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.btn-cost__value[data-v-93f8cfb5]{color:#fff;font-size:.95rem}.btn-cost__currency[data-v-93f8cfb5]{display:inline-flex;align-items:center}.btn-fancy[data-v-93f8cfb5]{position:relative;overflow:hidden;border:1px solid rgba(255,214,94,.6);background:radial-gradient(circle at top left,#ffd65eeb,#fd9850eb);color:#1e2236;font-weight:700}.btn-fancy[data-v-93f8cfb5]:after{content:"";position:absolute;inset:-40%;background:radial-gradient(circle,rgba(255,255,255,.45),transparent 55%);animation:pulse-93f8cfb5 3s infinite linear;opacity:.8}.btn-fancy[data-v-93f8cfb5]:hover:enabled:after{animation-duration:2s}.btn-fancy[data-v-93f8cfb5]:disabled:after{display:none}@keyframes pulse-93f8cfb5{0%{transform:translate(-30%,-30%) scale(.7);opacity:.6}50%{transform:translate(0) scale(1.1);opacity:.9}to{transform:translate(30%,30%) scale(.7);opacity:.6}}.upgrade-modal-backdrop[data-v-93f8cfb5]{position:fixed;inset:0;background:#0a0e1cdb;display:flex;align-items:center;justify-content:center;border-radius:inherit;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5}.upgrade-modal[data-v-93f8cfb5]{width:20%;top:50%;left:50%;padding:1rem .85rem .9rem;border-radius:14px;background:#101527f2;border:1px solid rgba(102,175,255,.32);box-shadow:0 18px 32px #00000073;display:flex;flex-direction:column;gap:.85rem}.upgrade-modal__header[data-v-93f8cfb5]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.upgrade-modal__subtitle[data-v-93f8cfb5]{margin:0;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:#9cd4ffbf}.upgrade-modal__title[data-v-93f8cfb5]{margin:.15rem 0 0;font-size:1rem;font-weight:700;letter-spacing:.05em}.upgrade-modal__close[data-v-93f8cfb5]{background:transparent;border:none;color:#ffffffb3;font-size:1.2rem;line-height:1;cursor:pointer;transition:color .2s ease}.upgrade-modal__close[data-v-93f8cfb5]:hover{color:#fff}.upgrade-timeline[data-v-93f8cfb5]{display:flex;flex-direction:column;gap:.45rem}.timeline-step[data-v-93f8cfb5]{display:flex;align-items:center;gap:.6rem;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c}.timeline-step--complete[data-v-93f8cfb5]{color:#6fe2ffe6}.timeline-step--current[data-v-93f8cfb5]{color:#ffd65ef2}.timeline-dot[data-v-93f8cfb5]{width:.65rem;height:.65rem;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.upgrade-details[data-v-93f8cfb5]{display:flex;justify-content:space-between;align-items:center;min-height:30px}.upgrade-max-hint[data-v-93f8cfb5]{margin:0;font-size:.75rem;color:#ffffffa6}.upgrade-instruction[data-v-93f8cfb5]{margin:0;font-size:.78rem;color:#fffc}.upgrade-actions[data-v-93f8cfb5]{display:flex;flex-direction:column;gap:.5rem}.modal-upgrade-button[data-v-93f8cfb5]{padding:.45rem .85rem;border-radius:999px;border:1px solid rgba(102,175,255,.6);background:linear-gradient(135deg,#66affff2,#4383fff2);color:#0b1120;font-weight:700;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.modal-upgrade-button[data-v-93f8cfb5]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.modal-upgrade-button[data-v-93f8cfb5]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 16px 30px #66afff73}.modal-upgrade-button--doge[data-v-93f8cfb5]{background:linear-gradient(135deg,#ffd678f2,#ffab57f2);border-color:#ffd678b3;color:#211000}.modal-upgrade-button--gem[data-v-93f8cfb5]{background:linear-gradient(135deg,#7ad7fff2,#468cfff2);border-color:#7ad7ffcc;color:#061224}.upgrade-button__label[data-v-93f8cfb5]{display:inline-flex;align-items:center;gap:.4rem}.upgrade-button__cost[data-v-93f8cfb5]{font-weight:800;letter-spacing:.08em}.upgrade-button__gem-icon[data-v-93f8cfb5]{width:20px;height:20px;object-fit:contain}.upgrade-button__doge-icon[data-v-93f8cfb5]{width:20px;height:20px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(255,214,120,.6))}.upgrade-modal-enter-active[data-v-93f8cfb5],.upgrade-modal-leave-active[data-v-93f8cfb5]{transition:opacity .2s ease}.upgrade-modal-enter-from[data-v-93f8cfb5],.upgrade-modal-leave-to[data-v-93f8cfb5]{opacity:0}@keyframes pulseAvailable-93f8cfb5{0%{box-shadow:0 0 0 2px #ffd67880,0 10px 22px #ffcc6e59,0 0 26px #ffc85599}50%{box-shadow:0 0 0 3px #ffe496b3,0 14px 30px #ffd27880,0 0 38px #ffce5fbf}to{box-shadow:0 0 0 2px #ffd67880,0 10px 22px #ffcc6e59,0 0 26px #ffc85599}}.zone-tabs[data-v-3b8ddb2c]{display:flex;gap:.75rem;margin-bottom:.85rem;overflow-x:auto;overflow-y:hidden;padding:.35rem 0}.zone-tab[data-v-3b8ddb2c]{position:relative}.zone-tab__button[data-v-3b8ddb2c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:.55rem .9rem;background:#181c2ee6;color:#ffffffb3;min-width:88px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.zone-tab__button[data-v-3b8ddb2c]:hover:enabled{border-color:#ffd65ed9;box-shadow:0 10px 20px #ffd65e40;color:#fff;transform:translateY(-1px)}.zone-tab__button.is-active[data-v-3b8ddb2c]{border-color:#66afffe6;box-shadow:0 0 18px #66afff59;color:#fff}.zone-tab__button.is-locked[data-v-3b8ddb2c]{opacity:.7;cursor:not-allowed}.zone-tab__icon[data-v-3b8ddb2c]{width:56px;height:56px;border-radius:16px;background:#0a0c18a6;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.zone-tab__icon img[data-v-3b8ddb2c]{width:100%;height:100%;object-fit:contain}.zone-tab__fallback[data-v-3b8ddb2c]{font-weight:700;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.zone-tab__lock[data-v-3b8ddb2c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.1rem;text-shadow:0 0 12px rgba(0,0,0,.55);z-index:2}.zone-tab__name[data-v-3b8ddb2c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#060810c7;opacity:0;transition:opacity .18s ease;z-index:1}.zone-tab__button:hover .zone-tab__name[data-v-3b8ddb2c],.zone-tab__button:focus-visible .zone-tab__name[data-v-3b8ddb2c]{opacity:1}@media(max-width:720px){.zone-tab__button[data-v-3b8ddb2c]{min-width:72px;padding:.45rem .65rem}.zone-tab__icon[data-v-3b8ddb2c]{width:44px;height:44px}}html{margin:0;padding:0;height:100%;overflow:hidden;background:#101322;font-family:Segoe UI,Roboto,sans-serif}.app-shell[data-v-c247e8d5]{display:flex;flex-direction:column;min-height:100vh;height:100vh;background:linear-gradient(180deg,#101322,#1b1f33);color:#f4f4f8}.hud[data-v-c247e8d5]{position:sticky;top:0;z-index:20;height:80px;padding:0;background:#0c101cc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 -1px #ffffff14;overflow:visible}.hud__inner[data-v-c247e8d5]{width:100%;height:100%;margin:0;padding:0 1.2rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;row-gap:.75rem;flex-wrap:wrap;box-sizing:border-box}.hud__brand[data-v-c247e8d5]{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1 auto}.hud__center[data-v-c247e8d5]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-width:0;flex-wrap:wrap;row-gap:.5rem}.hud__logo[data-v-c247e8d5]{width:58px;height:58px;border-radius:14px;object-fit:contain;background:#ffffff14;box-shadow:0 10px 20px #00000047;padding:.25rem}.hud__title[data-v-c247e8d5]{font-size:1.45rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffeb;white-space:nowrap}.hud__title-group[data-v-c247e8d5]{display:flex;flex-direction:column;gap:.2rem}.hud__version[data-v-c247e8d5]{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff9}.hud__right[data-v-c247e8d5]{display:flex;align-items:center;gap:.75rem;margin-left:auto;flex:1 1 auto;justify-content:flex-end;min-width:0}.hud-buffs[data-v-c247e8d5],.hud-actions[data-v-c247e8d5]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:center}.hud-actions[data-v-c247e8d5]{justify-content:flex-end}.hud-button[data-v-c247e8d5]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.48rem 1.05rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#12182dd9;color:#ffffffd9;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;min-width:0;white-space:nowrap;text-align:center}.hud-button[data-v-c247e8d5]:hover{transform:translateY(-1px)}.hud-button[data-v-c247e8d5]:active{transform:translateY(1px)}.hud-button[data-v-c247e8d5]:disabled{opacity:.6;cursor:not-allowed}.hud-button--fortune[data-v-c247e8d5]{border-color:#7ec8ffa6;background:linear-gradient(135deg,#1f2f58eb,#275496eb);color:#e5f4fff2;box-shadow:0 10px 18px #27549640}.hud-button--fortune[data-v-c247e8d5]:hover{border-color:#a1d8fff2;box-shadow:0 14px 24px #27549666}.hud-button--pickaxe[data-v-c247e8d5]{border-color:#ffd65ea6;background:linear-gradient(135deg,#402812eb,#7b4716eb);color:#ffecc8f2;box-shadow:0 10px 18px #7b471659}.hud-button--pickaxe[data-v-c247e8d5]:hover{border-color:#ffd65ee6;box-shadow:0 14px 24px #7b471673}.hud-button--settings[data-v-c247e8d5]{border-color:#78ffd78c;background:linear-gradient(135deg,#14342feb,#1c4e43eb);color:#ccffeef2;box-shadow:0 10px 18px #1c4e4359}.hud-button--settings[data-v-c247e8d5]:hover{border-color:#a0ffe6d9;box-shadow:0 14px 22px #1c4e4373}.hud-button--reset[data-v-c247e8d5]{border-color:#ff85a299;background:linear-gradient(135deg,#581724eb,#8c2437eb);color:#ffd2dcf2;box-shadow:0 10px 18px #8c243759}.hud-button--reset[data-v-c247e8d5]:hover{border-color:#ffadbfe6;box-shadow:0 14px 24px #8c243773}.fortune-modal-backdrop[data-v-c247e8d5]{position:fixed;inset:0;background:#0a0e1cd1;display:flex;align-items:center;justify-content:center;z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fortune-modal[data-v-c247e8d5]{width:min(680px,92vw);max-height:85vh;background:linear-gradient(145deg,#121625f5,#1a2036f5 45%,#101422f0);border:1px solid rgba(132,194,255,.25);border-radius:18px;box-shadow:0 28px 48px #0000007a;padding:1.5rem;display:flex;flex-direction:column;gap:1.4rem;overflow-x:hidden;overflow-y:auto;color:#f4f7fff2;font-family:Segoe UI,Roboto,sans-serif;position:relative}.fortune-modal__header[data-v-c247e8d5]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.fortune-modal__header h2[data-v-c247e8d5]{margin:0;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;color:#e9f1fff2}.fortune-modal__close[data-v-c247e8d5]{background:transparent;border:none;color:#fff9;font-size:1.6rem;cursor:pointer;transition:color .2s ease,transform .2s ease}.fortune-modal__close[data-v-c247e8d5]:hover{color:#fffffff2;transform:rotate(90deg)}.settings-modal[data-v-c247e8d5]{width:min(420px,90vw);max-height:80vh;background:linear-gradient(160deg,#121824f5,#0e141ef0);border:1px solid rgba(120,205,255,.2);border-radius:18px;box-shadow:0 22px 38px #00000080;padding:1.5rem;display:flex;flex-direction:column;gap:1.2rem;overflow:hidden;color:#f0f6fff2;font-family:Segoe UI,Roboto,sans-serif}.settings-audio[data-v-c247e8d5]{display:flex;flex-direction:column;gap:1rem}.settings-audio__row[data-v-c247e8d5]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.settings-audio__label[data-v-c247e8d5]{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;color:#ffffffb3}.settings-mute[data-v-c247e8d5]{padding:.35rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#ffffffeb;font-weight:600;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;transition:border-color .2s ease,background .2s ease,transform .16s ease}.settings-mute.is-muted[data-v-c247e8d5]{border-color:#ff777780;background:#ff777726}.settings-mute[data-v-c247e8d5]:hover{transform:translateY(-1px)}.settings-volume[data-v-c247e8d5]{display:flex;flex-direction:column;gap:.45rem}.settings-volume__label[data-v-c247e8d5]{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf}.settings-volume__control[data-v-c247e8d5]{display:flex;align-items:center;gap:.7rem}.settings-volume__control input[type=range][data-v-c247e8d5]{flex:1;accent-color:#79ffd4}.settings-volume__value[data-v-c247e8d5]{min-width:3ch;text-align:right;font-variant-numeric:tabular-nums;color:#ffffffe6}.settings-audio__hint[data-v-c247e8d5]{margin:0;font-size:.8rem;color:#fff9;line-height:1.4}.settings-audio__hint code[data-v-c247e8d5]{font-family:JetBrains Mono,Fira Code,monospace;font-size:.85em;padding:.1rem .3rem;background:#ffffff14;border-radius:4px;color:#c0dffff2}.fortune-summary ul[data-v-c247e8d5],.fortune-list ul[data-v-c247e8d5]{margin:0;padding:0;list-style:none;display:grid;gap:.6rem}.fortune-summary[data-v-c247e8d5]{display:flex;flex-direction:column;gap:.75rem}.fortune-summary ul[data-v-c247e8d5]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.fortune-summary li[data-v-c247e8d5]{display:flex;flex-direction:column;gap:.35rem;padding:.55rem .75rem;border-radius:12px;background:linear-gradient(145deg,#1c243eeb,#141a2edb);border:1px solid rgba(102,175,255,.22);box-shadow:inset 0 0 0 1px #66afff14}.fortune-summary span[data-v-c247e8d5]{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#fff9}.bonus-tile__label[data-v-c247e8d5]{display:flex;align-items:center;gap:.35rem}.bonus-tile__icon[data-v-c247e8d5]{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:50%;background:#0000001f;color:inherit;font-size:.68rem}.bonus-tile__text[data-v-c247e8d5]{flex:1}.bonus-tile__value[data-v-c247e8d5]{font-size:.95rem;color:#fffffff2}.fortune-list[data-v-c247e8d5]{display:flex;flex-direction:column;gap:.75rem}.fortune-list h3[data-v-c247e8d5],.fortune-summary h3[data-v-c247e8d5]{margin:0;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:#98c3ffe6}.fortune-empty[data-v-c247e8d5],.pickaxe-empty[data-v-c247e8d5]{padding:1.1rem;text-align:center;border-radius:14px;background:#181e30c7;border:1px dashed rgba(132,194,255,.4);color:#d1dbffc7}.pickaxe-current[data-v-c247e8d5],.pickaxe-list[data-v-c247e8d5]{display:flex;flex-direction:column;gap:.8rem}.pickaxe-layout[data-v-c247e8d5]{display:flex;gap:1.5rem;align-items:flex-start}.pickaxe-gallery[data-v-c247e8d5]{flex:2;display:flex;flex-direction:column;gap:1rem}.pickaxe-gallery__scroller[data-v-c247e8d5]{max-height:520px;overflow-y:auto;padding-right:.4rem}.pickaxe-gallery__scroller[data-v-c247e8d5]::-webkit-scrollbar{width:6px}.pickaxe-gallery__scroller[data-v-c247e8d5]::-webkit-scrollbar-thumb{background:#78a0d24d;border-radius:999px}.pickaxe-gallery__scroller[data-v-c247e8d5]:hover::-webkit-scrollbar-thumb{background:#8cbeff73}.pickaxe-gallery__grid[data-v-c247e8d5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.pickaxe-gallery__card[data-v-c247e8d5]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:18px;background:linear-gradient(160deg,#141a2ef5,#0f1628e0);border:1px solid rgba(118,166,255,.2);box-shadow:0 16px 28px #0a10208c;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pickaxe-gallery__card[data-v-c247e8d5]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(88,132,255,.16),transparent 55%);opacity:0;transition:opacity .2s ease;pointer-events:none}.pickaxe-gallery__card[data-v-c247e8d5]:hover{transform:translateY(-4px);box-shadow:0 22px 32px #0a122aa6;border-color:#94c6ff59}.pickaxe-gallery__card[data-v-c247e8d5]:hover:after{opacity:1}.pickaxe-gallery__card.is-active[data-v-c247e8d5]{border-color:#ffd65e8c;box-shadow:0 0 24px #ffd65e59,0 20px 34px #0a122a99}.pickaxe-gallery__media[data-v-c247e8d5]{position:relative;display:flex;align-items:center;justify-content:center;min-height:96px;border-radius:14px;background:#0e1426eb;border:1px solid rgba(255,255,255,.08);padding:.65rem}.pickaxe-gallery__image[data-v-c247e8d5]{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.pickaxe-gallery__status[data-v-c247e8d5]{position:absolute;top:.75rem;right:.75rem;padding:.25rem .6rem;border-radius:999px;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;background:#ffd65e33;color:#ffd65ef2}.pickaxe-gallery__body[data-v-c247e8d5]{display:flex;flex-direction:column;gap:.4rem}.pickaxe-gallery__title[data-v-c247e8d5]{margin:0;font-size:1rem;font-weight:700;color:#f0f4fff2}.pickaxe-gallery__damage[data-v-c247e8d5]{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .75rem;border-radius:999px;background:#547eff2e;border:1px solid rgba(132,176,255,.3);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#d6e4fff2}.pickaxe-gallery__effects[data-v-c247e8d5]{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.pickaxe-gallery__effect[data-v-c247e8d5]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .55rem;border-radius:999px;border:1px solid var(--bonus-color, rgba(120, 168, 255, .28));background:var(--bonus-background, rgba(38, 52, 90, .65));font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:#d6e2ffeb}.pickaxe-gallery__effect-icon[data-v-c247e8d5]{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:50%;background:#0000001f;color:var(--bonus-color, rgba(214, 226, 255, .92));font-size:.62rem}.pickaxe-gallery__effect-text[data-v-c247e8d5]{white-space:nowrap}.pickaxe-gallery__effect-empty[data-v-c247e8d5]{font-size:.7rem;color:#aab9d799}.pickaxe-gallery__footer[data-v-c247e8d5]{display:flex;align-items:center;justify-content:flex-end}.pickaxe-gallery__equip[data-v-c247e8d5]{padding:.4rem .9rem;border-radius:999px;border:1px solid rgba(132,196,255,.45);background:#121c2ed1;color:#d2e6fff2;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pickaxe-gallery__equip[data-v-c247e8d5]:hover{transform:translateY(-1px);border-color:#94dcffb3;box-shadow:0 10px 22px #121c2e8c}.pickaxe-gallery__equip[data-v-c247e8d5]:active{transform:translateY(1px)}.pickaxe-gallery__equip.is-disabled[data-v-c247e8d5]{border-style:dashed;border-color:#ffd65e73;background:#ffd65e2e;color:#ffd65ee6;cursor:default}.pickaxe-detail[data-v-c247e8d5]{flex:0 0 340px;display:flex;flex-direction:column;gap:1.2rem;padding:1.1rem;border-radius:20px;background:linear-gradient(160deg,#12182eeb,#0e1424eb);border:1px solid rgba(120,168,255,.18);box-shadow:0 18px 28px #080c1a8c;align-self:flex-start}.pickaxe-detail__header[data-v-c247e8d5]{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.pickaxe-detail__title[data-v-c247e8d5]{margin:0;font-size:1.4rem;font-weight:700;color:#f8fcfff2}.pickaxe-detail__label[data-v-c247e8d5]{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#b4c8ff99}.pickaxe-detail__hero[data-v-c247e8d5]{display:flex;gap:1rem;align-items:center;background:#0e1424cc;border-radius:16px;padding:.9rem;border:1px solid rgba(80,120,210,.25)}.pickaxe-detail__image[data-v-c247e8d5]{width:110px;height:110px;object-fit:contain;filter:drop-shadow(0 16px 24px rgba(0,0,0,.35))}.pickaxe-detail__effects[data-v-c247e8d5]{display:flex;flex-direction:column;gap:.65rem;max-height:250px;overflow-y:auto;padding-right:.3rem}.pickaxe-detail__effects[data-v-c247e8d5]::-webkit-scrollbar{width:4px}.pickaxe-detail__effects[data-v-c247e8d5]::-webkit-scrollbar-thumb{background:#6e96d259;border-radius:999px}.pickaxe-detail__stats[data-v-c247e8d5]{display:flex;flex-direction:column;gap:.35rem}.pickaxe-detail__damage[data-v-c247e8d5]{display:inline-flex;align-items:center;justify-content:center;padding:.45rem 1rem;border-radius:999px;background:linear-gradient(135deg,#78a0ff59,#5076d240);border:1px solid rgba(160,200,255,.35);font-size:.9rem;letter-spacing:.12em;text-transform:uppercase;color:#e0ecfff2}.pickaxe-detail__hint[data-v-c247e8d5]{margin:0;font-size:.75rem;color:#becaebb3}.pickaxe-detail__subtitle[data-v-c247e8d5]{margin:0;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:#aab9e1bf}.pickaxe-detail__effect-list[data-v-c247e8d5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.pickaxe-detail__effect[data-v-c247e8d5]{display:flex;align-items:center;gap:.65rem;padding:.6rem .8rem;border-radius:14px;background:var(--bonus-background, rgba(28, 36, 62, .88));border:1px solid var(--bonus-color, rgba(108, 148, 255, .3));color:#d6e2fff2;font-size:.82rem;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 14px 24px #0a10228c}.pickaxe-detail__effect-icon[data-v-c247e8d5]{width:1.3rem;height:1.3rem;border-radius:50%;background:#00000024;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--bonus-color, rgba(255, 224, 140, .95));box-shadow:0 0 12px #0000001f}.pickaxe-detail__effect-text[data-v-c247e8d5]{flex:1}.pickaxe-detail__effect--empty[data-v-c247e8d5]{justify-content:center;font-style:italic;color:#b4c2e699}.equip-button[data-v-c247e8d5]:active{transform:translateY(1px)}.fortune-item[data-v-c247e8d5]{display:flex;align-items:flex-start;gap:1rem;padding:.75rem 1rem;border-radius:14px;background:#141a2ce0;border:1px solid rgba(255,255,255,.06);box-shadow:0 12px 22px #080c1873;transition:transform .2s ease,box-shadow .25s ease,border-color .2s ease}.fortune-item[data-v-c247e8d5]:hover{transform:translateY(-2px);border-color:#84c2ff59;box-shadow:0 16px 28px #0c12208c}.fortune-item-list[data-v-c247e8d5]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.85rem}.fortune-item__image[data-v-c247e8d5]{width:56px;height:56px;border-radius:14px;object-fit:cover;background:#0c101ee6;border:1px solid rgba(255,255,255,.16);box-shadow:0 8px 16px #080c1866}.fortune-item__info[data-v-c247e8d5]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.fortune-item__name[data-v-c247e8d5]{font-size:1rem;letter-spacing:.04em;color:#fffffff2}.fortune-item__description[data-v-c247e8d5]{margin:0;font-size:.82rem;line-height:1.45;color:#c0d0f1d9}.fortune-item__effects[data-v-c247e8d5]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem;margin-top:.35rem}.fortune-item__effect[data-v-c247e8d5]{font-size:.8rem;color:#d1dbffe6;background:var(--bonus-background, rgba(28, 36, 62, .68));border:1px solid var(--bonus-color, rgba(132, 194, 255, .18));border-radius:12px;padding:.32rem .75rem;display:inline-flex;align-items:center;gap:.4rem;width:fit-content;box-shadow:inset 0 0 0 1px #84c2ff14}.fortune-item__effect-icon[data-v-c247e8d5]{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:50%;background:#0000001f;color:var(--bonus-color, rgba(214, 226, 255, .92));font-size:.65rem}.fortune-item__effect-text[data-v-c247e8d5]{flex:1}.fortune-item__effect--empty[data-v-c247e8d5]{font-style:italic;color:#b4bed7a6;background:#1e24388a}.fortune-modal[data-v-c247e8d5]::-webkit-scrollbar{width:6px}.fortune-modal[data-v-c247e8d5]::-webkit-scrollbar-thumb{background:#66afff66;border-radius:999px}.fortune-modal[data-v-c247e8d5]::-webkit-scrollbar-track{background:transparent}.fortune-modal-enter-active[data-v-c247e8d5],.fortune-modal-leave-active[data-v-c247e8d5]{transition:opacity .2s ease}.fortune-modal-enter-from[data-v-c247e8d5],.fortune-modal-leave-to[data-v-c247e8d5]{opacity:0}.app-loading-overlay[data-v-c247e8d5]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top,#25305c59,#070a12f2);overflow:hidden;z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-loading-backdrop[data-v-c247e8d5]{position:absolute;inset:-15%;background:conic-gradient(from 180deg,#5fbfff26,#ff769c14,#78ffd61f,#5fbfff26);filter:blur(80px);opacity:.8;animation:app-loading-shift-c247e8d5 12s linear infinite}.app-loading-panel[data-v-c247e8d5]{position:relative;width:min(420px,90vw);padding:2.5rem 2rem;border-radius:24px;background:linear-gradient(160deg,#0f1322f2,#18213ef2);border:1px solid rgba(122,199,255,.25);box-shadow:0 40px 60px #070a1299,0 0 80px #78ffd626;display:flex;flex-direction:column;align-items:center;gap:1rem;color:#f5f7ff;font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif}.app-loading-logo-wrap[data-v-c247e8d5]{position:relative;width:150px;height:150px;display:flex;align-items:center;justify-content:center}.app-loading-logo[data-v-c247e8d5]{width:110px;height:auto;filter:drop-shadow(0 12px 24px rgba(0,0,0,.45))}.app-loading-orbit[data-v-c247e8d5]{position:absolute;border-radius:50%;border:1px solid rgba(122,199,255,.3);animation:app-loading-orbit-c247e8d5 6s linear infinite}.app-loading-orbit--one[data-v-c247e8d5]{width:130px;height:130px}.app-loading-orbit--two[data-v-c247e8d5]{width:150px;height:150px;border-color:#ffd65e59;animation-duration:8s;animation-direction:reverse}.app-loading-title[data-v-c247e8d5]{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-loading-subtitle[data-v-c247e8d5]{margin:0;font-size:.95rem;color:#ffffffb3;text-align:center}.app-loading-meter[data-v-c247e8d5]{width:100%;height:8px;border-radius:999px;background:#ffffff14;overflow:hidden;position:relative}.app-loading-meter__fill[data-v-c247e8d5]{position:absolute;inset:0;width:45%;border-radius:inherit;background:linear-gradient(90deg,#79ffd4,#7ec0ff,#f7b7ff);animation:app-loading-meter-c247e8d5 2s ease-in-out infinite;box-shadow:0 0 30px #79ffd473}.app-loading-status[data-v-c247e8d5]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;color:#ffffffb8}.app-loading-dot[data-v-c247e8d5]{width:10px;height:10px;border-radius:50%;background:#79ffd4;box-shadow:0 0 12px #79ffd4b3;animation:app-loading-dot-c247e8d5 1s ease-in-out infinite}.app-loading-enter-active[data-v-c247e8d5],.app-loading-leave-active[data-v-c247e8d5]{transition:opacity .25s ease}.app-loading-enter-from[data-v-c247e8d5],.app-loading-leave-to[data-v-c247e8d5]{opacity:0}@keyframes app-loading-orbit-c247e8d5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes app-loading-meter-c247e8d5{0%{transform:translate(-60%)}50%{transform:translate(20%)}to{transform:translate(120%)}}@keyframes app-loading-dot-c247e8d5{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}@keyframes app-loading-shift-c247e8d5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.content[data-v-c247e8d5]{display:flex;flex:1;align-items:stretch;min-height:0;overflow:hidden;box-sizing:border-box}.play-area[data-v-c247e8d5]{flex:0 0 auto;display:flex;padding:1.5rem;min-height:0;box-sizing:border-box}.shop-area[data-v-c247e8d5]{flex:0 0 auto;padding:1.75rem 1.5rem;background:#0c0f1ceb;border-left:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;max-height:100%;min-height:0;overflow:hidden;box-sizing:border-box}@media(max-width:960px){.app-shell[data-v-c247e8d5]{height:auto;min-height:100vh}.hud__inner[data-v-c247e8d5]{flex-direction:column;align-items:flex-start;gap:.75rem}.hud__brand[data-v-c247e8d5]{width:100%}.hud__center[data-v-c247e8d5]{width:100%;justify-content:center;flex:1 0 100%;order:3}.hud__title[data-v-c247e8d5]{white-space:normal}.hud__right[data-v-c247e8d5]{width:100%;justify-content:flex-end;margin-left:0}.hud-buffs[data-v-c247e8d5],.hud-actions[data-v-c247e8d5]{width:100%;justify-content:center}.hud-button[data-v-c247e8d5],.fortune-modal[data-v-c247e8d5]{width:100%}.content[data-v-c247e8d5]{flex-direction:column;min-height:0;height:auto}.shop-area[data-v-c247e8d5]{width:100%;border-left:none;border-top:1px solid rgba(255,255,255,.08);overflow-y:auto}}:root{--game-color-background: #111427;--game-color-overlay: rgba(15, 18, 32, .85);--game-color-highlight-primary: #ffd65e;--game-color-highlight-secondary: #ff9a48;--game-color-text-primary: #f4f4f8;--game-color-text-muted: rgba(255, 255, 255, .7);--game-color-shadow-strong: rgba(0, 0, 0, .45);--game-color-shadow-soft: rgba(0, 0, 0, .25);--game-duration-swing: .12s;--game-duration-vein-break: .5s;--game-duration-vein-respawn: .75s;--game-duration-drop-bob: 2.8s;--game-duration-damage-float: .7s;--game-duration-shatter: .72s;--game-duration-particule-life: .5s;--game-ease-swing: cubic-bezier(.37, 0, .45, 1);--game-ease-respawn: cubic-bezier(.35, .01, .15, 1);--game-ease-drop: ease-in-out;--game-glow-gold: 0 0 18px rgba(255, 214, 94, .6);--game-glow-orange: 0 0 18px rgba(255, 154, 72, .55);--game-radius-panel: 18px;--game-radius-card: 16px;--game-radius-pill: 999px}@keyframes game-spark-burst{0%{opacity:1;transform:translate(-50%,-50%) scale(var(--particle-scale, 1))}to{opacity:0;transform:translate(calc(-50% + var(--particle-dx, 0px)),calc(-50% + var(--particle-dy, 0px))) scale(.2)}}@keyframes game-damage-float{0%{opacity:0;transform:translate(-50%,-25%) scale(.9)}25%{opacity:1;transform:translate(-50%,-60%) scale(1)}to{opacity:0;transform:translate(-50%,-140%) scale(1.05)}}@keyframes game-vein-collapse{0%{transform:translateY(0) scale(1);opacity:1}25%{transform:translate(-6px,-18px) rotate(-4deg) scale(1.08)}55%{transform:translate(10px,12px) rotate(6deg) scale(.86)}to{transform:translateY(48px) scale(.72) rotate(-10deg);opacity:0}}@keyframes game-vein-respawn{0%{opacity:0;transform:translateY(40px) scale(.6);filter:saturate(.4) brightness(.6)}40%{opacity:1;transform:translateY(-10px) scale(1.08)}70%{transform:translateY(6px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1);filter:saturate(1) brightness(1)}}@keyframes game-drop-bob{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 14px))}}@keyframes game-shard-orbit{0%{left:calc(50% + var(--shard-origin-x, 0px));top:calc(50% + var(--shard-origin-y, 0px));opacity:1;transform:translate(-50%,-50%) scale(.9) rotate(0)}to{left:calc(50% + var(--shard-origin-x, 0px) + var(--shard-offset-x, 0px));top:calc(50% + var(--shard-origin-y, 0px) + var(--shard-offset-y, 0px));opacity:0;transform:translate(-50%,-50%) scale(.35) rotate(220deg)}}@keyframes game-pickaxe-swing{0%{transform:rotate(35deg)}55%{transform:rotate(72deg) translate(6px,-10px)}to{transform:rotate(35deg)}}.ui-panel{display:flex;flex-direction:column;gap:1.25rem;flex:1;min-height:0;height:100%;overflow:hidden}.ui-tab-bar{display:flex;gap:.5rem}.ui-tab-button{flex:1;padding:.5rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#181c2ee6;color:#ffffffbf;font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background .2s ease,color .2s ease,transform .12s ease}.ui-tab-button:hover{color:#fff;transform:translateY(-1px)}.ui-tab-button.active{background:linear-gradient(135deg,#ffd75e,#ffa158);color:#161925;border-color:#ffd65ecc;box-shadow:0 0 18px #ffd65e73}.ui-scroll-grid{display:grid;grid-template-columns:repeat(3,250px);gap:1.1rem;flex:1;min-height:0;overflow-y:hidden;padding-right:.25rem;padding-bottom:6rem;justify-content:left}.ui-action-button{align-self:stretch;margin-top:auto;padding:.75rem;border-radius:12px;border:2px solid rgba(102,175,255,.65);background:#181c2ee6;color:#ffffffd9;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.ui-action-button:hover:enabled{transform:translateY(-1px);box-shadow:0 0 20px #66afff66}.ui-action-button:disabled{opacity:.6;cursor:not-allowed}
