.rubber-segment{height:var(--rs-h);padding:var(--rs-inset);border-radius:var(--rs-radius);background:color-mix(in srgb, var(--ink) 7%, transparent);isolation:isolate;align-items:stretch;display:flex;position:relative}.rubber-segment[aria-disabled]{opacity:.55;pointer-events:none}.rubber-segment__item{z-index:1;min-width:var(--rs-min);padding:0 var(--rs-pad);color:var(--ink-muted);font:inherit;font-size:var(--rs-font);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .2s var(--ease-out);background:0 0;border:0;outline:none;justify-content:center;align-items:center;gap:6px;font-weight:500;line-height:1;display:inline-flex;position:relative}.rubber-segment[data-equal] .rubber-segment__item{flex:1 1 0}.rubber-segment[data-draggable] .rubber-segment__item{touch-action:none}.rubber-segment__item:focus-visible{border-radius:var(--rs-thumb-radius);box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--focus)}@media (hover:hover) and (pointer:fine){.rubber-segment__item:hover{color:var(--ink)}}.rubber-segment__item[data-pressed]{transition:transform .14s var(--ease-out);transform:scale(.97)}.rubber-segment__thumb{inset:var(--rs-inset);z-index:2;border-radius:var(--rs-thumb-radius);background:var(--surface);color:var(--ink);pointer-events:none;will-change:clip-path;align-items:stretch;display:flex;position:absolute;box-shadow:0 1px 2px #0c0b081a,0 0 0 1px #0c0b080d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rubber-segment__thumb{box-shadow:0 1px 2px #00000059,0 0 0 1px #edebe414}}:root[data-theme=dark] .rubber-segment__thumb{box-shadow:0 1px 2px #00000059,0 0 0 1px #edebe414}.rubber-segment__copy{color:inherit;cursor:default;transition:none}.rubber-segment[data-equal] .rubber-segment__copy{flex:1 1 0}.rubber-segment[data-held] .rubber-segment__thumb{box-shadow:0 4px 12px -2px #0c0b0847,0 0 0 1px #0c0b0812}@media (prefers-reduced-motion:reduce){.rubber-segment__item{transition:none}.rubber-segment__item[data-pressed]{transform:none}}
