.artifact-img[data-v-3573e2fc]{object-fit:cover;z-index:1;width:100%;height:100%}.simple-tooltip[data-v-7e58d63b]{text-align:center;white-space:nowrap;font-weight:600}.artifact-frame[data-v-6fad9344]{width:fit-content;margin-top:var(--spacing-xs);position:relative}.artifact[data-v-6fad9344]{border-radius:var(--radius-round);border:2px solid var(--color-bg-white);text-align:center;width:58px;height:58px;color:var(--color-text-primary);cursor:pointer;transition:transform var(--transition-fast);background:#fff;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex;position:relative;overflow:hidden}.artifact.inspectable[data-v-6fad9344]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.artifact[data-v-6fad9344]:before{content:"";border-radius:var(--radius-round);background:#fff4;position:absolute;inset:0}.artifact[data-v-6fad9344]:hover{transform:scale(1.05)}.artifacts-grid[data-v-d373b3ef]{min-height:0;max-height:300px;padding:2px var(--palette-inset);grid-template-columns:repeat(5,1fr);gap:5px;display:grid;overflow:hidden auto}.artifact-item[data-v-d373b3ef]{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:all .15s;display:flex}.artifact-item[data-v-d373b3ef]:hover{filter:brightness(1.2)}.artifact-item[data-v-d373b3ef] .artifact-frame{margin-top:0}.artifact-item[data-v-d373b3ef] .artifact{width:var(--palette-icon-size);height:var(--palette-icon-size);box-shadow:var(--palette-icon-ring);border:none}.artifact-item[data-v-d373b3ef] .artifact:before{display:none}.search-input[data-v-4564983f]{width:calc(100% - 2 * var(--palette-inset));box-sizing:border-box;margin:0 var(--palette-inset) 8px;padding:var(--field-dark-padding);font:inherit;font-size:max(var(--field-dark-font-size), var(--field-min-font-size));color:#fff;background:var(--field-dark-background);border:var(--field-dark-border);border-radius:var(--field-dark-radius);transition:border-color .15s}.search-input[data-v-4564983f]::placeholder{color:#ffffff73}.search-input[data-v-4564983f]:focus{border-color:#fff6;outline:none}.search-input[data-v-4564983f]::-webkit-search-cancel-button{appearance:none;cursor:pointer;opacity:.6;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23ccc' stroke-width='1.4' stroke-linecap='round'><path d='M2 2 L10 10 M10 2 L2 10'/></svg>") 50%/12px 12px no-repeat;width:12px;height:12px}.search-input[data-v-4564983f]::-webkit-search-cancel-button:hover{opacity:1}.filter-row[data-v-4564983f]{margin-bottom:8px}.filter-row[data-v-4564983f] .clear-option{color:#ffffffbf}.characters-grid[data-v-4564983f]{min-height:0;max-height:280px;padding:2px var(--palette-inset);grid-template-columns:repeat(5,1fr);gap:5px;display:grid;overflow:hidden auto}.pinned-row[data-v-4564983f]{border-bottom:1px solid #ffffff1a;flex-shrink:0;max-height:none;margin-bottom:6px;padding-bottom:8px;overflow:visible}.character-item[data-v-4564983f]{cursor:pointer;border-radius:4px;justify-content:center;align-items:flex-start;padding:2px;transition:all .15s;display:flex}.character-item[data-v-4564983f]:hover{filter:brightness(1.2)}.character-item[data-v-4564983f] .character-display{width:var(--palette-icon-size)!important;height:var(--palette-icon-size)!important;box-shadow:var(--palette-icon-ring)!important}.character-item[data-v-4564983f] .portrait{width:50px!important;height:50px!important}.character-item[data-v-4564983f] .portrait-badge{margin-top:0}.no-characters[data-v-4564983f]{text-align:center;color:#fff9;grid-column:1/-1;padding:20px;font-size:14px}.character-item.enter-target[data-v-4564983f] .character-display{box-shadow:0 0 0 2px var(--color-primary)!important}.enter-hint[data-v-4564983f]{margin:8px var(--palette-inset) 0;color:#ffffff8c;border-top:1px solid #ffffff1a;align-items:center;gap:5px;padding-top:6px;font-size:11px;animation:.15s enter-hint-in-4564983f;display:flex}.enter-hint kbd[data-v-4564983f]{color:#ffffffb3;background:#ffffff14;border:1px solid #fff3;border-radius:4px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-family:system-ui,sans-serif;font-size:11px;line-height:1;display:inline-flex}@keyframes enter-hint-in-4564983f{0%{opacity:0}}.selection-popup[data-v-64465bad]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-float), 0 0 0 1px #ffffff0d inset;z-index:1000;background:#141414cc;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex-direction:column;max-width:320px;max-height:380px;padding:10px;display:flex;position:fixed}.selection-popup.over-modal[data-v-64465bad]{z-index:var(--z-dropdown)}.selection-popup[data-v-64465bad] ::-webkit-scrollbar{width:4px}.selection-popup[data-v-64465bad] ::-webkit-scrollbar-track{background:0 0}.selection-popup[data-v-64465bad] ::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.selection-popup[data-v-64465bad] ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.roster-menu[data-v-849a8d38]{--dropdown-trigger-width:10rem}.roster-menu.large[data-v-849a8d38]{--dropdown-trigger-width:var(--dropdown-large-width)}.roster-menu.dark[data-v-849a8d38]{--dropdown-trigger-width:100%}.drag-drop-provider[data-v-84b77e12]{display:contents}.grid-arrow-layer[data-v-f6b57988]{pointer-events:none;transition:opacity var(--transition-fast);position:absolute;top:0;left:0;overflow:visible}.switching .grid-arrow-layer[data-v-f6b57988]{opacity:0;transition:none}.grid-pointer[data-v-2eabdb77]{bottom:calc(-1 * var(--standing-pointer));border-left:5px solid #0000;border-right:5px solid #0000;border-top:var(--standing-pointer) solid #777;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.grid-artifacts[data-v-cd018f02]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow-x:clip}.artifact-cell-layer[data-v-cd018f02],.artifact-cell-border-layer[data-v-cd018f02]{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.artifact-cell-border-layer[data-v-cd018f02]{z-index:-1}.artifact-cell[data-v-cd018f02]{fill:#ffffff0f}.artifact-cell-border[data-v-cd018f02]{stroke:#8a8f98}.artifact-cell.clickable[data-v-cd018f02]{pointer-events:auto;cursor:pointer;transition:fill .15s}.artifact-cell.clickable[data-v-cd018f02]:hover{fill:#ffffff29}.artifact-cell.droppable[data-v-cd018f02]{pointer-events:auto}.artifact-cell.invalid-drop[data-v-cd018f02]{stroke:var(--color-danger);stroke-width:var(--tile-highlight-stroke-width);filter:var(--invalid-drop-glow)}.grid-artifact.invalid-drop[data-v-cd018f02]{opacity:.55}.grid-artifact[data-v-cd018f02]{cursor:pointer;pointer-events:auto;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transform-origin:50%;position:absolute}.switching .grid-artifact[data-v-cd018f02]{transition:transform var(--transition-perspective)}.grid-artifact.front[data-v-cd018f02]{z-index:2}.grid-artifact.readonly[data-v-cd018f02]{cursor:default}.retired-artifact[data-v-cd018f02]{color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;font-size:1.1rem;font-weight:700}.artifact-circle[data-v-cd018f02]{border-radius:var(--radius-round);border:var(--artifact-border-width,2px) solid var(--color-bg-white);background:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.unit-badge[data-v-3409868b]{width:var(--badge-size);height:var(--badge-size);box-sizing:border-box;border:var(--badge-border) solid #fff;color:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .12s ease-out,box-shadow .12s ease-out;display:flex;box-shadow:0 1px 3px #00000059}@media (prefers-reduced-motion:reduce){.unit-badge[data-v-3409868b]{transition:none}}.character-layer[data-v-5433c165]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.character[data-v-5433c165]{pointer-events:auto;cursor:grab;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.switching .character[data-v-5433c165],.switching .sprite-anchor[data-v-5433c165]{transition:transform var(--transition-perspective)}.character[data-v-5433c165]:active{cursor:grabbing}.character.map-editor-disabled[data-v-5433c165]{pointer-events:none;cursor:default}.character.readonly[data-v-5433c165]{cursor:default}.character-content[data-v-5433c165]{width:100%;height:100%;transition:transform .15s ease-out;position:relative}.character.lifted .character-content[data-v-5433c165]{filter:drop-shadow(0 5px 8px #00000047);transform:scale(1.08)}.sprite-anchor[data-v-5433c165]{pointer-events:none;z-index:var(--z-board-controls)}.badge-upper-right[data-v-5433c165],.badge-upper-left[data-v-5433c165]{top:calc(50% - var(--badge-rim));position:absolute;transform:translate(-50%,-50%)}.badge-upper-right[data-v-5433c165]{left:calc(50% + var(--badge-rim))}.badge-upper-left[data-v-5433c165]{left:calc(50% - var(--badge-rim))}.skill-mode[data-v-5433c165]{width:var(--mode-hit);height:var(--mode-hit);pointer-events:auto;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.skill-mode[data-v-5433c165]:disabled{pointer-events:none}.skill-mode[data-v-5433c165]:focus-visible{outline:none}.skill-mode:focus-visible .unit-badge[data-v-5433c165]{outline:2px solid var(--color-primary);outline-offset:1px;transform:scale(1.25)}@media (hover:hover){.skill-mode:hover .unit-badge[data-v-5433c165]{transform:scale(1.25);box-shadow:0 2px 6px #0006}}@media not all and (any-pointer:fine){.skill-mode[data-v-5433c165]{pointer-events:none}}.lift-actions[data-v-5433c165]{transform:translate(-50%, calc(-100% - var(--lift-pill-gap)));background:var(--color-primary);pointer-events:auto;border-radius:999px;align-items:center;display:flex;position:absolute;top:0;left:50%;box-shadow:0 3px 10px #00000040}.lift-inspect[data-v-5433c165],.lift-mode[data-v-5433c165]{cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;display:flex}.lift-inspect[data-v-5433c165]{color:#fff;white-space:nowrap;gap:4px;padding:4px 10px 4px 5px;font-size:13px;font-weight:600}.lift-mode[data-v-5433c165]{--badge-size:18px;--badge-border:1.5px;padding:3px 0 3px 3px}.lift-actions[data-v-5433c165]:after{content:"";border:5px solid #0000;border-bottom:0;border-top-color:var(--color-primary);position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.lift-actions.below[data-v-5433c165]{top:calc(100% + var(--lift-pill-pointer));transform:translate(-50%, var(--lift-pill-gap))}.lift-actions.below[data-v-5433c165]:after{border:5px solid #0000;border-top:0;border-bottom-color:var(--color-primary);top:-5px;bottom:auto}.character-background[data-v-5433c165]{border:var(--character-border-width,3px) solid;border-color:#fff;border-radius:50%;width:100%;height:100%;position:absolute}.retired-unit[data-v-5433c165]{color:#fff;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:700;display:flex}.character-image[data-v-5433c165]{top:var(--character-border-width,3px);left:var(--character-border-width,3px);width:calc(100% - 2 * var(--character-border-width,3px));height:calc(100% - 2 * var(--character-border-width,3px));object-fit:cover;border:var(--character-border-width,3px) solid #fff;border-radius:50%;position:absolute}.grid-tiles[data-v-66faa3b8]{max-width:100%;height:auto}.grid-tile[data-v-66faa3b8]{cursor:pointer}.grid-tiles[data-readonly=true] .grid-tile[data-v-66faa3b8]{cursor:default}.hex-text[data-v-66faa3b8]{pointer-events:none}.grid-event-layer[data-v-66faa3b8]{cursor:pointer;pointer-events:all}.grid-tiles[data-readonly=true] .grid-event-layer[data-v-66faa3b8]{cursor:default}.grid-event-layer polygon[data-v-66faa3b8]{pointer-events:all;transition:fill .2s,stroke .2s,stroke-width .2s}.grid-event-layer.drop-target.drag-hover polygon[data-v-66faa3b8],.grid-event-layer.drop-target:not(.drag-hover).hover polygon[data-v-66faa3b8]{fill:#ffffff4d;stroke-width:var(--tile-highlight-stroke-width)}.grid-event-layer.drop-target.drag-hover:not(.occupied):not(.invalid-drop) polygon[data-v-66faa3b8]{stroke:var(--color-primary);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--color-primary) 40%, transparent))}.grid-event-layer.drop-target.drag-hover.occupied:not(.invalid-drop) polygon[data-v-66faa3b8]{stroke:#ff9800;filter:drop-shadow(0 0 8px #ff980066)}.grid-event-layer.drop-target.drag-hover.invalid-drop polygon[data-v-66faa3b8]{stroke:var(--color-danger);filter:var(--invalid-drop-glow)}.grid-event-layer.drop-target:not(.drag-hover).hover polygon[data-v-66faa3b8]{stroke:var(--color-primary)}.grid-event-layer.targeted polygon[data-v-66faa3b8]{fill:#f7d87c59;stroke:#f7d87c;stroke-width:var(--tile-highlight-stroke-width)}.grid-event-layer.lifted polygon[data-v-66faa3b8]{fill:color-mix(in srgb, var(--color-primary) 30%, transparent);stroke:var(--color-primary);stroke-width:var(--tile-highlight-stroke-width)}.upgrade-bars[data-v-37fdbb4e]{gap:2px;width:35px;margin-top:3px;display:grid}.track[data-v-37fdbb4e]{gap:2px;height:3px;display:flex}.segment[data-v-37fdbb4e]{background:#ffffff2b;border-radius:1px;flex:1}.filled[data-v-37fdbb4e]{background:var(--upgrade-fill)}.empty[data-v-37fdbb4e]{display:none}.popup-roster-menu[data-v-3ef34fa0]{margin:0 var(--palette-inset) 8px}.debug-path[data-v-2e2f5239]{pointer-events:none}.ally-path[data-v-2e2f5239]{stroke:var(--color-ally)}.enemy-path[data-v-2e2f5239]{stroke:var(--color-enemy)}.skill-arrow-layer[data-v-b65b84bc]{z-index:var(--z-arrows)}.grid-map[data-v-c5b3b83d]{isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative}.perspective-container[data-v-baa51972]{justify-content:center;align-items:flex-start;display:flex}.board[data-v-baa51972]{transform-origin:top;flex-shrink:0}.switching[data-v-baa51972]{transition:height var(--transition-perspective)}.switching>.board[data-v-baa51972]{transition:transform var(--transition-perspective)}.toggle-chip[data-v-c7acbc93]{font-size:var(--control-font-size);font-weight:var(--control-font-weight);-webkit-user-select:none;user-select:none;transition:all var(--transition-fast);display:flex}.toggle-chip[data-v-c7acbc93]:not(.glass-button){border:2px solid var(--color-border-primary);border-radius:var(--radius-medium);color:var(--color-text-secondary);background:var(--color-bg-primary)}.toggle-chip[data-v-c7acbc93]:not(.glass-button):hover{background:var(--color-bg-tertiary);border-color:var(--color-primary);color:var(--color-primary)}.toggle-chip.bar[data-v-c7acbc93],.toggle-chip.split[data-v-c7acbc93]{min-height:var(--control-height);white-space:nowrap}.toggle-chip.bar[data-v-c7acbc93]{flex-shrink:0}.toggle-chip.split[data-v-c7acbc93]{align-items:stretch}.toggle-chip.disabled[data-v-c7acbc93]{opacity:.45;cursor:not-allowed;pointer-events:none}.toggle-chip-body[data-v-c7acbc93]{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);cursor:pointer;display:flex}.split .toggle-chip-body[data-v-c7acbc93]{padding-right:var(--spacing-sm)}.toggle-chip-checkbox[data-v-c7acbc93]{cursor:pointer;width:.9rem;height:.9rem;accent-color:var(--color-primary);margin:0}@media (pointer:coarse) and (width>=1220px){.toggle-chip-body.bar[data-v-c7acbc93],.split .toggle-chip-body[data-v-c7acbc93]{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}}@media (width<=768px){.toggle-chip.bar[data-v-c7acbc93]{border-width:1px;border-color:var(--color-border-primary);background:var(--color-bg-secondary);color:var(--color-text-secondary);padding:var(--toggle-chip-padding-tablet);min-height:var(--control-height-tablet);font-size:var(--toggle-chip-font-size-tablet);border-radius:999px;gap:0}.toggle-chip.bar.active[data-v-c7acbc93]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.bar .toggle-chip-checkbox[data-v-c7acbc93]{display:none}}@media (width<=480px){.toggle-chip.bar[data-v-c7acbc93]{padding:var(--toggle-chip-padding-mobile);min-height:var(--control-height-mobile);font-size:var(--toggle-chip-font-size-mobile)}}.grid-info-toggle[data-v-59829da1]{flex-shrink:0;display:inline-flex;position:relative}.chip-caret[data-v-59829da1]{padding:0 var(--spacing-sm);border:none;border-left:1px solid var(--color-border-primary);color:inherit;cursor:pointer;background:0 0;align-items:center;font-size:.7rem;display:inline-flex}.chip-caret[data-v-59829da1]:hover{background:var(--color-bg-secondary)}.pill[data-v-59829da1]{border:1px solid var(--color-border-primary);background:var(--color-bg-secondary);color:var(--color-text-secondary);padding:var(--toggle-chip-padding-tablet);min-height:var(--control-height-tablet);font-size:var(--toggle-chip-font-size-tablet);white-space:nowrap;cursor:pointer;transition:all var(--transition-fast);border-radius:999px;align-items:center;gap:2px;font-weight:600;display:inline-flex}.pill.active[data-v-59829da1]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.pill-caret[data-v-59829da1]{font-size:.6rem}@media (width<=480px){.pill[data-v-59829da1]{padding:var(--toggle-chip-padding-mobile);min-height:var(--control-height-mobile);font-size:var(--toggle-chip-font-size-mobile)}}.grid-info-toggle.share .chip[data-v-59829da1]{min-height:32px;font-size:.78rem}.grid-info-toggle.share .chip-caret[data-v-59829da1]{border-left-color:#ffffff1a}.grid-info-toggle.share .chip-caret[data-v-59829da1]:hover{background:#ffffff1a}.grid-info-toggle.share .panel[data-v-59829da1]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414eb;border-color:#ffffff1f}.grid-info-toggle.share .row[data-v-59829da1]{color:#ffffffa6}.grid-info-toggle.share .row[data-v-59829da1]:hover{color:#fffffff2;background:#ffffff14}.panel[data-v-59829da1]{transform:translateX(calc(-50% + var(--panel-shift,0px)));background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-medium);box-shadow:var(--shadow-float);padding:var(--dropdown-list-padding);z-index:var(--z-dropdown);min-width:max-content;position:absolute;top:calc(100% + 4px);left:50%}.panel.lalign[data-v-59829da1]{transform:translateX(var(--panel-shift,0px));left:0}.panel.ralign[data-v-59829da1]{left:auto;right:0;transform:none}.row[data-v-59829da1]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--dropdown-row-radius);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.82rem;font-weight:600;display:flex}.row[data-v-59829da1]:hover{background:var(--dropdown-row-hover);color:var(--color-primary)}.row.sub[data-v-59829da1]{padding-left:calc(var(--spacing-md) + 18px)}.row.dim[data-v-59829da1]{opacity:.5}.row-checkbox[data-v-59829da1]{cursor:pointer;width:.9rem;height:.9rem;accent-color:var(--color-primary);margin:0}.panel.tray[data-v-59829da1]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:min(320px,100vw - 16px);display:flex}.tray-chip[data-v-59829da1]{border:1px solid var(--color-border-primary);background:var(--color-bg-secondary);color:var(--color-text-secondary);padding:var(--toggle-chip-padding-tablet);font-size:var(--toggle-chip-font-size-tablet);white-space:nowrap;cursor:pointer;transition:all var(--transition-fast);border-radius:999px;font-weight:600}.tray-chip.on[data-v-59829da1]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.tray-chip.dim[data-v-59829da1]{opacity:.55}.tray-divider[data-v-59829da1]{background:var(--color-border-primary);align-self:stretch;width:1px}.team-power[data-v-65987c02]{width:100%;margin-top:var(--spacing-lg);padding-bottom:var(--spacing-md);display:flex;container-type:inline-size}.tp-block[data-v-65987c02]{min-width:0;padding:var(--spacing-md) var(--spacing-md);flex:1}.tp-block.ally[data-v-65987c02]{background:color-mix(in srgb, var(--color-ally) 5%, transparent)}.tp-block.enemy[data-v-65987c02]{background:color-mix(in srgb, var(--color-enemy) 5%, transparent);border-left:1px solid var(--color-border-primary)}.team-power.single .heroes[data-v-65987c02]{justify-content:space-evenly}.team-power.single .tp-block.enemy[data-v-65987c02]{border-left:none}.tp-head[data-v-65987c02]{min-height:28px;margin-bottom:var(--spacing-md);display:flex}.tp-block.enemy .tp-head[data-v-65987c02]{justify-content:flex-end}.tp-block.enemy .stat[data-v-65987c02]{flex-direction:row-reverse}.stat[data-v-65987c02]{align-items:baseline;gap:var(--spacing-sm);display:inline-flex}.stat-label[data-v-65987c02]{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);border-bottom:1px dotted var(--color-border-primary);cursor:help;font-size:.62rem;font-weight:600}@container (width<=319px){.stat-label[data-v-65987c02]{display:none}}.stat-num[data-v-65987c02]{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.05rem;font-weight:700;line-height:1}.stat.pos .stat-num[data-v-65987c02]{color:var(--color-success)}.stat.neg .stat-num[data-v-65987c02]{color:var(--color-danger)}.stat.zero .stat-num[data-v-65987c02]{color:var(--color-text-secondary)}.heroes[data-v-65987c02]{--hero-gap:4px;gap:var(--hero-gap);flex-wrap:nowrap;display:flex}.tp-block.enemy .heroes[data-v-65987c02]{justify-content:flex-end}.hero[data-v-65987c02]{flex:0 0 calc((100% - 4 * var(--hero-gap)) / 5);min-width:0;max-width:var(--hero-icon-size);cursor:pointer;font:inherit;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0;display:flex}.portrait-frame[data-v-65987c02]{width:100%;position:relative}.portrait[data-v-65987c02]{aspect-ratio:1;background-color:var(--color-bg-secondary);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:100%;transition:transform .12s;display:flex;overflow:hidden}.portrait-img[data-v-65987c02]{object-fit:cover;width:116%;height:116%;display:block}.hero:hover .portrait[data-v-65987c02]{transform:scale(1.06)}.hero.static[data-v-65987c02]{cursor:default}.hero.static:hover .portrait[data-v-65987c02]{transform:none}.pill[data-v-65987c02]{z-index:1;--upill-font-size:7.5px;--upill-min-width:17px;--upill-pad-block:2px;--upill-pad-inline:3px;margin-top:-6px;position:relative}.hero-name[data-v-65987c02]{max-width:100%;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.64rem;font-weight:600;display:none;overflow:hidden}@container (width>=480px){.tp-block[data-v-65987c02]{padding:var(--spacing-md) var(--spacing-lg)}.stat-num[data-v-65987c02]{font-size:1.3rem}.hero-name[data-v-65987c02]{display:block}.pill[data-v-65987c02]{--upill-font-size:9px;--upill-min-width:21px;--upill-pad-block:2.5px;--upill-pad-inline:4px;margin-top:-7px}}
