.stat-chip-tooltip .hint-base{color:#b0bec5;font-weight:700;text-shadow:0 1px 2px #000}.stat-chip-tooltip .hint-lvl{color:#ffd54f;font-weight:700;text-shadow:0 1px 2px #000}.stat-chip-tooltip .hint-atk{color:#ff8a3a;font-weight:700;text-shadow:0 1px 2px #000}.stat-chip-tooltip .hint-def{color:#81c784;font-weight:700;text-shadow:0 1px 2px #000}.stat-chip-tooltip .hint-mdef{color:#4dd0e1;font-weight:700;text-shadow:0 1px 2px #000}.stat-chip-tooltip .hint-phys{color:#ff8a3a;font-weight:700;text-shadow:0 1px 2px #000}.stat-chip-tooltip .hint-mag{color:#82b1ff;font-weight:700;text-shadow:0 1px 2px #000}.stat-chip-tooltip .hint-cue{color:#ff8a3a;font-weight:700;text-shadow:0 1px 2px #000}.stat-chip-tooltip .hint-con{color:#5cff8a;font-weight:700;text-shadow:0 1px 2px #000}.stat-chip-tooltip .hint-heal{color:#5cff8a;font-weight:800;text-shadow:0 1px 2px #000}.stat-chip-tooltip .hint-mind{color:#82b1ff;font-weight:700;text-shadow:0 1px 2px #000}.stat-chip-tooltip .hint-agi{color:#ffe066;font-weight:700;text-shadow:0 1px 2px #000}.mobile-hero-stats-tooltip .hint-base{color:#b0bec5;font-weight:700;text-shadow:0 1px 2px #000}.mobile-hero-stats-tooltip .hint-lvl{color:#ffd54f;font-weight:700;text-shadow:0 1px 2px #000}.mobile-hero-stats-tooltip .hint-atk{color:#ff8a3a;font-weight:700;text-shadow:0 1px 2px #000}.mobile-hero-stats-tooltip .hint-def{color:#81c784;font-weight:700;text-shadow:0 1px 2px #000}.mobile-hero-stats-tooltip .hint-mdef{color:#4dd0e1;font-weight:700;text-shadow:0 1px 2px #000}.mobile-hero-stats-tooltip .hint-phys{color:#ff8a3a;font-weight:700;text-shadow:0 1px 2px #000}.mobile-hero-stats-tooltip .hint-mag{color:#82b1ff;font-weight:700;text-shadow:0 1px 2px #000}.mobile-hero-stats-tooltip .hint-cue{color:#ff8a3a;font-weight:700;text-shadow:0 1px 2px #000}.mobile-hero-stats-tooltip .hint-con{color:#5cff8a;font-weight:700;text-shadow:0 1px 2px #000}.mobile-hero-stats-tooltip .hint-heal{color:#5cff8a;font-weight:800;text-shadow:0 1px 2px #000}.mobile-hero-stats-tooltip .hint-mind{color:#82b1ff;font-weight:700;text-shadow:0 1px 2px #000}.mobile-hero-stats-tooltip .hint-agi{color:#ffe066;font-weight:700;text-shadow:0 1px 2px #000}.stat-hint .hint-base{color:#b0bec5;font-weight:700;text-shadow:0 1px 2px #000}.stat-hint .hint-lvl{color:#ffd54f;font-weight:700;text-shadow:0 1px 2px #000}.stat-hint .hint-atk{color:#ff8a3a;font-weight:700;text-shadow:0 1px 2px #000}.stat-hint .hint-def{color:#81c784;font-weight:700;text-shadow:0 1px 2px #000}.stat-hint .hint-mdef{color:#4dd0e1;font-weight:700;text-shadow:0 1px 2px #000}.stat-hint .hint-cue{color:#ff8a3a;font-weight:700;text-shadow:0 1px 2px #000}.stat-hint .hint-con{color:#5cff8a;font-weight:700;text-shadow:0 1px 2px #000}.stat-hint .hint-heal{color:#5cff8a;font-weight:800;text-shadow:0 1px 2px #000}.stat-hint .hint-mind{color:#82b1ff;font-weight:700;text-shadow:0 1px 2px #000}.ability-formula-popover .hint-base{color:#b0bec5;font-weight:700;text-shadow:0 1px 2px #000}.ability-formula-popover .hint-lvl{color:#ffd54f;font-weight:700;text-shadow:0 1px 2px #000}.ability-formula-popover .hint-cue{color:#ff8a3a;font-weight:700;text-shadow:0 1px 2px #000}.ability-formula-popover .hint-mind{color:#82b1ff;font-weight:700;text-shadow:0 1px 2px #000}.ability-formula-popover .hint-agi{color:#ffe066;font-weight:700;text-shadow:0 1px 2px #000}.ability-formula-popover .hint-con{color:#5cff8a;font-weight:700;text-shadow:0 1px 2px #000}.ability-formula-popover .hint-atk{color:#ff8a3a;font-weight:700;text-shadow:0 1px 2px #000}.ability-formula-popover .hint-mag{color:#82b1ff;font-weight:700;text-shadow:0 1px 2px #000}.ability-formula-popover .hint-heal{color:#5cff8a;font-weight:800;text-shadow:0 1px 2px #000}.aab-info-formula .hint-base{color:#b0bec5;font-weight:700;text-shadow:0 1px 2px #000}.aab-info-formula .hint-lvl{color:#ffd54f;font-weight:700;text-shadow:0 1px 2px #000}.aab-info-formula .hint-cue{color:#ff8a3a;font-weight:700;text-shadow:0 1px 2px #000}.aab-info-formula .hint-mind{color:#82b1ff;font-weight:700;text-shadow:0 1px 2px #000}.aab-info-formula .hint-agi{color:#ffe066;font-weight:700;text-shadow:0 1px 2px #000}.aab-info-formula .hint-con{color:#5cff8a;font-weight:700;text-shadow:0 1px 2px #000}.aab-info-formula .hint-atk{color:#ff8a3a;font-weight:700;text-shadow:0 1px 2px #000}.aab-info-formula .hint-mag{color:#82b1ff;font-weight:700;text-shadow:0 1px 2px #000}.aab-info-formula .hint-heal{color:#5cff8a;font-weight:800;text-shadow:0 1px 2px #000}.mab-info-formula .hint-base{color:#b0bec5;font-weight:700;text-shadow:0 1px 2px #000}.mab-info-formula .hint-lvl{color:#ffd54f;font-weight:700;text-shadow:0 1px 2px #000}.mab-info-formula .hint-cue{color:#ff8a3a;font-weight:700;text-shadow:0 1px 2px #000}.mab-info-formula .hint-mind{color:#82b1ff;font-weight:700;text-shadow:0 1px 2px #000}.mab-info-formula .hint-agi{color:#ffe066;font-weight:700;text-shadow:0 1px 2px #000}.mab-info-formula .hint-con{color:#5cff8a;font-weight:700;text-shadow:0 1px 2px #000}.mab-info-formula .hint-atk{color:#ff8a3a;font-weight:700;text-shadow:0 1px 2px #000}.mab-info-formula .hint-mag{color:#82b1ff;font-weight:700;text-shadow:0 1px 2px #000}.mab-info-formula .hint-heal{color:#5cff8a;font-weight:800;text-shadow:0 1px 2px #000}.pregame-ability-formula .hint-base{color:#b0bec5;font-weight:700}.pregame-ability-formula .hint-lvl{color:#ffd54f;font-weight:700}.pregame-ability-formula .hint-cue{color:#ff8a3a;font-weight:700}.pregame-ability-formula .hint-mind{color:#82b1ff;font-weight:700}.pregame-ability-formula .hint-agi{color:#ffe066;font-weight:700}.pregame-ability-formula .hint-con{color:#5cff8a;font-weight:700}.pregame-ability-formula .hint-atk{color:#ff8a3a;font-weight:700}.pregame-ability-formula .hint-mag{color:#82b1ff;font-weight:700}.pregame-ability-formula .hint-heal{color:#5cff8a;font-weight:800}.ability-formula-popover .dmg-physical{color:#d7ccc8;font-weight:700;text-shadow:0 1px 2px #000}.ability-formula-popover .dmg-fire{color:#ff8a3a;font-weight:700;text-shadow:0 1px 2px #000}.ability-formula-popover .dmg-holy{color:#ffe066;font-weight:700;text-shadow:0 1px 2px #000}.ability-formula-popover .dmg-poison{color:#9ccc65;font-weight:700;text-shadow:0 1px 2px #000}.ability-formula-popover .dmg-arcane{color:#b388ff;font-weight:700;text-shadow:0 1px 2px #000}.ability-formula-popover .dmg-electric{color:#ffeb3b;font-weight:700;text-shadow:0 1px 2px #000}.ability-formula-popover .dmg-water{color:#64b5f6;font-weight:700;text-shadow:0 1px 2px #000}.mab-info-formula .dmg-physical{color:#d7ccc8;font-weight:700}.mab-info-formula .dmg-fire{color:#ff8a3a;font-weight:700}.mab-info-formula .dmg-holy{color:#ffe066;font-weight:700}.mab-info-formula .dmg-poison{color:#9ccc65;font-weight:700}.mab-info-formula .dmg-arcane{color:#b388ff;font-weight:700}.mab-info-formula .dmg-electric{color:#ffeb3b;font-weight:700}.mab-info-formula .dmg-water{color:#64b5f6;font-weight:700}.pregame-ability-formula .dmg-physical{color:#d7ccc8;font-weight:700}.pregame-ability-formula .dmg-fire{color:#ff8a3a;font-weight:700}.pregame-ability-formula .dmg-holy{color:#ffe066;font-weight:700}.pregame-ability-formula .dmg-poison{color:#9ccc65;font-weight:700}.pregame-ability-formula .dmg-arcane{color:#b388ff;font-weight:700}.pregame-ability-formula .dmg-electric{color:#ffeb3b;font-weight:700}.pregame-ability-formula .dmg-water{color:#64b5f6;font-weight:700}.hero-stat-chips-stack[data-v-da541d3f]{display:flex;flex-direction:column;gap:.45rem}.hero-stat-chips[data-v-da541d3f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:.4rem;justify-content:start}.stat-chip[data-v-da541d3f]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.35rem .7rem;border-radius:7px;border:1px solid rgba(255,255,255,.12);background:#0006;cursor:help;font-family:Courier New,monospace;font-size:.88rem;color:#fff;transition:transform .15s,border-color .15s,box-shadow .15s;text-shadow:0 1px 2px #000;-webkit-tap-highlight-color:transparent;white-space:nowrap}.stat-chip[data-v-da541d3f]:hover,.stat-chip.tooltip-open[data-v-da541d3f]{transform:translateY(-1px);z-index:8}.stat-chip-agi[data-v-da541d3f]{border-color:#ffe6668c;background:linear-gradient(135deg,#ffe6662e,#b48c0040)}.stat-chip-agi[data-v-da541d3f]:hover,.stat-chip-agi.tooltip-open[data-v-da541d3f]{box-shadow:0 0 8px #ffe6668c}.stat-chip-phys[data-v-da541d3f]{border-color:#ff8a3a8c;background:linear-gradient(135deg,#ff8a3a2e,#b43c0047)}.stat-chip-phys[data-v-da541d3f]:hover,.stat-chip-phys.tooltip-open[data-v-da541d3f]{box-shadow:0 0 8px #ff8a3a99}.stat-chip-mag[data-v-da541d3f]{border-color:#82b1ff8c;background:linear-gradient(135deg,#82b1ff2e,#285ab447)}.stat-chip-mag[data-v-da541d3f]:hover,.stat-chip-mag.tooltip-open[data-v-da541d3f]{box-shadow:0 0 8px #82b1ff99}.stat-chip-atk[data-v-da541d3f]{border-color:#ff8a3aa6;background:linear-gradient(135deg,#ff8a3a3d,#b43c0057)}.stat-chip-atk[data-v-da541d3f]:hover,.stat-chip-atk.tooltip-open[data-v-da541d3f]{box-shadow:0 0 10px #ff8a3ab3}.stat-chip-def[data-v-da541d3f]{border-color:#66bb6a8c;background:linear-gradient(135deg,#66bb6a29,#28783c47)}.stat-chip-def[data-v-da541d3f]:hover,.stat-chip-def.tooltip-open[data-v-da541d3f]{box-shadow:0 0 8px #66bb6a8c}.stat-chip-body[data-v-da541d3f]{border-color:#ff8a3a8c;background:linear-gradient(135deg,#ff8a3a2e,#b43c0047)}.stat-chip-body[data-v-da541d3f]:hover,.stat-chip-body.tooltip-open[data-v-da541d3f]{box-shadow:0 0 8px #ff8a3a99}.stat-chip-con[data-v-da541d3f]{border-color:#66bb6aa6;background:linear-gradient(135deg,#66bb6a38,#2e7d3257)}.stat-chip-con[data-v-da541d3f]:hover,.stat-chip-con.tooltip-open[data-v-da541d3f]{box-shadow:0 0 10px #66bb6aa6}.stat-chip-mind[data-v-da541d3f]{border-color:#82b1ff8c;background:linear-gradient(135deg,#82b1ff2e,#285ab447)}.stat-chip-mind[data-v-da541d3f]:hover,.stat-chip-mind.tooltip-open[data-v-da541d3f]{box-shadow:0 0 8px #82b1ff99}.stat-chip-atk-mag[data-v-da541d3f]{border-color:#82b1ffa6;background:linear-gradient(135deg,#82b1ff3d,#285ab457)}.stat-chip-atk-mag[data-v-da541d3f]:hover,.stat-chip-atk-mag.tooltip-open[data-v-da541d3f]{box-shadow:0 0 10px #82b1ffb3}.stat-chip-crit[data-v-da541d3f]{border-color:#ffe666b3;background:linear-gradient(135deg,#ffe66638,#ffc83c57)}.stat-chip-crit[data-v-da541d3f]:hover,.stat-chip-crit.tooltip-open[data-v-da541d3f]{box-shadow:0 0 10px #ffe666b3}.stat-chip-section-label[data-v-da541d3f]{grid-column:1 / -1;font-size:.62rem;font-weight:800;letter-spacing:.14em;color:#4caf50;text-transform:uppercase;padding:.15rem 0 .05rem;border-top:1px dashed rgba(255,230,102,.25);margin-top:.2rem}.stat-chip-section-label[data-v-da541d3f]:first-child{border-top:none;margin-top:0}.stat-chip-section-label-stats[data-v-da541d3f]{margin-top:.4rem}.stat-chip-label[data-v-da541d3f]{font-weight:700;letter-spacing:.06em;opacity:.85}.stat-chip-value[data-v-da541d3f]{font-weight:800;color:#fff}.stat-chip-tooltip[data-v-da541d3f]{position:fixed;width:max-content;max-width:320px;background:linear-gradient(145deg,#1e2035,#23243a);border:1.5px solid rgba(255,230,102,.55);border-radius:10px;padding:.6rem .85rem;box-shadow:0 6px 22px #000000b3;z-index:9999;text-align:left;pointer-events:auto;white-space:pre-line;animation:stat-chip-tooltip-in-da541d3f .12s ease-out}.stat-chip-tooltip-above[data-v-da541d3f]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-top-color:#ffe6668c}.stat-chip-tooltip-below[data-v-da541d3f]:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-bottom-color:#ffe6668c}.stat-chip-tooltip-line[data-v-da541d3f]{color:#cfd8dc;font-family:Courier New,monospace;font-size:.92rem;line-height:1.55;text-shadow:0 1px 2px #000}@keyframes stat-chip-tooltip-in-da541d3f{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width: 720px){.hero-stat-chips[data-v-da541d3f]{grid-template-columns:repeat(3,1fr)}.stat-chip[data-v-da541d3f]{font-size:.72rem;padding:.2rem .45rem}.stat-chip-tooltip[data-v-da541d3f]{max-width:240px;font-size:.78rem}}.pre-game[data-v-2a7200e7]{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 4rem;color:#f5f5f5;max-height:100vh;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:none;flex:1 1 auto}.pre-game[data-v-2a7200e7]::-webkit-scrollbar{width:0;height:0;display:none}.pre-game[data-v-2a7200e7]::-webkit-scrollbar-track,.pre-game[data-v-2a7200e7]::-webkit-scrollbar-thumb{background:transparent}@media (max-height: 820px){.pre-game[data-v-2a7200e7]{padding:1.25rem 1.25rem 2rem}.hero-detail__head[data-v-2a7200e7]{margin-bottom:.85rem}.hero-detail__sprite[data-v-2a7200e7]{width:76px;height:76px}.hero-detail__title h2[data-v-2a7200e7]{font-size:1.25rem}.hero-detail__vitals[data-v-2a7200e7]{font-size:.78rem}.hero-detail__hint[data-v-2a7200e7]{font-size:.7rem}.ability-row[data-v-2a7200e7]{padding:.55rem .7rem!important}.ability-row__desc[data-v-2a7200e7]{font-size:.78rem;line-height:1.3}.ability-row__icon[data-v-2a7200e7]{width:36px;height:36px}.ability-row__icon img[data-v-2a7200e7]{width:26px;height:26px}}.pre-game__header h1[data-v-2a7200e7]{margin:0;font-size:2.1rem;letter-spacing:.02em}.pre-game__subtitle[data-v-2a7200e7]{margin:.5rem 0 0;color:#ffffffa6}.section-head[data-v-2a7200e7]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.75rem 0 .75rem}.section-head h2[data-v-2a7200e7]{margin:0;font-size:1rem;text-transform:uppercase;letter-spacing:.14em;color:#ffffffbf}.section-head h2[data-v-2a7200e7]:before{content:"";display:inline-block;width:.55rem;height:.55rem;border-radius:50%;background:#4caf50;box-shadow:0 0 8px #4caf50b3;margin-right:.55rem;vertical-align:middle}.hero-list[data-v-2a7200e7]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.hero-card[data-v-2a7200e7]{display:flex;gap:1rem;padding:1rem;border-radius:10px;background:linear-gradient(145deg,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.hero-card[data-v-2a7200e7]:hover{border-color:#ffffff40;transform:translateY(-2px)}.hero-card.selected[data-v-2a7200e7]{border-color:#4caf50;background:linear-gradient(145deg,#4caf502e,#4caf500a);box-shadow:0 0 14px #4caf5040,inset 0 1px #ffffff0d}.hero-card__portrait[data-v-2a7200e7]{position:relative;width:72px;height:72px;flex-shrink:0}.hero-card__portrait img[data-v-2a7200e7]{width:100%;height:100%;object-fit:contain;background:#00000073;border-radius:8px;padding:4px}.hero-card__check[data-v-2a7200e7]{position:absolute;top:-4px;right:-4px;width:22px;height:22px;background:#4caf50;color:#0d1f0d;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;box-shadow:0 2px 6px #0006}.hero-card__body h3[data-v-2a7200e7]{margin:0 0 .25rem;font-size:1.15rem}.hero-card__body p[data-v-2a7200e7]{margin:0;color:#ffffffb3;font-size:.88rem;line-height:1.4}.hero-card__body small[data-v-2a7200e7]{display:block;margin-top:.4rem;color:#ffffff80;font-size:.75rem}.debug-toggle[data-v-2a7200e7]{display:flex;align-items:center;gap:.5rem;padding:.35rem .65rem;background:#ffe66614;border:1px dashed rgba(255,230,102,.35);border-radius:6px;color:#ffe666e6;font-size:.8rem;cursor:pointer}.debug-toggle input[data-v-2a7200e7]{cursor:pointer}.multi-hint[data-v-2a7200e7]{display:block;margin-top:.6rem;color:#ffe666bf;font-size:.8rem}.hero-detail[data-v-2a7200e7]{margin-top:1.5rem;padding:1.25rem 1.25rem 1.5rem;background:linear-gradient(145deg,#1e203599,#23243a99);border:1px solid rgba(76,175,80,.25);border-radius:12px;box-shadow:inset 0 1px #ffffff0d}.detail-fade-enter-active[data-v-2a7200e7],.detail-fade-leave-active[data-v-2a7200e7]{transition:opacity .25s ease,transform .25s ease}.detail-fade-enter-from[data-v-2a7200e7],.detail-fade-leave-to[data-v-2a7200e7]{opacity:0;transform:translateY(-6px)}.hero-detail__head[data-v-2a7200e7]{display:flex;gap:1.25rem;align-items:center;margin-bottom:1.25rem}.hero-detail__sprite[data-v-2a7200e7]{width:96px;height:96px;object-fit:contain;background:#00000080;border-radius:10px;padding:6px;flex-shrink:0;border:1px solid rgba(255,255,255,.08)}.hero-detail__title h2[data-v-2a7200e7]{margin:0 0 .35rem;font-size:1.5rem;letter-spacing:.02em}.hero-detail__vitals[data-v-2a7200e7]{margin:0 0 .25rem;display:flex;flex-wrap:wrap;gap:.65rem}.vital[data-v-2a7200e7]{font-family:Courier New,monospace;font-size:.85rem;color:#ffffffbf;background:#00000059;padding:.2rem .55rem;border-radius:5px;border:1px solid rgba(255,255,255,.08)}.vital strong[data-v-2a7200e7]{color:#fff}.vital--hp strong[data-v-2a7200e7]{color:#5cff8a}.vital--energy strong[data-v-2a7200e7]{color:#82b1ff}.hero-detail__hint[data-v-2a7200e7]{margin:0;font-size:.78rem;color:#ffe666b3;font-style:italic}.hero-detail__body[data-v-2a7200e7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:1.5rem}.hero-detail__body h3[data-v-2a7200e7]{margin:0 0 .65rem;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#fff9}.ability-list[data-v-2a7200e7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.ability-row[data-v-2a7200e7]{display:flex;gap:.75rem;padding:.6rem .8rem;background:#1416268c;border:1px solid rgba(255,255,255,.06);border-radius:8px}.ability-row__icon[data-v-2a7200e7]{width:44px;height:44px;flex-shrink:0;background:#00000073;border-radius:8px;display:flex;align-items:center;justify-content:center}.ability-row__icon img[data-v-2a7200e7]{width:32px;height:32px;object-fit:contain;filter:drop-shadow(0 1px 3px #000a)}.ability-row__body[data-v-2a7200e7]{flex:1;min-width:0}.ability-row__header[data-v-2a7200e7]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.15rem}.ability-row__name[data-v-2a7200e7]{font-weight:700;color:#fff}.ability-row__desc[data-v-2a7200e7]{margin:.1rem 0 .15rem;color:#ffffffb3;font-size:.85rem;line-height:1.35}.ability-row__hits[data-v-2a7200e7],.ability-row__dmg[data-v-2a7200e7]{margin:0;font-size:.8rem;color:#ffffffa6}.ability-row__dmg--heal[data-v-2a7200e7]{color:#b0f5b6bf}.ability-row__hits strong[data-v-2a7200e7],.ability-row__dmg strong[data-v-2a7200e7]{color:#ff8a8a;font-variant-numeric:tabular-nums}.ability-row__dmg--heal strong[data-v-2a7200e7]{color:#5cff8a}.ability-row__dmg-hits[data-v-2a7200e7]{margin-left:.4rem;padding:.05rem .45rem;border-radius:4px;font-weight:800;font-variant-numeric:tabular-nums;color:#ffe066;background:#ffe0662e;border:1px solid rgba(255,224,102,.45)}.ability-row__dmg-type[data-v-2a7200e7]{margin-left:.4rem;padding:.05rem .45rem;border-radius:4px;background:#82b1ff26;color:#b8c8ff;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.ability-row__dmg-type.dmg-physical[data-v-2a7200e7]{color:#d7ccc8;background:#d7ccc82e}.ability-row__dmg-type.dmg-fire[data-v-2a7200e7]{color:#ff8a3a;background:#ff8a3a2e}.ability-row__dmg-type.dmg-holy[data-v-2a7200e7]{color:#ffe066;background:#ffe0662e}.ability-row__dmg-type.dmg-poison[data-v-2a7200e7]{color:#9ccc65;background:#9ccc652e}.ability-row__dmg-type.dmg-arcane[data-v-2a7200e7]{color:#b388ff;background:#b388ff2e}.ability-row__dmg-type.dmg-electric[data-v-2a7200e7]{color:#ffeb3b;background:#ffeb3b2e}.ability-row__dmg-type.dmg-water[data-v-2a7200e7]{color:#64b5f6;background:#64b5f62e}.ability-row__formula[data-v-2a7200e7]{margin-top:.4rem;padding:.45rem .6rem;background:#141626b3;border:1px solid rgba(130,177,255,.22);border-radius:6px;font-family:Consolas,Menlo,monospace;color:#b0bec5;font-size:.78rem;line-height:1.4;word-break:break-word}.expeditions-section[data-v-2a7200e7]{position:relative;transition:opacity .2s ease,filter .2s ease}.expeditions-section.locked .zone-list[data-v-2a7200e7]{pointer-events:none;user-select:none;filter:grayscale(.7) brightness(.55);opacity:.55}.lock-hint[data-v-2a7200e7]{font-size:.8rem;color:#ffe666d9;background:#ffe66614;padding:.3rem .6rem;border-radius:5px;border:1px dashed rgba(255,230,102,.35)}.zone-list[data-v-2a7200e7]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.zone-card[data-v-2a7200e7]{display:flex;padding:1rem;border-radius:10px;background:linear-gradient(145deg,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .2s ease}.zone-card[data-v-2a7200e7]:hover:not(.disabled):not(.locked){border-color:#ffffff4d;transform:translateY(-2px)}.zone-card.selected[data-v-2a7200e7]{border-color:#4caf50;background:linear-gradient(145deg,#4caf5029,#4caf500a);box-shadow:0 0 14px #4caf5040,inset 0 1px #ffffff0d}.zone-card.locked[data-v-2a7200e7],.zone-card.disabled[data-v-2a7200e7]{cursor:not-allowed}.zone-card__body[data-v-2a7200e7]{flex:1}.zone-card__body h3[data-v-2a7200e7]{margin:0 0 .3rem;font-size:1.1rem}.zone-card__body p[data-v-2a7200e7]{margin:0 0 .55rem;color:#ffffffb3;font-size:.88rem;line-height:1.4}.zone-card__meta[data-v-2a7200e7]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem}.zone-card__meta small[data-v-2a7200e7]{color:#ffffff8c;font-size:.78rem}.badge[data-v-2a7200e7]{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.badge--easy[data-v-2a7200e7]{background:#4caf5033;color:#a5d6a7}.badge--medium[data-v-2a7200e7]{background:#ffc10733;color:#ffe082}.badge--hard[data-v-2a7200e7]{background:#f4433633;color:#ef9a9a}.locked-badge[data-v-2a7200e7]{display:inline-block;margin-top:.5rem;padding:.15rem .55rem;border-radius:999px;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;background:#9e9e9e40;color:#bdbdbd}.dev-badge[data-v-2a7200e7]{display:inline-block;margin-top:.5rem;padding:.18rem .6rem;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#ffc1072e;color:#ffe082;border:1px dashed rgba(255,193,7,.5)}.zone-card.in-dev:not(.locked) .dev-badge[data-v-2a7200e7]{margin-left:.35rem}.energy-badge[data-v-2a7200e7]{background:#40c4ff26;color:#82b1ff;padding:.2em .6em;border-radius:6px;font-size:.78rem;border:1px solid rgba(64,196,255,.3);display:inline-flex;align-items:center;gap:.3rem;font-family:Courier New,monospace;font-weight:700}.cooldown-badge[data-v-2a7200e7]{background:#ffb40026;color:#ffb400;padding:.2em .6em;border-radius:6px;font-size:.78rem;border:1px solid rgba(255,180,0,.25);display:inline-flex;align-items:center;gap:.3rem;font-family:Courier New,monospace;font-weight:700}.energy-icon[data-v-2a7200e7]{width:.9em;height:.9em}.cooldown-icon[data-v-2a7200e7]{width:.9em;height:.9em;filter:sepia(1) saturate(5) hue-rotate(0deg) brightness(1.2)}.modal-fade-enter-active[data-v-2a7200e7],.modal-fade-leave-active[data-v-2a7200e7]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-2a7200e7],.modal-fade-leave-to[data-v-2a7200e7]{opacity:0}.confirm-overlay[data-v-2a7200e7]{position:fixed;inset:0;background:#080a12c7;backdrop-filter:blur(4px);z-index:1500;display:flex;align-items:center;justify-content:center;padding:1rem}.confirm-modal[data-v-2a7200e7]{background:linear-gradient(145deg,#1e2035,#23243a);border:1px solid rgba(76,175,80,.4);border-radius:14px;padding:1.75rem 2rem 1.5rem;min-width:min(440px,95vw);max-width:560px;box-shadow:0 12px 40px #0009,inset 0 1px #ffffff0d;animation:confirm-pop-2a7200e7 .22s ease}@keyframes confirm-pop-2a7200e7{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}.confirm-modal h2[data-v-2a7200e7]{margin:0 0 .6rem;font-size:1.25rem}.confirm-modal__zone[data-v-2a7200e7]{margin:0 0 .3rem;font-size:1.1rem;color:#4caf50;font-weight:700;letter-spacing:.02em}.confirm-modal__desc[data-v-2a7200e7]{margin:0 0 1rem;color:#ffffffb3;font-size:.9rem;line-height:1.45}.confirm-modal__party[data-v-2a7200e7]{list-style:none;margin:0 0 1rem;padding:.75rem;background:#00000059;border-radius:8px;display:flex;flex-direction:column;gap:.55rem}.confirm-modal__party li[data-v-2a7200e7]{display:flex;align-items:center;gap:.65rem}.confirm-modal__party img[data-v-2a7200e7]{width:40px;height:40px;object-fit:contain;background:#00000080;border-radius:6px;padding:3px}.confirm-modal__party div[data-v-2a7200e7]{display:flex;flex-direction:column;gap:.1rem}.confirm-modal__party span[data-v-2a7200e7]{color:#ffffffa6;font-size:.8rem}.confirm-modal__rewards[data-v-2a7200e7]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin:0 0 1.25rem;font-family:Courier New,monospace;font-size:.85rem;color:#fffc}.confirm-modal__actions[data-v-2a7200e7]{display:flex;justify-content:flex-end;gap:.65rem}.btn[data-v-2a7200e7]{border:none;padding:.6rem 1.2rem;border-radius:6px;font-weight:700;cursor:pointer;font-size:.95rem;transition:all .15s ease}.btn--ghost[data-v-2a7200e7]{background:#ffffff14;color:#ffffffd9}.btn--ghost[data-v-2a7200e7]:hover{background:#ffffff29}.btn--primary[data-v-2a7200e7]{background:#4caf50;color:#0d1f0d}.btn--primary[data-v-2a7200e7]:hover{background:#66bb6a;transform:translateY(-1px)}@media (max-width: 720px){.pre-game[data-v-2a7200e7]{padding:1.25rem 1rem 3rem}.hero-detail__body[data-v-2a7200e7]{grid-template-columns:1fr;gap:1.25rem}.section-head[data-v-2a7200e7]{flex-direction:column;align-items:flex-start;gap:.5rem}}
