.rse .kit-vtabs{display:flex;flex-direction:column;gap:var(--ui-space-2);min-width:0}.rse .kit-vtab{display:flex;align-items:center;gap:var(--ui-space-14);width:100%;height:var(--ui-space-44);padding:0 var(--ui-space-12);border:0;border-radius:var(--rb-r-button);background:none;color:var(--rb-ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--ui-duration-150) var(--ui-ease-out-soft),color var(--ui-duration-150) var(--ui-ease-out-soft)}.rse .kit-vtab .kit-vtab-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--rb-fs-row);font-weight:var(--ui-weight-500)}.rse .kit-vtab .kit-vtab-n{flex:none;min-width:var(--ui-space-20);text-align:right;font-size:var(--rb-fs-caption);color:var(--rb-ink-3);font-variant-numeric:tabular-nums}.rse .kit-vtab-ic{position:relative;display:inline-flex;flex:none;color:var(--rb-ink-3);transition:color var(--ui-duration-150) var(--ui-ease-out-soft)}.rse .kit-vtab:hover{background:var(--rb-canvas)}.rse .kit-vtab:hover .kit-vtab-ic{color:var(--rb-ink-2)}.rse .kit-vtab[data-state=on]{background:var(--rb-pink-tint);color:var(--rb-pink-text)}.rse .kit-vtab[data-state=on] .kit-vtab-name{font-weight:var(--ui-weight-600)}.rse .kit-vtab[data-state=on] :is(.kit-vtab-ic,.kit-vtab-n){color:var(--rb-pink-text)}.rse .kit-vtab:focus-visible{outline:0;box-shadow:var(--ui-ring-inset-2-accent)}.rse .kit-cbadge,body:has(.rse) .kit-cbadge{--kit-cbadge-ground:var(--rb-surface);position:absolute;top:calc(var(--ui-space-9) * -1);right:calc(var(--ui-space-9) * -1);min-width:var(--ui-space-18);height:var(--ui-space-18);padding:0 var(--ui-space-5);border-radius:var(--rb-r-pill);background:var(--rb-pink);color:var(--ui-on-accent);font-size:var(--rb-fs-nano);font-weight:var(--ui-weight-700);line-height:var(--ui-space-18);text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 var(--ui-border-2) var(--kit-cbadge-ground)}.rse .kit-vtab:hover .kit-cbadge{--kit-cbadge-ground:var(--rb-canvas)}.rse .kit-vtab[data-state=on] .kit-cbadge{--kit-cbadge-ground:var(--rb-pink-tint)}body:has(.rse) .kit-menu-ic{position:relative;display:inline-flex;flex:none}body:has(.rse) .kit-menu-item:is(:hover,:focus-visible) .kit-cbadge{--kit-cbadge-ground:var(--ui-surface-alt-3)}body:has(.rse) .kit-menu-item[aria-checked=true] .kit-cbadge{--kit-cbadge-ground:var(--ui-accent-soft)}.rse .kit-cdot{position:absolute;top:calc(var(--ui-space-3) * -1);right:calc(var(--ui-space-4) * -1);width:var(--ui-space-8);height:var(--ui-space-8);border-radius:var(--rb-r-pill);background:var(--rb-pink);box-shadow:0 0 0 var(--ui-border-2) var(--rb-surface)}.rse .kit-vtabs-pick{display:inline-flex;align-items:center;gap:var(--ui-space-8);min-width:0;max-width:100%;height:var(--ui-space-36);padding:0 var(--ui-space-10) 0 var(--ui-space-12);border:var(--ui-border-1) solid var(--rb-border);border-radius:var(--rb-r-button);background:var(--rb-surface);color:var(--rb-ink);font:inherit;font-size:var(--rb-fs-row);font-weight:var(--ui-weight-500);white-space:nowrap;cursor:pointer}.rse .kit-vtabs-pick .kit-vtab-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.rse .kit-vtabs-pick .kit-vtab-n{font-size:var(--rb-fs-caption);color:var(--rb-ink-3);font-variant-numeric:tabular-nums}.rse .kit-vtabs-pick .kit-vtabs-chev{flex:none;color:var(--rb-ink-3)}.rse .kit-vtabs-pick:focus-visible{outline:var(--ui-border-2) solid var(--rb-pink);outline-offset:var(--ui-border-2)}@media (prefers-reduced-motion:reduce){.rse :is(.kit-vtab,.kit-vtab-ic){transition:none}}