.simple-tooltip[data-v-27a98a99]{text-align:center;white-space:nowrap;font-weight:600}.simple-tooltip-note[data-v-27a98a99]{white-space:normal;color:var(--tooltip-muted);margin-top:4px;font-size:12px;font-weight:400}[data-v-27a98a99] .energy-icon{filter:brightness(1.5)}.hold-ring[data-v-9590079f]{pointer-events:none;width:116%;height:116%;position:absolute;top:-8%;left:-8%;overflow:visible;transform:rotate(-90deg)}circle[data-v-9590079f]{fill:none;stroke-width:7px}.track[data-v-9590079f]{stroke:color-mix(in srgb, var(--color-contrast) 18%, transparent)}.fill[data-v-9590079f]{stroke:var(--color-primary);stroke-linecap:round;stroke-dasharray:100;animation:hold-fill-9590079f var(--v89fd67f4) linear forwards}@keyframes hold-fill-9590079f{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.character-wrapper[data-v-aaa4694a]{text-align:center;color:var(--color-text-primary);margin-top:.25rem;font-size:1rem;font-weight:600}.portrait-frame[data-v-aaa4694a]{width:fit-content;margin:0 auto;position:relative}.character-display[data-v-aaa4694a]{width:var(--hero-icon-size);height:var(--hero-icon-size);box-shadow:0 0 0 5px var(--hero-icon-ring);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.character-display[data-v-aaa4694a]:before{content:"";background:#fff4;border-radius:50%;position:absolute;inset:0}.portrait[data-v-aaa4694a]{width:calc(var(--hero-icon-size) + 10px);height:calc(var(--hero-icon-size) + 10px);object-fit:cover;z-index:1}.portrait-name[data-v-aaa4694a]{z-index:1;box-sizing:border-box;overflow-wrap:anywhere;color:#333;text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff,0 0 3px #fff;max-width:100%;padding:6px;font-size:.8rem;line-height:1.15;position:relative}.character-display[data-v-aaa4694a]{transition:transform .2s,opacity .2s}.character-display[data-v-aaa4694a]:hover{transform:scale(1.05)}.draggable[data-v-aaa4694a]{cursor:grab}.inspectable[data-v-aaa4694a]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.character-display.locked[data-v-aaa4694a]{cursor:not-allowed}.draggable[data-v-aaa4694a]:active{cursor:grabbing}.character-display.selected[data-v-aaa4694a]{box-shadow:0 0 0 5px #c05b4d}.character-display.ticked[data-v-aaa4694a]{box-shadow:0 0 0 5px var(--color-primary)}.tick[data-v-aaa4694a]{z-index:3;color:#fff;pointer-events:none;width:22px;height:22px;transition:background var(--transition-fast), box-shadow var(--transition-fast);background:#fffffff5;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-5px;right:-5px;box-shadow:inset 0 0 0 1.5px #0000004d,0 1px 3px #0000002e}.tick svg[data-v-aaa4694a]{opacity:0;width:12px;height:12px;transition:transform .22s cubic-bezier(.3,1.8,.5,1),opacity .12s;transform:scale(.3)}.tick.on[data-v-aaa4694a]{background:var(--color-primary);box-shadow:0 0 0 2px var(--hero-icon-ring), 0 1px 4px #00000040}.tick.on svg[data-v-aaa4694a]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tick svg[data-v-aaa4694a]{transition:none}}.portrait-badge[data-v-aaa4694a]{z-index:3;justify-content:center;margin-top:-2px;display:flex;position:relative}.character-energy[data-v-aaa4694a]{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-aaa4694a]{width:16px;height:16px}.character-energy .energy-value[data-v-aaa4694a]{font-weight:600}@media (width<=768px){.character-wrapper[data-v-aaa4694a]{font-size:.9rem}}@media (width<=480px){.character-wrapper[data-v-aaa4694a]{margin-top:.125rem;font-size:.85rem}.character-display[data-v-aaa4694a]{box-shadow:0 0 0 3px var(--hero-icon-ring)}.character-display.ticked[data-v-aaa4694a]{box-shadow:0 0 0 3px var(--color-primary)}.tick[data-v-aaa4694a]{width:20px;height:20px;top:-4px;right:-4px}.portrait[data-v-aaa4694a]{width:55px;height:55px}}.icon-filter[data-v-d3719230]{gap:var(--spacing-xs);flex-direction:column;align-items:center;display:flex}.icon-options[data-v-d3719230]{gap:var(--spacing-xs);flex-wrap:wrap;justify-content:center;display:flex}.icon-option[data-v-d3719230]{cursor:pointer;background-color:#0000;border:4px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:2px;transition:all .2s;display:flex}.icon-option[data-v-d3719230]:hover{transform:scale(1.15)}.icon-option[data-v-d3719230]:active{transform:scale(.95)}.icon-option.active[data-v-d3719230]{border-color:var(--active-border-color,var(--color-bg-raised))}.clear-option[data-v-d3719230]{color:var(--color-text-secondary);border-width:0}.clear-option[data-v-d3719230]:hover,.clear-option.active[data-v-d3719230]{color:var(--color-primary)}.clear-label[data-v-d3719230]{-webkit-user-select:none;user-select:none;transition:translate var(--transition-fast);border-block:2px solid #0000;padding:3px 1px;font-weight:700;line-height:1}.clear-option.active .clear-label[data-v-d3719230]{border-bottom-color:var(--active-border-color,var(--color-bg-raised));translate:0 -2px}.filter-icon[data-v-d3719230]{object-fit:contain}
