.create.svelte-bn2kli{color:var(--v-color-text)}.prompt.svelte-bn2kli{font-size:var(--v-text-body,14px);color:var(--v-color-text-muted);margin:0}.prompt.svelte-bn2kli a:where(.svelte-bn2kli){color:var(--v-color-primary)}.form.svelte-bn2kli{gap:var(--v-sp-4,12px);display:grid}.callout.svelte-bn2kli{padding:var(--v-sp-3,8px);border:1px solid var(--v-color-border);border-radius:var(--v-radius-xs,2px);background:color-mix(in srgb, var(--v-color-primary) 8%, var(--v-color-surface));gap:4px;display:grid}.challenge-target.svelte-bn2kli{font-size:var(--v-text-body,14px);font-weight:var(--v-weight-semibold,600);color:var(--v-color-text);margin:0}.field.svelte-bn2kli{border:none;gap:6px;min-width:0;margin:0;padding:0;display:grid}.field-label.svelte-bn2kli{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}.join-fixed.svelte-bn2kli{border:1px solid var(--v-color-border);border-radius:var(--v-radius-xs,2px);background:color-mix(in srgb, var(--v-color-text) 4%, var(--v-color-surface));font-size:var(--v-text-body,14px);color:var(--v-color-text);align-items:center;gap:.3rem;margin:0;padding:.45rem .5rem;display:inline-flex}.field.svelte-bn2kli>legend:where(.svelte-bn2kli),.field.svelte-bn2kli>span:where(.svelte-bn2kli){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-bn2kli select:where(.svelte-bn2kli),.field.svelte-bn2kli input:where(.svelte-bn2kli):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-bn2kli{font-size:var(--v-text-label,12px);color:var(--v-color-text-muted);margin:0}.check.svelte-bn2kli{font-size:var(--v-text-body,14px);color:var(--v-color-text);align-items:center;gap:.4rem;display:flex}.check.svelte-bn2kli span:where(.svelte-bn2kli){align-items:center;gap:.3rem;display:inline-flex}.presets.svelte-bn2kli{gap:var(--v-sp-3,8px);width:100%;display:flex}.preset.svelte-bn2kli{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-size:var(--v-text-label,12px);font-weight:var(--v-weight-semibold,600);cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;gap:.35rem;min-width:0;margin:0;padding:1rem .55rem;display:inline-flex}.preset.svelte-bn2kli:hover{background:color-mix(in srgb, var(--v-color-primary-contrast) 14%, var(--v-color-primary))}.preset[aria-pressed=true].svelte-bn2kli{background:color-mix(in srgb, var(--v-color-primary-contrast) 22%, var(--v-color-primary));box-shadow:0 1px 3px color-mix(in srgb, var(--v-color-primary) 35%, transparent)}.btn-group.svelte-bn2kli{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-bn2kli{flex-wrap:wrap}.btn-group.svelte-bn2kli button:where(.svelte-bn2kli){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-bn2kli button:where(.svelte-bn2kli):hover{color:var(--v-color-text)}.btn-group.svelte-bn2kli button.active:where(.svelte-bn2kli),.btn-group.svelte-bn2kli button[aria-checked=true]:where(.svelte-bn2kli){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-bn2kli button:where(.svelte-bn2kli):focus-visible,.preset.svelte-bn2kli:focus-visible{outline:2px solid var(--v-color-primary);outline-offset:2px}.seat-block.svelte-bn2kli{gap:8px;display:grid}.clock-row.svelte-bn2kli{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 4.75rem;align-items:end;gap:8px;display:grid}.clock-cell.svelte-bn2kli{min-width:0;font-size:var(--v-text-label,12px);color:var(--v-color-text-muted);gap:4px;display:grid}.friend-list.svelte-bn2kli{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-bn2kli{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-bn2kli:hover{background:color-mix(in srgb, var(--v-color-text) 6%, transparent)}.mark.svelte-bn2kli{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-bn2kli{color:var(--v-color-danger,#b42318);font-size:var(--v-text-label,12px);margin:0}button[type=submit].svelte-bn2kli{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-bn2kli:disabled{opacity:.6;cursor:not-allowed}button[type=submit].svelte-bn2kli:active:not(:disabled){background-image:linear-gradient(var(--v-press-fill), var(--v-press-fill))}.sr-only.svelte-bn2kli{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.facts.svelte-1txcbvm{margin:0 0 var(--v-sp-4,12px);color:var(--v-color-text)}.facts--row.svelte-1txcbvm{flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;margin:0;display:flex}.facts--row.svelte-1txcbvm .rating:where(.svelte-1txcbvm){font-variant-numeric:tabular-nums;color:var(--v-color-text-muted);font-size:var(--v-text-label,12px)}.facts--row.svelte-1txcbvm .explain:where(.svelte-1txcbvm){flex:1 0 100%}dl.facts.svelte-1txcbvm{column-gap:var(--v-sp-3,8px);row-gap:var(--v-sp-1,4px);grid-template-columns:auto 1fr;display:grid}dl.facts.svelte-1txcbvm>div:where(.svelte-1txcbvm){display:contents}dt.svelte-1txcbvm{color:var(--v-color-text-muted);font-size:var(--v-text-label,12px);font-weight:var(--v-weight-semibold,600);align-self:start;margin:0}dd.svelte-1txcbvm{font-size:var(--v-text-body,14px);margin:0}.badge.svelte-1txcbvm{border:1px solid var(--v-color-border);border-radius:var(--v-radius-xs,2px);font-size:var(--v-text-label,12px);padding:.1rem .35rem}.line.svelte-1txcbvm{font-size:var(--v-text-label,12px);margin:0}.compact.svelte-1txcbvm{font-variant-numeric:tabular-nums;font-weight:var(--v-weight-semibold,600)}.explain.svelte-1txcbvm{color:var(--v-color-text-muted);font-size:var(--v-text-label,12px);display:block}dd.svelte-1txcbvm .explain:where(.svelte-1txcbvm){margin-top:.15rem}.muted.svelte-1txcbvm{color:var(--v-color-text-muted)}.challenge-chip.svelte-7fv72y{--open-challenge-tr-icons:var(--edge-tr-icon-count,3);--open-challenge-tr-extra-icons:var(--edge-tr-extra-icons,0);--open-challenge-tr-total:calc(var(--open-challenge-tr-icons) + var(--open-challenge-tr-extra-icons));--open-challenge-tr-icon-size:2.5rem;z-index:24000;top:var(--v-sp-7,16px);right:calc(var(--v-sp-7,16px) + (var(--open-challenge-tr-total) * var(--open-challenge-tr-icon-size)) + (var(--open-challenge-tr-total) * var(--v-sp-3,8px)));border:1px solid var(--v-color-border);border-radius:var(--v-radius-full,9999px);background:var(--v-color-surface);max-width:min(18rem,100vw - 8.5rem);color:var(--v-color-text);font:inherit;font-size:var(--v-text-label,12px);font-weight:var(--v-weight-semibold,600);cursor:pointer;box-shadow:0 1px 4px color-mix(in srgb, var(--v-color-text) 12%, transparent);margin:0;padding:.45rem .75rem;position:fixed}.challenge-chip.claimed.svelte-7fv72y{border-color:var(--v-color-primary);background:color-mix(in srgb, var(--v-color-primary) 16%, var(--v-color-surface));animation:1.1s infinite svelte-7fv72y-open-challenge-pulse}.challenge-chip.svelte-7fv72y:focus-visible{outline:2px solid var(--v-color-primary);outline-offset:2px}.challenge-chip--inline.svelte-7fv72y,.challenge-chip--toolbar.svelte-7fv72y{z-index:auto;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;max-width:min(12rem,40vw);box-shadow:none;align-items:center;display:inline-flex;position:static;top:auto;right:auto;overflow:hidden}.challenge-chip--inline.svelte-7fv72y{height:1.35rem;font-size:var(--v-text-xs,.75rem);padding:0 .45rem;line-height:1}.challenge-chip--toolbar.svelte-7fv72y{border-radius:var(--v-radius-sm,4px);height:40px;font-size:var(--v-text-label,12px);flex-shrink:0;padding:0 .7rem}.error.svelte-7fv72y{margin:0 0 var(--v-sp-4,12px);color:var(--v-color-danger,#b42318);font-size:var(--v-text-label,12px)}.actions.svelte-7fv72y{gap:var(--v-sp-3,8px);flex-wrap:wrap;display:flex}.actions--split.svelte-7fv72y{justify-content:space-between;align-items:center}.btn.svelte-7fv72y{border:1px solid var(--v-color-border);border-radius:var(--v-radius-sm,4px);background:var(--v-color-surface);min-width:112px;min-height:2.25rem;color:var(--v-color-text);font:inherit;font-size:var(--v-text-body-sm,.8125rem);font-weight:var(--v-weight-semibold,600);cursor:pointer;white-space:nowrap;margin:0;padding:.45rem .8rem}.btn.primary.svelte-7fv72y{border-color:var(--v-color-primary);background:var(--v-color-primary);color:var(--v-color-primary-contrast)}.btn.danger.svelte-7fv72y{border-color:var(--v-color-border);color:var(--v-color-danger,#b42318)}.btn.svelte-7fv72y:disabled{opacity:.6;cursor:not-allowed}@keyframes svelte-7fv72y-open-challenge-pulse{0%,to{box-shadow:0 1px 4px color-mix(in srgb, var(--v-color-primary) 20%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--v-color-primary) 28%, transparent)}}@media (prefers-reduced-motion:reduce){.challenge-chip.claimed.svelte-7fv72y{animation:none}}@media (width<=767px){.challenge-chip.svelte-7fv72y:not(.challenge-chip--inline):not(.challenge-chip--toolbar){--open-challenge-tr-icon-size:2.25rem;max-width:min(14rem,100vw - 7.5rem)}.challenge-chip--toolbar.svelte-7fv72y{height:36px}body:has([data-testid=tr-overflow]) .challenge-chip.svelte-7fv72y:not(.challenge-chip--inline):not(.challenge-chip--toolbar){display:none}}
