._root_kqnwj_1{align-items:center;gap:var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-control);max-width:100%;font-family:var(--font-ui);transition:border-color var(--motion-control-duration) var(--ease-out-strong), color var(--motion-control-duration) var(--ease-out-strong), background-color var(--motion-control-duration) var(--ease-out-strong), opacity var(--motion-control-duration) var(--ease-out-strong), transform var(--motion-control-duration) var(--ease-out-strong);line-height:1.2;display:inline-flex}._icon_kqnwj_18{flex:none;display:inline-flex}._icon_kqnwj_18 svg{width:14px;height:14px;display:block}._sm_kqnwj_29{font-size:var(--fs-micro);padding:1px 6px}._md_kqnwj_34{font-size:var(--fs-ui);min-height:28px;padding:2px 10px}@media (width<=768px){._md_kqnwj_34{min-height:32px}}._lg_kqnwj_46{font-size:var(--fs-ui);justify-content:center;min-width:108px;min-height:32px;padding:0 14px}._neutral_kqnwj_54{color:var(--color-text-secondary);background:var(--color-raised)}._accent_kqnwj_59{color:var(--color-decoration);background:var(--color-raised);border-color:color-mix(in srgb, var(--color-decoration) 45%, var(--color-border))}._kind_kqnwj_65{font-size:var(--fs-micro);background:var(--color-raised);font-weight:500}._kind_kqnwj_65[data-kind=character]{color:var(--lib-character);border-color:color-mix(in srgb, var(--lib-character) 40%, var(--color-border))}._kind_kqnwj_65[data-kind=outfit]{color:var(--lib-outfit);border-color:color-mix(in srgb, var(--lib-outfit) 40%, var(--color-border))}._kind_kqnwj_65[data-kind=palette]{color:var(--lib-palette);border-color:color-mix(in srgb, var(--lib-palette) 40%, var(--color-border))}._kind_kqnwj_65[data-kind=campaign]{color:var(--lib-campaign);border-color:color-mix(in srgb, var(--lib-campaign) 40%, var(--color-border))}._ref_kqnwj_91{color:var(--color-text-primary);background:var(--color-raised);font-size:var(--fs-small);padding:2px 4px 2px 6px}._ref_kqnwj_91[data-ref-kind=category]{border-color:color-mix(in srgb, var(--color-interactive) 45%, var(--color-border))}._refKind_kqnwj_102{font-size:var(--fs-micro);color:var(--color-text-secondary);font-weight:500}._refLabel_kqnwj_108{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._refRemove_kqnwj_114{padding:0 var(--space-xs);font-size:var(--fs-body);color:var(--color-text-secondary);cursor:pointer;transition:color var(--motion-control-duration) var(--ease-out-strong), transform var(--motion-control-duration) var(--ease-out-strong);background:0 0;border:0;line-height:1}._toggle_kqnwj_125{color:var(--color-text-secondary);background:var(--color-raised);border-color:var(--color-border-strong);cursor:pointer}._toggle_kqnwj_125[data-selected][data-tone=selection]{color:var(--color-interactive-text);background:var(--color-interactive-bg);border-color:var(--color-interactive-border)}._toggle_kqnwj_125._lg_kqnwj_46[data-selected][data-tone=selection]{color:var(--color-interactive-on);background:var(--color-interactive);border-color:var(--color-interactive)}._toggle_kqnwj_125[data-selected][data-tone=armed]{color:var(--color-armed-text);background:var(--color-armed-bg);border-color:var(--color-armed)}._toggle_kqnwj_125[data-excluded]{color:var(--color-text-secondary);background:var(--color-raised);border-color:var(--color-border);opacity:.6;text-decoration:line-through}._toggle_kqnwj_125:disabled{opacity:.45;cursor:not-allowed}._toggle_kqnwj_125:focus-visible{outline:2px solid var(--color-interactive);outline-offset:2px}@media (hover:hover) and (pointer:fine){._refRemove_kqnwj_114:hover{color:var(--color-text-primary)}._toggle_kqnwj_125:hover:not(:disabled):not([data-excluded]){border-color:var(--color-interactive-dim);color:var(--color-text-primary)}._toggle_kqnwj_125[data-selected][data-tone=selection]:hover:not(:disabled){border-color:var(--color-interactive);color:var(--color-interactive-text)}._toggle_kqnwj_125._lg_kqnwj_46[data-selected][data-tone=selection]:hover:not(:disabled){color:var(--color-interactive-on);background:var(--color-interactive);border-color:var(--color-interactive)}._toggle_kqnwj_125[data-selected][data-tone=armed]:hover:not(:disabled){border-color:var(--color-armed);color:var(--color-armed-text)}._toggle_kqnwj_125[data-excluded]:hover:not(:disabled){border-color:var(--color-interactive-dim);opacity:.85}}._toggle_kqnwj_125:active:not(:disabled),._refRemove_kqnwj_114:active:not(:disabled){transform:scale(.98)}@media (prefers-reduced-motion:reduce){._root_kqnwj_1,._refRemove_kqnwj_114{transition:none}}
