.charm-section[data-v-a73a0d3e]{margin:var(--spacing-lg) 0;scroll-margin-top:80px}.charm-header[data-v-a73a0d3e]{margin:0 0 var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--color-border-primary)}.charm-heading[data-v-a73a0d3e]{border-bottom:none;margin:0;padding:0;font-size:18px;font-weight:600}.charm-tier[data-v-a73a0d3e]{border-top:1px dotted #ffffff1f;padding:6px 0}.charm-tier[data-v-a73a0d3e]:first-child{border-top:none;padding-top:0}.charm-tier-badge[data-v-a73a0d3e]{letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.tier-elite[data-v-a73a0d3e]{color:var(--color-tier-1)}.tier-epic[data-v-a73a0d3e]{color:var(--color-tier-2)}.tier-legendary[data-v-a73a0d3e]{color:var(--color-tier-3)}.tier-mythic[data-v-a73a0d3e]{color:var(--color-tier-4)}.charm-tier-desc[data-v-a73a0d3e]{white-space:pre-line;margin:0;font-size:15px;line-height:1.55}.charm-shared[data-v-a73a0d3e]{margin:var(--spacing-sm) 0 0;color:#ffffff73;font-size:12.5px}.tooltip[data-v-479ea80d]{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;color:#fff;background:#141414bf;border:1px solid #ffffff1a;position:fixed;box-shadow:0 10px 30px #00000080,inset 0 0 0 1px #ffffff0d}.tooltip[data-v-479ea80d] *{color:inherit}.tooltip-simple[data-v-479ea80d]{white-space:nowrap;border-radius:6px;padding:6px 12px;font-size:14px;animation:.15s ease-out tooltipFadeIn-479ea80d}.tooltip-detailed[data-v-479ea80d]{border-radius:8px;padding:12px 16px;font-size:.85rem;line-height:1.4;animation:.2s ease-out tooltipFadeIn-479ea80d}@keyframes tooltipFadeIn-479ea80d{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.keyword-tip[data-v-1b1122c3]{white-space:pre-line}.skill-section[data-v-1e145e33]{margin:var(--spacing-lg) 0;scroll-margin-top:80px}.skill-section-header[data-v-1e145e33]{margin:0 0 var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--color-border-primary);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.skill-section-heading[data-v-1e145e33]{border-bottom:none;margin:0;padding:0;font-size:18px;font-weight:600}.skill-section-chips[data-v-1e145e33]{flex-wrap:wrap;gap:4px;display:inline-flex}.skill-levels[data-v-1e145e33]{flex-direction:column;display:flex}.skill-level[data-v-1e145e33]{border-top:1px dotted #ffffff1f;padding:6px 0}.skill-level[data-v-1e145e33]:first-child{border-top:none;padding-top:0}.skill-level.tagged[data-v-1e145e33]{padding:6px var(--spacing-md);background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.skill-level-row[data-v-1e145e33]{align-items:flex-start;gap:10px;display:flex}.skill-level-chip[data-v-1e145e33]{background:color-mix(in srgb, var(--color-accent) 18%, transparent);color:var(--color-accent);border-radius:999px;padding:2px 10px;font-size:12px;text-decoration:none;transition:background-color .15s;display:inline-block}.skill-level-chip[data-v-1e145e33]:hover{background:color-mix(in srgb, var(--color-accent) 28%, transparent);color:var(--color-accent);text-decoration:none}.skill-level-badge[data-v-1e145e33]{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:10px;font-weight:700;line-height:23.25px}.skill-level-badge.refine-badge[data-v-1e145e33]{color:var(--color-accent)}.skill-level-desc[data-v-1e145e33]{white-space:pre-line;flex:1;margin:0;line-height:1.55}.skill-level.upgrade .skill-level-desc[data-v-1e145e33]{font-size:15px}.locale-menu[data-v-57206ad6]{display:inline-block;position:relative}.trigger[data-v-57206ad6]{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:7px;min-width:32px;height:32px;padding:0 9px;font-size:13px;display:inline-flex}.trigger[data-v-57206ad6]:hover{color:#ffffffe6;background:#ffffff1a}.trigger.is-active[data-v-57206ad6]{background:color-mix(in srgb, var(--color-accent) 14%, transparent);border-color:color-mix(in srgb, var(--color-accent) 50%, transparent);color:var(--color-accent-text)}.trigger-caret[data-v-57206ad6]{opacity:.8;font-size:9px}@media (width<=768px){.trigger-caret[data-v-57206ad6]{display:none}}.panel[data-v-57206ad6]{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;z-index:20;background:#15171c;border:1px solid #ffffff24;border-radius:10px;width:max-content;min-width:100%;max-height:min(560px,70vh);padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 16px 40px #0009}.panel[data-v-57206ad6]::-webkit-scrollbar{width:6px}.panel[data-v-57206ad6]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.panel[data-v-57206ad6]::-webkit-scrollbar-track{background:0 0}.item[data-v-57206ad6]{color:#ffffffd9;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:7px;width:100%;padding:7px 12px;font-size:13.5px;text-decoration:none;display:block}.item[data-v-57206ad6]:hover{background:#ffffff0f}.item.is-selected[data-v-57206ad6]{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}@media (width<=480px){.trigger-label[data-v-57206ad6]{display:none}}.skill-empty[data-v-afb65070]{padding:var(--spacing-lg);text-align:center;opacity:.6}.skill-title-row[data-v-afb65070]{align-items:flex-start;gap:var(--spacing-md);display:flex}.skill-locale-menu[data-v-afb65070]{margin-left:auto}.skill-hero-name[data-v-afb65070]{margin:0 0 var(--spacing-md);text-align:left;font-size:24px;font-weight:600}.skill-header.resettable[data-v-afb65070]{cursor:pointer}.skill-chips[data-v-afb65070]{gap:var(--spacing-xs);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid #ffffff14;flex-wrap:wrap;display:flex}.skill-chip[data-v-afb65070]{border:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent);color:var(--color-accent);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:12px;line-height:1.4;transition:background-color .15s,color .15s}.skill-chip[data-v-afb65070]:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.skill-chip.is-active[data-v-afb65070]{background:var(--color-accent-active);color:#fff;border-color:var(--color-accent-active)}.skill-snippet-host[data-v-afb65070]{display:none}.character-info[data-v-d6259a31]{justify-content:center;gap:.2rem;padding-top:.4rem;display:flex}.character-info .icon[data-v-d6259a31]{border:1px solid #484848;border-radius:50%;width:21px;height:21px}.icon-spacer[data-v-d6259a31]{width:10px}.skill-button[data-v-d6259a31]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:21px;height:21px;padding:0;transition:transform .2s;display:flex}.skill-button[data-v-d6259a31]:hover{transform:scale(1.1)}.skill-info-icon[data-v-d6259a31]{color:var(--color-primary);background-color:#fff}@media (width<=768px){.character-info[data-v-d6259a31]{gap:.5rem}.hide-on-mobile[data-v-d6259a31]{display:none}}@media (width<=480px){.character-info[data-v-d6259a31]{gap:.25rem}.character-info .icon[data-v-d6259a31]{width:18px;height:18px}}.simple-tooltip[data-v-1dea2350]{text-align:center;white-space:nowrap;font-size:14px;font-weight:600}.tooltip-header[data-v-1dea2350]{border-bottom:1px solid #ffffff1a;margin-bottom:10px;padding-bottom:8px}.tooltip-header h3[data-v-1dea2350]{text-align:center;margin:0;font-size:16px;font-weight:600}.tooltip-content[data-v-1dea2350]{flex-direction:column;gap:6px;display:flex}.tooltip-row[data-v-1dea2350]{align-items:center;gap:8px;font-size:14px;display:flex}.tooltip-icon[data-v-1dea2350]{border:1px solid #fff3;border-radius:50%;flex-shrink:0;width:20px;height:20px}.tooltip-icon.energy-icon[data-v-1dea2350]{filter:brightness(1.5)}.tooltip-label[data-v-1dea2350]{color:#ffffffb3;min-width:60px}.tooltip-value[data-v-1dea2350]{text-transform:capitalize;font-weight:500}.tooltip-row:not(:has(.tooltip-icon)) .tooltip-label[data-v-1dea2350]{margin-left:28px}.character-wrapper[data-v-1c1f01ba]{text-align:center;color:#333;margin-top:.25rem;font-size:1rem;font-weight:600}.character-display[data-v-1c1f01ba]{border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:70px;height:70px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 5px #fff}.character-display[data-v-1c1f01ba]:before{content:"";background:#fff4;border-radius:50%;position:absolute;inset:0}.portrait[data-v-1c1f01ba]{object-fit:cover;z-index:1;width:80px;height:80px}.draggable[data-v-1c1f01ba]{cursor:grab;transition:transform .2s,opacity .2s}.draggable[data-v-1c1f01ba]:hover{transform:scale(1.05)}.draggable[data-v-1c1f01ba]:active{cursor:grabbing}.character-display.placed[data-v-1c1f01ba]{filter:var(--placed-filter)}.character-display.placed[data-v-1c1f01ba]:after{content:"";z-index:2;background:var(--placed-overlay);pointer-events:none;position:absolute;inset:0}.character-display.selected[data-v-1c1f01ba]{box-shadow:0 0 0 5px #c05b4d}.character-energy[data-v-1c1f01ba]{justify-content:center;align-items:center;gap:.2rem;margin-top:.25rem;padding-right:.8rem;font-size:.875rem;display:flex}.character-energy .energy-icon[data-v-1c1f01ba]{width:16px;height:16px}.character-energy .energy-value[data-v-1c1f01ba]{font-weight:600}@media (width<=768px){.character-wrapper[data-v-1c1f01ba]{font-size:.9rem}.character-display[data-v-1c1f01ba]{width:60px;height:60px}.portrait[data-v-1c1f01ba]{width:70px;height:70px}}@media (width<=480px){.character-wrapper[data-v-1c1f01ba]{margin-top:.125rem;font-size:.85rem}.character-display[data-v-1c1f01ba]{width:50px;height:50px;box-shadow:0 0 0 3px #fff}.portrait[data-v-1c1f01ba]{width:55px;height:55px}}
