.seg{isolation:isolate;border-radius:999px;align-items:stretch;gap:4px;width:100%;min-width:0;height:54px;padding:5px;display:grid;position:relative}.seg__lens{z-index:1;pointer-events:none;border-radius:999px;position:absolute;top:5px;bottom:5px;left:0}.seg__lens-material{border-radius:inherit;transform-origin:50%;background:var(--lg-lens);box-shadow:var(--lg-lens-rim);position:absolute;inset:0}.seg__opt{z-index:2;min-width:0;min-height:44px;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--d-state) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}.seg__opt input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.seg__opt[data-selected]{color:var(--ink)}.seg__opt[data-disabled]{cursor:not-allowed;opacity:.4}.seg__opt:has(input:focus-visible){outline:2px solid var(--ink-2);outline-offset:-3px}.seg__label{min-width:0;font-size:var(--t-sub);font-weight:var(--w-button);white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:6px;padding:0 6px;line-height:1.2;display:flex}@media (prefers-reduced-transparency:reduce){.seg__lens-material{background:var(--surface-2)}}@media (forced-colors:active){.seg__lens-material{box-shadow:none;background:highlight}.seg__opt[data-selected]{color:highlighttext}}