.create.svelte-18e9j2{color:var(--v-color-text)}.prompt.svelte-18e9j2{font-size:var(--v-text-body,14px);color:var(--v-color-text-muted);margin:0}.prompt.svelte-18e9j2 a:where(.svelte-18e9j2){color:var(--v-color-primary)}.form.svelte-18e9j2{gap:var(--v-sp-4,12px);display:grid}.field.svelte-18e9j2{border:none;gap:6px;min-width:0;margin:0;padding:0;display:grid}.field.svelte-18e9j2>legend:where(.svelte-18e9j2),.field.svelte-18e9j2>span:where(.svelte-18e9j2){font-size:var(--v-text-label,12px);font-weight:var(--v-weight-semibold,600);color:var(--v-color-text-muted);align-items:center;gap:.3rem;display:inline-flex}.field.svelte-18e9j2 select:where(.svelte-18e9j2),.field.svelte-18e9j2 input:where(.svelte-18e9j2):not([type=radio]):not([type=checkbox]){box-sizing:border-box;border:1px solid var(--v-color-border);border-radius:var(--v-radius-xs,2px);background:var(--v-color-surface);width:100%;color:var(--v-color-text);font:inherit;padding:.4rem .5rem}.hint.svelte-18e9j2{font-size:var(--v-text-label,12px);color:var(--v-color-text-muted);margin:0}.check.svelte-18e9j2{font-size:var(--v-text-body,14px);color:var(--v-color-text);align-items:center;gap:.4rem;display:flex}.check.svelte-18e9j2 span:where(.svelte-18e9j2){align-items:center;gap:.3rem;display:inline-flex}.presets.svelte-18e9j2{flex-wrap:wrap;gap:6px;display:flex}.preset.svelte-18e9j2{border:1px solid var(--v-color-border);border-radius:var(--v-radius-xs,2px);background:var(--v-color-surface);color:var(--v-color-text);font:inherit;font-size:var(--v-text-label,12px);font-weight:var(--v-weight-semibold,600);cursor:pointer;align-items:center;gap:.35rem;margin:0;padding:.35rem .65rem;display:inline-flex}.preset.svelte-18e9j2:hover{border-color:var(--v-color-primary)}.preset[aria-pressed=true].svelte-18e9j2{border-color:var(--v-color-primary);background:color-mix(in srgb, var(--v-color-primary) 14%, var(--v-color-surface));color:var(--v-color-text)}.btn-group.svelte-18e9j2{border:1px solid var(--v-color-border);border-radius:var(--v-radius-xs,2px);background:color-mix(in srgb, var(--v-color-text) 6%, var(--v-color-surface));gap:1px;width:100%;padding:2px;display:flex}.btn-group-wrap.svelte-18e9j2{flex-wrap:wrap}.btn-group.svelte-18e9j2 button:where(.svelte-18e9j2){border-radius:var(--v-radius-xs,2px);color:var(--v-color-text-muted);font:inherit;font-size:var(--v-text-label,12px);font-weight:var(--v-weight-semibold,600);cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:.3rem;min-width:0;margin:0;padding:.45rem .5rem;display:inline-flex}.btn-group.svelte-18e9j2 button:where(.svelte-18e9j2):hover{color:var(--v-color-text)}.btn-group.svelte-18e9j2 button.active:where(.svelte-18e9j2),.btn-group.svelte-18e9j2 button[aria-checked=true]:where(.svelte-18e9j2){background:var(--v-color-surface);color:var(--v-color-text);box-shadow:0 1px 2px color-mix(in srgb, var(--v-color-text) 12%, transparent)}.btn-group.svelte-18e9j2 button:where(.svelte-18e9j2):focus-visible,.preset.svelte-18e9j2:focus-visible{outline:2px solid var(--v-color-primary);outline-offset:2px}.seat-block.svelte-18e9j2{gap:8px;display:grid}.clock-row.svelte-18e9j2{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 4.75rem;align-items:end;gap:8px;display:grid}.clock-cell.svelte-18e9j2{min-width:0;font-size:var(--v-text-label,12px);color:var(--v-color-text-muted);gap:4px;display:grid}.friend-list.svelte-18e9j2{border:1px solid var(--v-color-border);border-radius:var(--v-radius-xs,2px);gap:2px;max-height:10rem;padding:2px;display:grid;overflow:auto}.friend-opt.svelte-18e9j2{font-size:var(--v-text-label,12px);color:var(--v-color-text);cursor:pointer;align-items:center;gap:.45rem;padding:.35rem .5rem;display:flex}.friend-opt.svelte-18e9j2:hover{background:color-mix(in srgb, var(--v-color-text) 6%, transparent)}.mark.svelte-18e9j2{font-variant-emoji:emoji;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-style:normal;font-weight:400;line-height:1}.error.svelte-18e9j2{color:var(--v-color-danger,#b42318);font-size:var(--v-text-label,12px);margin:0}button[type=submit].svelte-18e9j2{border:1px solid var(--v-color-primary);border-radius:var(--v-radius-xs,2px);background:var(--v-color-primary);color:var(--v-color-primary-contrast);font:inherit;font-weight:var(--v-weight-semibold,600);cursor:pointer;padding:.55rem .75rem}button[type=submit].svelte-18e9j2:disabled{opacity:.6;cursor:not-allowed}button[type=submit].svelte-18e9j2:active:not(:disabled){transform:scale(.98)}.sr-only.svelte-18e9j2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=520px){.clock-row.svelte-18e9j2{grid-template-columns:1fr}.clock-inc.svelte-18e9j2{max-width:6rem}}@media (prefers-reduced-motion:reduce){button[type=submit].svelte-18e9j2:active:not(:disabled){transform:none}}.play-tr.svelte-10gwyae{align-items:center;gap:var(--v-sp-3,8px);display:inline-flex}.hub.svelte-10gwyae{box-sizing:border-box;max-width:36rem;padding:var(--v-sp-7,16px);color:var(--v-color-text);margin:0 auto}h1.svelte-10gwyae{margin:0 0 var(--v-sp-2,8px);font-size:var(--v-text-lg);font-weight:var(--v-weight-bold,700)}.lede.svelte-10gwyae{margin:0 0 var(--v-sp-6,24px);font-size:var(--v-text-body);color:var(--v-color-text-muted)}h2.svelte-10gwyae{font-size:var(--v-text-body,14px);font-weight:var(--v-weight-semibold,600);align-items:center;gap:.35rem;margin:0;display:flex}.mark.svelte-10gwyae,.tile-mark.svelte-10gwyae,.computer-mark.svelte-10gwyae{font-variant-emoji:emoji;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-style:normal;font-weight:400;line-height:1}.lane.svelte-10gwyae{margin:0 0 var(--v-sp-6,20px)}.lane-head.svelte-10gwyae{margin:0 0 var(--v-sp-3,8px);gap:2px;display:grid}.lane-hint.svelte-10gwyae{font-size:var(--v-text-label,12px);color:var(--v-color-text-muted);margin:0}.tiles.svelte-10gwyae{gap:var(--v-sp-3,8px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tile.svelte-10gwyae{border:1px solid var(--v-color-primary);border-radius:var(--v-radius-xs,2px);background:var(--v-color-primary);min-height:4.75rem;color:var(--v-color-primary-contrast);cursor:pointer;transition:transform var(--v-transition-fast,.12s) ease, background-color var(--v-transition-fast,.12s) ease, opacity var(--v-transition-fast,.12s) ease;justify-items:center;gap:.15rem;padding:.65rem .5rem .7rem;display:grid;transform:scale(1)}.tile.svelte-10gwyae:hover{filter:brightness(1.05)}.tile-casual.svelte-10gwyae{background:var(--v-color-surface);color:var(--v-color-text);border-color:var(--v-color-border)}.tile-casual.svelte-10gwyae:hover{filter:none;border-color:var(--v-color-primary);color:var(--v-color-primary)}.tile-casual.svelte-10gwyae:focus-visible{outline-color:var(--v-color-primary)}.tile.svelte-10gwyae:active{transform:scale(.96)}.tile.svelte-10gwyae:focus-visible{outline:2px solid var(--v-color-primary-contrast);outline-offset:2px}.tile.svelte-10gwyae:disabled{opacity:.45;cursor:not-allowed}.tile.pending.svelte-10gwyae{opacity:1}.tile-mark.svelte-10gwyae{font-size:var(--v-text-lg,18px)}.tile-time.svelte-10gwyae{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--v-text-lg,18px);font-weight:var(--v-weight-bold,700);letter-spacing:-.02em}.tile-hint.svelte-10gwyae{font-size:var(--v-text-label,12px);opacity:.85}.error.svelte-10gwyae{margin:var(--v-sp-3,8px) 0 0;color:var(--v-color-danger,#b42318);font-size:var(--v-text-label,12px)}.computer-card.svelte-10gwyae{align-items:center;gap:var(--v-sp-4,12px);margin:var(--v-sp-2,4px) 0 0;border:1px solid color-mix(in srgb, var(--v-color-primary) 35%, var(--v-color-border));border-radius:var(--v-radius-xs,2px);background:color-mix(in srgb, var(--v-color-primary) 10%, var(--v-color-surface));color:var(--v-color-text);transition:transform var(--v-transition-fast,.12s) ease, border-color var(--v-transition-fast,.12s) ease, background-color var(--v-transition-fast,.12s) ease;grid-template-columns:auto 1fr;padding:.85rem 1rem;text-decoration:none;display:grid;transform:scale(1)}.computer-card.svelte-10gwyae:hover{border-color:var(--v-color-primary)}.computer-card.svelte-10gwyae:active{transform:scale(.98)}.computer-card.svelte-10gwyae:focus-visible{outline:2px solid var(--v-color-primary);outline-offset:2px}.computer-mark.svelte-10gwyae{font-size:1.75rem}.computer-copy.svelte-10gwyae{gap:.2rem;min-width:0;display:grid}.computer-name.svelte-10gwyae{font-size:var(--v-text-body,14px);font-weight:var(--v-weight-bold,700)}.computer-hint.svelte-10gwyae{font-size:var(--v-text-label,12px);color:var(--v-color-text-muted)}.more.svelte-10gwyae{align-items:center;gap:var(--v-sp-5,12px) var(--v-sp-6,16px);margin:var(--v-sp-4,12px) 0 0;flex-wrap:wrap;display:flex}.text-link.svelte-10gwyae{color:var(--v-color-text-muted);font:inherit;font-size:var(--v-text-body,14px);font-weight:var(--v-weight-semibold,600);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;text-decoration:underline;display:inline-flex}.text-link.svelte-10gwyae:hover{color:var(--v-color-primary)}.text-link.svelte-10gwyae:focus-visible{outline:2px solid var(--v-color-primary);outline-offset:2px}.invites.svelte-10gwyae,.recent.svelte-10gwyae{margin-top:var(--v-sp-8,24px)}.invites.svelte-10gwyae h2:where(.svelte-10gwyae),.recent.svelte-10gwyae h2:where(.svelte-10gwyae){margin:0 0 var(--v-sp-3,8px)}ul.svelte-10gwyae{gap:var(--v-sp-3,8px);margin:0;padding:0;list-style:none;display:grid}.game-row.svelte-10gwyae{font-size:var(--v-text-label,12px);color:inherit;border-radius:var(--v-radius-xs,2px);gap:2px;padding:2px 0;text-decoration:none;display:grid}.game-row.svelte-10gwyae:hover{color:var(--v-color-primary)}.game-row.svelte-10gwyae:focus-visible{outline:2px solid var(--v-color-primary);outline-offset:2px}.result.svelte-10gwyae{font-weight:var(--v-weight-semibold,600)}.muted.svelte-10gwyae{color:var(--v-color-text-muted);font-size:var(--v-text-label,12px)}@media (width<=767px){.tiles.svelte-10gwyae{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tile.svelte-10gwyae,.computer-card.svelte-10gwyae{transition:none}.tile.svelte-10gwyae:active,.computer-card.svelte-10gwyae:active{transform:none}}html[data-nav-pending="1"],html[data-nav-pending="1"] *{cursor:progress!important}
