.pbs-chip{appearance:none;border:1.5px solid var(--hairline-strong);background:transparent;color:var(--ink);min-height:var(--tap);padding:0 18px;border-radius:var(--r-pill);cursor:pointer;font-size:var(--t-small);font-weight:500;display:inline-flex;align-items:center;gap:8px;transition:background var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}.pbs-chip:hover{border-color:var(--ink);background:var(--wash)}.pbs-chip[aria-pressed="true"],.pbs-chip[aria-selected="true"]{background:var(--ink);color:var(--ground);border-color:var(--ink)}.pbs-chip:disabled{opacity:.38;cursor:not-allowed}.pbs-card{display:block;color:inherit;text-decoration:none;background:var(--surface);border-radius:var(--r-3);box-shadow:var(--lift-1);transition:transform var(--dur-move) var(--ease-out),box-shadow var(--dur-move) var(--ease-out)}@media (hover:hover){a.pbs-card:hover,button.pbs-card:hover{transform:translateY(-4px);box-shadow:var(--lift-2)}}a.pbs-card:active,button.pbs-card:active{transform:translateY(0) scale(.99)}.pbs-roll{display:inline-flex;height:1em;line-height:1;overflow:hidden;font-variant-numeric:tabular-nums lining-nums;vertical-align:-0.08em}.pbs-roll__col{display:inline-block;height:1em;max-width:1em;overflow:hidden;transition:max-width var(--dur-move) var(--ease-out),opacity var(--dur-move) var(--ease-out)}.pbs-roll__col--empty{max-width:0;opacity:0}.pbs-roll__strip{display:block;white-space:pre;line-height:1;transition:transform var(--dur-scene) var(--ease-emph);will-change:transform}.pbs-round{appearance:none;border:0;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:var(--surface);color:var(--ink);box-shadow:var(--lift-1);transition:transform var(--dur-press) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.pbs-round:hover{transform:scale(1.06);box-shadow:var(--lift-2)}.pbs-round:active{transform:scale(.96)}.pbs-round:disabled{opacity:.38;cursor:not-allowed;transform:none}.pbs-round svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pbs-empty{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding-block:var(--block-y);display:grid;gap:12px}.pbs-live{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent)}
