.ts[data-v-32e39a48]{background:var(--ui-color-surface);border:1px solid var(--ui-color-border-strong);border-radius:999px;display:inline-flex;gap:2px;padding:3px}.ts__btn[data-v-32e39a48]{background:transparent;border:0;border-radius:999px;color:var(--ui-color-text-muted);cursor:pointer;display:grid;height:30px;padding:0;place-items:center;position:relative;transition:background-color .15s,color .15s;width:30px}.ts__btn[data-v-32e39a48]:hover{background:var(--ui-color-sand-strong);color:var(--ui-color-ink)}.ts__btn[data-v-32e39a48]:focus-visible{outline:2px solid var(--ui-color-green);outline-offset:2px}.ts__btn.is-on[data-v-32e39a48]{background:var(--ui-color-brand);color:var(--ui-color-accent)}.ts__btn--solo[data-v-32e39a48]{background:var(--ui-color-surface);border:1px solid var(--ui-color-border-strong);color:var(--ui-color-ink);height:38px;width:38px}.ts__btn[data-v-32e39a48]:after{background:var(--ui-color-brand);border-radius:8px;color:var(--ui-color-on-brand);content:attr(data-tip);font:500 12px var(--ui-font-sans);left:50%;opacity:0;padding:5px 9px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translate(-50%,-4px);transition:opacity .12s,transform .12s;white-space:nowrap;z-index:30}.ts__btn[data-v-32e39a48]:focus-visible:after,.ts__btn[data-v-32e39a48]:hover:after{opacity:1;transform:translate(-50%);transition-delay:.25s}@media(prefers-reduced-motion:reduce){.ts__btn[data-v-32e39a48],.ts__btn[data-v-32e39a48]:after{transition:none}}
