.tc-ctl{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;display:flex}.tc-settings{flex-wrap:wrap;align-items:flex-end;gap:.6rem 1.25rem;display:flex}.tc-lab{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab, var(--color-base-content) 60%, var(--color-base-100));font-size:.625rem;font-weight:700}.tc-seg{justify-items:start;gap:.25rem;display:grid}.tc-seg__track{border:1px solid var(--color-base-300);background:var(--color-base-200);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.tc-seg__opt{min-height:2.5rem;color:color-mix(in oklab, var(--color-base-content) 62%, var(--color-base-200));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .8rem;font-size:.8125rem;font-weight:600;transition:background .2s ease-out,color .2s,box-shadow .2s}.tc-seg__opt:hover{color:var(--color-base-content)}.tc-seg__opt[aria-checked=true]{background:var(--color-base-100);color:var(--color-base-content);box-shadow:0 1px 3px color-mix(in oklab, var(--color-base-content) 22%, transparent)}.tc-seg[data-off]{opacity:.45}[data-theme=chirpy-dark] .tc-seg__opt[aria-checked=true]{background:color-mix(in oklab, var(--color-base-content) 16%, var(--color-base-100));box-shadow:0 0 0 1px var(--color-base-300), 0 1px 3px oklch(0% 0 0/.4)}.tc-sw{min-height:2.5rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .15rem;font-size:.8125rem;font-weight:600;display:inline-flex}.tc-sw__track{background:color-mix(in oklab, var(--color-base-content) 22%, var(--color-base-200));border-radius:999px;flex:none;width:2.1rem;height:1.2rem;transition:background .2s ease-out;position:relative}.tc-sw__track:after{content:"";top:2px;background:var(--color-base-100);width:calc(1.2rem - 4px);height:calc(1.2rem - 4px);box-shadow:0 1px 2px color-mix(in oklab, var(--color-base-content) 35%, transparent);border-radius:50%;transition:transform .22s cubic-bezier(.3,1.4,.5,1);position:absolute;inset-inline-start:2px}.tc-sw[aria-checked=true] .tc-sw__track{background:var(--tc-sw-on,var(--color-primary))}.tc-sw[aria-checked=true] .tc-sw__track:after{transform:translate(.9rem)}.tc-sw:dir(rtl)[aria-checked=true] .tc-sw__track:after{transform:translate(-.9rem)}.tc-range{gap:.25rem;display:grid}.tc-range__row{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.tc-range input[type=range]{min-height:2.5rem;accent-color:var(--color-base-content)}.tc-go{background:var(--color-primary);min-width:6.5rem;min-height:2.75rem;color:var(--color-primary-content);font:inherit;box-shadow:0 1px 2px color-mix(in oklab, var(--color-base-content) 25%, transparent);cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;margin-inline-start:auto;padding:0 1.1rem;font-weight:700;transition:background .2s ease-out,color .2s,border-color .2s;display:inline-flex}.tc-go:hover{background:color-mix(in oklab, var(--color-primary) 85%, var(--color-base-content))}.tc-go[data-state=stop]{background:var(--color-base-100);color:var(--color-base-content);border-color:var(--color-base-content);box-shadow:none}.tc-go:disabled{opacity:.45;cursor:default}.tc-go svg{fill:currentColor;width:14px;height:14px}.tc-quiet{min-height:2.5rem;color:color-mix(in oklab, var(--color-base-content) 70%, var(--color-base-100));font:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0 .3rem;font-size:.8125rem;text-decoration:underline dotted}.tc-quiet:hover{color:var(--color-base-content)}.tc-icon{width:2.75rem;height:2.75rem;color:var(--color-base-content);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.tc-icon:hover{background:var(--color-base-200)}.tc-icon:disabled{opacity:.35;cursor:default}.tc-seg__opt:focus-visible,.tc-sw:focus-visible,.tc-go:focus-visible,.tc-quiet:focus-visible,.tc-icon:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (width<=34rem){.tc-go{flex:100%}}@media (prefers-reduced-motion:reduce){.tc-seg__opt,.tc-sw__track,.tc-sw__track:after,.tc-go{transition:none}}
