html[data-variant]:not([data-variant=pantsy]) .ui-lineup{--ui-lineup-bleed: var(--space-22);--ui-lineup-track-h: calc(var(--space-56) * 3);--ui-lineup-line-h: var(--space-56);--ui-lineup-mark: var(--pack-ring);--ui-lineup-chip: calc(var(--space-40) + var(--space-4));--ui-lineup-chip-w: calc(var(--space-56) - var(--space-2));--ui-lineup-fg: var(--text-on-deep);--ui-lineup-signal: var(--primary);flex:1;min-height:0;display:flex;flex-direction:column;touch-action:none}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__slack{flex:1 1 0;min-height:var(--space-8)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__track{position:relative;flex:0 0 auto;height:var(--ui-lineup-track-h);margin-top:var(--space-18)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__hint{position:absolute;left:0;right:0;top:34%;text-align:center;font-family:var(--font-display);font-style:italic;font-weight:var(--fw-medium);font-size:var(--fs-rd-hook-sub);letter-spacing:var(--track-loose);color:var(--text-soft)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup.is-held .ui-lineup__hint{display:none}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__mark{position:absolute;bottom:calc(-1 * var(--space-6) - var(--icon-stroke-default));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none;user-select:none;-webkit-user-select:none}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__mark.is-lifted{visibility:hidden}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__mark-name{padding-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-rd-mono);font-weight:var(--fw-bold);letter-spacing:var(--track-caps);text-transform:uppercase;white-space:nowrap;color:var(--role-supporting)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__disc{position:relative;box-sizing:border-box;flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:var(--radius-pill);background:var(--ui-lineup-hue, var(--player-seat-you));color:var(--player-ink);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-md);line-height:var(--lh-flat)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__disc--mark{width:var(--ui-lineup-mark);height:var(--ui-lineup-mark);pointer-events:auto;cursor:grab;touch-action:none}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__disc--mark:active{transform:scale(.95)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__disc--mark[disabled]{cursor:default;transform:none}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__disc--mark:focus-visible,html[data-variant]:not([data-variant=pantsy]) .ui-lineup__chip:focus-visible,html[data-variant]:not([data-variant=pantsy]) .ui-lineup__stop:focus-visible,html[data-variant]:not([data-variant=pantsy]) .ui-lineup__go:focus-visible,html[data-variant]:not([data-variant=pantsy]) .ui-lineup__reset:focus-visible{outline:var(--space-2) solid var(--ui-lineup-signal);outline-offset:var(--space-2)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__disc--chip{width:var(--ui-lineup-chip);height:var(--ui-lineup-chip)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__tick{position:absolute;top:calc(-1 * var(--space-4));right:calc(-1 * var(--space-4));display:flex;align-items:center;justify-content:center;width:var(--space-18);height:var(--space-18);border-radius:var(--radius-pill);background:var(--accent-cool);color:var(--player-ink);font-family:var(--font-mono);font-size:var(--fs-rd-mono);font-weight:var(--fw-black)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__stem{flex:1;width:var(--space-2);min-height:var(--space-24);background:linear-gradient(180deg,color-mix(in srgb,var(--ui-lineup-fg) 10%,transparent),color-mix(in srgb,var(--ui-lineup-fg) 26%,transparent))}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__dot{flex:0 0 auto;width:var(--space-10);height:var(--space-10);border-radius:var(--radius-pill);background:var(--ui-lineup-hue, var(--player-seat-you));box-shadow:0 0 0 var(--space-2) color-mix(in srgb,var(--ui-lineup-signal) 40%,transparent)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__line{position:relative;flex:0 0 auto;height:var(--ui-lineup-line-h)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__rail{position:absolute;left:0;right:0;top:0;height:var(--space-2);background:color-mix(in srgb,var(--ui-lineup-fg) 14%,transparent);transition:background var(--dur-slow) var(--ease-default)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup.is-holding .ui-lineup__rail{background:color-mix(in srgb,var(--ui-lineup-signal) 34%,transparent)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__stop{position:absolute;top:calc(-1 * var(--space-14));width:var(--space-28);height:var(--space-28);margin:0 0 0 calc(-1 * var(--space-14));padding:0;border:0;border-radius:var(--radius-pill);background:none;cursor:pointer}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__stop[disabled]{cursor:default}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__stop-dot{position:absolute;left:calc(var(--space-14) - var(--space-2));top:calc(var(--space-14) - var(--icon-stroke-default));width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ui-lineup-fg) 18%,transparent)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__cap{position:absolute;top:calc(-1 * var(--space-8));width:var(--space-2);height:var(--space-18);background:color-mix(in srgb,var(--ui-lineup-fg) 12%,transparent)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__cap--low{left:0}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__cap--high{right:0}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__pole{position:absolute;top:var(--space-24);font-family:var(--font-mono);font-size:var(--fs-rd-cell);font-weight:var(--fw-bold);letter-spacing:var(--track-caps);text-transform:uppercase;transition:color var(--dur-slow) var(--ease-default)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__pole--low{left:0;color:var(--text-soft)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__pole--high{right:0;color:var(--ui-lineup-fg)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup.is-near-low .ui-lineup__pole--low{color:var(--ui-lineup-fg)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup.is-near-high .ui-lineup__pole--high{color:var(--role-link)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__tray{flex:0 0 auto;margin:var(--space-14) calc(-1 * var(--ui-lineup-bleed)) 0;padding:var(--space-14) var(--ui-lineup-bleed) var(--space-12);border-top:var(--icon-stroke-default) solid color-mix(in srgb,var(--ui-lineup-fg) 14%,transparent);background:transparent;transition:background var(--dur-slow) var(--ease-default)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup.is-out .ui-lineup__tray{background:color-mix(in srgb,var(--ui-lineup-signal) 7%,transparent)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__tray-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__tray-label,html[data-variant]:not([data-variant=pantsy]) .ui-lineup__reset{font-family:var(--font-mono);font-size:var(--fs-rd-cell);font-weight:var(--fw-bold);letter-spacing:var(--track-caps);text-transform:uppercase}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__tray-label{min-width:0;color:var(--ui-lineup-fg)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__reset{flex:0 0 auto;margin:0;padding:0;border:0;background:none;color:var(--role-supporting);cursor:pointer}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__chips{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-8);box-sizing:content-box;min-height:calc(var(--space-56) + var(--space-6));padding-top:var(--space-10)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__chip{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:var(--ui-lineup-chip-w);margin:0;padding:0;border:0;background:none;color:inherit;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;transition:transform var(--dur-fast) var(--ease-default)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__chip:active{transform:scale(.92)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__chip.is-lifted{position:absolute;opacity:0;pointer-events:none}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__chip-name{max-width:var(--ui-lineup-chip-w);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-size:var(--fs-rd-cell);font-weight:var(--fw-medium);line-height:var(--lh-normal);color:var(--text-soft)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__foot{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-14);padding-top:var(--space-10)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__status{min-width:0;font-family:var(--font-mono);font-size:var(--fs-rd-mono);font-weight:var(--fw-bold);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--role-supporting)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__go{box-sizing:border-box;width:var(--tap-min);height:var(--tap-min);margin:0;padding:0;border:var(--icon-stroke-default) solid color-mix(in srgb,var(--ui-lineup-fg) 16%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ui-lineup-fg) 5%,transparent);color:var(--text-soft);font-family:var(--font-body);font-size:var(--fs-md);line-height:var(--lh-flat);cursor:pointer;transition:background var(--dur-slow) var(--ease-default),border-color var(--dur-slow) var(--ease-default),color var(--dur-slow) var(--ease-default)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__go[disabled]{cursor:default}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__go.is-ready{border-color:var(--ui-lineup-signal);background:var(--ui-lineup-signal);color:var(--primary-on)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup-held{position:fixed;z-index:var(--z-toast);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none}html[data-variant]:not([data-variant=pantsy]) .ui-lineup-held__label{padding-bottom:var(--space-6);font-family:var(--font-mono);font-size:var(--fs-rd-mono);font-weight:var(--fw-bold);letter-spacing:var(--track-caps);text-transform:uppercase;white-space:nowrap;color:var(--text-on-deep)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup-held__disc{display:flex;align-items:center;justify-content:center;width:var(--space-56);height:var(--space-56);border-radius:var(--radius-pill);background:var(--ui-lineup-hue, var(--player-seat-you));color:var(--player-ink);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-lg);line-height:var(--lh-flat);box-shadow:0 var(--space-12) var(--space-28) color-mix(in srgb,var(--surface-deep) 60%,transparent),0 0 0 var(--space-8) color-mix(in srgb,var(--primary) 12%,transparent)}html[data-variant]:not([data-variant=pantsy]) .ui-lineup-guide{position:fixed;z-index:var(--z-toast);width:0;border-left:var(--pack-ring-stroke) dashed color-mix(in srgb,var(--primary) 45%,transparent);pointer-events:none}html[data-variant]:not([data-variant=pantsy]) .ui-lineup-halo{position:fixed;z-index:var(--z-toast);box-sizing:content-box;width:var(--space-18);height:var(--space-18);margin-top:calc(-1 * var(--space-12));transform:translate(-50%);border:var(--space-2) solid var(--ui-lineup-hue, var(--primary));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-deep) 60%,transparent);animation:ui-lineup-halo 1.1s var(--ease-out) infinite;pointer-events:none}@keyframes ui-lineup-halo{0%{box-shadow:0 0 0 var(--space-2) color-mix(in srgb,var(--primary) 40%,transparent),0 0 color-mix(in srgb,var(--primary) 45%,transparent)}70%{box-shadow:0 0 0 var(--space-2) color-mix(in srgb,var(--primary) 40%,transparent),0 0 0 var(--space-16) transparent}to{box-shadow:0 0 0 var(--space-2) color-mix(in srgb,var(--primary) 40%,transparent),0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){html[data-variant]:not([data-variant=pantsy]) .ui-lineup-halo{animation:none}html[data-variant]:not([data-variant=pantsy]) .ui-lineup__rail,html[data-variant]:not([data-variant=pantsy]) .ui-lineup__pole,html[data-variant]:not([data-variant=pantsy]) .ui-lineup__tray,html[data-variant]:not([data-variant=pantsy]) .ui-lineup__chip,html[data-variant]:not([data-variant=pantsy]) .ui-lineup__go{transition:none}}
