.boss-panel[data-v-7e2f6094]{background:transparent!important;border:none!important;padding:0!important;display:flex;flex-direction:column;gap:10px}.boss-affixes[data-v-7e2f6094]{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.affix-tag[data-v-7e2f6094]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#cbd5e1;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.affix-tag.mechanic-tag[data-v-7e2f6094]{background:#064e3b6b;border:1px solid rgba(52,211,153,.45);color:#6ee7b7;font-weight:600;box-shadow:0 0 16px #10b9812e,inset 0 1px #ffffff1a}.affix-tag.mechanic-tag[data-v-7e2f6094]:hover{background:#064e3b99;border-color:#34d399b3;color:#a7f3d0;box-shadow:0 0 20px #10b9814d}.affix-tag i[data-v-7e2f6094]{font-style:normal;font-size:10px;opacity:.7}.affix-popover[data-v-7e2f6094]{padding:10px 14px;background:#111622;border:1px solid rgba(135,114,255,.3);border-radius:8px;color:#e2e8f0;font-size:12px;line-height:1.5;box-shadow:0 8px 24px #00000080}.affix-popover strong[data-v-7e2f6094]{display:block;margin-bottom:4px;color:#a5b4fc}.affix-popover p[data-v-7e2f6094]{margin:0;color:#cbd5e1}.boss-card-inner[data-v-7e2f6094]{position:relative;border:1px solid rgba(99,102,241,.24);border-radius:14px;background:radial-gradient(circle at 88% 46%,rgba(139,92,246,.09) 0%,rgba(244,63,94,.04) 40%,transparent 75%),#090c14;box-shadow:0 4px 28px #00000080,inset 0 1px #ffffff0f;overflow:hidden;padding:18px 22px}.tone-cyan .boss-card-inner[data-v-7e2f6094]{border-color:#6366f147}.tone-red .boss-card-inner[data-v-7e2f6094]{border-color:#f43f5e47}.tone-amber .boss-card-inner[data-v-7e2f6094]{border-color:#f59e0b47}.tone-green .boss-card-inner[data-v-7e2f6094]{border-color:#34d39947}.tone-plight .boss-card-inner[data-v-7e2f6094]{border-color:#ef444466;box-shadow:0 0 28px #ef44442e,inset 0 1px #ffffff14}.boss-backdrop-art[data-v-7e2f6094]{position:absolute;top:0;right:0;bottom:0;width:65%;pointer-events:none;overflow:hidden;z-index:1}.boss-backdrop-art img[data-v-7e2f6094]{width:100%;height:100%;object-fit:cover;object-position:center 24%;transform:scale(1.12);opacity:.32;filter:saturate(1.22) contrast(1.12);mask-image:radial-gradient(ellipse at 68% 46%,rgba(0,0,0,.96) 22%,rgba(0,0,0,.45) 55%,transparent 84%),linear-gradient(to right,transparent 0%,rgba(0,0,0,.85) 25%,rgba(0,0,0,.7) 85%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse at 68% 46%,rgba(0,0,0,.96) 22%,rgba(0,0,0,.45) 55%,transparent 84%),linear-gradient(to right,transparent 0%,rgba(0,0,0,.85) 25%,rgba(0,0,0,.7) 85%,transparent 100%)}.boss-bar[data-v-7e2f6094]{position:relative;z-index:2;display:grid;grid-template-columns:144px minmax(0,1fr) auto;gap:22px;align-items:center;background:transparent;border-bottom:none;margin:0;padding:0}.boss-visual[data-v-7e2f6094]{position:relative;z-index:2;width:144px;height:148px;margin:0;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#10151ef2,#0a0d14f2);box-shadow:inset 0 1px #ffffff14,inset 0 0 24px #000c,0 8px 24px #00000073;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:4px;flex-shrink:0}.boss-visual[data-v-7e2f6094]:before{display:none}.boss-visual img[data-v-7e2f6094]{width:100%;height:100%;object-fit:cover;object-position:center 24%;transform:scale(1.9);filter:drop-shadow(0 6px 14px rgba(0,0,0,.5))}.boss-copy[data-v-7e2f6094]{position:relative;z-index:2;display:flex;flex-direction:column;gap:7px;min-width:0}.boss-eyebrow[data-v-7e2f6094]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.2}.eyebrow-season[data-v-7e2f6094]{color:#60a5fa;font-weight:600}.eyebrow-divider[data-v-7e2f6094]{color:#475569;font-style:normal;font-weight:500}.eyebrow-mode[data-v-7e2f6094]{color:#818cf8;font-weight:500}.starward-badge[data-v-7e2f6094]{background:#eab30826;border:1px solid rgba(234,179,8,.4);color:#facc15;font-size:10px;font-style:normal;padding:1px 6px;border-radius:4px;font-weight:600}.plight-badge[data-v-7e2f6094]{background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#f87171;font-size:10px;font-style:normal;padding:1px 6px;border-radius:4px;font-weight:600}.boss-eyebrow-actions[data-v-7e2f6094]{display:contents}.boss-copy h2[data-v-7e2f6094]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0;font-size:clamp(22px,2.2vw,26px);font-weight:700;color:#f8fafc;line-height:1.15;letter-spacing:-.01em;word-break:keep-all;overflow-wrap:break-word}.boss-copy h2.title-long[data-v-7e2f6094]{font-size:clamp(19px,1.8vw,22px);line-height:1.2}.boss-copy h2 small[data-v-7e2f6094]{color:#94a3b8;font-size:12px;font-weight:400}.boss-plight-flag[data-v-7e2f6094]{display:inline-flex;align-items:center;gap:3px;background:#ef444426;border:1px solid rgba(239,68,68,.35);color:#f87171;font-size:11px;padding:1px 6px;border-radius:4px}.boss-statline[data-v-7e2f6094]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:2px 0 0}.stat-item[data-v-7e2f6094]{display:inline-flex;align-items:baseline;gap:6px}.stat-item i[data-v-7e2f6094]{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-style:normal;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.stat-item b[data-v-7e2f6094]{font-size:15px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;line-height:1}.stat-hp b[data-v-7e2f6094]{color:#f43f5e}.stat-speed[data-v-7e2f6094]{align-items:center;gap:5px}.speed-icon[data-v-7e2f6094]{color:#94a3b8;vertical-align:middle}.stat-speed b[data-v-7e2f6094]{color:#e2e8f0}.stat-toughness b[data-v-7e2f6094]{color:#fbbf24}.boss-weak-row[data-v-7e2f6094]{display:flex;align-items:center;gap:8px;margin-top:2px}.stat-weak-label[data-v-7e2f6094]{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.affinity-row[data-v-7e2f6094]{display:flex;align-items:center;gap:6px}.boss-details-action[data-v-7e2f6094]{margin-top:2px}.encounter-toggle[data-v-7e2f6094]{display:inline-flex;align-items:center;gap:6px;background:#1e293b73;border:1px solid rgba(99,102,241,.22);border-radius:8px;padding:5px 12px;color:#cbd5e1;font-size:11.5px;font-weight:500;cursor:pointer;transition:all .2s ease}.encounter-toggle[data-v-7e2f6094]:hover{background:#1e293bbf;border-color:#6366f166;color:#f8fafc}.encounter-toggle svg[data-v-7e2f6094]{color:#818cf8;transition:transform .2s ease}.encounter-toggle svg.expanded[data-v-7e2f6094]{transform:rotate(180deg)}.boss-side[data-v-7e2f6094]{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;height:100%;min-width:140px;gap:16px}.affinity-group[data-v-7e2f6094]{display:flex;flex-direction:column;align-items:flex-end}.affinity-title[data-v-7e2f6094]{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.06em;text-align:right;display:block;margin-bottom:5px}.boss-side .affinity-row[data-v-7e2f6094]{justify-content:flex-end;gap:8px}.boss-side-foot[data-v-7e2f6094]{margin-top:auto;text-align:right}.boss-timeline[data-v-7e2f6094]{color:#475569;font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;white-space:nowrap}.stage-encounter[data-v-7e2f6094]{margin-top:16px;border-top:1px solid rgba(255,255,255,.08);padding-top:16px;position:relative;z-index:2}.encounter-header[data-v-7e2f6094]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.encounter-title[data-v-7e2f6094]{font-size:11.5px;letter-spacing:.5px;color:#818cf8;font-weight:600;margin:0}.encounter-meta[data-v-7e2f6094]{font-size:11px;color:#64748b}.encounter-wave-group[data-v-7e2f6094]{margin-bottom:16px}.wave-title[data-v-7e2f6094]{font-size:10.5px;color:#94a3b8;margin:0 0 8px;letter-spacing:.5px}.encounter-wave[data-v-7e2f6094]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}.encounter-card[data-v-7e2f6094]{display:flex;gap:12px;padding:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;align-items:stretch}.encounter-card-visual[data-v-7e2f6094]{width:48px;height:48px;border-radius:6px;overflow:hidden;background:#0000004d;flex-shrink:0}.encounter-card-visual img[data-v-7e2f6094]{width:100%;height:100%;object-fit:cover}.encounter-card-main[data-v-7e2f6094]{display:flex;flex-direction:column;justify-content:space-between;gap:4px}.encounter-card-info strong[data-v-7e2f6094]{font-size:13px;font-weight:500;color:#e2e8f0}.encounter-card-stats-row[data-v-7e2f6094]{display:flex;gap:6px;align-items:center;font-size:11px}.monster-stat[data-v-7e2f6094]{display:flex;align-items:center;gap:4px;color:#64748b}.monster-stat b[data-v-7e2f6094]{color:#ffd27a;font-weight:600;font-family:monospace}.monster-stat i[data-v-7e2f6094]{font-style:normal;opacity:.6}.stat-label[data-v-7e2f6094]{font-size:10px;font-style:normal;color:#64748b;margin-right:4px}.boss-buffs[data-v-7e2f6094]{margin-top:4px;border-top:none;padding-top:0}.buff-row[data-v-7e2f6094]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.buff-tabs[data-v-7e2f6094]{display:flex;gap:6px;flex-wrap:wrap}.buff-tab[data-v-7e2f6094]{padding:4px 10px;border-radius:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#94a3b8;font-size:11px;cursor:pointer;transition:all .15s ease}.buff-tab.active[data-v-7e2f6094]{background:#6366f126;border-color:#6366f166;color:#c7d2fe}.buff-desc[data-v-7e2f6094]{margin-top:8px;padding:12px 16px;background:#0f172a66;border:1px solid rgba(99,102,241,.15);border-radius:8px;color:#c7d2fe;font-size:12px;line-height:1.6}@media (max-width: 768px){.boss-bar[data-v-7e2f6094]{grid-template-columns:110px minmax(0,1fr);gap:14px}.boss-bar.without-image[data-v-7e2f6094]{grid-template-columns:minmax(0,1fr)}.boss-visual[data-v-7e2f6094]{width:110px;height:120px}.boss-side[data-v-7e2f6094]{grid-column:1 / -1;align-items:flex-start;flex-direction:row;justify-content:space-between;width:100%;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.affinity-group[data-v-7e2f6094]{align-items:flex-start}.affinity-title[data-v-7e2f6094]{text-align:left}.boss-side .affinity-row[data-v-7e2f6094]{justify-content:flex-start}.boss-backdrop-art[data-v-7e2f6094]{width:90%;top:-10%;bottom:-10%}}@media (max-width: 480px){.boss-bar[data-v-7e2f6094]{grid-template-columns:minmax(0,1fr)}.boss-visual[data-v-7e2f6094]{width:100%;height:140px}}.meta-option-select[data-v-2669be13]{position:relative;display:inline-block;-webkit-user-select:none;user-select:none}.meta-select-trigger[data-v-2669be13]{height:32px;padding:0 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e2e8f0;font-size:12px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.meta-select-trigger[data-v-2669be13]:hover:not(:disabled){background:#ffffff12;border-color:#ffffff38;color:#fff}.meta-option-select.is-open .meta-select-trigger[data-v-2669be13]{background:#ffffff14;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.meta-select-prefix[data-v-2669be13]{color:#ffffff73;font-size:11px;font-weight:500;margin-right:2px}.meta-select-value[data-v-2669be13]{color:#f1f5f9;font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis}.meta-select-chevron[data-v-2669be13]{color:#fff6;transition:transform .2s ease,color .15s ease;flex-shrink:0;margin-left:2px}.meta-option-select.is-open .meta-select-chevron[data-v-2669be13]{transform:rotate(180deg);color:#60a5fa}.meta-select-menu[data-v-2669be13]{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;max-height:240px;overflow-y:auto;background:#0d121d;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 12px 32px #000000bf,0 0 1px 1px #ffffff0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:120;padding:4px}.meta-select-menu[data-v-2669be13]::-webkit-scrollbar{width:5px}.meta-select-menu[data-v-2669be13]::-webkit-scrollbar-track{background:transparent}.meta-select-menu[data-v-2669be13]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.meta-select-option[data-v-2669be13]{padding:6px 10px;border-radius:6px;font-size:12px;color:#fffc;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;transition:background .12s ease,color .12s ease;white-space:nowrap}.meta-select-option[data-v-2669be13]:hover{background:#ffffff14;color:#fff}.meta-select-option.is-selected[data-v-2669be13]{background:#3b82f62e;color:#60a5fa;font-weight:600}.option-check[data-v-2669be13]{color:#60a5fa;flex-shrink:0}.meta-character-select[data-v-efe2c0b7]{position:relative;display:inline-block;-webkit-user-select:none;user-select:none}.char-select-trigger[data-v-efe2c0b7]{height:34px;padding:0 10px 0 6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#f1f5f9;font-size:13px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .15s ease;min-width:160px}.char-select-trigger[data-v-efe2c0b7]:hover{background:#ffffff14;border-color:#ffffff40}.meta-character-select.is-open .char-select-trigger[data-v-efe2c0b7]{background:#ffffff17;border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa40}.char-trigger-avatar[data-v-efe2c0b7]{width:22px;height:22px;border-radius:50%;overflow:hidden;background:#1e293b;border:1px solid rgba(255,255,255,.2);flex-shrink:0;display:flex;align-items:center;justify-content:center}.char-trigger-avatar img[data-v-efe2c0b7]{width:100%;height:100%;object-fit:cover;object-position:center 18%}.avatar-fallback[data-v-efe2c0b7]{font-size:11px;font-weight:600;color:#94a3b8}.char-trigger-name[data-v-efe2c0b7]{font-weight:600;color:#f8fafc;flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.char-trigger-path[data-v-efe2c0b7]{font-size:10px;padding:1px 5px;border-radius:4px;background:#ffffff14;color:#fff9;font-weight:500}.char-trigger-chevron[data-v-efe2c0b7]{color:#fff6;transition:transform .2s ease,color .15s ease;flex-shrink:0}.meta-character-select.is-open .char-trigger-chevron[data-v-efe2c0b7]{transform:rotate(180deg);color:#60a5fa}.char-dropdown-menu[data-v-efe2c0b7]{position:absolute;top:calc(100% + 4px);left:0;width:250px;background:#0d121d;border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:0 16px 36px #000c,0 0 1px 1px #ffffff0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:150;display:flex;flex-direction:column;overflow:hidden;animation:dropdownIn-efe2c0b7 .15s ease-out}@keyframes dropdownIn-efe2c0b7{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.char-search-box[data-v-efe2c0b7]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}.search-icon[data-v-efe2c0b7]{color:#ffffff59;flex-shrink:0}.search-input[data-v-efe2c0b7]{width:100%;background:transparent;border:none;outline:none;color:#f1f5f9;font-size:12px}.search-input[data-v-efe2c0b7]::placeholder{color:#ffffff4d}.char-list-scroll[data-v-efe2c0b7]{max-height:250px;overflow-y:auto;padding:4px}.char-list-scroll[data-v-efe2c0b7]::-webkit-scrollbar{width:5px}.char-list-scroll[data-v-efe2c0b7]::-webkit-scrollbar-track{background:transparent}.char-list-scroll[data-v-efe2c0b7]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.char-empty[data-v-efe2c0b7]{padding:16px;text-align:center;font-size:12px;color:#ffffff59}.char-option-row[data-v-efe2c0b7]{width:100%;display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .12s ease}.char-option-row[data-v-efe2c0b7]:hover{background:#ffffff14}.char-option-row.is-selected[data-v-efe2c0b7]{background:#60a5fa26}.char-option-avatar[data-v-efe2c0b7]{width:26px;height:26px;border-radius:50%;overflow:hidden;background:#1e293b;border:1px solid rgba(255,255,255,.15);flex-shrink:0;display:flex;align-items:center;justify-content:center}.char-option-avatar img[data-v-efe2c0b7]{width:100%;height:100%;object-fit:cover;object-position:center 18%}.char-option-info[data-v-efe2c0b7]{flex:1;min-width:0;display:flex;flex-direction:column}.char-name-text[data-v-efe2c0b7]{font-size:12px;font-weight:600;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.char-option-row.is-selected .char-name-text[data-v-efe2c0b7]{color:#60a5fa}.char-meta-text[data-v-efe2c0b7]{font-size:10px;color:#fff6}.char-check-icon[data-v-efe2c0b7]{color:#60a5fa;flex-shrink:0}.theme-theherta-modal[data-v-d1feb85d]{width:min(1180px,95vw);max-height:90vh;display:flex;flex-direction:column;background:#0d111c;border:1px solid rgba(130,80,220,.28);border-radius:18px;box-shadow:0 20px 60px #000c,0 0 32px #7850ff26;overflow:hidden;color:#fff}.theme-meta-header[data-v-d1feb85d]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.header-left[data-v-d1feb85d]{display:flex;align-items:center;gap:12px}.theme-header-icon-shell[data-v-d1feb85d]{width:38px;height:38px;border-radius:10px;background:#508cff1a;border:1px solid rgba(80,160,255,.3);display:flex;align-items:center;justify-content:center;color:#60a5fa}.theme-eyebrow[data-v-d1feb85d]{margin:0;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:700;letter-spacing:.22em;color:#ffffff59;text-transform:uppercase}.theme-grid-slash[data-v-d1feb85d]{font-family:monospace;color:#c084fc}.theme-modal-title[data-v-d1feb85d]{margin:2px 0 0;font-size:15px;font-weight:900;letter-spacing:.06em;background:linear-gradient(90deg,#f472b6,#c084fc,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.theme-modal-close[data-v-d1feb85d]{width:32px;height:32px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffff80;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.theme-modal-close[data-v-d1feb85d]:hover{background:#ffffff1f;color:#fff}.theme-meta-filter-strip[data-v-d1feb85d]{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap;gap:12px}.filter-controls-group[data-v-d1feb85d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-bracket-group[data-v-d1feb85d]{display:flex;align-items:center;gap:8px}.theme-meta-tabbar[data-v-d1feb85d]{border-bottom:1px solid rgba(255,255,255,.08);padding:6px 16px;background:#ffffff04}.theme-meta-tab-grid[data-v-d1feb85d]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.theme-meta-tab[data-v-d1feb85d]{height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:transparent;color:#ffffff8c;font-size:11.5px;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:all .15s ease}.theme-meta-tab[data-v-d1feb85d]:hover{color:#fff;background:#ffffff0a}.theme-meta-tab.is-active[data-v-d1feb85d]{background:#9333ea26;border-color:#a855f773;color:#f3e8ff;box-shadow:0 0 16px #a855f733}.theme-meta-body[data-v-d1feb85d]{flex:1;overflow-y:auto;padding:16px 20px 24px}.usage-subbar-card[data-v-d1feb85d]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;margin-bottom:12px}.usage-caption[data-v-d1feb85d]{font-size:10.5px;font-weight:700;letter-spacing:.12em;color:#ffffff59;text-transform:uppercase}.usage-toggle-group[data-v-d1feb85d]{display:inline-flex;padding:2px;background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:8px;gap:2px}.usage-toggle-btn[data-v-d1feb85d]{padding:4px 12px;border-radius:6px;font-size:10.5px;font-weight:700;border:none;background:transparent;color:#fff6;cursor:pointer;transition:all .15s}.usage-toggle-btn.active[data-v-d1feb85d]{background:#60a5fa2e;color:#60a5fa;box-shadow:0 0 10px #60a5fa33}.theme-meta-list[data-v-d1feb85d]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 14px}@media (max-width: 768px){.theme-meta-list[data-v-d1feb85d]{grid-template-columns:1fr}}.theme-meta-list-row[data-v-d1feb85d]{display:flex;align-items:center;gap:12px;padding:8px 14px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;transition:all .15s}.theme-meta-list-row[data-v-d1feb85d]:hover{background:#ffffff0a;border-color:#ffffff1f}.item-avatar-shell[data-v-d1feb85d]{width:34px;height:34px;overflow:hidden;background:#111520;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.item-avatar-shell.circular[data-v-d1feb85d]{border-radius:50%}.item-avatar-shell.rounded[data-v-d1feb85d]{border-radius:6px}.item-avatar-shell img[data-v-d1feb85d]{width:100%;height:100%;object-fit:cover;object-position:center 18%}.item-name[data-v-d1feb85d]{flex:1;font-size:12.5px;font-weight:700;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-stat-right[data-v-d1feb85d]{display:flex;align-items:center;gap:10px;min-width:155px;justify-content:flex-end;flex-shrink:0}.item-percentage[data-v-d1feb85d]{font-size:11px;font-family:monospace;font-weight:700;color:#ffffffa6}.item-count[data-v-d1feb85d]{color:#ffffff4d;font-weight:400;margin-left:2px}.meter-track[data-v-d1feb85d]{width:85px;height:5px;background:#ffffff14;border-radius:9999px;overflow:hidden;position:relative}.meter-fill[data-v-d1feb85d]{height:100%;position:relative;border-radius:9999px;transition:width .4s ease}.meter-fill.character-fill[data-v-d1feb85d]{background:linear-gradient(90deg,#2563eb,#60a5fa)}.meter-fill.lightcone-fill[data-v-d1feb85d],.meter-fill.synergy-fill[data-v-d1feb85d]{background:linear-gradient(90deg,#7c3aed,#c084fc)}.meter-tick[data-v-d1feb85d]{position:absolute;right:0;top:0;bottom:0;width:2px;background:#fff;box-shadow:0 0 6px #fff}.investment-metric-grid[data-v-d1feb85d]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:12px}@media (max-width: 640px){.investment-metric-grid[data-v-d1feb85d]{grid-template-columns:1fr}}.metric-big-card[data-v-d1feb85d]{padding:24px;border-radius:16px;border:1px solid rgba(255,255,255,.1);text-align:center;position:relative;overflow:hidden;background:#ffffff05}.metric-big-card.primary-card[data-v-d1feb85d]{border-color:#60a5fa59;background:#1e3a8a1f}.metric-big-card.secondary-card[data-v-d1feb85d]{border-color:#c084fc59;background:#581c871f}.metric-big-card .card-glow[data-v-d1feb85d]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(255,255,255,.05),transparent 70%)}.card-label[data-v-d1feb85d]{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px}.primary-card .card-label[data-v-d1feb85d]{color:#93c5fd}.secondary-card .card-label[data-v-d1feb85d]{color:#d8b4fe}.card-big-value[data-v-d1feb85d]{font-size:44px;font-weight:900;font-family:monospace;letter-spacing:-.04em;color:#fff;line-height:1;text-shadow:0 0 20px rgba(255,255,255,.25)}.card-sub-label[data-v-d1feb85d]{font-size:10.5px;font-weight:700;color:#fff6;margin:10px 0 0;letter-spacing:.06em}.record-count-indicator[data-v-d1feb85d]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:700;color:#ffffff80;margin-bottom:16px}.record-count-indicator .dot[data-v-d1feb85d]{width:6px;height:6px;border-radius:50%;background:#60a5fa;box-shadow:0 0 8px #60a5fa}.theme-card-panel[data-v-d1feb85d]{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px 20px}.panel-header-split[data-v-d1feb85d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.panel-main-title[data-v-d1feb85d]{margin:0;font-size:13.5px;font-weight:800;color:#ffffffe6}.panel-sub-title[data-v-d1feb85d]{font-size:10.5px;font-weight:600;color:#ffffff59}.top-teams-list[data-v-d1feb85d]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 14px}@media (max-width: 768px){.top-teams-list[data-v-d1feb85d]{grid-template-columns:1fr}}.top-team-row[data-v-d1feb85d]{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:10px;background:#00000040;border:1px solid rgba(255,255,255,.04)}.team-avatars-row[data-v-d1feb85d]{display:flex;align-items:center;gap:4px;flex-shrink:0}.team-avatar-unit[data-v-d1feb85d]{width:26px;height:26px;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.15);background:#111520}.team-avatar-unit img[data-v-d1feb85d]{width:100%;height:100%;object-fit:cover;object-position:center 18%}.team-progress-track[data-v-d1feb85d]{flex:1;height:5px;background:#ffffff0f;border-radius:9999px;overflow:hidden}.team-progress-fill[data-v-d1feb85d]{height:100%;background:linear-gradient(90deg,#3b82f6,#a855f7);border-radius:9999px}.team-meta-right[data-v-d1feb85d]{display:flex;align-items:center;gap:10px;min-width:80px;justify-content:flex-end;flex-shrink:0}.team-count[data-v-d1feb85d]{font-size:11px;font-family:monospace;font-weight:700;color:#ffffff80}.team-cost-badge[data-v-d1feb85d]{font-size:11.5px;font-family:monospace;font-weight:800;color:#fbbf24}.synergy-pairs-list[data-v-d1feb85d]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 14px}@media (max-width: 768px){.synergy-pairs-list[data-v-d1feb85d]{grid-template-columns:1fr}}.synergy-pair-row[data-v-d1feb85d]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#ffffff05;border-radius:10px;border:1px solid rgba(255,255,255,.05);transition:all .15s}.synergy-pair-row[data-v-d1feb85d]:hover{background:#ffffff0a;border-color:#ffffff1f}.pair-avatars-cluster[data-v-d1feb85d]{display:flex;align-items:center;position:relative;width:44px;height:28px;flex-shrink:0}.pair-avatar[data-v-d1feb85d]{width:28px;height:28px;border-radius:50%;border:1.5px solid #0d111c;object-fit:cover;object-position:center 18%;background:#111520}.pair-avatar.base[data-v-d1feb85d]{position:absolute;left:0;z-index:1}.pair-avatar.overlap[data-v-d1feb85d]{position:absolute;right:0;z-index:2}.pair-names-text[data-v-d1feb85d]{flex:1;font-size:12px;font-weight:700;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trends-card[data-v-d1feb85d]{position:relative}.trends-header-main[data-v-d1feb85d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.panel-sub-desc[data-v-d1feb85d]{font-size:11px;color:#ffffff73;margin:4px 0 0}.trends-controls-bar[data-v-d1feb85d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.trends-select-box[data-v-d1feb85d],.trends-mode-select[data-v-d1feb85d]{display:inline-flex;align-items:center}.chart-legend-row[data-v-d1feb85d]{display:flex;align-items:center;gap:16px;font-size:11px;color:#fff9;margin-bottom:12px;flex-wrap:wrap}.legend-item[data-v-d1feb85d]{display:inline-flex;align-items:center;gap:6px}.legend-indicator[data-v-d1feb85d]{width:8px;height:8px;border-radius:50%}.legend-indicator.dashed[data-v-d1feb85d]{border:1.5px dashed;background:transparent!important}.chart-svg-container[data-v-d1feb85d]{position:relative;background:#00000040;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:10px}.trend-svg[data-v-d1feb85d]{width:100%;height:auto;display:block}.season-hover-column[data-v-d1feb85d]{cursor:pointer}.season-hover-column[data-v-d1feb85d]:hover{fill:#ffffff0d}.chart-tooltip[data-v-d1feb85d]{position:absolute;top:10px;transform:translate(-50%);background:#181d2c;border:1px solid rgba(168,85,247,.4);box-shadow:0 8px 20px #0009;border-radius:8px;padding:6px 10px;pointer-events:none;z-index:20;white-space:nowrap}.tooltip-season[data-v-d1feb85d]{font-size:11px;font-weight:800;color:#fff;margin-bottom:2px}.tooltip-cost[data-v-d1feb85d]{font-size:11px;font-weight:700;color:#fbbf24}.tooltip-detail[data-v-d1feb85d]{font-size:10px;color:#ffffff73}.chart-empty[data-v-d1feb85d]{padding:40px;text-align:center;color:#ffffff59;font-size:12px}.top-history-backdrop[data-v-c82e1045]{z-index:1000;padding-top:max(64px,calc(env(safe-area-inset-top) + 48px));padding-bottom:max(32px,calc(env(safe-area-inset-bottom) + 24px));padding-inline:16px;align-items:center}.top-history-modal[data-v-c82e1045]{max-width:820px;width:min(820px,100%);max-height:min(780px,calc(100dvh - 120px));min-height:0;overflow:hidden;display:flex;flex-direction:column;margin:auto;border-radius:14px}.top-history-modal>.modal-header[data-v-c82e1045]{flex:0 0 auto;gap:12px}.top-history-modal>.modal-header>div[data-v-c82e1045]{min-width:0}.top-history-modal h2[data-v-c82e1045]{overflow-wrap:anywhere}.top-history-eyebrow[data-v-c82e1045]{display:flex;align-items:center;gap:5px;color:#fbbf24}.top-history-content[data-v-c82e1045]{overflow-y:auto;padding-right:6px;display:flex;flex-direction:column;gap:1.25rem;min-height:0}.top-summary-strip[data-v-c82e1045]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;flex-shrink:0}.summary-pill[data-v-c82e1045]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.6rem .9rem;display:flex;flex-direction:column;gap:.2rem}.pill-label[data-v-c82e1045]{font-size:.72rem;color:#94a3b8;letter-spacing:.04em}.pill-value[data-v-c82e1045]{font-size:1.05rem;font-weight:700;font-family:var(--font-mono, monospace)}.highlight-cyan[data-v-c82e1045]{color:#38bdf8}.highlight-gold[data-v-c82e1045]{color:#facc15}.highlight-pink[data-v-c82e1045]{color:#f472b6}.current-champion-card[data-v-c82e1045]{position:relative;background:linear-gradient(135deg,#fbbf2414,#141418e6);border:1px solid rgba(251,191,36,.35);border-radius:12px;padding:1.25rem;overflow:hidden;box-shadow:0 4px 24px #0006,inset 0 0 20px #fbbf240d;flex-shrink:0}.card-glow-bg[data-v-c82e1045]{position:absolute;top:-50px;right:-50px;width:180px;height:180px;background:radial-gradient(circle,rgba(251,191,36,.2) 0%,transparent 70%);pointer-events:none}.champion-card-badge[data-v-c82e1045]{display:inline-flex;align-items:center;gap:6px;background:#fbbf242e;border:1px solid rgba(251,191,36,.5);color:#fef08a;font-size:.75rem;font-weight:600;padding:.25rem .65rem;border-radius:9999px;margin-bottom:.9rem}.champion-main-grid[data-v-c82e1045]{display:grid;grid-template-columns:1fr auto;gap:1.25rem;align-items:center}@media (max-width: 680px){.champion-main-grid[data-v-c82e1045]{grid-template-columns:1fr}}.champion-avatars-row[data-v-c82e1045]{display:flex;gap:.6rem;margin-bottom:.75rem}.champion-avatar-slot[data-v-c82e1045]{position:relative;width:52px;height:52px;border-radius:8px;background:#1e1e24;border:1.5px solid rgba(251,191,36,.4);overflow:hidden;box-shadow:0 2px 8px #00000080;flex-shrink:0}.champion-avatar-slot img[data-v-c82e1045]{width:100%;height:100%;object-fit:cover;object-position:center 18%;transition:transform .2s ease}.champion-avatar-slot:hover img[data-v-c82e1045]{transform:scale(1.1)}.unit-hover-name[data-v-c82e1045]{display:none}.avatar-fallback[data-v-c82e1045],.mini-avatar-fallback[data-v-c82e1045]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#cbd5e1}.champion-team-name[data-v-c82e1045]{font-size:1.08rem;font-weight:700;color:#f8fafc;margin:0 0 .4rem;line-height:1.3}.champion-author-row[data-v-c82e1045]{display:flex;align-items:center;gap:1rem;font-size:.82rem;color:#94a3b8}.champion-video-link[data-v-c82e1045]{display:inline-flex;align-items:center;gap:4px;color:#38bdf8;text-decoration:none;font-size:.78rem}.champion-video-link[data-v-c82e1045]:hover{text-decoration:underline}.champion-score-col[data-v-c82e1045]{display:flex;gap:.75rem}@media (max-width: 480px){.champion-score-col[data-v-c82e1045]{flex-direction:column}}.stat-highlight-box[data-v-c82e1045]{background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.75rem 1rem;display:flex;flex-direction:column;min-width:130px}.stat-highlight-box.gold-theme[data-v-c82e1045]{border-color:#fbbf244d}.stat-box-label[data-v-c82e1045]{font-size:.7rem;color:#94a3b8;margin-bottom:.2rem}.stat-big-val[data-v-c82e1045]{display:flex;align-items:baseline;gap:4px;color:#facc15}.stat-big-val strong[data-v-c82e1045]{font-size:1.8rem;font-family:var(--font-mono, monospace);line-height:1}.stat-score-val[data-v-c82e1045]{font-size:1.15rem;font-weight:700;font-family:var(--font-mono, monospace);color:#f8fafc;display:flex;align-items:center;gap:6px;margin:.2rem 0}.cost-tag[data-v-c82e1045]{background:#38bdf826;border:1px solid rgba(56,189,248,.35);color:#38bdf8;font-size:.72rem;padding:.1rem .4rem;border-radius:4px}.stat-box-sub[data-v-c82e1045]{font-size:.68rem;color:#64748b;margin-top:.25rem}.history-timeline-section[data-v-c82e1045]{display:flex;flex-direction:column;gap:.9rem;flex-shrink:0}.section-title-line[data-v-c82e1045]{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:.5rem}.section-title-line h3[data-v-c82e1045]{font-size:.95rem;font-weight:600;color:#f1f5f9;display:flex;align-items:center;gap:6px;margin:0}.timeline-hint[data-v-c82e1045]{font-size:.75rem;color:#64748b}.timeline-team-list[data-v-c82e1045]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.timeline-team-item[data-v-c82e1045]{display:flex;gap:.9rem;align-items:flex-start}.timeline-node-marker[data-v-c82e1045]{padding-top:.75rem}.marker-dot[data-v-c82e1045]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;font-family:var(--font-mono, monospace)}.marker-dot.active[data-v-c82e1045]{background:#f59e0b;color:#000;box-shadow:0 0 10px #f59e0b80}.marker-dot.history[data-v-c82e1045]{background:#ffffff14;color:#94a3b8;border:1px solid rgba(255,255,255,.1)}.timeline-card[data-v-c82e1045]{flex:1;min-width:0;background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:.75rem 1rem;transition:all .2s ease}.timeline-team-item.is-current .timeline-card[data-v-c82e1045]{background:#fbbf240a;border-color:#fbbf2440}.timeline-card[data-v-c82e1045]:hover{background:#ffffff0a;border-color:#ffffff26}.timeline-card-header[data-v-c82e1045]{display:flex;align-items:center;gap:.9rem}.team-avatars-cluster[data-v-c82e1045]{display:flex;gap:4px;flex-shrink:0}.mini-avatar-slot[data-v-c82e1045]{width:34px;height:34px;border-radius:6px;background:#18181b;border:1px solid rgba(255,255,255,.15);overflow:hidden}.mini-avatar-slot img[data-v-c82e1045]{width:100%;height:100%;object-fit:cover;object-position:center 18%}.team-meta-info[data-v-c82e1045]{flex:1;min-width:0}.team-title-text[data-v-c82e1045]{font-size:.88rem;font-weight:600;color:#f8fafc;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-sub-author[data-v-c82e1045]{font-size:.76rem;color:#94a3b8;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.team-sub-author b[data-v-c82e1045]{color:#cbd5e1}.score-pill[data-v-c82e1045]{background:#ffffff0f;border-radius:3px;padding:.05rem .35rem;color:#38bdf8;font-family:var(--font-mono, monospace);font-size:.72rem}.reign-days-badge[data-v-c82e1045]{text-align:right;flex-shrink:0;padding-left:.5rem}.days-num[data-v-c82e1045]{display:block;font-size:1.25rem;font-weight:800;font-family:var(--font-mono, monospace);color:#94a3b8;line-height:1}.reign-days-badge.current .days-num[data-v-c82e1045]{color:#facc15}.days-text[data-v-c82e1045]{font-size:.68rem;color:#64748b}.timeline-card-footer[data-v-c82e1045]{margin-top:.6rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.04);display:flex;justify-content:space-between;align-items:center;font-size:.74rem;color:#64748b}.reign-period-text b[data-v-c82e1045]{color:#facc15}.team-action-group[data-v-c82e1045]{display:flex;align-items:center;gap:.6rem}.card-text-link[data-v-c82e1045]{color:#38bdf8;text-decoration:none;display:inline-flex;align-items:center;gap:3px;font-size:.72rem}.card-text-link[data-v-c82e1045]:hover{text-decoration:underline}.filter-by-team-btn[data-v-c82e1045]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#e2e8f0;border-radius:4px;padding:.18rem .5rem;font-size:.72rem;display:inline-flex;align-items:center;gap:4px;cursor:pointer;transition:all .15s ease}.filter-by-team-btn[data-v-c82e1045]:hover{background:#38bdf826;border-color:#38bdf866;color:#38bdf8}.champion-filter-btn[data-v-c82e1045]{border-color:#fbbf2459;background:#fbbf241a;color:#fef08a}.champion-filter-btn[data-v-c82e1045]:hover{background:#fbbf2438;border-color:#fbbf2499;color:#fff}@media (max-width: 580px){.section-title-line[data-v-c82e1045]{flex-wrap:wrap;gap:6px}.champion-author-row[data-v-c82e1045],.timeline-card-header[data-v-c82e1045]{flex-wrap:wrap;gap:.6rem}.timeline-card-footer[data-v-c82e1045]{flex-direction:column;align-items:flex-start;gap:.6rem}.team-action-group[data-v-c82e1045]{width:100%;justify-content:flex-end}}.stage-section-label[data-v-820f5ef7]{display:flex!important;align-items:center!important;gap:6px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.08em!important;font-size:11px!important;color:#64748b!important;text-transform:uppercase!important;margin-bottom:8px!important}.stage-section-label[data-v-820f5ef7]:before{content:"// ";color:#818cf8!important;font-weight:600!important}.stage-grid[data-v-820f5ef7]{display:flex!important;flex-direction:column!important;gap:8px!important}.stage-grid .stage-option[data-v-820f5ef7]{position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:48px!important;padding:10px 14px!important;border-radius:10px!important;background:#0f172a8c!important;border:1px solid rgba(255,255,255,.08)!important;overflow:hidden!important;cursor:pointer!important;transition:all .2s ease!important;text-align:left!important}.stage-grid .stage-option[data-v-820f5ef7]:hover{background:#ffffff0d!important;border-color:#ffffff29!important}.stage-grid .stage-option.has-accent-bar[data-v-820f5ef7]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:#38bdf8;box-shadow:0 0 8px #38bdf899}.stage-grid .stage-option.active[data-v-820f5ef7]{border-color:#a855f7a6!important;background:#a855f71f!important;box-shadow:0 0 16px #a855f738,inset 0 0 10px #a855f714!important}.stage-grid .stage-option.active .stage-name-text[data-v-820f5ef7]{color:#fff!important;font-weight:700!important}.stage-grid .stage-option.starward[data-v-820f5ef7]{border-color:#818cf83d!important;background:#6366f10f!important}.stage-grid .stage-option.starward.active[data-v-820f5ef7]{border-color:#818cf8bf!important;background:#6366f129!important;box-shadow:0 0 16px #6366f140!important}.stage-grid .stage-option.plight[data-v-820f5ef7]{border-color:#ef444459!important;background:#dc262614!important}.stage-grid .stage-option.plight.active[data-v-820f5ef7]{border-color:#ef4444!important;background:#dc262633!important;box-shadow:0 0 18px #ef444459!important}.stage-content[data-v-820f5ef7]{position:relative;z-index:2;display:flex;align-items:center;gap:6px;max-width:calc(100% - 36px);min-width:0}.stage-name-text[data-v-820f5ef7]{color:#e2e8f0;font-size:13px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.starward-pill[data-v-820f5ef7]{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:9999px;background:#6366f138;border:1px solid rgba(129,140,248,.45);color:#c7d2fe;font-size:9.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;letter-spacing:.08em;box-shadow:0 0 8px #6366f133;flex-shrink:0}.pill-dot[data-v-820f5ef7]{font-style:normal;font-size:8px;color:#60a5fa;filter:drop-shadow(0 0 4px #60a5fa)}.plight-pill[data-v-820f5ef7]{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:9999px;background:#ef444438;border:1px solid rgba(248,113,113,.45);color:#fecaca;font-size:9.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;letter-spacing:.08em;box-shadow:0 0 8px #ef444440;flex-shrink:0}.stage-backdrop-art[data-v-820f5ef7]{position:absolute;top:-20%;right:-6px;bottom:-20%;width:50%;pointer-events:none;overflow:hidden;z-index:1}.stage-backdrop-art img[data-v-820f5ef7]{width:100%;height:100%;object-fit:cover;object-position:70% 30%;opacity:.24;filter:saturate(1.15) contrast(1.1);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.85) 60%,rgba(0,0,0,1) 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.85) 60%,rgba(0,0,0,1) 100%)}.stage-grid .stage-option.active .stage-backdrop-art img[data-v-820f5ef7]{opacity:.38;filter:saturate(1.3) contrast(1.15)}.category-filter-section[data-v-820f5ef7]{display:flex;flex-direction:column;gap:6px}.category-filter-section .section-label[data-v-820f5ef7]{margin-bottom:0}.category-filter-section .wide-option.compact[data-v-820f5ef7]{min-height:32px;height:32px;padding:4px 8px;font-size:12px;font-weight:500;border-radius:6px}.run-champion-badge[data-v-de1f8867]{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;min-height:29px;border:1px solid rgb(245 210 134 / 27%);border-radius:999px;padding:1px 9px 1px 3px;background:linear-gradient(115deg,#e7ba5826,#f4d99a0a);box-shadow:inset 0 1px #fff0c00f;color:#e5c582;font-size:10px;line-height:1.3}.champion-emblem[data-v-de1f8867]{position:relative;display:grid;place-items:center;flex:0 0 31px;width:31px;height:27px;color:#f3d590}.champion-emblem[data-v-de1f8867]:before{content:"";position:absolute;top:2px;right:4px;bottom:2px;left:4px;border-radius:50%;background:radial-gradient(circle,rgb(255 227 149 / 13%),transparent 72%)}.champion-trophy[data-v-de1f8867]{position:relative;filter:drop-shadow(0 0 4px rgb(241 204 126 / 25%))}.champion-laurel[data-v-de1f8867]{position:absolute;top:9px;color:#bd9854}.champion-laurel-left[data-v-de1f8867]{left:-1px;transform:rotate(-36deg)}.champion-laurel-right[data-v-de1f8867]{right:-1px;transform:scaleX(-1) rotate(-36deg)}.champion-sparkle[data-v-de1f8867]{position:absolute;top:-1px;right:-1px;color:#fff0c1;animation:champion-sparkle-de1f8867 3.4s ease-in-out infinite}.champion-label[data-v-de1f8867]{min-width:0;white-space:nowrap}.champion-label strong[data-v-de1f8867]{color:#f5deb0;font-size:11px;font-weight:650}.champion-label-divider[data-v-de1f8867]{padding-inline:1px;color:#a48d60}.champion-gold[data-v-de1f8867]{display:inline-flex;align-items:baseline;gap:2px;flex-shrink:0;border-left:1px solid rgb(240 204 129 / 22%);padding-left:7px;color:#ffebbb;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.champion-gold small[data-v-de1f8867]{font-size:9px;font-weight:500;color:#c7ac75}.champion-gold-slash[data-v-de1f8867]{margin-inline:1px;color:#f0cc8166;font-size:10px;font-weight:400}.champion-standard-gold[data-v-de1f8867]{color:#e2dbce;font-size:12px;font-weight:600}.champion-standard-gold small[data-v-de1f8867]{color:#a89f92;font-size:9px;font-weight:500}@keyframes champion-sparkle-de1f8867{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion: reduce){.champion-sparkle[data-v-de1f8867]{animation:none;opacity:.85}}@property --run-champion-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.run-row[data-v-600c7009]{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;grid-template-areas:"loadout identity meta" "loadout result costs";align-items:center;gap:8px 14px;min-height:94px;margin:0;border:1px solid rgb(238 235 227 / 10%);border-radius:12px;padding:12px;background:#eeebe305;transition:border-color .15s ease,background-color .15s ease;scroll-margin-top:90px}.run-row+.run-row[data-v-600c7009]{margin-top:0}.run-row[data-v-600c7009]:hover{border-color:rgba(var(--primary-rgb),.35);background:rgba(var(--primary-rgb),.04)}.run-row.highlighted-run[data-v-600c7009]{border-color:var(--primary);background:rgba(var(--primary-rgb),.08);box-shadow:0 0 0 1px rgba(var(--primary-rgb),.15)}.run-row.continuous[data-v-600c7009]{min-height:82px;border-color:transparent;border-bottom-color:#eeebe314;border-radius:0;padding-block:9px}.run-row.continuous.highlighted-run[data-v-600c7009]{border-left-color:var(--primary);box-shadow:none}.run-row.champion-run[data-v-600c7009]{position:relative;isolation:isolate;grid-template-areas:"champion champion champion" "loadout identity meta" "loadout result costs";border-color:#f2cd7c70;background:radial-gradient(ellipse at 8% 0%,rgb(222 172 70 / 10%),transparent 62%),linear-gradient(110deg,#252015,#1d1c19 65%);box-shadow:inset 0 0 18px #f1c05808,0 0 14px #ebbe6112}.run-row.champion-run[data-v-600c7009]:hover,.run-row.champion-run.highlighted-run[data-v-600c7009]{border-color:#fadf9eb3;background:radial-gradient(ellipse at 8% 0%,rgb(222 172 70 / 15%),transparent 62%),linear-gradient(110deg,#292216,#211f1b 65%)}.run-row.champion-run.continuous[data-v-600c7009]{border-radius:10px;border-color:#f2cd7c70;padding-block:10px}.run-row.champion-run[data-v-600c7009]:before,.run-row.champion-run[data-v-600c7009]:after{content:"";position:absolute;z-index:0;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;padding:2px;background:conic-gradient(from var(--run-champion-angle),#8c682e 0deg,#e8b751 44deg,#fff2bf 64deg,#bd9145 104deg,#6b8b81 140deg,#b8eed8 164deg,#bc9a53 192deg,#eac66e 246deg,#fff4cb 270deg,#b79856 302deg,#8c682e 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:run-champion-liquid-600c7009 5s linear infinite}.run-row.champion-run[data-v-600c7009]:after{padding:5px;opacity:.42;filter:blur(5px);animation:run-champion-liquid-600c7009 5s linear infinite,run-champion-glow-600c7009 3.4s ease-in-out infinite}.champion-run[data-v-600c7009] :is(.run-champion-heading,.run-row-loadout,.run-row-headline,.run-row-meta,.run-result,.run-costs){position:relative;z-index:1}.run-champion-heading[data-v-600c7009]{grid-area:champion;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:3px 8px;min-width:0}@keyframes run-champion-liquid-600c7009{to{--run-champion-angle: 360deg}}@keyframes run-champion-glow-600c7009{0%,to{opacity:.3}50%{opacity:.6}}.potato-mode{animation:none}.potato-mode{display:none}.run-row-loadout[data-v-600c7009]{grid-area:loadout;display:grid;justify-items:start;gap:5px;min-width:0;border:1px solid transparent;border-radius:8px;padding:2px;background:transparent;text-align:left;cursor:pointer}.run-row-loadout[data-v-600c7009]:hover,.run-row-loadout.expanded[data-v-600c7009],.run-row-loadout.expanded[data-v-600c7009]:hover{border-color:rgba(var(--primary-rgb),.25);background:rgba(var(--primary-rgb),.04);box-shadow:none}.team-icons[data-v-600c7009],.lightcone-icons[data-v-600c7009]{display:flex;align-items:center;gap:5px}.unit-chip[data-v-600c7009]{position:relative;flex:0 0 64px;width:64px;height:64px;min-height:64px;aspect-ratio:1 / 1;overflow:hidden;border:1px solid rgba(var(--primary-rgb),.25);border-radius:8px;background:#211e1b}.unit-chip .unit-placeholder[data-v-600c7009]{display:grid;place-items:center;width:100%;height:100%;border:0;background:#29261f;color:var(--primary);font-size:20px}.unit-chip img[data-v-600c7009]{width:100%;height:100%;padding:0;object-fit:cover}.character-slot img[data-v-600c7009]{object-position:center 18%}.unit-chip b[data-v-600c7009]{position:absolute;right:0;bottom:0;border-radius:5px 0 0;padding:3px 5px;background:#000000bf;color:#eeebe3;font-size:11px;line-height:1;text-shadow:none}.loadout-hint[data-v-600c7009]{display:flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;color:#8e8980}.loadout-hint svg[data-v-600c7009]{transition:transform .15s ease}.loadout-hint svg.open[data-v-600c7009]{transform:rotate(180deg)}.lightcone-label[data-v-600c7009]{font-size:9px;line-height:1.2}.run-row-main[data-v-600c7009],.run-metrics[data-v-600c7009]{display:contents;margin:0}.run-row-headline[data-v-600c7009]{grid-area:identity;display:flex;align-items:center;flex-wrap:wrap;gap:5px 7px;min-width:0}.run-author[data-v-600c7009]{color:#eeebe3;font-size:14px;font-weight:650;overflow-wrap:anywhere}.run-flag[data-v-600c7009]{display:inline-flex;align-items:center;gap:3px;border:1px solid rgba(var(--primary-rgb),.15);border-radius:4px;padding:1px 4px;color:#a6a097;font-size:10px}.run-row-meta[data-v-600c7009]{grid-area:meta;display:flex;align-items:center;justify-content:end;flex-wrap:wrap;gap:3px 6px;min-width:0}.video-link[data-v-600c7009]{display:inline-flex;align-items:center;gap:3px;min-height:24px;border:0;border-radius:4px;padding:0 2px;background:transparent;font-size:11px;font-weight:600;text-decoration:none}.video-link-bilibili[data-v-600c7009]{color:#6ac5e9}.video-link-youtube[data-v-600c7009]{color:#f27a83}.video-link[data-v-600c7009]:hover{background:#eeebe30d;color:#eeebe3;box-shadow:none;transform:none}.run-row-time[data-v-600c7009]{color:#8e8980;font-family:inherit;font-size:10px;font-variant-numeric:tabular-nums}.share-button[data-v-600c7009]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:4px;padding:0;background:transparent;color:#8e8980;cursor:pointer}.share-button[data-v-600c7009]:hover,.share-button.copied[data-v-600c7009]{background:rgba(var(--primary-rgb),.06);color:var(--primary)}.share-button.failed[data-v-600c7009]{color:#d6957e}.share-feedback[data-v-600c7009]{color:#a6a097;font-size:10px}.share-feedback[data-v-600c7009]:empty{display:none}.run-metrics .run-result[data-v-600c7009],.run-metrics .run-costs[data-v-600c7009]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:0}.run-result[data-v-600c7009]{grid-area:result}.run-costs[data-v-600c7009]{grid-area:costs;justify-content:end}.run-metrics .cycle-badge[data-v-600c7009],.run-metrics .score-badge[data-v-600c7009],.run-metrics .gold-badge[data-v-600c7009]{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(var(--primary-rgb),.25);border-radius:999px;padding:4px 8px;background:rgba(var(--primary-rgb),.05);color:var(--primary);font-size:10px;font-weight:500;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.run-metrics .cycle-badge b[data-v-600c7009],.run-metrics .score-badge b[data-v-600c7009]{margin:0;color:var(--primary-strong, #eeebe3);font-size:14px;font-weight:650}.run-metrics .action-value-badge[data-v-600c7009]{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(245,158,11,.45);border-radius:999px;padding:4px 8px;background:#f59e0b14;color:#f59e0b;font-size:10px;font-weight:500;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums;box-shadow:0 0 8px #f59e0b1f}.run-metrics .action-value-badge .action-value-dot[data-v-600c7009]{display:inline-block;color:#d97706;font-size:11px;line-height:1}.run-metrics .action-value-badge b[data-v-600c7009]{margin:0;color:#fbbf24;font-size:14px;font-weight:650}.run-metrics .limited-gold[data-v-600c7009]{border-color:#dc943e61;background:#dc943e12;color:#e7b36e}.run-metrics .standard-gold[data-v-600c7009]{border-color:#eeebe31f;background:transparent;color:#8e8980}.run-metrics .gold-badge b[data-v-600c7009]{display:grid;place-items:center;min-width:19px;height:19px;border-radius:50%;padding-inline:3px;background:#eeebe314;color:#eeebe3;font-size:12px;font-weight:650}.run-metrics .standard-gold b[data-v-600c7009]{color:#a6a097}button[data-v-600c7009]:disabled{opacity:.35;cursor:default}button[data-v-600c7009]:focus-visible,.video-link[data-v-600c7009]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.run-row[data-v-600c7009]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}@media (min-width: 1181px) and (max-width: 1380px){.run-row[data-v-600c7009]{gap:6px 10px}.unit-chip[data-v-600c7009]{flex-basis:46px;width:46px;height:46px;min-height:46px}}@container (max-width: 660px){.run-row[data-v-600c7009]{grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"loadout identity" "loadout result" "meta costs";gap:7px 12px}.run-row.champion-run[data-v-600c7009]{grid-template-areas:"champion champion" "loadout identity" "loadout result" "meta costs"}.run-row-meta[data-v-600c7009]{justify-content:start}}@container (max-width: 420px){.run-row[data-v-600c7009]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"loadout loadout" "identity identity" "result costs" "meta meta";gap:9px 8px;padding:12px 10px}.run-row.champion-run[data-v-600c7009]{grid-template-areas:"champion champion" "loadout loadout" "identity identity" "result costs" "meta meta"}.unit-chip[data-v-600c7009]{flex-basis:48px;width:48px;height:48px;min-height:48px}.run-metrics .run-result[data-v-600c7009]{gap:4px}.run-metrics .cycle-badge[data-v-600c7009],.run-metrics .score-badge[data-v-600c7009],.run-metrics .gold-badge[data-v-600c7009],.run-metrics .action-value-badge[data-v-600c7009]{gap:4px;padding:4px 6px}}@container (max-width: 300px){.run-row[data-v-600c7009]{grid-template-columns:minmax(0,1fr);grid-template-areas:"loadout" "identity" "result" "costs" "meta"}.run-row.champion-run[data-v-600c7009]{grid-template-areas:"champion" "loadout" "identity" "result" "costs" "meta"}.run-costs[data-v-600c7009]{justify-content:start}.unit-chip[data-v-600c7009]{flex-basis:42px;width:42px;height:42px;min-height:42px}}@media (prefers-reduced-motion: reduce){[data-v-600c7009],[data-v-600c7009]:before,[data-v-600c7009]:after{transition:none}.run-row.champion-run[data-v-600c7009]:before,.run-row.champion-run[data-v-600c7009]:after{animation:none}.run-row.champion-run[data-v-600c7009]:after{opacity:.3}}.data-scope-toolbar[data-v-56086bb7]{display:flex;align-items:center;gap:8px 10px;min-width:0}.data-scope-switch[data-v-56086bb7]{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:0 0 236px;min-width:0;margin:0;border:1px solid rgb(238 235 227 / 13%);border-radius:10px;padding:3px;background:#111211}.scope-legend[data-v-56086bb7]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.data-scope-switch[data-v-56086bb7]:before{content:"";position:absolute;z-index:-1;inset:3px auto 3px 3px;width:calc(50% - 3px);border:1px solid rgba(var(--primary-rgb),.4);border-radius:7px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.2),rgba(var(--primary-rgb),.09));box-shadow:0 1px 5px #0003,inset 0 1px rgba(var(--primary-rgb),.12);transition:transform .22s cubic-bezier(.22,1,.36,1)}.data-scope-switch.is-global[data-v-56086bb7]:before{transform:translate(100%)}.scope-option[data-v-56086bb7]{position:relative;min-width:0;border-radius:7px;cursor:pointer}.scope-option input[data-v-56086bb7]{position:absolute;width:1px;height:1px;opacity:0}.scope-option-content[data-v-56086bb7]{display:flex;align-items:center;gap:7px;min-height:45px;border-radius:inherit;padding:7px 9px;color:#929087;transition:color .15s ease,background-color .15s ease}.scope-option-content>svg[data-v-56086bb7]{flex-shrink:0}.scope-option:hover .scope-option-content[data-v-56086bb7]{background:#eeebe30d;color:#eeebe3}.scope-option.is-selected .scope-option-content[data-v-56086bb7]{color:var(--primary-strong, #eed3a0)}.scope-option input:focus-visible+.scope-option-content[data-v-56086bb7]{outline:2px solid var(--primary);outline-offset:-2px}.scope-option-copy[data-v-56086bb7]{display:grid;gap:3px;min-width:0}.scope-option-copy strong[data-v-56086bb7]{font-size:12px;font-weight:650;line-height:1.2;white-space:nowrap}.scope-option-copy small[data-v-56086bb7]{color:#929087;font-size:9px;line-height:1.2;white-space:nowrap}.scope-option.is-selected small[data-v-56086bb7]{color:#b5ad98}.scope-selected-check[data-v-56086bb7]{margin-left:auto;visibility:hidden;color:var(--primary)}.scope-option.is-selected .scope-selected-check[data-v-56086bb7]{visibility:visible}.data-scope-description[data-v-56086bb7]{display:flex;align-items:center;gap:5px;flex:1;min-width:0;margin:0;color:#a6a097;font-size:10px;line-height:1.45}.scope-updating[data-v-56086bb7]{flex-shrink:0;animation:scope-updating-56086bb7 1s linear infinite}@keyframes scope-updating-56086bb7{to{transform:rotate(360deg)}}@container (max-width: 460px){.data-scope-toolbar[data-v-56086bb7]{flex-wrap:wrap}.data-scope-switch[data-v-56086bb7]{flex:1 1 236px}.data-scope-description[data-v-56086bb7]{flex-basis:100%}.scope-option-content[data-v-56086bb7]{gap:6px;padding-inline:8px}}@media (prefers-reduced-motion: reduce){[data-v-56086bb7],[data-v-56086bb7]:before{transition:none;animation:none}}.run-list[data-v-b39b11c2]{container-type:inline-size;overflow:hidden;border:1px solid rgba(var(--primary-rgb),.15);border-radius:12px;background:#131211;color:#eeebe3;scroll-margin-top:88px}.list-header[data-v-b39b11c2]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:10px 14px;border-bottom:1px solid rgb(238 235 227 / 7%)}.list-title[data-v-b39b11c2]{display:grid;gap:4px}.header-data-scope[data-v-b39b11c2]{min-width:0}.list-header>span[data-v-b39b11c2]{white-space:nowrap;text-align:right}.list-title>small[data-v-b39b11c2]{color:#8e8980;font-size:10px;font-weight:400}.list-header h2[data-v-b39b11c2]{margin:0;font-family:inherit;font-size:15px;font-weight:650}.list-header>span[data-v-b39b11c2],.group-header small[data-v-b39b11c2]{color:#8e8980;font-size:12px;font-variant-numeric:tabular-nums}.group-header[data-v-b39b11c2]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;border:0;border-bottom:1px solid rgb(238 235 227 / 5%);border-radius:12px 12px 0 0;padding:12px 14px;background:rgba(var(--primary-rgb),.03);text-align:left;cursor:pointer}.group-header[data-v-b39b11c2]:hover{background:rgba(var(--primary-rgb),.07)}.group-header>span[data-v-b39b11c2]:first-child{display:flex;align-items:center;gap:7px;min-width:0;color:var(--primary);font-family:inherit;font-size:13px;font-weight:550;white-space:normal;overflow-wrap:anywhere}.group-header>span[data-v-b39b11c2]:first-child:before{display:none}.group-title strong[data-v-b39b11c2]{min-width:0;font-size:14px;font-weight:650}.group-title>svg[data-v-b39b11c2]{flex:0 0 auto}.group-title small[data-v-b39b11c2]{white-space:nowrap;font-weight:400}.group-champion[data-v-b39b11c2]{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;border:1px solid rgb(236 197 112 / 28%);border-radius:999px;padding:3px 7px;background:#ecc57012;color:#efce89;font-size:10px;font-weight:600;white-space:nowrap}.group-header em[data-v-b39b11c2]{color:#8e8980;font-size:10px;font-style:normal;font-weight:400}.chevron[data-v-b39b11c2],.loadout-hint svg[data-v-b39b11c2]{color:#8e8980;transition:transform .15s ease}.chevron.open[data-v-b39b11c2],.loadout-hint svg.open[data-v-b39b11c2]{transform:rotate(180deg)}.run-group[data-v-b39b11c2]{margin:12px;overflow:hidden;border:1px solid rgb(238 235 227 / 10%);border-radius:14px;background:#eeebe303}.run-group+.run-group[data-v-b39b11c2]{border-top:1px solid rgb(238 235 227 / 10%)}.run-items[data-v-b39b11c2]{container-type:inline-size;display:grid;gap:8px;padding:6px}.continuous .run-items[data-v-b39b11c2]{gap:0}button[data-v-b39b11c2]:focus-visible,.video-link[data-v-b39b11c2]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.system-message[data-v-b39b11c2],.empty-state[data-v-b39b11c2]{min-height:100px;padding:28px 18px;background:transparent;color:#a6a097;font-size:13px}.system-message.error[data-v-b39b11c2]{color:#d6957e}.empty-state strong[data-v-b39b11c2]{color:#eeebe3;font-size:14px;font-weight:500}.empty-state p[data-v-b39b11c2]{margin:8px 0 0;font-size:12px;line-height:1.6}.empty-reset[data-v-b39b11c2]{display:inline-flex;align-items:center;gap:6px;margin-top:16px;border:1px solid rgba(var(--primary-rgb),.25);border-radius:5px;padding:7px 10px;background:rgba(var(--primary-rgb),.05);color:var(--primary);font-size:12px;cursor:pointer}.empty-reset[data-v-b39b11c2]:hover{background:rgba(var(--primary-rgb),.1)}@media (max-width: 820px){.group-header[data-v-b39b11c2],.list-header[data-v-b39b11c2]{padding-inline:12px}}@container (max-width: 620px){.list-header[data-v-b39b11c2]{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}.header-data-scope[data-v-b39b11c2]{grid-column:1 / -1;grid-row:2}}@media (prefers-reduced-motion: reduce){[data-v-b39b11c2],[data-v-b39b11c2]:before,[data-v-b39b11c2]:after{transition:none}}.presets[data-v-3d117888]{position:relative;min-width:0;margin-bottom:8px}.presets-heading[data-v-3d117888]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 0 6px}.presets-label[data-v-3d117888]{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#c5d3e6}.label-slash[data-v-3d117888]{color:#38bdf8;font-weight:700}.presets-actions[data-v-3d117888]{display:inline-flex;align-items:center;gap:6px}.preset-btn[data-v-3d117888]{display:inline-flex;align-items:center;gap:4px;height:25px;padding:0 8px;border-radius:5px;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease}.preset-btn[data-v-3d117888]:disabled{opacity:.35;cursor:not-allowed}.btn-save[data-v-3d117888]{background:#10b98114;border:1px solid rgba(52,211,153,.4);color:#6ee7b7}.btn-save[data-v-3d117888]:hover:not(:disabled){background:#10b9812e;border-color:#34d399b3;color:#a7f3d0}.btn-folder[data-v-3d117888]{background:#38bdf814;border:1px solid rgba(56,189,248,.35);color:#7dd3fc}.btn-folder[data-v-3d117888]:hover:not(:disabled),.btn-folder.active[data-v-3d117888]{background:#38bdf82e;border-color:#38bdf8a6;color:#bae6fd}.preset-popover[data-v-3d117888]{position:absolute;top:calc(100% + 2px);right:0;z-index:60;width:min(320px,calc(100vw - 32px));background:#0f1420;border:1px solid rgba(255,255,255,.14);border-radius:10px;box-shadow:0 14px 34px #000000bf,0 0 1px #ffffff26;padding:10px;animation:popoverFadeIn-3d117888 .15s ease-out}@keyframes popoverFadeIn-3d117888{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.popover-header[data-v-3d117888]{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.08);font-size:11.5px;font-weight:600;color:#cbd5e1}.btn-close[data-v-3d117888]{display:grid;place-items:center;width:20px;height:20px;border:none;background:transparent;color:#8c9ba8;cursor:pointer;border-radius:4px}.btn-close[data-v-3d117888]:hover{color:#fff;background:#ffffff1a}.presets-form[data-v-3d117888]{display:flex;flex-direction:column;gap:8px}.presets-form input[data-v-3d117888]{width:100%;height:30px;padding:0 8px;background:#090c13;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#f1f5f9;font-size:12px;outline:none}.presets-form input[data-v-3d117888]:focus{border-color:#38bdf8}.popover-btn-row[data-v-3d117888]{display:flex;justify-content:flex-end;gap:6px}.btn-confirm[data-v-3d117888]{height:26px;padding:0 10px;background:#38bdf82e;border:1px solid rgba(56,189,248,.45);border-radius:5px;color:#7dd3fc;font-size:11px;cursor:pointer}.btn-confirm[data-v-3d117888]:hover:not(:disabled){background:#38bdf847;color:#fff}.btn-confirm[data-v-3d117888]:disabled{opacity:.4;cursor:not-allowed}.btn-cancel[data-v-3d117888]{height:26px;padding:0 8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:5px;color:#94a3b8;font-size:11px;cursor:pointer}.btn-cancel[data-v-3d117888]:hover{background:#ffffff1a;color:#fff}.presets-empty[data-v-3d117888]{padding:12px 6px;text-align:center;font-size:11px;color:#8c9ba8;margin:0}.presets-list[data-v-3d117888]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto}.preset-card[data-v-3d117888]{padding:6px 8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:7px;display:flex;flex-direction:column;gap:5px}.preset-card-top[data-v-3d117888]{display:flex;align-items:center;justify-content:space-between;gap:6px}.preset-title[data-v-3d117888]{font-size:12px;font-weight:600;color:#f1f5f9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preset-card-tools[data-v-3d117888]{display:inline-flex;align-items:center;gap:4px}.btn-tool[data-v-3d117888]{display:grid;place-items:center;width:22px;height:22px;padding:0;background:transparent;border:none;color:#8c9ba8;cursor:pointer;border-radius:4px}.btn-tool[data-v-3d117888]:hover{color:#f1f5f9;background:#ffffff14}.btn-tool-del[data-v-3d117888]:hover{color:#f87171}.preset-load[data-v-3d117888]{padding:0;background:transparent;border:none;cursor:pointer;text-align:left}.preset-capsule[data-v-3d117888]{display:inline-flex;align-items:center;gap:3px;padding:3px 6px;background:#00000073;border:1px solid rgba(255,255,255,.12);border-radius:6px;transition:border-color .15s ease}.preset-load:hover .preset-capsule[data-v-3d117888]{border-color:#38bdf8;background:#38bdf814}.preset-capsule img[data-v-3d117888],.preset-avatar-placeholder[data-v-3d117888]{width:26px;height:26px;border-radius:4px;object-fit:cover;object-position:center 18%}.preset-avatar-placeholder[data-v-3d117888]{display:grid;place-items:center;background:#1e2634;color:#94a3b8;font-size:10px}.presets-error[data-v-3d117888]{margin:4px 0 0;font-size:11px;color:#f87171}.unit-picker-layer[data-v-1478ddd2]{position:sticky;top:86px;min-width:0;align-self:start}.unit-drawer[data-v-1478ddd2]{position:static;display:block;width:100%;outline:none;color:#ede8de}.drawer-rail[data-v-1478ddd2]{display:none}.drawer-panel[data-v-1478ddd2]{display:flex;flex-direction:column;min-width:0;width:100%;max-height:calc(100dvh - 98px);overflow-x:hidden;overflow-y:auto;padding:16px;border:1px solid #232938;border-radius:12px;background:#0d1117;box-shadow:0 12px 30px #0000004d}.drawer-panel[data-v-1478ddd2]>*{flex-shrink:0}.drawer-header[data-v-1478ddd2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.drawer-header h2[data-v-1478ddd2]{font-family:inherit;font-size:17px;font-weight:600;color:#e1e7f0}.drawer-header .eyebrow[data-v-1478ddd2]{color:#8795a8;font-size:11px;margin-bottom:2px}.square-button[data-v-1478ddd2]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #252d3d;background:#141923;color:#9ab;border-radius:6px;cursor:pointer}.square-button[data-v-1478ddd2]:hover{background:#1c2331;color:#fff}.segmented[data-v-1478ddd2]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:2px;border:1px solid #1e2638;background:#10141d;border-radius:7px;margin-bottom:10px}.segmented button[data-v-1478ddd2]{height:30px;padding:0 12px;border:1px solid transparent;border-radius:5px;background:transparent;color:#8c9ba8;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.segmented button.active[data-v-1478ddd2]{background:#172a4d;border-color:#2b549a;color:#a3c7ff;box-shadow:0 2px 6px #00000040}.filter-controls-card[data-v-1478ddd2]{padding:10px;border:1px solid #1c2434;border-radius:9px;background:#111622;margin-bottom:8px}.path-toolbar[data-v-1478ddd2]{display:flex;align-items:center;gap:4px;margin-bottom:8px;flex-wrap:wrap;overflow:visible;scrollbar-width:none}.path-toolbar[data-v-1478ddd2]::-webkit-scrollbar{display:none}.path-toolbar-item[data-v-1478ddd2]{display:inline-flex;align-items:center;justify-content:center;height:28px;border:1px solid #242c3d;border-radius:6px;background:#141a26;color:#8c9ba8;cursor:pointer;transition:all .15s ease;flex-shrink:0}.path-toolbar-item.all-paths[data-v-1478ddd2]{padding:0 10px;font-size:12px;font-weight:500}.path-toolbar-item.icon-only[data-v-1478ddd2]{width:28px;padding:0}.path-toolbar-item.icon-only img[data-v-1478ddd2]{width:16px;height:16px;filter:brightness(.85)}.path-toolbar-item[data-v-1478ddd2]:hover{border-color:#38465e;background:#1a2233}.path-toolbar-item.active[data-v-1478ddd2]{border-color:#3b6cb5;background:#1a2f55;color:#9ec2ff}.path-toolbar-item.active img[data-v-1478ddd2]{filter:brightness(1.2)}.search-box[data-v-1478ddd2]{display:flex;align-items:center;gap:6px;height:32px;padding:0 8px;border:1px solid #232b3d;border-radius:6px;background:#0c1017;color:#8c9ba8}.search-lang-tag[data-v-1478ddd2]{font-size:11px;font-weight:600;color:#5c82ba;padding-right:4px;border-right:1px solid #21293a;-webkit-user-select:none;user-select:none}.search-box input[data-v-1478ddd2]{min-width:0;flex:1;border:0;outline:none;background:transparent;color:#e2e8f0;font-size:13px}.search-box input[data-v-1478ddd2]::placeholder{color:#556275}.picker-search-clear[data-v-1478ddd2]{display:inline-flex;padding:2px;border:0;background:transparent;color:#8c9ba8;cursor:pointer}.picker-tip-row[data-v-1478ddd2]{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 8px;color:#6a7b8e;font-size:11px;-webkit-user-select:none;user-select:none;position:relative}.picker-tip-text[data-v-1478ddd2]{font-family:inherit;font-size:10.5px}.picker-options-wrapper[data-v-1478ddd2]{position:relative}.picker-options-btn[data-v-1478ddd2]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#8c9fb5;font-size:10.5px;cursor:pointer;transition:all .15s ease}.picker-options-btn[data-v-1478ddd2]:hover,.picker-options-btn.active[data-v-1478ddd2]{background:#508cff26;border-color:#5aa0ff66;color:#cde1ff}.picker-options-menu[data-v-1478ddd2]{position:absolute;right:0;top:100%;margin-top:4px;background:#141824;border:1px solid rgba(255,255,255,.15);border-radius:8px;box-shadow:0 8px 24px #00000080;padding:4px;min-width:130px;z-index:50;display:flex;flex-direction:column;gap:2px}.picker-menu-item[data-v-1478ddd2]{width:100%;text-align:left;padding:6px 10px;font-size:11px;color:#c5d4e8;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background .15s}.picker-menu-item[data-v-1478ddd2]:hover:not(:disabled){background:#ffffff14;color:#fff}.picker-menu-item[data-v-1478ddd2]:disabled{opacity:.4;cursor:not-allowed}.unit-path-group[data-v-1478ddd2]{margin-bottom:12px}.unit-path-group h3[data-v-1478ddd2]{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;font-weight:500;color:#8cb0e8}.group-dash[data-v-1478ddd2]{color:#3d4a60;font-weight:400}.unit-path-group h3 img[data-v-1478ddd2]{width:15px;height:15px;object-fit:contain}.group-title-label[data-v-1478ddd2]{color:#a0bde8}.group-title-count[data-v-1478ddd2]{color:#637388;font-size:12px;font-weight:400}.unit-grid[data-v-1478ddd2]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.unit-grid .unit-tile[data-v-1478ddd2]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;min-height:unset;height:auto;padding:0;gap:0;border:1px solid #1f2738;border-radius:8px;background:#101520;cursor:pointer;overflow:hidden;transition:all .15s ease}.unit-grid .unit-tile.is-lightcone[data-v-1478ddd2]{aspect-ratio:1 / 1.35}.unit-grid .unit-tile[data-v-1478ddd2]:hover:not(:disabled){border-color:#3b82f6;background:#172030;transform:translateY(-1px)}.unit-grid .unit-tile.active[data-v-1478ddd2]{border-color:#38bdf8;background:#101c2e;box-shadow:0 0 10px #38bdf873,inset 0 1px #bae6fdb3}.unit-grid .unit-tile.excluded[data-v-1478ddd2]{opacity:.3;filter:grayscale(100%);border-color:#a33}.unit-grid .unit-tile.excluded[data-v-1478ddd2]:after{content:"✕";position:absolute;color:#f55;font-size:16px;font-weight:700}.unit-grid .unit-tile[data-v-1478ddd2]:disabled{opacity:.22;filter:grayscale(90%);cursor:not-allowed}.unit-grid .unit-tile .unit-avatar[data-v-1478ddd2]{display:block;width:100%;height:100%;border-radius:7px;overflow:hidden;padding:0;background:#101520}.unit-grid .unit-tile .unit-avatar img[data-v-1478ddd2]{width:100%;height:100%;object-fit:cover;object-position:center 18%;padding:0;display:block}.unit-grid .unit-tile .unit-avatar .unit-placeholder[data-v-1478ddd2]{display:grid;place-items:center;width:100%;height:100%;background:#141a26;color:#79a2e6;font-size:16px}.picker-selection[data-v-1478ddd2]{flex-shrink:0;margin-bottom:8px}.selected-capsule[data-v-1478ddd2]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:5px 8px 5px 6px;background:#00000073;border:1px solid rgba(255,255,255,.14);border-radius:8px;max-width:100%;flex-wrap:wrap}.selected-avatars-list[data-v-1478ddd2]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.selected-avatar-chip[data-v-1478ddd2]{position:relative;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.15);border-radius:6px;background:#141a24;overflow:hidden;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.selected-avatar-chip[data-v-1478ddd2]:hover{transform:scale(1.08);border-color:#f43f5e}.selected-avatar-chip img[data-v-1478ddd2]{width:100%;height:100%;object-fit:cover;object-position:center 18%;display:block}.selected-placeholder[data-v-1478ddd2]{display:grid;place-items:center;width:100%;height:100%;background:#141a26;color:#79a2e6;font-size:14px}.picker-clear[data-v-1478ddd2]{display:grid;place-items:center;width:22px;height:22px;border:none;background:transparent;color:#8c9ba8;cursor:pointer;border-radius:4px;transition:color .15s ease}.picker-clear[data-v-1478ddd2]:hover{color:#f87171;background:#f871711f}.picker-empty[data-v-1478ddd2]{display:grid;justify-items:center;gap:9px;padding:30px 8px;text-align:center;color:#8c9ba8;font-size:12px}.picker-empty strong[data-v-1478ddd2]{color:#d0d7e2;font-size:14px}.picker-empty button[data-v-1478ddd2]{margin-top:4px;padding:6px 10px;border:1px solid #36445c;border-radius:6px;background:#182233;color:#9abeff;cursor:pointer}.unit-drawer button[data-v-1478ddd2]:focus-visible,.unit-drawer input[data-v-1478ddd2]:focus-visible{outline:2px solid #5a8fee;outline-offset:2px}.unit-picker-layer.is-mobile[data-v-1478ddd2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end;align-items:stretch;padding:12px}.unit-picker-scrim[data-v-1478ddd2]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.unit-drawer.is-mobile[data-v-1478ddd2]{position:relative;inset:auto;z-index:1;width:min(420px,100%);height:100%}.is-mobile .drawer-panel[data-v-1478ddd2]{display:flex;flex-direction:column;height:100%;max-height:calc(100dvh - 24px);overflow-y:auto}.is-mobile .drawer-panel[data-v-1478ddd2]>*{flex-shrink:0}.is-mobile .unit-groups[data-v-1478ddd2]{flex:0 0 auto;overflow:visible}@media (max-width: 520px){.unit-picker-layer.is-mobile[data-v-1478ddd2]{padding:0}.unit-drawer.is-mobile[data-v-1478ddd2]{width:100%}.is-mobile .drawer-panel[data-v-1478ddd2]{max-height:100dvh;padding:16px 14px calc(14px + env(safe-area-inset-bottom));border:0;border-radius:0}}.unit-picker-layer.is-mobile[data-v-1478ddd2]{z-index:1000;padding:0}.unit-picker-layer.is-mobile .unit-drawer.open[data-v-1478ddd2]{position:relative;inset:auto;display:flex;width:100%;height:100%;transform:none}.unit-picker-layer.is-mobile .unit-drawer .drawer-panel[data-v-1478ddd2]{display:flex;flex-direction:column;gap:0;width:100%;height:100%;max-height:none;padding:max(16px,env(safe-area-inset-top)) 16px 0;border:0;border-radius:0;background:var(--surface, #1b1a17)}.is-mobile .drawer-header[data-v-1478ddd2]{margin-bottom:14px}.is-mobile .drawer-header .square-button[data-v-1478ddd2]{width:34px;height:34px}.is-mobile .segmented button[data-v-1478ddd2]{height:36px;min-height:36px}.is-mobile .filter-controls-card[data-v-1478ddd2]{padding:10px}.is-mobile .path-toolbar-item[data-v-1478ddd2]{height:34px}.is-mobile .path-toolbar-item.icon-only[data-v-1478ddd2]{width:34px}.is-mobile .search-box[data-v-1478ddd2]{height:36px}.is-mobile .search-box input[data-v-1478ddd2]{font-size:16px}.is-mobile .picker-tip-row[data-v-1478ddd2]{min-height:32px}.is-mobile .picker-tip-text[data-v-1478ddd2]{font-size:12px}.is-mobile .unit-grid[data-v-1478ddd2]{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:10px 8px}.is-mobile .unit-grid .unit-tile[data-v-1478ddd2],.is-mobile .unit-grid .unit-tile.is-lightcone[data-v-1478ddd2]{display:flex;flex-direction:column;justify-content:flex-start;aspect-ratio:auto;border:0;background:transparent;overflow:visible;box-shadow:none}.is-mobile .unit-grid .unit-tile .unit-avatar[data-v-1478ddd2]{width:100%;height:auto;aspect-ratio:1;border:1px solid #495264}.is-mobile .unit-grid .unit-tile.is-lightcone .unit-avatar[data-v-1478ddd2]{aspect-ratio:1 / 1.2}.is-mobile .unit-grid .unit-tile.active .unit-avatar[data-v-1478ddd2]{border:2px solid var(--accent, #e7b85d);box-shadow:0 0 0 2px #e7b85d3d}.mobile-unit-name[data-v-1478ddd2]{width:100%;min-height:32px;padding-top:4px;overflow:hidden;color:var(--text, #ede8de);font-size:11px;line-height:1.3;text-align:center;overflow-wrap:anywhere}.mobile-picker-footer[data-v-1478ddd2]{position:sticky;bottom:0;z-index:2;margin-top:auto;background:var(--surface, #1b1a17);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--line, #343434);color:var(--muted, #a9a9a9);font-size:13px}.mobile-picker-footer button[data-v-1478ddd2]{min-height:44px;padding:0 20px;border:1px solid var(--line-strong, #a38a59);border-radius:8px;background:var(--accent, #e7b85d);color:#181713;font-weight:700;cursor:pointer}@media (max-width: 900px),(max-width: 1180px) and (pointer: coarse){.unit-picker-layer.is-mobile[data-v-1478ddd2]{height:100dvh;max-height:100dvh;min-height:0}.unit-picker-layer.is-mobile .unit-drawer.open[data-v-1478ddd2],.unit-picker-layer.is-mobile .unit-drawer .drawer-panel[data-v-1478ddd2]{min-height:0}}@media (max-width: 900px) and (max-height: 500px),(max-width: 1180px) and (max-height: 500px) and (pointer: coarse){.unit-picker-layer.is-mobile .unit-drawer .drawer-panel[data-v-1478ddd2]{overflow-y:auto}.is-mobile .unit-groups[data-v-1478ddd2]{flex:none;height:auto;min-height:0}.mobile-picker-footer[data-v-1478ddd2]{position:sticky;bottom:0;background:var(--surface, #1b1a17)}}
