fieldset.svelte-nuytdb{--selected-bg:var(--segment-thumb);--selected-text:var(--text-primary);--control-inset:2px;height:var(--local-control-height,34px);min-width:0;padding:var(--control-inset);isolation:isolate;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--segment-track);flex:none;margin:0;display:inline-flex;position:relative;overflow:clip}fieldset.selected-accent.svelte-nuytdb{--selected-text:var(--brand-action-text)}fieldset.title.svelte-nuytdb{--control-inset:3px;border-radius:10px;gap:2px;height:auto}fieldset.title.svelte-nuytdb .segment-label:where(.svelte-nuytdb){font:650 .9375rem / 1.25 var(--sans);letter-spacing:-.01em;padding:6.4px 15.2px}legend.svelte-nuytdb{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}label.svelte-nuytdb{cursor:pointer;-webkit-user-select:none;user-select:none;height:100%;display:flex;position:relative}label.svelte-nuytdb:before{content:"";z-index:1;border-radius:calc(var(--radius-control) - 2px);background:var(--segment-hover);opacity:0;pointer-events:none;transition:opacity .12s ease-out, background-color var(--duration-press) var(--ease-standard);position:absolute;inset:0}label.svelte-nuytdb:hover:not(:has(input:disabled)):before{opacity:1}label.svelte-nuytdb:active:not(:has(input:disabled)):before{background:var(--segment-pressed);opacity:1}label.svelte-nuytdb:has(input:where(.svelte-nuytdb):checked)+label:where(.svelte-nuytdb):hover:before{border-radius:0 calc(var(--radius-control) - 2px) calc(var(--radius-control) - 2px) 0;inset-inline-start:calc(-1 * var(--radius-control))}label.svelte-nuytdb:hover:has(+label:where(.svelte-nuytdb) input:where(.svelte-nuytdb):checked):before{border-radius:calc(var(--radius-control) - 2px) 0 0 calc(var(--radius-control) - 2px);inset-inline-end:calc(-1 * var(--radius-control))}input.svelte-nuytdb{opacity:0;width:1px;height:1px;position:absolute}.segment-label.svelte-nuytdb{z-index:3;border-radius:calc(var(--radius-control) - 2px);height:100%;color:var(--text-muted);font-size:var(--font-size-compact);transition:color .18s ease-out, transform var(--duration-press) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:.35rem;padding:0 .75rem;font-weight:600;line-height:1;display:flex;position:relative}input.svelte-nuytdb:checked~.segment-label:where(.svelte-nuytdb){color:var(--selected-text);font-weight:700}fieldset.title.svelte-nuytdb input:where(.svelte-nuytdb):checked~.segment-label:where(.svelte-nuytdb){font-weight:650}label.svelte-nuytdb:hover input:where(.svelte-nuytdb):not(:checked):not(:disabled)~.segment-label:where(.svelte-nuytdb){color:var(--text-primary)}label.svelte-nuytdb:active input:where(.svelte-nuytdb):not(:disabled)~.segment-label:where(.svelte-nuytdb){transform:scale(.97)}.selection-indicator.svelte-nuytdb{top:var(--control-inset);bottom:var(--control-inset);left:var(--segment-left,var(--control-inset));z-index:2;width:var(--segment-width,0);border-radius:calc(var(--radius-control) - 2px);background:var(--selected-bg);box-shadow:var(--segment-thumb-shadow);pointer-events:none;transition:left .24s cubic-bezier(.22, 1, .36, 1), width .24s cubic-bezier(.22, 1, .36, 1), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);position:absolute}fieldset.title.svelte-nuytdb .selection-indicator:where(.svelte-nuytdb){border-radius:7px}fieldset.svelte-nuytdb:not(.selection-ready) .selection-indicator:where(.svelte-nuytdb){transition:none}fieldset.svelte-nuytdb:has(label:where(.svelte-nuytdb):hover input:where(.svelte-nuytdb):checked:not(:disabled)) .selection-indicator:where(.svelte-nuytdb){background:color-mix(in srgb, var(--selected-text) 2%, var(--selected-bg))}fieldset.svelte-nuytdb:has(label:where(.svelte-nuytdb):active input:where(.svelte-nuytdb):checked:not(:disabled)) .selection-indicator:where(.svelte-nuytdb){background:color-mix(in srgb, var(--selected-text) 4%, var(--selected-bg))}input.svelte-nuytdb:focus-visible~.segment-label:where(.svelte-nuytdb){outline:2px solid var(--focus);outline-offset:-2px}input.svelte-nuytdb:disabled~.segment-label:where(.svelte-nuytdb),fieldset.svelte-nuytdb:disabled .selection-indicator:where(.svelte-nuytdb){opacity:.45}fieldset.svelte-nuytdb:disabled label:where(.svelte-nuytdb){cursor:default}
