.level-detail-hero[data-astro-cid-mmcmsgma]{position:relative;border-radius:var(--radius-lg, 16px);overflow:hidden;margin-bottom:2rem;background-image:var(--bg-url);background-size:cover;background-position:center;border:1px solid var(--border, rgba(255, 255, 255, .12));box-shadow:0 12px 36px #0006}.hero-overlay[data-astro-cid-mmcmsgma]{padding:2.5rem 2rem;background:linear-gradient(135deg,#0f172aeb,#1e1b4bd9);backdrop-filter:blur(8px)}.hero-header-row[data-astro-cid-mmcmsgma]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.75rem}.hero-tags-group[data-astro-cid-mmcmsgma]{display:flex;gap:.5rem}.mode-pill[data-astro-cid-mmcmsgma]{background:#6366f1;color:#fff;font-weight:700;font-size:.8rem;padding:.25rem .7rem;border-radius:9999px}.floor-pill[data-astro-cid-mmcmsgma]{background:#ffffff1a;color:#e2e8f0;font-size:.8rem;padding:.25rem .7rem;border-radius:9999px}.level-pill[data-astro-cid-mmcmsgma]{background:#f59e0b33;color:#fbbf24;border:1px solid rgba(245,158,11,.4);font-size:.8rem;font-weight:700;padding:.25rem .7rem;border-radius:9999px}.team-meta-badge[data-astro-cid-mmcmsgma]{font-size:.85rem;color:var(--text-muted, #cbd5e1);display:flex;align-items:center;gap:.4rem}.meta-sep[data-astro-cid-mmcmsgma]{opacity:.5}.level-detail-title[data-astro-cid-mmcmsgma]{font-size:2.2rem;font-weight:800;color:#fff;margin:0 0 1.5rem;letter-spacing:-.02em}.hero-stats-row[data-astro-cid-mmcmsgma]{display:flex;gap:2rem;flex-wrap:wrap}.stat-box[data-astro-cid-mmcmsgma]{display:flex;flex-direction:column;gap:.25rem}.stat-label[data-astro-cid-mmcmsgma]{font-size:.75rem;color:var(--text-muted, #94a3b8);text-transform:uppercase;letter-spacing:.05em}.stat-val[data-astro-cid-mmcmsgma]{font-size:1.1rem;font-weight:700;color:#f8fafc}.section-card[data-astro-cid-mmcmsgma]{background:var(--surface, rgba(255, 255, 255, .04));border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:var(--radius-lg, 14px);padding:1.5rem;margin-bottom:2rem}.panel-title[data-astro-cid-mmcmsgma]{font-size:1.15rem;font-weight:700;color:#fff;margin:0 0 1rem}.challenges-rewards-grid[data-astro-cid-mmcmsgma]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.challenges-list[data-astro-cid-mmcmsgma]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.challenge-item[data-astro-cid-mmcmsgma]{display:flex;align-items:center;gap:.6rem;font-size:.95rem;color:#e2e8f0}.star-badge[data-astro-cid-mmcmsgma]{color:#fbbf24;font-size:1.1rem}.rewards-chips-grid[data-astro-cid-mmcmsgma]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.reward-chip[data-astro-cid-mmcmsgma]{display:flex;align-items:center;gap:.75rem;padding:.6rem .85rem;background:#00000040;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius, 8px);text-decoration:none;color:inherit;transition:all .2s ease}.reward-chip[data-astro-cid-mmcmsgma]:hover{border-color:#818cf8;background:#6366f11a}.reward-chip-icon[data-astro-cid-mmcmsgma]{width:36px;height:36px;object-fit:contain}.reward-chip-text[data-astro-cid-mmcmsgma]{display:flex;flex-direction:column;gap:.15rem}.reward-chip-name[data-astro-cid-mmcmsgma]{font-size:.85rem;font-weight:600;color:#fff}.reward-chip-count[data-astro-cid-mmcmsgma]{font-size:.8rem;color:#94a3b8}.level-main-buff[data-astro-cid-mmcmsgma]{display:flex;align-items:center;gap:1.25rem;background:#00000040;padding:1.25rem;border-radius:var(--radius, 10px);border-left:4px solid #6366f1;margin-bottom:1rem}.level-main-buff[data-astro-cid-mmcmsgma].season-theme{border-left-color:#ec4899;background:#ec48990d}.detail-buff-icon[data-astro-cid-mmcmsgma]{width:52px;height:52px;object-fit:contain}.buff-tag-row[data-astro-cid-mmcmsgma]{display:flex;align-items:center;gap:.6rem;margin-bottom:.35rem}.buff-category-badge[data-astro-cid-mmcmsgma]{font-size:.75rem;font-weight:600;padding:.15rem .5rem;border-radius:4px;background:#6366f133;color:#818cf8}.buff-category-badge[data-astro-cid-mmcmsgma].season{background:#ec489933;color:#f472b6}.detail-buff-name[data-astro-cid-mmcmsgma]{font-size:1.15rem;font-weight:700;color:#fff;margin:0}.detail-buff-desc[data-astro-cid-mmcmsgma]{font-size:.9rem;color:#cbd5e1;margin:0;line-height:1.45}.selectable-buffs-wrap[data-astro-cid-mmcmsgma]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08)}.sub-title[data-astro-cid-mmcmsgma]{font-size:.95rem;color:#34d399;margin:0 0 .85rem}.selectable-grid[data-astro-cid-mmcmsgma]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem}.selectable-card[data-astro-cid-mmcmsgma]{background:#00000040;border:1px solid rgba(16,185,129,.2);padding:.9rem;border-radius:var(--radius, 8px)}.sb-head[data-astro-cid-mmcmsgma]{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.sb-mini-icon[data-astro-cid-mmcmsgma]{width:24px;height:24px;object-fit:contain}.sb-name[data-astro-cid-mmcmsgma]{font-weight:700;color:#34d399;font-size:.95rem}.sb-desc[data-astro-cid-mmcmsgma]{font-size:.8rem;color:#cbd5e1;margin:0;line-height:1.4}.stages-breakdown-section[data-astro-cid-mmcmsgma]{margin-bottom:3rem}.section-header-row[data-astro-cid-mmcmsgma]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:.5rem}.stages-main-title[data-astro-cid-mmcmsgma]{font-size:1.4rem;font-weight:800;color:#fff;margin:0}.stages-count-hint[data-astro-cid-mmcmsgma]{font-size:.85rem;color:var(--text-muted, #94a3b8)}.stages-container[data-astro-cid-mmcmsgma]{display:flex;flex-direction:column;gap:2rem}.stage-card[data-astro-cid-mmcmsgma]{background:var(--surface, rgba(255, 255, 255, .04));border:1px solid var(--border, rgba(255, 255, 255, .1));border-radius:var(--radius-lg, 16px);padding:1.5rem;box-shadow:0 4px 20px #0003}.stage-head[data-astro-cid-mmcmsgma]{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:1.25rem;flex-wrap:wrap;gap:.75rem}.stage-badge-group[data-astro-cid-mmcmsgma]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.stage-index-badge[data-astro-cid-mmcmsgma]{background:#4f46e5;color:#fff;font-weight:700;font-size:.8rem;padding:.2rem .6rem;border-radius:4px}.stage-name[data-astro-cid-mmcmsgma]{font-size:1.2rem;font-weight:700;color:#fff;margin:0}.stage-dungeon-id[data-astro-cid-mmcmsgma]{font-size:.75rem;color:var(--text-muted, #94a3b8);font-family:monospace}.stage-meta-tags[data-astro-cid-mmcmsgma]{display:flex;gap:.5rem}.stage-lvl[data-astro-cid-mmcmsgma]{background:#f59e0b26;color:#fbbf24;font-weight:700;font-size:.8rem;padding:.2rem .6rem;border-radius:4px}.stage-time[data-astro-cid-mmcmsgma]{background:#ffffff14;color:#e2e8f0;font-size:.8rem;padding:.2rem .6rem;border-radius:4px}.stage-diff-badge[data-astro-cid-mmcmsgma]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3);font-weight:700;font-size:.8rem;padding:.2rem .6rem;border-radius:4px;white-space:nowrap}.stage-diff-hint[data-astro-cid-mmcmsgma]{margin-left:.6rem;font-size:.82rem;font-weight:500;color:#f87171}.stage-scale-tag[data-astro-cid-mmcmsgma]{display:inline-block;margin-left:.35rem;font-size:.72rem;font-weight:600;padding:.05rem .3rem;border-radius:3px;background:#ef44442e;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.stage-weakness-bar[data-astro-cid-mmcmsgma]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.6rem 1rem;background:#0003;border-radius:var(--radius, 8px);flex-wrap:wrap}.weakness-label[data-astro-cid-mmcmsgma]{font-size:.85rem;color:var(--text-muted, #94a3b8)}.weakness-elements[data-astro-cid-mmcmsgma]{display:flex;gap:.4rem;flex-wrap:wrap}.weak-el-badge[data-astro-cid-mmcmsgma]{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:700;color:var(--el-c, #fff);background:#ffffff0f;padding:.2rem .5rem;border-radius:4px;border:1px solid rgba(255,255,255,.1)}.el-icon[data-astro-cid-mmcmsgma]{width:16px;height:16px;object-fit:contain}.stage-boss-feature[data-astro-cid-mmcmsgma]{position:relative;height:140px;border-radius:var(--radius, 10px);overflow:hidden;margin-bottom:1.5rem;background:#0f172a}.feature-art-card[data-astro-cid-mmcmsgma]{width:100%;height:100%;object-fit:cover;object-position:center 30%}.feature-avatar[data-astro-cid-mmcmsgma]{width:80px;height:80px;margin:30px auto;display:block}.feature-boss-info[data-astro-cid-mmcmsgma]{position:absolute;inset:0;background:linear-gradient(to right,rgba(0,0,0,.85) 0%,rgba(0,0,0,.4) 60%,transparent 100%);padding:1.5rem 2rem;display:flex;flex-direction:column;justify-content:center}.feature-boss-tag[data-astro-cid-mmcmsgma]{font-size:.75rem;color:#fbbf24;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.feature-boss-name[data-astro-cid-mmcmsgma]{font-size:1.4rem;font-weight:800;color:#fff;margin:.2rem 0 .5rem}.feature-boss-link[data-astro-cid-mmcmsgma]{font-size:.85rem;color:#818cf8;text-decoration:none;font-weight:600}.feature-boss-link[data-astro-cid-mmcmsgma]:hover{text-decoration:underline}.enemies-title[data-astro-cid-mmcmsgma]{font-size:.95rem;color:#fff;margin:0 0 .85rem}.enemies-grid[data-astro-cid-mmcmsgma]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.85rem}.enemy-unit-card[data-astro-cid-mmcmsgma]{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem;background:#00000040;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius, 8px);text-decoration:none;color:inherit;transition:all .2s ease}.enemy-unit-card[data-astro-cid-mmcmsgma]:hover{border-color:#818cf8;transform:translateY(-2px)}.enemy-avatar-wrap[data-astro-cid-mmcmsgma]{position:relative;width:44px;height:44px;border-radius:6px;overflow:hidden;background:#ffffff0d;display:flex;align-items:center;justify-content:center}.enemy-avatar[data-astro-cid-mmcmsgma]{width:100%;height:100%;object-fit:cover}.enemy-placeholder[data-astro-cid-mmcmsgma]{font-size:1.2rem}.enemy-type-badge[data-astro-cid-mmcmsgma]{position:absolute;bottom:0;left:0;right:0;font-size:.6rem;text-align:center;background:#000c;color:#fff}.enemy-type-badge[data-astro-cid-mmcmsgma].type-1{background:#ef4444}.enemy-type-badge[data-astro-cid-mmcmsgma].type-2{background:#f59e0b}.enemy-unit-info[data-astro-cid-mmcmsgma]{display:flex;flex-direction:column;gap:.2rem;flex:1}.enemy-name[data-astro-cid-mmcmsgma]{font-size:.85rem;font-weight:600;color:#fff}.enemy-count[data-astro-cid-mmcmsgma]{font-size:.75rem;color:#94a3b8}.enemy-sub-row[data-astro-cid-mmcmsgma]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:.2rem}.enemy-name-row[data-astro-cid-mmcmsgma]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.break-pill-mini[data-astro-cid-mmcmsgma]{font-size:.6rem;padding:.05rem .3rem;border-radius:4px;background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.35);font-weight:600}.stage-attr-table-wrap[data-astro-cid-mmcmsgma]{margin-top:1rem;border-radius:var(--radius, 8px);border:1px solid rgba(255,255,255,.08);background:#00000040}.stage-enemy-table[data-astro-cid-mmcmsgma]{width:100%;margin:0;font-size:.85rem;border-collapse:collapse}.stage-enemy-table[data-astro-cid-mmcmsgma] th[data-astro-cid-mmcmsgma],.stage-enemy-table[data-astro-cid-mmcmsgma] td[data-astro-cid-mmcmsgma]{padding:.6rem .8rem;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle}.stage-enemy-table[data-astro-cid-mmcmsgma] th[data-astro-cid-mmcmsgma]{background:#ffffff0a;font-size:.78rem;color:#94a3b8;white-space:nowrap;width:auto}.stage-enemy-table[data-astro-cid-mmcmsgma] th[data-astro-cid-mmcmsgma]:first-child,.stage-enemy-table[data-astro-cid-mmcmsgma] td[data-astro-cid-mmcmsgma]:first-child{text-align:left}.stage-enemy-table[data-astro-cid-mmcmsgma] th[data-astro-cid-mmcmsgma]:nth-child(n+2):not(:last-child),.stage-enemy-table[data-astro-cid-mmcmsgma] td[data-astro-cid-mmcmsgma]:nth-child(n+2):not(:last-child){text-align:right}.stage-enemy-table[data-astro-cid-mmcmsgma] th[data-astro-cid-mmcmsgma]:last-child,.stage-enemy-table[data-astro-cid-mmcmsgma] td[data-astro-cid-mmcmsgma]:last-child{text-align:center}.stage-enemy-cell[data-astro-cid-mmcmsgma]{white-space:nowrap;min-width:250px}.stage-enemy-link[data-astro-cid-mmcmsgma]{display:inline-flex;align-items:center;gap:.5rem;color:inherit;text-decoration:none;font-weight:600}.stage-enemy-link[data-astro-cid-mmcmsgma]:hover .stage-enemy-name[data-astro-cid-mmcmsgma]{color:#818cf8;text-decoration:underline}.mini-avatar[data-astro-cid-mmcmsgma]{width:24px;height:24px;border-radius:4px;object-fit:cover}.stage-enemy-type[data-astro-cid-mmcmsgma]{font-size:.68rem;padding:.05rem .35rem;border-radius:4px}.stage-enemy-type[data-astro-cid-mmcmsgma].type-1{background:#ef444433;color:#f87171;border:1px solid rgba(239,68,68,.4)}.stage-enemy-type[data-astro-cid-mmcmsgma].type-2{background:#f59e0b33;color:#fbbf24;border:1px solid rgba(245,158,11,.4)}.stage-enemy-count[data-astro-cid-mmcmsgma]{font-size:.75rem;color:#94a3b8}.stage-enemy-val[data-astro-cid-mmcmsgma]{text-align:right}.break-pill[data-astro-cid-mmcmsgma]{font-size:.7rem;padding:.1rem .4rem;border-radius:4px;background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.35);font-weight:600;white-space:nowrap}.text-muted[data-astro-cid-mmcmsgma]{color:#64748b}.feature-boss-tags[data-astro-cid-mmcmsgma]{display:flex;align-items:center;gap:.5rem}.multi-hp-pill-stage[data-astro-cid-mmcmsgma]{font-size:.72rem;padding:.1rem .45rem;border-radius:4px;background:#ef444440;color:#fca5a5;border:1px solid rgba(239,68,68,.45);font-weight:700}.multi-hp-pill-mini[data-astro-cid-mmcmsgma]{font-size:.6rem;padding:.05rem .3rem;border-radius:4px;background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.35);font-weight:600}.multi-hp-badge[data-astro-cid-mmcmsgma]{display:inline-block;font-size:.68rem;padding:.05rem .35rem;border-radius:4px;background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.35);font-weight:600;white-space:nowrap;vertical-align:middle}.hp-bar-sub[data-astro-cid-mmcmsgma]{margin-top:.25rem;font-size:.7rem;color:#f87171;background:#ef444414;padding:.1rem .35rem;border-radius:3px;display:inline-block;cursor:help}.hp-bar-sub-tag[data-astro-cid-mmcmsgma]{color:var(--text-muted, #94a3b8);margin-right:.2rem}.level-nav-bar[data-astro-cid-mmcmsgma]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-top:1px solid var(--border, rgba(255, 255, 255, .1));margin-top:2rem;gap:1rem}.nav-btn[data-astro-cid-mmcmsgma]{display:flex;flex-direction:column;padding:.6rem 1.2rem;background:var(--surface, rgba(255, 255, 255, .04));border:1px solid var(--border, rgba(255, 255, 255, .1));border-radius:var(--radius, 8px);text-decoration:none;color:inherit;transition:all .2s ease}.nav-btn[data-astro-cid-mmcmsgma]:hover{border-color:#818cf8;background:#6366f11a}.nav-btn[data-astro-cid-mmcmsgma].hub{flex-direction:row;align-items:center;font-weight:600}.nav-btn[data-astro-cid-mmcmsgma].next{align-items:flex-end}.nav-dir[data-astro-cid-mmcmsgma]{font-size:.75rem;color:#818cf8;font-weight:700}.nav-title[data-astro-cid-mmcmsgma]{font-size:.95rem;font-weight:600;color:#fff}.nav-btn-placeholder[data-astro-cid-mmcmsgma]{width:140px}@media(max-width:768px){.challenges-rewards-grid[data-astro-cid-mmcmsgma]{grid-template-columns:1fr}.level-nav-bar[data-astro-cid-mmcmsgma]{flex-direction:column;align-items:stretch}.nav-btn[data-astro-cid-mmcmsgma].next{align-items:flex-start}}
