.seg[data-v-c0c9e48d]{position:relative;display:grid;grid-template-columns:repeat(var(--seg-cols),1fr);background:var(--cream-200);border:1px solid var(--line);border-radius:var(--radius-pill);padding:4px;width:-moz-max-content;width:max-content;max-width:100%;font-family:var(--sans);-webkit-user-select:none;-moz-user-select:none;user-select:none}.seg--full[data-v-c0c9e48d]{width:100%}.seg--sm[data-v-c0c9e48d]{padding:3px}.seg__glide[data-v-c0c9e48d]{position:absolute;top:4px;bottom:4px;left:0;background:var(--seg-raised,var(--paper));border:1px solid var(--line-strong);border-radius:var(--radius-pill);box-shadow:var(--shadow-2);opacity:0;pointer-events:none;transition:transform .24s cubic-bezier(.4,0,.2,1),width .24s cubic-bezier(.4,0,.2,1)}.seg__glide.is-ready[data-v-c0c9e48d]{opacity:1}.seg--sm .seg__glide[data-v-c0c9e48d]{top:3px;bottom:3px}.seg__opt[data-v-c0c9e48d]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;border:none;background:transparent;color:var(--ink-500);font-family:var(--sans);font-size:13.5px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:color .2s}.seg--sm .seg__opt[data-v-c0c9e48d]{height:28px;padding:0 12px;font-size:12.5px}.seg__opt[data-v-c0c9e48d]:hover:not(.is-active):not(.is-disabled){color:var(--ink-700)}.seg__opt.is-active[data-v-c0c9e48d]{color:var(--ink-900)}.seg__opt.is-disabled[data-v-c0c9e48d]{color:var(--ink-300);cursor:not-allowed}.seg__opt[data-v-c0c9e48d]:focus-visible{outline:none}.seg__opt[data-v-c0c9e48d]:focus-visible:after{content:"";position:absolute;inset:1px;border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--focus-ring,rgba(188,93,46,.25))}.seg__badge[data-v-c0c9e48d]{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:var(--radius-pill);background:var(--terracotta-subtle);color:var(--terracotta-hover);font-size:10px;font-weight:700;line-height:1;letter-spacing:.02em}@media(prefers-reduced-motion:reduce){.seg__glide[data-v-c0c9e48d]{transition:none}}
