.star-focusable{outline:none}.star-focusable:focus-visible{outline:2px solid var(--star-focus-ring);outline-offset:2px;border-radius:var(--star-radius-sm)}.star-selectable ::selection,.star-selectable::selection{background:var(--star-accent);color:var(--star-accent-on)}.star-interactive{color:var(--star-text);border-radius:var(--star-radius-control);transition:transform var(--star-dur-fast) var(--star-ease), opacity var(--star-dur-fast) var(--star-ease), background-color var(--star-dur-fast) var(--star-ease);background:0 0;position:relative}.star-interactive:hover{background:color-mix(in srgb, var(--star-accent) 12%, transparent);color:var(--star-text)}.star-interactive:active{opacity:.9;transform:scale(.96)}.star-interactive[aria-pressed=true],.star-interactive[data-active=true]{background:color-mix(in srgb, var(--star-accent) 18%, transparent);color:var(--star-text)}.star-interactive:disabled,.star-interactive[aria-disabled=true]{opacity:.45;pointer-events:none}.star-dot{width:var(--star-space-2);height:var(--star-space-2);background:var(--star-text-muted);border-radius:50%;display:inline-block;box-shadow:0 0 #0000}.star-dot--running{background:var(--star-ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--star-ok) 22%, transparent)}.star-dot--idle{background:var(--star-text-muted)}.star-dot--warn{background:var(--star-warn);box-shadow:0 0 0 3px color-mix(in srgb, var(--star-warn) 22%, transparent)}.star-dot--danger{background:var(--star-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--star-danger) 22%, transparent)}.star-dot--info{background:var(--star-info);box-shadow:0 0 0 3px color-mix(in srgb, var(--star-info) 22%, transparent)}.star-glyph{color:var(--star-text-muted);transition:color var(--star-dur-fast) var(--star-ease);justify-content:center;align-items:center;display:inline-flex}.star-interactive:hover .star-glyph,.star-interactive[data-active=true] .star-glyph{color:var(--star-text)}[data-cc-nav-item][data-active=true]{box-shadow:inset 3px 0 0 0 var(--star-accent)}[data-cc-nav-item][data-active=true] .star-glyph{color:var(--star-accent)}[data-model-card].star-interactive:hover:not(:active){transform:translateY(-1px)}.cc-detail-enter{animation:cc-detail-in var(--star-dur-base) var(--star-ease)}@keyframes cc-detail-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}