.player-roles[data-v-a6ead3c0],.gam-player-roles[data-v-a6ead3c0]{display:inline-flex;justify-content:flex-start}.gam-player-roles.spacing-l[data-v-a6ead3c0]{gap:var(--spacing-l)}.gam-player-roles.spacing-m[data-v-a6ead3c0]{gap:var(--spacing-m)}.gam-player-roles.spacing-s[data-v-a6ead3c0]{gap:var(--spacing-s)}.gam-player-roles .titled[data-v-a6ead3c0]{color:var(--color-pink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gam-player-roles .type[data-v-a6ead3c0]{color:var(--color-yellow);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.open-hours-fields[data-v-d3bb0c85]{display:flex;flex-direction:column;gap:var(--spacing-md)}.day-row[data-v-d3bb0c85]{display:flex;align-items:center;gap:var(--spacing-md);min-height:48px}.day-label[data-v-d3bb0c85]{width:3rem;flex-shrink:0;font-size:13px;font-weight:500;color:var(--color-white-70);letter-spacing:.03em}.day-controls[data-v-d3bb0c85]{display:flex;align-items:center;gap:var(--spacing-sm);flex:1;min-width:0;flex-shrink:0}.day-switch[data-v-d3bb0c85]{width:auto}.separator[data-v-d3bb0c85]{color:var(--color-white-30);flex-shrink:0}.closed-label[data-v-d3bb0c85]{color:var(--color-white-30);text-transform:uppercase;font-size:11px;letter-spacing:.2em}.attendee-list[data-v-d3c4422e]{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;gap:var(--spacing-md)}.row[data-v-d3c4422e]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs)}.invitee[data-v-d3c4422e]{opacity:.33;pointer-events:none}.attendee[data-v-d3c4422e]{flex-shrink:1}.spacer[data-v-d3c4422e]{width:56px;height:52px;flex-shrink:0}.code-face[data-v-d3ab69e1]{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);justify-items:center;align-items:center;width:100%;height:100%;min-height:0;text-align:center;container-type:size;container-name:handshake-sheet}.code-face-top[data-v-d3ab69e1],.code-face-bottom[data-v-d3ab69e1]{align-self:stretch;display:flex;flex-direction:column;align-items:center;width:100%;min-height:0}.code-face-top[data-v-d3ab69e1],.code-face-middle[data-v-d3ab69e1]{--code-size: min(48px, 18cqmin)}.code-face-top[data-v-d3ab69e1]{justify-content:flex-start}.code-seated[data-v-d3ab69e1]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);margin-block:auto}.code-seated .code-faces[data-v-d3ab69e1]{margin-block:0}.seat-row[data-v-d3ab69e1]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);max-width:100%}.seat-name[data-v-d3ab69e1]{display:inline-flex;min-width:0;align-items:center;gap:var(--spacing-xs);max-width:100%;font-size:14px;font-weight:600;color:var(--color-white)}.seat-more[data-v-d3ab69e1]{padding:0 6px;border-radius:9px;background:var(--color-white-10);color:var(--color-white-70);font-size:11px;font-weight:700}.accept-seat[data-v-d3ab69e1]{display:flex;align-items:center;flex:none;gap:var(--spacing-xs);height:32px;padding:0 var(--spacing-md);border-radius:16px;font:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:var(--color-pink-30);border:2px solid var(--color-pink);box-shadow:none;color:var(--color-white);animation:accept-breathe-d3ab69e1 4s ease-in-out alternate infinite}@keyframes accept-breathe-d3ab69e1{0%{background-color:var(--color-pink-30);border-color:var(--color-pink)}to{background-color:var(--color-white-10);border-color:var(--color-pink-30)}}.accept-seat[data-v-d3ab69e1]:active{transform:scale(.97)}.accept-seat[data-v-d3ab69e1]:disabled{opacity:.6;cursor:default}.code-face-bottom[data-v-d3ab69e1]{justify-content:flex-end}.code-done[data-v-d3ab69e1]{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.code-done-beside[data-v-d3ab69e1]{position:absolute;top:50%;left:calc(100% + var(--spacing-md));transform:translateY(-50%)}.code-round[data-v-d3ab69e1]{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;padding:0;border:1px solid var(--color-white-10);border-radius:50%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0003;color:var(--color-white-70);cursor:pointer;touch-action:manipulation;transition:all .2s linear}@media (hover: hover) and (pointer: fine){.code-round[data-v-d3ab69e1]:hover{color:var(--color-white);border-color:var(--color-white-20)}}.code-round[data-v-d3ab69e1]:active{transform:scale(.97)}.code-face-middle[data-v-d3ab69e1]{display:flex;flex-direction:column;align-items:center;width:100%}.sheet-label[data-v-d3ab69e1]{margin-top:auto;margin-bottom:var(--spacing-md);font-size:14px;font-weight:600;color:var(--color-white);text-transform:uppercase;letter-spacing:2px;text-indent:2px;line-height:20px}.code-faces[data-v-d3ab69e1]{--pair-face: var(--code-size);margin-block:auto}.code-centre[data-v-d3ab69e1]{--code-slot-height: min(56px, 22cqmin);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.code-pair[data-v-d3ab69e1]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);width:100%}.code-mark[data-v-d3ab69e1]{display:none;color:var(--color-white)}.code-slot[data-v-d3ab69e1]{position:relative;display:flex;align-items:center;justify-content:center;height:var(--code-slot-height)}.code-value[data-v-d3ab69e1]{font-size:var(--code-size);font-weight:700;letter-spacing:8px;text-indent:8px;text-transform:lowercase;color:var(--color-pink);font-family:Hanken Grotesk,monospace;-webkit-user-select:all;user-select:all;line-height:1.1}.code-value.is-long[data-v-d3ab69e1]{font-size:min(36px,12cqmin);letter-spacing:6px;text-indent:6px}.code-value.is-pending[data-v-d3ab69e1]{visibility:hidden}.code-value.is-expired[data-v-d3ab69e1]{color:var(--color-white-50)}.code-loading[data-v-d3ab69e1]{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:var(--radius-normal)}.timer-slot[data-v-d3ab69e1]{position:absolute;top:100%;left:50%;transform:translate(-50%);height:20px;white-space:nowrap;font-size:14px;letter-spacing:normal;text-indent:0;color:var(--color-white-50);display:flex;align-items:center;justify-content:center}.code-pair .code-slot[data-v-d3ab69e1]{margin-bottom:20px}.code-expired[data-v-d3ab69e1]{color:var(--color-pink);cursor:pointer;text-decoration:underline}.code-input[data-v-d3ab69e1]{--code-chars: 4;--code-tracking: 8px;font-size:var(--code-size);font-weight:700;letter-spacing:var(--code-tracking);text-indent:var(--code-tracking);text-align:center;color:var(--color-pink);font-family:Hanken Grotesk,monospace;background:transparent;border:none;border-bottom:2px solid var(--color-pink);outline:none;width:calc(var(--code-chars) * 1ch + var(--code-chars) * var(--code-tracking));height:min(52px,17cqmin);box-sizing:border-box;padding:0;margin:0;caret-color:var(--color-pink)}.code-input[data-v-d3ab69e1]:disabled{opacity:.6}.code-input[data-v-d3ab69e1]::placeholder{font-size:12px;font-weight:600;letter-spacing:normal;text-indent:0;color:var(--color-white-50);opacity:1}.code-input.is-error[data-v-d3ab69e1]{color:#e53935;border-bottom-color:#e53935}.code-input.is-long[data-v-d3ab69e1]{--code-chars: 6;--code-tracking: 6px;font-size:min(36px,12cqmin)}@container handshake-sheet (min-width: 265px){.code-face-top[data-v-d3ab69e1],.code-pair[data-v-d3ab69e1]{--code-size: 14cqmin}.code-pair[data-v-d3ab69e1]{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;column-gap:2.5cqmin}.code-pair.is-waiting[data-v-d3ab69e1]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.code-pair.is-waiting .code-mark[data-v-d3ab69e1]{display:none}.code-pair .code-slot[data-v-d3ab69e1]{justify-self:end}.code-pair .code-mark[data-v-d3ab69e1]{display:flex;align-self:center;justify-self:center}.code-pair:not(.is-waiting) .code-slot[data-v-d3ab69e1]{margin-bottom:0}.code-pair .code-value[data-v-d3ab69e1]{letter-spacing:.17em;text-indent:.17em}.code-pair .code-input[data-v-d3ab69e1]{--code-tracking: .17em;justify-self:start;align-self:flex-end}.code-pair .code-input.is-long[data-v-d3ab69e1]{--code-tracking: .18em;font-size:8.5cqmin}}.submit-code[data-v-d3ab69e1]{padding:8px 18px;border:1px solid var(--color-white-30);border-radius:999px;background:none;color:var(--color-white);font:inherit;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.submit-code[data-v-d3ab69e1]:not(:disabled):active{transform:scale(.97)}.submit-code[data-v-d3ab69e1]:disabled{opacity:.35;cursor:default;pointer-events:none}.waiting-message[data-v-d3ab69e1]{padding:0 var(--spacing-l);font-size:15px;font-weight:500;line-height:1.4;text-align:center;color:var(--color-white-70)}.admin-users .view-header[data-v-d3a33844]{display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-l);height:90px;gap:16px}.admin-users .view-header .title[data-v-d3a33844]{font-size:24px;font-weight:700;flex:1}.admin-users .view-header .stats-list[data-v-d3a33844]{display:flex;gap:8px}.admin-users .table-wrapper[data-v-d3a33844]{height:calc(100% - 90px);overflow:hidden}.admin-users .admin-table-text[data-v-d3a33844]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-users .user-link[data-v-d3a33844]{color:var(--color-white);font-weight:600;text-decoration:none}.admin-users .user-link[data-v-d3a33844]:hover{text-decoration:underline}.admin-users .muted[data-v-d3a33844]{color:var(--color-white-60)}.admin-users .numeric[data-v-d3a33844]{font-variant-numeric:tabular-nums}.admin-users .provider-pill[data-v-d3a33844]{padding:2px 8px;border-radius:999px;background:var(--color-white-10);color:var(--color-white-90);font-size:12px;font-weight:600}.admin-users .provider-pill.is-google[data-v-d3a33844]{background:#4285f433}.admin-users .provider-pill.is-apple[data-v-d3a33844]{background:var(--color-white-20)}.admin-users .provider-pill.is-lichess[data-v-d3a33844]{background:#ffba002e}.admin-users .actions[data-v-d3a33844]{display:flex;align-items:center;gap:var(--spacing-s)}.admin-users .master-toggle[data-v-d3a33844]{display:flex;align-items:center}
