.seg-row{display:flex;align-items:center;gap:8px}.seg,.seg-row{min-width:0;max-width:100%}.seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--g-well);border:1px solid var(--border);box-sizing:border-box;overflow:hidden;border-color:var(--g-well-border)}.seg[data-slides]{flex:1 1 auto}.seg-scroll{--seg-fl:0px;--seg-fr:0px;display:flex;align-items:center;gap:2px;min-width:0;height:32px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-radius:999px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--seg-fl),#000 calc(100% - var(--seg-fr)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--seg-fl),#000 calc(100% - var(--seg-fr)),transparent 100%)}.seg-scroll::-webkit-scrollbar{display:none}.seg-opt{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:none;color:var(--dim);font:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background var(--g-fast) ease,color var(--g-fast) ease}.seg-opt:hover{color:var(--text)}.seg-opt.on{background:var(--g-raised);color:var(--g-raised-ink);cursor:default;border-color:var(--g-raised-border)}.seg-opt:disabled{opacity:.5;cursor:default}.seg-opt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.seg-note{flex:0 0 auto;padding:0 10px;font-size:12.5px;font-weight:600;color:var(--faint);white-space:nowrap}.seg-note.is-label{font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;letter-spacing:0;text-transform:uppercase;padding:0 4px 0 12px}