.pcs{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.pcs-label{font-size:var(--fs-body);font-weight:500;color:var(--text-3)}.pcs-seg{display:inline-grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px;border-radius:999px;background:var(--pill-bg)}.pcs-seg button{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid transparent;background:transparent;font:inherit;font-size:var(--fs-body);font-weight:600;color:var(--text-3);cursor:pointer;white-space:nowrap;transition:background-color .15s ease-out,color .15s ease-out}.pcs-seg button:hover:not(:disabled){color:var(--text-1)}.pcs-seg button[aria-checked=true]{background:var(--bg-card);color:var(--text-1);box-shadow:0 1px 2px rgba(0,0,0,.08)}.pcs-seg button:disabled{opacity:.5;cursor:not-allowed}.pcs-seg button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.pcs-note{margin:0;font-size:var(--fs-body);line-height:1.55;color:var(--text-3)}.pcs-note a{color:var(--text-2);text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.pcs-seg button{transition:none}}