:where(:root,[data-ui-root]){--ui-font-display:"Fraunces Variable", Georgia, serif;--ui-font-body:"Inter Variable", system-ui, sans-serif;--ui-font-data:"JetBrains Mono Variable", ui-monospace, monospace;--ui-color-canvas:#0e1013;--ui-color-chrome:#191c20;--ui-color-surface:#1a1d22f0;--ui-color-surface-raised:#23272df5;--ui-color-surface-inset:#0d0f12e6;--ui-color-surface-hover:#2c3138fa;--ui-color-surface-active:#131519fa;--ui-color-text:#eef0f2;--ui-color-text-muted:#a9b0b8;--ui-color-text-disabled:#5c636b;--ui-color-accent:#a8823f;--ui-color-accent-strong:#d9b06a;--ui-color-accent-hover:color-mix(in srgb, var(--ui-color-accent) 42%, var(--ui-color-surface-raised));--ui-color-accent-active:color-mix(in srgb, var(--ui-color-accent) 36%, var(--ui-color-surface-inset));--ui-color-danger:#962824e6;--ui-color-danger-hover:#b2342df2;--ui-color-danger-active:color-mix(in srgb, var(--ui-color-danger) 76%, var(--ui-color-surface-active));--ui-color-divider:#c4ccd62e;--ui-color-divider-strong:#4a505a;--ui-color-focus:#d9b06aeb;--ui-color-status-good:#74b98a;--ui-color-status-warning:#d9a441;--ui-color-status-poor:#e27466;--ui-color-overflow-shadow:#000000db;--ui-color-info:#8fc3f5;--ui-color-info-surface:#508cd224;--ui-color-success:#9fd3ad;--ui-color-success-surface:#46965f24;--ui-color-accent-glow:#d9b06a38;--ui-color-scrim:#060709b8;--ui-color-scrim-opaque:#060709eb;--ui-color-scrim-alert:#030405b8;--ui-color-scrim-alert-opaque:#030405e6;--ui-app-backdrop:radial-gradient(120% 80% at 15% -10%, #b9965f1a, transparent 55%), radial-gradient(90% 70% at 100% 110%, #788caa1a, transparent 60%), var(--ui-color-canvas);--ui-app-backdrop-filter:none;--ui-app-backdrop-tint:none;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.5rem;--ui-space-6:2rem;--ui-space-7:3rem;--ui-radius-square:0;--ui-radius-soft:.75rem;--ui-radius-round:1.25rem;--ui-frame-border-width:1px;--ui-divider-width:1px;--ui-color-border:#c4ccd629;--ui-color-border-outer:#000c;--ui-color-border-highlight:#ebf0f714;--ui-color-divider-channel:#0a0b0e;--ui-color-divider-channel-strong:color-mix(in srgb, var(--ui-color-accent) 30%, #08090b);--ui-material-texture:linear-gradient(180deg, #ebf0f70f, #0000002e);--ui-material-texture-hover:linear-gradient(180deg, #ebf0f717, #00000024);--ui-material-texture-pressed:linear-gradient(180deg, #0000006b, #0000001a 62%, #ebf0f70b);--ui-shadow-raised:inset 0 1px #ebf0f71f, inset 0 -1px #00000075, 0 0 0 1px #000c, 0 1px 0 #e1e8f21a inset, 0 14px 28px -12px #000000e6, 0 3px 8px #00000094;--ui-shadow-overlay:0 0 0 1px var(--ui-color-border-outer), 0 1px 0 1px color-mix(in srgb, var(--ui-color-border-highlight) 62%, transparent), 0 .5rem 1rem -.2rem #000000e6, 0 2.2rem 5rem -1.5rem #000, inset 0 1px var(--ui-color-border-highlight), inset 0 -1px #00000080;--ui-shadow-embedded:inset 1px 0 #ebf0f70f, inset -1px 0 #0006, inset 0 1px #ebf0f71f, inset 0 -1px #00000075;--ui-shadow-embedded-seamless-inline-start:inset -1px 0 #0006, inset 0 1px #ebf0f71f, inset 0 -1px #00000075;--ui-shadow-pressed:inset 0 2px 8px #00000073, 0 0 0 1px #0000008c, inset 0 1px #ffffff0a;--ui-focus-ring:inset 0 0 0 2px var(--ui-color-focus);--ui-icon-size:1.25rem;--ui-icon-size-prominent:1.5rem;--ui-motion-feedback:.12s;--ui-motion-state:.18s;--ui-motion-layer:.28s;--ui-motion-emphasis:.42s;--ui-ease-enter:cubic-bezier(.16, 1, .3, 1);--ui-ease-exit:cubic-bezier(.4, 0, 1, 1);--ui-content-readable:72rem;--ui-content-wide:90rem;--ui-content-table:100rem;--ui-content-app:80rem;--ui-page-gutter:clamp(.75rem, 3vw, 2rem);--ui-page-logo-height:clamp(7rem, 26vw, 12rem);--ui-z-base:0;--ui-z-hud:100;--ui-z-backdrop:1000;--ui-z-overlay:1001;--ui-z-popover:1100;--ui-z-tooltip:1200;--ui-z-alert-backdrop:1300;--ui-z-alert:1301;color:var(--ui-color-text);font-family:var(--ui-font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=767px){:where([data-ui-root]){--ui-page-gutter:clamp(.5rem, 3vw, .875rem)}}:where([data-ui-root],[data-ui-root] *){box-sizing:border-box}@media (prefers-reduced-motion:reduce){:where([data-ui-root]){--ui-motion-feedback:1ms;--ui-motion-state:1ms;--ui-motion-layer:1ms;--ui-motion-emphasis:1ms}}:root{--ui-safe-top:env(safe-area-inset-top,0px);--ui-safe-right:env(safe-area-inset-right,0px);--ui-safe-bottom:env(safe-area-inset-bottom,0px);--ui-safe-left:env(safe-area-inset-left,0px);--ui-game-bottom-inset:var(--ui-safe-bottom);--ui-viewport-height:100dvh;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--ui-font-body);font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}html,button:disabled,input:disabled,select:disabled,textarea:disabled{touch-action:manipulation}html{height:var(--ui-viewport-height);min-width:320px;min-height:var(--ui-viewport-height);overflow:visible}body{width:100%;height:var(--ui-viewport-height);min-width:320px;min-height:0;color:var(--ui-color-text);background:var(--ui-color-canvas);margin:0;position:fixed;inset:0;overflow:hidden}h1,h2,h3{font-family:var(--ui-font-display);font-weight:400}#app{width:100%;height:var(--ui-viewport-height);min-height:0;overflow:hidden}@media (display-mode:standalone){:root{--ui-game-bottom-inset:calc(var(--ui-safe-bottom) / 2);--ui-viewport-height:calc(100dvh + var(--ui-safe-bottom))}}:root[data-ui-display-mode=standalone]{--ui-game-bottom-inset:calc(var(--ui-safe-bottom) / 2);--ui-viewport-height:calc(100dvh + var(--ui-safe-bottom))}button,input,select,textarea,img,svg,canvas{max-width:100%}@media print{@page{size:A4 portrait;margin:0}html,body{background:var(--ui-color-canvas);-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;min-width:0;height:auto;min-height:0;position:static;inset:auto;overflow:visible}#app{width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:0}.game-error{display:none!important}}::view-transition-old(root){animation-duration:var(--ui-motion-emphasis);animation-timing-function:var(--ui-ease-enter)}::view-transition-new(root){animation-duration:var(--ui-motion-emphasis);animation-timing-function:var(--ui-ease-enter)}.ui-frame[data-v-75af5346]{--ui-frame-texture-current:var(--ui-frame-texture,var(--ui-material-texture));--ui-frame-interactive-hover:var(--ui-color-surface-hover);--ui-frame-interactive-active:var(--ui-color-surface-active);--ui-frame-embedded-shadow:var(--ui-shadow-embedded);border:var(--ui-frame-border-width) solid var(--ui-color-border);border-radius:var(--ui-frame-radius);min-width:0;color:var(--ui-color-text);background:var(--ui-frame-texture-current), var(--ui-frame-surface);box-shadow:var(--ui-frame-shadow);overflow:clip}.ui-frame[data-v-75af5346]:not(.ui-frame--embedded)>.ui-split{border-radius:max(0px, calc(var(--ui-frame-radius) - var(--ui-frame-border-width)))}.ui-frame--tone-base[data-v-75af5346]{--ui-frame-surface:var(--ui-color-surface)}.ui-frame--tone-raised[data-v-75af5346]{--ui-frame-surface:var(--ui-color-surface-raised)}.ui-frame--tone-inset[data-v-75af5346]{--ui-frame-surface:var(--ui-color-surface-inset)}.ui-frame--tone-accent[data-v-75af5346]{--ui-frame-surface:color-mix(in srgb, var(--ui-color-accent) 28%, var(--ui-color-surface-raised));--ui-frame-interactive-hover:var(--ui-color-accent-hover);--ui-frame-interactive-active:var(--ui-color-accent-active)}.ui-frame--tone-danger[data-v-75af5346]{--ui-frame-surface:var(--ui-color-danger);--ui-frame-interactive-hover:var(--ui-color-danger-hover);--ui-frame-interactive-active:var(--ui-color-danger-active);border-color:color-mix(in srgb, var(--ui-color-danger-hover) 72%, var(--ui-color-divider))}.ui-frame--elevation-flat[data-v-75af5346]{--ui-frame-shadow:none}.ui-frame--elevation-raised[data-v-75af5346]{--ui-frame-shadow:var(--ui-shadow-raised)}.ui-frame--elevation-overlay[data-v-75af5346]{--ui-frame-shadow:var(--ui-shadow-overlay)}.ui-frame--shape-square[data-v-75af5346]{--ui-frame-radius:var(--ui-radius-square)}.ui-frame--shape-soft[data-v-75af5346]{--ui-frame-radius:var(--ui-radius-soft)}.ui-frame--shape-round[data-v-75af5346]{--ui-frame-radius:var(--ui-radius-round)}.ui-frame--embedded[data-v-75af5346]{--ui-frame-shadow:var(--ui-frame-embedded-shadow);box-shadow:var(--ui-frame-shadow);border:0;border-radius:0}.ui-frame--interactive[data-v-75af5346]{appearance:none;font:inherit;cursor:pointer;transition:background-color var(--ui-motion-feedback) var(--ui-ease-enter), box-shadow var(--ui-motion-feedback) var(--ui-ease-enter), color var(--ui-motion-feedback) var(--ui-ease-enter)}.ui-frame--interactive[data-v-75af5346]:hover:not(:disabled,[aria-disabled=true]){--ui-frame-surface:var(--ui-frame-interactive-hover);--ui-frame-texture-current:var(--ui-material-texture-hover)}.ui-frame--interactive[data-v-75af5346]:is(:active,[data-selected=true]):not(:disabled,[aria-disabled=true]){--ui-frame-surface:var(--ui-frame-interactive-active);--ui-frame-texture-current:var(--ui-material-texture-pressed);--ui-frame-shadow:var(--ui-shadow-pressed);box-shadow:var(--ui-frame-shadow)}.ui-frame--interactive[data-v-75af5346]:focus-visible{z-index:1;box-shadow:var(--ui-frame-shadow), var(--ui-focus-ring);outline:0}.ui-frame--interactive[data-v-75af5346]:is(:disabled,[aria-disabled=true]){color:var(--ui-color-text-disabled);cursor:not-allowed;opacity:.55}.ui-action[data-v-acd7bb95]{justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:2.75rem;color:var(--ui-color-text);font-family:var(--ui-font-body);text-align:center;border:0;font-weight:650;line-height:1.1;display:inline-flex}.ui-action--size-compact[data-v-acd7bb95]{min-height:2.5rem;padding:var(--ui-space-2) var(--ui-space-3);font-size:.875rem}.ui-action--size-default[data-v-acd7bb95]{padding:var(--ui-space-3) var(--ui-space-4);font-size:1rem}.ui-action--icon-only[data-v-acd7bb95]{aspect-ratio:1;padding-inline:var(--ui-space-3)}.ui-action[data-v-acd7bb95] svg{width:var(--ui-icon-size);height:var(--ui-icon-size);flex:none}.ui-action--icon-only[data-v-acd7bb95] svg{width:var(--ui-icon-size-prominent);height:var(--ui-icon-size-prominent)}.ui-action--selected[data-v-acd7bb95]{color:var(--ui-color-accent-strong)}.ui-split[data-v-e43eb697]{gap:var(--ui-divider-width);background:var(--ui-split-divider);min-width:0;min-height:0;display:flex}.ui-split[data-v-e43eb697]>:is(.ui-frame--embedded,.ui-split,.ui-collapse,.ui-tabs,.ui-tab-list,.ui-input-group__control){border-radius:inherit}.ui-split--axis-inline[data-v-e43eb697]>:is(.ui-frame--embedded,.ui-split,.ui-collapse,.ui-tabs,.ui-tab-list,.ui-input-group__control):not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ui-split--axis-inline[data-v-e43eb697]>:is(.ui-frame--embedded,.ui-split,.ui-collapse,.ui-tabs,.ui-tab-list,.ui-input-group__control):not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ui-split--axis-block[data-v-e43eb697]>:is(.ui-frame--embedded,.ui-split,.ui-collapse,.ui-tabs,.ui-tab-list,.ui-input-group__control):not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.ui-split--axis-block[data-v-e43eb697]>:is(.ui-frame--embedded,.ui-split,.ui-collapse,.ui-tabs,.ui-tab-list,.ui-input-group__control):not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.ui-split--axis-inline[data-v-e43eb697]{flex-direction:row}.ui-split--axis-block[data-v-e43eb697]{flex-direction:column}.ui-split--axis-inline[data-v-e43eb697]:not(.ui-split--divider-none)>:is(.ui-collapse--enter-from,.ui-collapse--leave-to):not(:last-child){margin-inline-end:calc(-1 * var(--ui-divider-width))}.ui-split--axis-inline[data-v-e43eb697]:not(.ui-split--divider-none)>:is(.ui-collapse--enter-from,.ui-collapse--leave-to):last-child:not(:first-child){margin-inline-start:calc(-1 * var(--ui-divider-width))}.ui-split--divider-none[data-v-e43eb697]{--ui-split-divider:transparent;gap:0}.ui-split--divider-subtle[data-v-e43eb697]{--ui-split-divider:var(--ui-color-divider-channel)}.ui-split--divider-strong[data-v-e43eb697]{--ui-split-divider:var(--ui-color-divider-channel-strong)}.ui-split--axis-inline.ui-split--seamless-start[data-v-e43eb697]>:first-child,.ui-split--axis-inline.ui-split--seamless-start[data-v-e43eb697]>.ui-collapse:first-child>.ui-collapse__content>:first-child{--ui-frame-embedded-shadow:var(--ui-shadow-embedded-seamless-inline-start)}.ui-split--equal.ui-split--axis-inline[data-v-e43eb697],.ui-split--equal.ui-split--axis-block[data-v-e43eb697]{display:grid}.ui-split--equal.ui-split--axis-inline[data-v-e43eb697]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.ui-split--equal.ui-split--axis-block[data-v-e43eb697]{grid-auto-rows:minmax(0,1fr);grid-auto-flow:row}.ui-segment[data-v-5c8d1631]{min-width:0;min-height:0}.ui-segment--padding-none[data-v-5c8d1631]{padding:0}.ui-segment--padding-none[data-v-5c8d1631]>:is(.ui-split,.ui-tabs,.ui-tab-list):only-child{border-radius:inherit}.ui-segment--padding-compact[data-v-5c8d1631]{padding:var(--ui-space-3) var(--ui-space-4)}.ui-segment--padding-normal[data-v-5c8d1631]{padding:var(--ui-space-5)}.ui-segment--padding-spacious[data-v-5c8d1631]{padding:var(--ui-space-6)}.ui-segment--scroll[data-v-5c8d1631]{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto}@media (width<=479px){.ui-segment--padding-normal[data-v-5c8d1631],.ui-segment--padding-spacious[data-v-5c8d1631]{padding:var(--ui-space-4)}}.lobby-code-control[data-v-a5822b78],.lobby-code-control__row[data-v-a5822b78]{min-width:0}.lobby-code-control__code[data-v-a5822b78]{align-items:center;gap:var(--ui-space-2);font-variant-numeric:tabular-nums;flex:auto;min-width:0;display:flex}.lobby-code-control__code span[data-v-a5822b78]{color:var(--ui-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.lobby-code-control__code strong[data-v-a5822b78]{color:var(--ui-color-accent-strong);letter-spacing:.06em;text-overflow:ellipsis;-webkit-user-select:all;user-select:all;white-space:nowrap;overflow:hidden}.lobby-code-control__copy-action[data-v-a5822b78]{flex:none}.lobby-code-control__status[data-v-a5822b78]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=439px){.lobby-code-control__code span[data-v-a5822b78],.lobby-code-control__code>svg[data-v-a5822b78]{display:none}.lobby-code-control__code[data-v-a5822b78]{padding-inline:var(--ui-space-3)}}.ui-button-group[data-v-685d7ef0]{min-width:0}.ui-panel[data-v-2b745013]{flex-direction:column;min-width:0;min-height:0;display:flex}.ui-panel__split[data-v-2b745013]{flex:1;overflow:hidden}.ui-panel--animate-size[data-v-2b745013]{transition:height var(--ui-motion-state) var(--ui-ease-enter)}.ui-panel--animate-size .ui-panel__split[data-v-2b745013]{flex:none}.ui-panel__body[data-v-2b745013]{flex:1}@media (prefers-reduced-motion:reduce){.ui-panel--animate-size[data-v-2b745013]{transition-duration:1ms}}.ui-title-bar[data-v-84b07aa7]{min-height:3rem}.ui-title-bar__content[data-v-84b07aa7]{flex:auto;align-items:center;min-width:0;display:flex}.ui-alert-dialog__overlay[data-v-b0a48f04]{z-index:var(--ui-z-alert-backdrop);background:var(--ui-color-scrim-alert);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);position:fixed;inset:0}.ui-alert-dialog__panel[data-v-b0a48f04]{z-index:var(--ui-z-alert);width:min(30rem,100vw - 2rem);max-height:calc(100dvh - 2rem);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-alert-dialog__title[data-v-b0a48f04]{font-family:var(--ui-font-display);margin:0;font-size:1.35rem;font-weight:650;line-height:1.1}.ui-alert-dialog__description[data-v-b0a48f04]{color:var(--ui-color-text-muted);text-align:center;margin:0;font-size:1rem;line-height:1.55}.ui-alert-dialog__overlay[data-state=open][data-v-b0a48f04]{animation:ui-alert-dialog-overlay-in-b0a48f04 var(--ui-motion-layer) var(--ui-ease-enter)}.ui-alert-dialog__overlay[data-state=closed][data-v-b0a48f04]{animation:ui-alert-dialog-overlay-out-b0a48f04 var(--ui-motion-state) var(--ui-ease-exit)}.ui-alert-dialog__panel[data-state=open][data-v-b0a48f04]{animation:ui-alert-dialog-panel-in-b0a48f04 var(--ui-motion-layer) var(--ui-ease-enter)}.ui-alert-dialog__panel[data-state=closed][data-v-b0a48f04]{animation:ui-alert-dialog-panel-out-b0a48f04 var(--ui-motion-state) var(--ui-ease-exit)}@keyframes ui-alert-dialog-overlay-in-b0a48f04{0%{opacity:0}}@keyframes ui-alert-dialog-overlay-out-b0a48f04{to{opacity:0}}@keyframes ui-alert-dialog-panel-in-b0a48f04{0%{opacity:0;transform:translate(-50%,calc(.75rem - 50%))scale(.98)}}@keyframes ui-alert-dialog-panel-out-b0a48f04{to{opacity:0;transform:translate(-50%,calc(.5rem - 50%))scale(.985)}}@media (prefers-reduced-motion:reduce){.ui-alert-dialog__overlay[data-v-b0a48f04],.ui-alert-dialog__panel[data-v-b0a48f04]{animation-duration:1ms}}@supports not ((-webkit-backdrop-filter:blur(0.375rem)) or (backdrop-filter:blur(0.375rem))){.ui-alert-dialog__overlay[data-v-b0a48f04]{background:var(--ui-color-scrim-alert-opaque)}}.active-session-controls__return[data-v-aafc0dcb]{min-height:4.5rem}.ui-collapse[data-v-5bd9a4dd]{display:grid}.ui-collapse--axis-block[data-v-5bd9a4dd]{grid-template-rows:minmax(0,1fr)}.ui-collapse--axis-inline[data-v-5bd9a4dd]{grid-template-columns:minmax(0,1fr)}.ui-collapse__content[data-v-5bd9a4dd],.ui-collapse__content[data-v-5bd9a4dd]>.ui-split{border-radius:inherit}.ui-collapse__content[data-v-5bd9a4dd]{min-width:0;min-height:0;overflow:visible}.ui-collapse--enter-active[data-v-5bd9a4dd],.ui-collapse--leave-active[data-v-5bd9a4dd]{transition:grid-template-rows var(--ui-motion-layer) var(--ui-ease-enter), grid-template-columns var(--ui-motion-layer) var(--ui-ease-enter), margin var(--ui-motion-layer) var(--ui-ease-enter), opacity var(--ui-motion-state) var(--ui-ease-enter);overflow:hidden}.ui-collapse--leave-active[data-v-5bd9a4dd]{transition-timing-function:var(--ui-ease-exit)}.ui-collapse--motion-emphasis.ui-collapse--enter-active[data-v-5bd9a4dd],.ui-collapse--motion-emphasis.ui-collapse--leave-active[data-v-5bd9a4dd]{transition-duration:var(--ui-motion-emphasis);transition-timing-function:var(--ui-ease-enter)}.ui-collapse--enter-from[data-v-5bd9a4dd],.ui-collapse--leave-to[data-v-5bd9a4dd]{opacity:0}.ui-collapse--axis-block.ui-collapse--enter-from[data-v-5bd9a4dd],.ui-collapse--axis-block.ui-collapse--leave-to[data-v-5bd9a4dd]{grid-template-rows:minmax(0,0fr)}.ui-collapse--axis-inline.ui-collapse--enter-from[data-v-5bd9a4dd],.ui-collapse--axis-inline.ui-collapse--leave-to[data-v-5bd9a4dd]{grid-template-columns:minmax(0,0fr)}@media (prefers-reduced-motion:reduce){.ui-collapse--enter-active[data-v-5bd9a4dd],.ui-collapse--leave-active[data-v-5bd9a4dd]{transition-duration:1ms}}.home-navigation[data-v-5673894c]{min-width:0}.home-navigation__username[data-v-5673894c]{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-color-accent-strong);overflow:hidden}.home-navigation__action[data-v-5673894c]{justify-content:flex-start}.home-navigation__chevron[data-v-5673894c]{transition:transform var(--ui-motion-state) var(--ui-ease-enter)}.home-navigation__chevron--open[data-v-5673894c]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.home-navigation__chevron[data-v-5673894c]{transition:none}}.ui-input-group[data-v-4343ad19]{container-type:inline-size}.ui-input-group[data-v-4343ad19],.ui-input-group__split[data-v-4343ad19]{width:100%;min-width:0}.ui-input-group__control[data-v-4343ad19]{flex:1 1 0;min-width:0;display:flex;position:relative}.ui-input-group__input[data-v-4343ad19]{border-radius:inherit;width:100%;min-width:0;min-height:2.75rem;padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-color-text);background:var(--ui-material-texture-pressed), var(--ui-color-surface-inset);box-shadow:var(--ui-shadow-pressed);font:inherit;border:0;outline:0}.ui-input-group__split[data-v-4343ad19]>:not(.ui-input-group__control){flex:none}.ui-input-group__placeholder[data-v-4343ad19]{padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-color-text-disabled);font:inherit;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.ui-input-group__input:not(:placeholder-shown)+.ui-input-group__placeholder[data-v-4343ad19]{display:none}.ui-input-group__input:disabled+.ui-input-group__placeholder[data-v-4343ad19]{opacity:.6}.ui-input-group__input[data-v-4343ad19]::placeholder{color:#0000}.ui-input-group__input[data-v-4343ad19]:focus-visible{box-shadow:var(--ui-shadow-pressed), var(--ui-focus-ring)}.ui-input-group__input[aria-invalid=true][data-v-4343ad19]{box-shadow:var(--ui-shadow-pressed), inset 0 0 0 1px var(--ui-color-accent-strong)}.ui-input-group__input[data-v-4343ad19]:disabled{color:var(--ui-color-text-disabled);cursor:not-allowed;opacity:.6}@container (width<=20rem){.ui-input-group__input[data-v-4343ad19],.ui-input-group__placeholder[data-v-4343ad19],.ui-input-group__split[data-v-4343ad19]>:not(.ui-input-group__control,.ui-split){padding-inline:var(--ui-space-2)}}.join-by-code-card[data-v-d043e17a]{min-width:0}.join-by-code-card__title[data-v-d043e17a]{margin:0;font-size:1rem}.public-lobby-browser[data-v-972df5a8],.public-lobby-browser__entry[data-v-972df5a8]{min-width:0}.public-lobby-browser__title[data-v-972df5a8]{margin:0;font-size:1rem}.public-lobby-browser__details[data-v-972df5a8]{gap:var(--ui-space-1);flex:auto;min-width:0;display:grid}.public-lobby-browser__heading[data-v-972df5a8]{gap:var(--ui-space-1) var(--ui-space-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.public-lobby-browser__host[data-v-972df5a8]{overflow-wrap:anywhere;min-width:0}.public-lobby-browser__occupancy[data-v-972df5a8]{white-space:nowrap;font-size:.8rem}.public-lobby-browser__summary[data-v-972df5a8]{gap:var(--ui-space-1) var(--ui-space-3);color:var(--ui-color-text-muted);flex-wrap:wrap;margin:0;font-size:.8rem;display:flex}.public-lobby-browser__game[data-v-972df5a8]{color:var(--ui-color-text);font-weight:600}.public-lobby-browser__join[data-v-972df5a8]{flex:none}@media (width<=519px){.public-lobby-browser__join-label[data-v-972df5a8]{display:none}}.resumable-game-library[data-v-0ace8ad6]{min-width:0;container-type:inline-size}.resumable-game-library__empty[data-v-0ace8ad6]{color:var(--ui-color-text-muted);text-align:center;margin:0;font-size:.78rem}.resumable-game-library__item[data-v-0ace8ad6]{align-items:stretch}.resumable-game-library__meta[data-v-0ace8ad6]{justify-content:center;gap:var(--ui-space-2);flex-direction:column;flex:auto;display:flex}.resumable-game-library__line[data-v-0ace8ad6]{justify-content:space-between;gap:var(--ui-space-4);font-size:.78rem;display:flex}.resumable-game-library__game[data-v-0ace8ad6]{color:var(--ui-color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:600}.resumable-game-library__players[data-v-0ace8ad6]{color:var(--ui-color-accent-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resumable-game-library__date[data-v-0ace8ad6]{color:var(--ui-color-text-muted);text-align:right;flex:none}.resumable-game-library__detail[data-v-0ace8ad6]{color:var(--ui-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.resumable-game-library__live[data-v-0ace8ad6]{color:var(--ui-color-status-good);flex:none;font-size:.72rem}.resumable-game-library__progress[data-v-0ace8ad6]{border:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface-inset);justify-content:center;align-items:center;height:1.05rem;display:flex;position:relative}.resumable-game-library__progress-fill[data-v-0ace8ad6]{width:calc(var(--resumable-game-progress) * 1%);background:var(--ui-color-accent);opacity:.35;position:absolute;inset-block:0;inset-inline-start:0}.resumable-game-library__progress-label[data-v-0ace8ad6]{font-family:var(--ui-font-data);font-variant-numeric:tabular-nums;font-size:.68rem;position:relative}.resumable-game-library__actions[data-v-0ace8ad6]{flex:none;min-width:8.5rem}.resumable-game-library__item--latest[data-v-0ace8ad6]{flex-direction:column}.resumable-game-library__item--latest .resumable-game-library__action-label[data-v-0ace8ad6]{display:inline}.resumable-game-library__item--latest .resumable-game-library__meta[data-v-0ace8ad6]{padding:var(--ui-space-4)}.resumable-game-library__item--latest .resumable-game-library__players[data-v-0ace8ad6]{white-space:normal}@container (width<=28rem){.resumable-game-library__actions[data-v-0ace8ad6]{min-width:0}.resumable-game-library__action-label[data-v-0ace8ad6]{display:none}}.start-view[data-v-0de6a403]{gap:var(--ui-space-4);width:min(100%, var(--ui-content-wide));align-content:start;min-height:100%;margin-inline:auto;padding-block:clamp(1rem,3vw,2rem);display:grid}.start-view__title-block[data-v-0de6a403]{text-align:center}.start-view__logo[data-v-0de6a403]{margin:0}.start-view__logo-image[data-v-0de6a403]{width:100%;height:calc(var(--ui-page-logo-height) * 1.32);object-fit:contain;display:block}.start-view__controls[data-v-0de6a403]{gap:var(--ui-space-4);align-items:start;min-width:0;display:grid}.start-view__navigation[data-v-0de6a403]{min-width:0}.start-view__sessions[data-v-0de6a403]{gap:var(--ui-space-4);min-width:0;display:grid}.start-view__games[data-v-0de6a403]{gap:var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.start-view__game[data-v-0de6a403]{min-width:0}.start-view__game-name[data-v-0de6a403]{margin:0}.start-view__game-logo[data-v-0de6a403]{object-fit:contain;width:100%;height:clamp(5.5rem,18vw,7.5rem);display:block}.start-view__primary-action[data-v-0de6a403]{min-height:4.5rem}@media (width>=960px){.start-view__controls[data-v-0de6a403]{grid-template-columns:minmax(0,2fr) minmax(15rem,1fr)}.start-view__sessions[data-v-0de6a403]{grid-area:1/1}.start-view__navigation[data-v-0de6a403]{grid-area:1/2}}.ui-root[data-v-1789d08b]{pointer-events:auto;min-width:0;min-height:0}.ui-root__layer-host[data-v-1789d08b]{display:contents}.ui-chip[data-v-ed76603e]{justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:2.75rem;color:var(--ui-color-text);font-family:var(--ui-font-body);text-align:center;font-weight:650;line-height:1.1;display:inline-flex}.ui-chip--size-compact[data-v-ed76603e]{min-height:2.5rem;padding:var(--ui-space-2) var(--ui-space-3);font-size:.875rem}.ui-chip--size-default[data-v-ed76603e]{padding:var(--ui-space-3) var(--ui-space-4);font-size:1rem}.ui-chip--icon-only[data-v-ed76603e]{aspect-ratio:1;padding-inline:var(--ui-space-3)}.ui-chip[data-v-ed76603e] svg{width:var(--ui-icon-size);height:var(--ui-icon-size);flex:none}.ui-chip--icon-only[data-v-ed76603e] svg{width:var(--ui-icon-size-prominent);height:var(--ui-icon-size-prominent)}.ui-dialog__overlay[data-v-6d9fd5a1]{z-index:var(--ui-z-backdrop);background:var(--ui-color-scrim);-webkit-backdrop-filter:blur(.375rem)saturate(.72);backdrop-filter:blur(.375rem)saturate(.72);position:fixed;inset:0}.ui-dialog__content[data-v-6d9fd5a1]{z-index:var(--ui-z-overlay);outline:0;min-width:0;min-height:0;position:fixed}.ui-dialog__content--centered[data-v-6d9fd5a1]{width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);top:50%;left:50%;transform:translate(-50%,-50%)}.ui-dialog__content--fullscreen[data-v-6d9fd5a1]{inset:0;overflow:auto}.ui-dialog__content--sheet[data-v-6d9fd5a1]{height:min(70dvh,34rem);padding-bottom:var(--ui-safe-bottom,0px);flex-direction:column;display:flex;bottom:0;left:0;right:0}.ui-dialog__overlay--fullscreen[data-state=closed][data-v-6d9fd5a1],.ui-dialog__content--fullscreen[data-state=closed][data-v-6d9fd5a1],.ui-dialog__overlay--sheet[data-state=closed][data-v-6d9fd5a1],.ui-dialog__content--sheet[data-state=closed][data-v-6d9fd5a1]{pointer-events:none!important}.ui-dialog__panel[data-v-6d9fd5a1]{max-height:calc(100dvh - 2rem)}.ui-dialog__title[data-v-6d9fd5a1]{font-family:var(--ui-font-display);margin:0;font-size:1.35rem;font-weight:600;line-height:1.1}.ui-dialog__description[data-v-6d9fd5a1]{margin:0 0 var(--ui-space-4);color:var(--ui-color-text-muted);line-height:1.5}.ui-dialog__visually-hidden[data-v-6d9fd5a1]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-dialog__overlay[data-state=open][data-v-6d9fd5a1]{animation:ui-dialog-overlay-in-6d9fd5a1 var(--ui-motion-layer) var(--ui-ease-enter)}.ui-dialog__overlay[data-state=closed][data-v-6d9fd5a1]{animation:ui-dialog-overlay-out-6d9fd5a1 var(--ui-motion-state) var(--ui-ease-exit)}.ui-dialog__content--centered[data-state=open][data-v-6d9fd5a1]{animation:ui-dialog-centered-in-6d9fd5a1 var(--ui-motion-layer) var(--ui-ease-enter)}.ui-dialog__content--centered[data-state=closed][data-v-6d9fd5a1]{animation:ui-dialog-centered-out-6d9fd5a1 var(--ui-motion-state) var(--ui-ease-exit)}.ui-dialog__content--fullscreen[data-state=open][data-v-6d9fd5a1]{animation:ui-dialog-fullscreen-in-6d9fd5a1 var(--ui-motion-layer) linear}.ui-dialog__content--fullscreen[data-state=closed][data-v-6d9fd5a1]{animation:ui-dialog-fullscreen-out-6d9fd5a1 var(--ui-motion-layer) linear}.ui-dialog__content--sheet[data-state=open][data-v-6d9fd5a1]{animation:ui-dialog-sheet-in-6d9fd5a1 var(--ui-motion-layer) var(--ui-ease-enter)}.ui-dialog__content--sheet[data-state=closed][data-v-6d9fd5a1]{animation:ui-dialog-sheet-out-6d9fd5a1 var(--ui-motion-state) var(--ui-ease-exit)}@keyframes ui-dialog-overlay-in-6d9fd5a1{0%{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}}@keyframes ui-dialog-overlay-out-6d9fd5a1{to{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}}@keyframes ui-dialog-centered-in-6d9fd5a1{0%{opacity:0;transform:translate(-50%,calc(.75rem - 50%))scale(.98)}}@keyframes ui-dialog-centered-out-6d9fd5a1{to{opacity:0;transform:translate(-50%,calc(.5rem - 50%))scale(.985)}}@keyframes ui-dialog-fullscreen-in-6d9fd5a1{0%{opacity:.999}}@keyframes ui-dialog-fullscreen-out-6d9fd5a1{to{opacity:.999}}@keyframes ui-dialog-sheet-in-6d9fd5a1{0%{transform:translateY(100%)}}@keyframes ui-dialog-sheet-out-6d9fd5a1{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.ui-dialog__overlay[data-v-6d9fd5a1],.ui-dialog__content[data-v-6d9fd5a1]{animation-duration:1ms}}@supports not ((-webkit-backdrop-filter:blur(0.375rem)) or (backdrop-filter:blur(0.375rem))){.ui-dialog__overlay[data-v-6d9fd5a1]{background:var(--ui-color-scrim-opaque)}}.lobby-invite-flow[data-v-eb20c627]{gap:var(--ui-space-4);display:grid}.lobby-invite-flow__message[data-v-eb20c627]{margin:0;line-height:1.5}.lobby-invite-flow__logo[data-v-eb20c627]{object-fit:contain;width:100%;height:clamp(4.5rem,16vw,6.5rem);display:block}.lobby-invite-flow__facts[data-v-eb20c627]{gap:var(--ui-space-3) var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;display:grid}.lobby-invite-flow__fact[data-v-eb20c627]{gap:var(--ui-space-1);min-width:0;display:grid}.lobby-invite-flow__fact--details[data-v-eb20c627]{grid-column:1/-1}.lobby-invite-flow__fact dt[data-v-eb20c627]{color:var(--ui-color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}.lobby-invite-flow__fact dd[data-v-eb20c627]{overflow-wrap:anywhere;margin:0}.lobby-invite-flow__details[data-v-eb20c627]{gap:var(--ui-space-1) var(--ui-space-3);flex-wrap:wrap;display:flex}.lobby-invite-flow__warning[data-v-eb20c627]{gap:var(--ui-space-2);padding:var(--ui-space-3);border-left:3px solid var(--ui-color-status-warning);background:var(--ui-color-surface-inset);align-items:flex-start;margin:0;line-height:1.5;display:flex}.lobby-invite-flow__warning svg[data-v-eb20c627]{color:var(--ui-color-status-warning);flex:none;margin-top:.15em}.lobby-invite-flow__identity[data-v-eb20c627]{gap:var(--ui-space-3);display:grid}.lobby-invite-flow__error[data-v-eb20c627]{color:var(--ui-color-danger);margin:0}.game-error[data-v-deae05f6]{width:min(calc(100% - var(--ui-space-6)), 48rem);margin:var(--ui-space-4) auto;font-size:1rem}.game-error__message[data-v-deae05f6]{text-align:center;flex:auto;justify-content:center;align-items:center;min-width:0;display:flex}.game-error__dismiss[data-v-deae05f6]{flex:none}@media (width<=479px){.game-error[data-v-deae05f6]{width:calc(100% - var(--ui-space-4));margin-block:var(--ui-space-2)}}.ui-field[data-v-d96efdd7]{gap:var(--ui-space-2);flex-direction:column;min-width:0;display:flex}.ui-field__heading[data-v-d96efdd7]{align-items:center;gap:var(--ui-space-2);min-width:0;display:inline-flex}.ui-field__label[data-v-d96efdd7]{min-width:0;color:var(--ui-color-text);-webkit-hyphens:auto;hyphens:auto;letter-spacing:.06em;overflow-wrap:anywhere;text-transform:uppercase;font-size:.78rem;font-weight:700}.ui-field__label[data-v-d96efdd7]>:first-child{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;min-width:0}.ui-field--layout-inline[data-v-d96efdd7]{align-items:center;column-gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr) max-content;display:grid}.ui-field--layout-inline .ui-field__message[data-v-d96efdd7]{grid-column:1/-1}.ui-field__message--error[data-v-d96efdd7]{color:var(--ui-color-accent-strong)}.ui-field__message[data-v-d96efdd7]{color:var(--ui-color-text-muted);margin:0;font-size:.72rem;line-height:1.4}.ui-input__control[data-v-849b75cd]{width:100%;min-width:0;display:flex;position:relative}.ui-input__placeholder[data-v-849b75cd]{inset:var(--ui-frame-border-width);padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-color-text-disabled);font:inherit;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;overflow:hidden}.ui-input:not(:placeholder-shown)+.ui-input__placeholder[data-v-849b75cd]{display:none}.ui-input:disabled+.ui-input__placeholder[data-v-849b75cd]{opacity:.6}.ui-input[data-v-849b75cd]{width:100%;min-width:0;min-height:2.75rem;padding:var(--ui-space-3) var(--ui-space-4);border:var(--ui-frame-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-soft);color:var(--ui-color-text);background:var(--ui-material-texture-pressed), var(--ui-color-surface-inset);box-shadow:var(--ui-shadow-pressed);font:inherit;outline:0}.ui-input[data-v-849b75cd]::placeholder{color:#0000}.ui-input[data-v-849b75cd]:focus-visible{box-shadow:var(--ui-shadow-pressed), var(--ui-focus-ring)}.ui-input[aria-invalid=true][data-v-849b75cd]{border-color:var(--ui-color-accent-strong)}.ui-input[data-v-849b75cd]:disabled{color:var(--ui-color-text-disabled);cursor:not-allowed;opacity:.6}.profile-management-panel[data-v-da28cfcc]{text-align:left;flex-direction:column;gap:1rem;display:flex}.profile-management-panel__title[data-v-da28cfcc],.profile-management-panel__subtitle[data-v-da28cfcc],.profile-management-panel__description[data-v-da28cfcc],.profile-management-panel__note[data-v-da28cfcc]{margin:0}.profile-management-panel__description[data-v-da28cfcc],.profile-management-panel__note[data-v-da28cfcc],.profile-management-panel__field-help[data-v-da28cfcc],.profile-management-panel__item-copy small[data-v-da28cfcc]{color:var(--ui-color-text-muted)}.profile-management-panel__section[data-v-da28cfcc]{border:var(--ui-frame-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-soft);background:var(--ui-material-texture), var(--ui-color-surface-raised);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.profile-management-panel__subtitle[data-v-da28cfcc]{align-items:center;gap:.5rem;display:flex}.profile-management-panel__list[data-v-da28cfcc]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.profile-management-panel__item[data-v-da28cfcc]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.profile-management-panel__item-copy[data-v-da28cfcc]{flex-direction:column;min-width:0;display:flex}.profile-management-panel__passkey-name[data-v-da28cfcc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-management-panel__field-help[data-v-da28cfcc]{line-height:1.4}.profile-management-panel__rename-field[data-v-da28cfcc]{flex:1;min-width:0;container-type:inline-size}.profile-management-panel__item-actions[data-v-da28cfcc]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.profile-management-panel__actions[data-v-da28cfcc]{flex-wrap:wrap;gap:.75rem;display:flex}.profile-management-panel__error[data-v-da28cfcc]{border:var(--ui-frame-border-width) solid var(--ui-color-danger-hover);border-radius:var(--ui-radius-soft);background:var(--ui-material-texture), var(--ui-color-danger);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}@container (width<=32rem){.profile-management-panel__rename-action[data-v-da28cfcc]{width:2.75rem;padding-inline:0}.profile-management-panel__rename-action-label[data-v-da28cfcc]{display:none}}@media (width<=479px){.profile-management-panel__item[data-v-da28cfcc]{flex-direction:column;align-items:stretch}.profile-management-panel__item-actions[data-v-da28cfcc]{justify-content:stretch}.profile-management-panel__actions[data-v-da28cfcc]{flex-direction:column}}.profile-recovery-content[data-v-9b724025]{gap:var(--ui-space-4);width:100%;min-width:0;padding:var(--ui-space-6);text-align:center;flex-direction:column;display:flex}.profile-recovery-content__icon[data-v-9b724025]{width:3rem;height:3rem;color:var(--ui-color-accent-strong);align-self:center}.profile-recovery-content__reason[data-v-9b724025],.profile-recovery-content__message[data-v-9b724025]{margin:0}.profile-recovery-content__reason[data-v-9b724025]{font-weight:700}.profile-recovery-content__message[data-v-9b724025]{color:var(--ui-color-text-muted)}.profile-recovery-content__retry[data-v-9b724025]{width:100%}@media (width<=479px){.profile-recovery-content[data-v-9b724025]{padding:var(--ui-space-4)}}.session-layer[data-v-6db62bce]{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.session-layer[data-v-6db62bce] .game-experience{width:100%;height:100%}.ui-presence__transition--enter-active{transition:opacity var(--ui-motion-layer) var(--ui-ease-enter), transform var(--ui-motion-layer) var(--ui-ease-enter), filter var(--ui-motion-layer) var(--ui-ease-enter)}.ui-presence__transition--leave-active{transition:opacity var(--ui-motion-state) var(--ui-ease-exit), transform var(--ui-motion-state) var(--ui-ease-exit), filter var(--ui-motion-state) var(--ui-ease-exit)}.ui-presence__transition--fade-enter-from,.ui-presence__transition--fade-leave-to{opacity:0}.ui-presence__transition--shift-inline-enter-from,.ui-presence__transition--shift-inline-leave-to{opacity:0;transform:translate(.75rem)}.ui-presence__transition--shift-block-enter-from,.ui-presence__transition--shift-block-leave-to{opacity:0;transform:translateY(.75rem)}.ui-presence__transition--layer-enter-from,.ui-presence__transition--layer-leave-to{opacity:0;filter:blur(.25rem);transform:scale(1.01)}.ui-presence__transition--page-forward-enter-active,.ui-presence__transition--page-back-enter-active{transition-duration:var(--ui-motion-state)}.ui-presence__transition--page-forward-leave-active,.ui-presence__transition--page-back-leave-active{transition-duration:var(--ui-motion-feedback)}.ui-presence__transition--page-forward-enter-from,.ui-presence__transition--page-back-leave-to{opacity:0;transform:translate(.65rem)}.ui-presence__transition--page-forward-leave-to,.ui-presence__transition--page-back-enter-from{opacity:0;transform:translate(-.65rem)}@media (prefers-reduced-motion:reduce){.ui-presence__transition{filter:none;transform:none}}.app-navigation-surface[data-v-51c76f2c]{pointer-events:auto;grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.app-navigation-surface__rail[data-v-51c76f2c]{border-inline:0;border-top:0;border-bottom-color:var(--ui-color-divider-channel);width:100%;padding-top:var(--ui-safe-top);position:relative}.app-navigation-surface__rail-bound[data-v-51c76f2c]{width:min(100%, var(--ui-content-wide));margin-inline:auto}.app-navigation-surface__rail-bound--closable[data-v-51c76f2c]{padding-right:calc(3rem + var(--ui-safe-right))}.app-navigation-surface__rail-content[data-v-51c76f2c]{width:100%;min-height:3rem}.app-navigation-surface__rail-action[data-v-51c76f2c],.app-navigation-surface__title[data-v-51c76f2c]{min-height:3rem}.app-navigation-surface__back[data-v-51c76f2c]{flex:none}.app-navigation-surface__rail-action--back[data-v-51c76f2c]{white-space:nowrap;justify-content:flex-start}.app-navigation-surface__title[data-v-51c76f2c]{color:var(--ui-color-accent-strong);font-family:var(--ui-font-display);flex:auto;align-items:center;margin:0;font-size:clamp(1rem,2vw,1.3rem);line-height:1;display:flex}.app-navigation-surface__title-text[data-v-51c76f2c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.25;overflow:hidden}.app-navigation-surface__close[data-v-51c76f2c]{top:var(--ui-safe-top);right:var(--ui-safe-right);border-left:var(--ui-divider-width) solid var(--ui-color-divider-channel);width:3rem;min-height:3rem;position:absolute}.app-navigation-surface__close-icons[data-v-51c76f2c]{width:var(--ui-icon-size-prominent);height:var(--ui-icon-size-prominent);place-items:center;display:grid;position:relative}.app-navigation-surface__menu-icon[data-v-51c76f2c],.app-navigation-surface__close-icon[data-v-51c76f2c]{position:absolute}.app-navigation-surface__main[data-v-51c76f2c]{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;overflow:hidden auto}.app-navigation-surface__page[data-v-51c76f2c]{min-height:100%}.app-navigation-surface__page--routed[data-v-51c76f2c]{width:min(var(--ui-content-app), 100%);padding-inline:max(var(--ui-page-gutter), var(--ui-safe-left)) max(var(--ui-page-gutter), var(--ui-safe-right));padding-bottom:var(--ui-safe-bottom);flex-direction:column;margin-inline:auto;display:flex}.app-navigation-surface--immersive .app-navigation-surface__rail[data-v-51c76f2c]{clip-path:inset(0 0 0 calc(100% - 3rem - var(--ui-safe-right)))}.app-navigation-surface--immersive .app-navigation-surface__main[data-v-51c76f2c],.app-navigation-surface--immersive .app-navigation-surface__rail-bound[data-v-51c76f2c]{opacity:0}.app-navigation-surface--closed[data-v-51c76f2c]{pointer-events:none}.app-navigation-surface--immersive .app-navigation-surface__main[data-v-51c76f2c]{transform:translateY(.75rem)scale(.985)}.app-navigation-surface--immersive .app-navigation-surface__rail-bound[data-v-51c76f2c]{transform:translate(.75rem)}.app-navigation-surface--immersive .app-navigation-surface__close-icon[data-v-51c76f2c]{opacity:0;transform:rotate(-45deg)scale(.8)}.app-navigation-surface--open .app-navigation-surface__rail[data-v-51c76f2c]{animation:app-navigation-surface__rail--open-51c76f2c var(--ui-motion-layer) var(--ui-ease-enter) both}.app-navigation-surface--open .app-navigation-surface__rail-bound[data-v-51c76f2c]{animation:app-navigation-surface__rail-content--open-51c76f2c var(--ui-motion-state) var(--ui-ease-enter) 70ms both}.app-navigation-surface--open .app-navigation-surface__main[data-v-51c76f2c]{animation:app-navigation-surface__main--open-51c76f2c var(--ui-motion-layer) var(--ui-ease-enter) 70ms both}.app-navigation-surface--open .app-navigation-surface__menu-icon[data-v-51c76f2c]{animation:app-navigation-surface__menu-icon--open-51c76f2c var(--ui-motion-state) var(--ui-ease-exit) both}.app-navigation-surface--open .app-navigation-surface__close-icon[data-v-51c76f2c]{animation:app-navigation-surface__close-icon--open-51c76f2c var(--ui-motion-layer) var(--ui-ease-enter) both}.app-navigation-surface--closed .app-navigation-surface__rail[data-v-51c76f2c]{animation:app-navigation-surface__rail--close-51c76f2c var(--ui-motion-layer) var(--ui-ease-exit) both}.app-navigation-surface--closed .app-navigation-surface__rail-bound[data-v-51c76f2c]{animation:app-navigation-surface__rail-content--close-51c76f2c var(--ui-motion-state) var(--ui-ease-exit) both}.app-navigation-surface--closed .app-navigation-surface__main[data-v-51c76f2c]{animation:app-navigation-surface__main--close-51c76f2c var(--ui-motion-state) var(--ui-ease-exit) both}.app-navigation-surface--closed .app-navigation-surface__menu-icon[data-v-51c76f2c]{animation:app-navigation-surface__menu-icon--close-51c76f2c var(--ui-motion-layer) var(--ui-ease-enter) both}.app-navigation-surface--closed .app-navigation-surface__close-icon[data-v-51c76f2c]{animation:app-navigation-surface__close-icon--close-51c76f2c var(--ui-motion-state) var(--ui-ease-exit) both}@keyframes app-navigation-surface__rail--open-51c76f2c{0%{clip-path:inset(0 0 0 calc(100% - 3rem - var(--ui-safe-right)))}to{clip-path:inset(0)}}@keyframes app-navigation-surface__rail--close-51c76f2c{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 calc(100% - 3rem - var(--ui-safe-right)))}}@keyframes app-navigation-surface__rail-content--open-51c76f2c{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:translate(0)}}@keyframes app-navigation-surface__rail-content--close-51c76f2c{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(.5rem)}}@keyframes app-navigation-surface__main--open-51c76f2c{0%{opacity:0;transform:translateY(.75rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes app-navigation-surface__main--close-51c76f2c{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(.5rem)scale(.99)}}@keyframes app-navigation-surface__menu-icon--open-51c76f2c{0%{opacity:1;transform:rotate(0)scale(1)}to{opacity:0;transform:rotate(45deg)scale(.8)}}@keyframes app-navigation-surface__menu-icon--close-51c76f2c{0%{opacity:0;transform:rotate(45deg)scale(.8)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes app-navigation-surface__close-icon--open-51c76f2c{0%{opacity:0;transform:rotate(-45deg)scale(.8)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes app-navigation-surface__close-icon--close-51c76f2c{0%{opacity:1;transform:rotate(0)scale(1)}to{opacity:0;transform:rotate(-45deg)scale(.8)}}@media (width<=519px){.app-navigation-surface__action-label[data-v-51c76f2c]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.app-navigation-surface--open .app-navigation-surface__rail-bound[data-v-51c76f2c],.app-navigation-surface--open .app-navigation-surface__main[data-v-51c76f2c]{animation-delay:0s}}@media print{.app-navigation-surface[data-v-51c76f2c],.app-navigation-surface__main[data-v-51c76f2c]{height:auto;display:block;overflow:visible}.app-navigation-surface__rail[data-v-51c76f2c]{display:none}.app-navigation-surface__page--routed[data-v-51c76f2c]{width:100%;min-height:0;margin:0;padding:0;display:block}}.app-navigation-layer__trigger[data-v-cda91983]{z-index:var(--ui-z-hud);top:var(--ui-safe-top);right:var(--ui-safe-right);border:var(--ui-frame-border-width) solid var(--ui-color-border);width:3rem;min-height:3rem;box-shadow:var(--ui-shadow-raised);pointer-events:auto;position:fixed}.ui-text-area[data-v-d29d3282]{width:100%;min-width:0;min-height:2.75rem;max-height:7.5rem;padding:var(--ui-space-3) var(--ui-space-4);border:var(--ui-frame-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-soft);color:var(--ui-color-text);background:var(--ui-material-texture-pressed), var(--ui-color-surface-inset);box-shadow:var(--ui-shadow-pressed);font:inherit;resize:none;outline:0;line-height:1.4;overflow-y:hidden}.ui-text-area--overflowing[data-v-d29d3282]{overflow-y:auto}.ui-text-area[data-v-d29d3282]::placeholder{color:var(--ui-color-text-disabled)}.ui-text-area[data-v-d29d3282]:focus-visible{box-shadow:var(--ui-shadow-pressed), var(--ui-focus-ring)}.ui-text-area[aria-invalid=true][data-v-d29d3282]{border-color:var(--ui-color-accent-strong)}.ui-text-area[data-v-d29d3282]:disabled{color:var(--ui-color-text-disabled);cursor:not-allowed;opacity:.6}.chat-panel[data-v-ad829d0f]{flex-direction:column;min-height:0;display:flex}.chat-panel__layout[data-v-ad829d0f]{flex:auto;min-height:0}.chat-panel__title[data-v-ad829d0f]{font-family:var(--ui-font-display);margin:0;font-size:1.1rem;font-weight:600;line-height:1.2}.chat-panel__messages[data-v-ad829d0f]{flex:auto;min-height:0;overflow-x:hidden}.chat-panel__empty[data-v-ad829d0f]{margin:var(--ui-space-3) 0;color:var(--ui-color-text-muted);text-align:center}.chat-panel__list[data-v-ad829d0f]{gap:var(--ui-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chat-panel__message[data-v-ad829d0f]{gap:var(--ui-space-1);flex-direction:column;min-width:0;display:flex}.chat-panel__meta[data-v-ad829d0f]{align-items:baseline;gap:var(--ui-space-2);min-width:0;display:flex}.chat-panel__sender[data-v-ad829d0f]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.chat-panel__message--own .chat-panel__sender[data-v-ad829d0f]{color:var(--ui-color-accent-strong)}.chat-panel__time[data-v-ad829d0f]{color:var(--ui-color-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.chat-panel__text[data-v-ad829d0f]{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.chat-panel__message--system[data-v-ad829d0f]{align-items:center}.chat-panel__notice[data-v-ad829d0f]{color:var(--ui-color-text-muted);text-align:center;margin:0;font-size:.85rem;font-style:italic}.chat-panel__activity[data-v-ad829d0f]{margin:var(--ui-space-2) 0 0;max-height:4rem;color:var(--ui-color-text-muted);font-size:.85rem;font-style:italic;overflow:hidden}.chat-panel__activity--muted[data-v-ad829d0f]{opacity:.7}.chat-panel__activity--enter-active[data-v-ad829d0f],.chat-panel__activity--leave-active[data-v-ad829d0f]{transition:max-height var(--ui-motion-state) var(--ui-ease-enter), margin-top var(--ui-motion-state) var(--ui-ease-enter), opacity var(--ui-motion-feedback) var(--ui-ease-exit)}.chat-panel__activity--enter-from[data-v-ad829d0f],.chat-panel__activity--leave-to[data-v-ad829d0f]{opacity:0;max-height:0;margin-top:0}.chat-panel__read-only-hint[data-v-ad829d0f],.chat-panel__composer[data-v-ad829d0f]{flex:none}.chat-panel__composer-field[data-v-ad829d0f]{flex:auto;align-items:center;min-width:0;display:flex}.chat-panel__send[data-v-ad829d0f]{flex:none;width:3rem;min-width:3rem}.chat-toggle-action[data-v-2db227b6]{min-height:3rem;position:relative}.chat-toggle-action--small[data-v-2db227b6]{flex:0 0 3rem;width:3rem}.chat-toggle-action--large[data-v-2db227b6]{padding-inline:var(--ui-space-4) var(--ui-space-6)}.chat-toggle-action__badge[data-v-2db227b6]{top:var(--ui-space-1);right:var(--ui-space-1);min-width:1.25rem;padding:0 var(--ui-space-1);background:var(--ui-color-accent-strong);color:var(--ui-color-canvas);font-variant-numeric:tabular-nums;text-align:center;border-radius:999rem;font-size:.75rem;font-weight:700;line-height:1.25rem;position:absolute}.app-chat-layer[data-v-ae51de1d]{z-index:var(--ui-z-hud);pointer-events:none;position:absolute;inset:0}.app-chat-layer__toggle[data-v-ae51de1d]{z-index:var(--ui-z-hud);top:calc(var(--ui-safe-top) + 3.5rem);right:var(--ui-safe-right);border:var(--ui-frame-border-width) solid var(--ui-color-border);box-shadow:var(--ui-shadow-raised);pointer-events:auto;position:fixed}.app-chat-layer__panel[data-v-ae51de1d]{z-index:var(--ui-z-hud);top:calc(var(--ui-safe-top) + 6.75rem);right:var(--ui-safe-right);bottom:calc(var(--ui-safe-bottom) + .5rem);pointer-events:auto;width:min(21rem,100vw - 2rem);position:fixed}.app-chat-layer__sheet[data-v-ae51de1d]{pointer-events:auto;flex:auto;min-height:0}.app-chat-layer__announcer[data-v-ae51de1d]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell[data-v-c33f80e7]{isolation:isolate;width:100%;height:var(--ui-viewport-height);background:var(--ui-color-canvas);min-width:0;min-height:0;position:relative;overflow:clip}.app-shell[data-v-c33f80e7]:before,.app-shell[data-v-c33f80e7]:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:-1rem}.app-shell[data-v-c33f80e7]:before{background:var(--ui-app-backdrop);filter:var(--ui-app-backdrop-filter);transform:scale(1.01)}.app-shell[data-v-c33f80e7]:after{background:var(--ui-app-backdrop-tint)}.app-shell__session-layer[data-v-c33f80e7]{z-index:var(--ui-z-base);position:absolute;inset:0}.app-shell__navigation-layer[data-v-c33f80e7]{z-index:var(--ui-z-base);pointer-events:none;position:absolute;inset:0;overflow:hidden}.app-shell__overlay-layer[data-v-c33f80e7]{z-index:var(--ui-z-overlay);padding-top:calc(var(--ui-safe-top) + 3rem);padding-right:var(--ui-safe-right);padding-left:var(--ui-safe-left);pointer-events:none;position:absolute;inset:0}.app-shell__overlay-layer[data-v-c33f80e7]>*{pointer-events:auto}@media print{.app-shell[data-v-c33f80e7]{width:100%;height:auto;min-height:0;display:block;overflow:visible}.app-shell[data-v-c33f80e7]:before,.app-shell[data-v-c33f80e7]:after,.app-shell__session-layer[data-v-c33f80e7],.app-shell__overlay-layer[data-v-c33f80e7]{display:none}.app-shell__navigation-layer[data-v-c33f80e7]{position:static;overflow:visible}}.ui-checkbox[data-v-5aa84a0e]{vertical-align:middle;gap:var(--ui-space-3);color:var(--ui-color-text);cursor:pointer;align-items:center;display:inline-flex}.ui-checkbox[data-disabled][data-v-5aa84a0e]{color:var(--ui-color-text-disabled);cursor:not-allowed;opacity:.6}.ui-checkbox__control[data-v-5aa84a0e]{border:var(--ui-frame-border-width) solid var(--ui-color-border);width:1.5rem;height:1.5rem;color:var(--ui-color-accent-strong);background:var(--ui-material-texture-pressed), var(--ui-color-surface-inset);box-shadow:var(--ui-shadow-pressed);cursor:inherit;border-radius:.3rem;outline:0;flex:none;place-items:center;padding:0;display:grid}.ui-checkbox__control[data-v-5aa84a0e]:focus-visible{box-shadow:var(--ui-shadow-pressed), var(--ui-focus-ring)}.ui-checkbox__control[data-state=checked][data-v-5aa84a0e]{background:var(--ui-material-texture), color-mix(in srgb, var(--ui-color-accent) 28%, var(--ui-color-surface-raised))}.ui-checkbox__indicator[data-v-5aa84a0e]{place-items:center;display:grid}.ui-checkbox__indicator svg[data-v-5aa84a0e]{width:var(--ui-icon-size);height:var(--ui-icon-size)}.ui-checkbox__copy[data-v-5aa84a0e]{gap:var(--ui-space-1);flex-direction:column;line-height:1.3;display:flex}.ui-checkbox__copy strong[data-v-5aa84a0e]{font-size:.9rem}.ui-popover__content{z-index:var(--ui-z-popover);width:max-content;max-width:min(22rem, var(--reka-popover-content-available-width));max-height:var(--reka-popover-content-available-height);flex-direction:column;display:flex}.ui-popover__body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.ui-popover__content[data-state=open]{animation:ui-popover-content-in var(--ui-motion-state) var(--ui-ease-enter)}.ui-popover__content[data-state=closed]{animation:ui-popover-content-out var(--ui-motion-feedback) var(--ui-ease-exit)}@keyframes ui-popover-content-in{0%{opacity:0;transform:translateY(-.25rem)}}@keyframes ui-popover-content-out{to{opacity:0;transform:translateY(-.15rem)}}@media (prefers-reduced-motion:reduce){.ui-popover__content{animation-duration:1ms}}.ui-segmented-control__option[data-state=checked][data-v-99fdd196]{color:var(--ui-color-accent-strong);background:var(--ui-material-texture-pressed), var(--ui-color-surface-active);box-shadow:var(--ui-shadow-pressed)}.ui-segmented-control__option[data-state=checked][data-v-99fdd196]:focus-visible{box-shadow:var(--ui-shadow-pressed), var(--ui-focus-ring)}.ui-slider[data-v-62dc6f44]{align-items:center;gap:var(--ui-space-3);min-width:0;min-height:2.75rem;padding-inline:var(--ui-space-3);border:var(--ui-frame-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-soft);color:var(--ui-color-text);background:var(--ui-material-texture-pressed), var(--ui-color-surface-inset);box-shadow:var(--ui-shadow-pressed);display:flex}.ui-slider[data-v-62dc6f44]:focus-within{box-shadow:var(--ui-shadow-pressed), var(--ui-focus-ring)}.ui-slider__input[data-v-62dc6f44]{min-width:0;min-height:2.75rem;accent-color:var(--ui-color-accent-strong);cursor:pointer;flex:1;margin:0}.ui-slider__input[data-v-62dc6f44]:focus-visible{outline:none}.ui-slider__value[data-v-62dc6f44]{min-width:4ch;font-family:var(--ui-font-data);font-variant-numeric:tabular-nums;text-align:end}.ui-slider[data-disabled][data-v-62dc6f44]{color:var(--ui-color-text-disabled);opacity:.6}.ui-slider__input[data-v-62dc6f44]:disabled{cursor:default}.game-table-view-action[data-v-687cd31f]{z-index:var(--ui-z-hud);top:var(--ui-safe-top);right:calc(var(--ui-safe-right) + 3rem);border:var(--ui-frame-border-width) solid var(--ui-color-border);width:3rem;min-height:3rem;box-shadow:var(--ui-shadow-raised);pointer-events:auto;border-right:0;position:fixed}.game-table-view-action__settings[data-v-687cd31f]{gap:var(--ui-space-3);display:grid}.first-player-selection__title[data-v-ab1dca17]{font-family:var(--ui-font-display);margin:0;font-size:1.1rem}.first-player-selection[data-v-ab1dca17] .first-player-selection__body{scrollbar-gutter:auto}.first-player-selection__description[data-v-ab1dca17]{color:var(--ui-color-text-muted);text-align:center;font-size:.9rem;line-height:1.5}.first-player-selection__players[data-v-ab1dca17]{margin:0;padding:0;list-style:none}.first-player-selection__player[data-v-ab1dca17]{min-width:0}.first-player-selection__player-label[data-v-ab1dca17]{color:var(--ui-color-text);font-family:var(--ui-font-body);flex:auto;align-items:center;font-size:.95rem;display:flex}.first-player-selection__profile-button[data-v-ab1dca17]{flex:none}.first-player-selection__player-button[data-v-ab1dca17]{flex:auto;justify-content:flex-start;min-width:0;font-size:.95rem}.ui-stepper[data-v-ef4e20fc]{width:10rem;min-width:0}.ui-stepper__frame[data-v-ef4e20fc],.ui-stepper__split[data-v-ef4e20fc]{width:100%}.ui-stepper__input[data-v-ef4e20fc]{width:100%;min-width:0;color:var(--ui-color-accent-strong);background:var(--ui-material-texture-pressed), var(--ui-color-surface-inset);box-shadow:var(--ui-shadow-pressed);font:inherit;font-variant-numeric:tabular-nums;text-align:center;border:0;outline:0;font-weight:700}.ui-stepper__input[data-v-ef4e20fc]:focus-visible{box-shadow:var(--ui-shadow-pressed), var(--ui-focus-ring)}.ui-tab-list[data-v-5097201c]{min-height:3rem;position:relative}.ui-tab-list__track[data-v-5097201c]{border-radius:inherit;min-width:100%;min-height:3rem}.ui-tab-list--scrollable[data-v-5097201c]{--ui-tab-trigger-flex:1 0 8rem;--ui-tab-trigger-white-space:nowrap;overscroll-behavior-inline:contain;scrollbar-width:none;overflow:auto hidden}.ui-tab-list--scrollable[data-v-5097201c]::-webkit-scrollbar{display:none}.ui-tab-list--can-scroll-start[data-v-5097201c]{box-shadow:inset 1rem 0 .9rem -1rem var(--ui-color-overflow-shadow)}.ui-tab-list--can-scroll-end[data-v-5097201c]{box-shadow:inset -1rem 0 .9rem -1rem var(--ui-color-overflow-shadow)}.ui-tab-list--can-scroll-start.ui-tab-list--can-scroll-end[data-v-5097201c]{box-shadow:inset 1rem 0 .9rem -1rem var(--ui-color-overflow-shadow), inset -1rem 0 .9rem -1rem var(--ui-color-overflow-shadow)}.ui-tab-panel[data-v-9036f534]{outline:0;min-width:0;min-height:0}.ui-tab-panel[data-v-9036f534]>.ui-split:only-child{border-radius:inherit}.ui-tab-panel[data-v-9036f534]:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-color-focus)}.ui-tab-panel--animated[data-state=active][data-v-9036f534]{z-index:2;animation:ui-tab-panel-in-9036f534 var(--ui-motion-state) var(--ui-ease-enter)}.ui-tab-panel--animated[data-state=inactive][data-v-9036f534]{z-index:1;pointer-events:none;height:0;animation:ui-tab-panel-out-9036f534 var(--ui-motion-feedback) var(--ui-ease-exit);overflow:visible}@keyframes ui-tab-panel-in-9036f534{0%{opacity:0;transform:translateX(var(--ui-tabs-enter-offset))}}@keyframes ui-tab-panel-out-9036f534{to{opacity:0;transform:translateX(var(--ui-tabs-leave-offset))}}@media (prefers-reduced-motion:reduce){.ui-tab-panel--animated[data-v-9036f534]{--ui-tabs-enter-offset:0rem;--ui-tabs-leave-offset:0rem;animation-duration:1ms!important}}.ui-tabs[data-v-208df1b8]{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.ui-tabs[data-v-208df1b8]>.ui-tab-list{border-top-left-radius:inherit;border-top-right-radius:inherit}.ui-tabs[data-v-208df1b8]>.ui-tab-panel{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.ui-tabs[data-v-208df1b8] [role=tabpanel]{grid-area:2/1}.ui-tab-trigger[data-v-bd90049d]{flex:var(--ui-tab-trigger-flex,initial);min-height:3rem;white-space:var(--ui-tab-trigger-white-space,normal)}.ui-tab-trigger[data-state=active][data-v-bd90049d]{color:var(--ui-color-accent-strong);background:var(--ui-material-texture-pressed), var(--ui-color-surface-active);box-shadow:var(--ui-shadow-pressed)}.ui-tab-trigger[data-state=active][data-v-bd90049d]:focus-visible{box-shadow:var(--ui-shadow-pressed), var(--ui-focus-ring)}.ui-tooltip__content{z-index:var(--ui-z-tooltip);max-width:18rem;padding:var(--ui-space-2) var(--ui-space-3);border:var(--ui-frame-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-soft);color:var(--ui-color-text);background:var(--ui-material-texture), var(--ui-color-surface-raised);box-shadow:var(--ui-shadow-overlay);font-size:.75rem;line-height:1.4}.ui-tooltip__content[data-state=delayed-open],.ui-tooltip__content[data-state=instant-open]{animation:ui-tooltip-content-in var(--ui-motion-state) var(--ui-ease-enter)}@keyframes ui-tooltip-content-in{0%{opacity:0;transform:translateY(.2rem)scale(.985)}}@media (prefers-reduced-motion:reduce){.ui-tooltip__content{animation-duration:1ms}}.help-tooltip[data-v-0dcf7740]{vertical-align:middle;flex:none;display:inline-flex;position:relative}.help-tooltip__button[data-v-0dcf7740]{border:var(--ui-frame-border-width) solid var(--ui-color-border);width:1.35rem;height:1.35rem;color:var(--ui-color-text-muted);background:var(--ui-material-texture-pressed), var(--ui-color-surface-inset);box-shadow:var(--ui-shadow-embedded);font-family:var(--ui-font-body);cursor:help;border-radius:50%;place-items:center;padding:0;font-size:.7rem;font-weight:700;line-height:1;display:inline-grid}.help-tooltip__button[data-v-0dcf7740]:hover,.help-tooltip__button[data-v-0dcf7740]:focus-visible,.help-tooltip__button[aria-expanded=true][data-v-0dcf7740]{border-color:var(--ui-color-accent-strong);color:var(--ui-color-text)}.help-tooltip__button[data-v-0dcf7740]:focus-visible{box-shadow:var(--ui-shadow-embedded), var(--ui-focus-ring);outline:0}.rule-preset-list[data-v-ad165346]{gap:var(--ui-space-5);flex-direction:column;display:flex}.rule-preset-list__section[data-v-ad165346]{gap:var(--ui-space-2);flex-direction:column;display:flex}.rule-preset-list__heading[data-v-ad165346],.rule-preset-list__empty[data-v-ad165346]{margin:0}.rule-preset-list__heading[data-v-ad165346]{color:var(--ui-color-text-muted);font-family:var(--ui-font-body);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.rule-preset-list__empty[data-v-ad165346]{padding:var(--ui-space-4);color:var(--ui-color-text-muted);font-family:var(--ui-font-body);text-align:center}.rule-preset-list__items[data-v-ad165346]{gap:var(--ui-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rule-preset-list__item[data-v-ad165346]{min-width:0;transition:border-color var(--ui-motion-feedback) var(--ui-ease-enter)}.rule-preset-list__item--active[data-v-ad165346]{border-color:var(--ui-color-accent)}.rule-preset-list__split[data-v-ad165346]{min-height:4.25rem}.rule-preset-list__apply[data-v-ad165346]{justify-content:flex-start;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3) var(--ui-space-4);text-align:left;flex:auto}.rule-preset-list__icon[data-v-ad165346]{width:var(--ui-icon-size-prominent);height:var(--ui-icon-size-prominent);color:var(--ui-color-accent-strong);flex:none}.rule-preset-list__copy[data-v-ad165346]{gap:var(--ui-space-1);flex-direction:column;min-width:0;display:flex}.rule-preset-list__name[data-v-ad165346]{color:var(--ui-color-text);font-family:var(--ui-font-body);overflow-wrap:anywhere;font-size:.95rem;font-weight:700}.rule-preset-list__description[data-v-ad165346]{color:var(--ui-color-text-muted);font-family:var(--ui-font-body);overflow-wrap:anywhere;font-size:.72rem}.rule-preset-list__delete[data-v-ad165346]{flex:none}@media (width<=479px){.rule-preset-list__apply[data-v-ad165346]{gap:var(--ui-space-2);padding-inline:var(--ui-space-3)}}.rule-preset-name-modal[data-v-b95a6ec5]{gap:var(--ui-space-4);flex-direction:column;min-width:0;display:flex}.rule-preset-name-modal__counter[data-v-b95a6ec5]{margin:calc(var(--ui-space-2) * -1) 0 0;color:var(--ui-color-text-muted);font-family:var(--ui-font-body);text-align:right;font-size:.72rem}.ui-card[data-v-92eacba4]{--ui-card-size-width:var(--ui-card-width,200px);--ui-card-size-height:var(--ui-card-height,300px);--ui-card-size-frame:var(--ui-card-frame-width,12px);width:calc(var(--ui-card-size-width) + (var(--ui-card-size-frame) * 2));height:calc(var(--ui-card-size-height) + (var(--ui-card-size-frame) * 2));box-sizing:border-box;padding:var(--ui-card-size-frame);border-radius:var(--ui-card-border-radius,var(--ui-radius-soft));background:var(--ui-card-frame-background,transparent);box-shadow:var(--ui-card-shadow,none);-webkit-user-select:none;user-select:none;font-size:var(--ui-card-font-size,3rem);color:var(--ui-color-text);font-family:var(--ui-font-display);line-height:var(--ui-card-line-height,3rem);transition:box-shadow .2s,filter .2s,opacity .2s,transform .2s;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.ui-card__face[data-v-92eacba4]{border-radius:var(--ui-card-face-border-radius,max(4px, calc(var(--ui-radius-soft) - 8px)));background:var(--ui-card-face-background,none);background-color:var(--ui-card-face-color,transparent);width:100%;height:100%;box-shadow:var(--ui-card-face-shadow,none);flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.ui-card--small[data-v-92eacba4]{--ui-card-size-width:var(--ui-card-width,100px);--ui-card-size-height:var(--ui-card-height,150px);--ui-card-size-frame:var(--ui-card-frame-width,8px);font-size:var(--ui-card-font-size,clamp(1.75rem, 5vw, 3rem));line-height:var(--ui-card-line-height,1)}.ui-card--selected[data-v-92eacba4]{box-shadow:var(--ui-card-selected-shadow,var(--ui-card-shadow,none))}.ui-card--highlighted[data-v-92eacba4]{box-shadow:var(--ui-card-highlighted-shadow,var(--ui-card-shadow,none))}.ui-card--draggable[data-v-92eacba4]{cursor:grab;transition:transform .2s}.ui-card--draggable[data-v-92eacba4]:active{cursor:grabbing}.ui-card--subdued[data-v-92eacba4]{filter:var(--ui-card-subdued-filter,saturate(.75) brightness(.8));opacity:var(--ui-card-subdued-opacity,.72)}.ui-card__corner[data-v-92eacba4],.ui-card__center[data-v-92eacba4]{padding:var(--ui-card-corner-padding-block,.25rem) var(--ui-card-corner-padding-inline,.25rem);z-index:1;justify-content:space-between;display:flex;position:relative}.ui-card__center[data-v-92eacba4]{justify-content:center}.ui-card__corner--end[data-v-92eacba4]{transform:rotate(180deg)}.card-rarity-frame[data-v-2e0d91ef]{--card-rarity-frame-width:var(--card-rarity-frame-band,12px);--card-rarity-frame-curve:var(--card-rarity-frame-radius,var(--ui-radius-soft));--card-rarity-frame-hue:var(--card-rarity-frame-accent,var(--ui-color-accent-strong));--card-rarity-frame-weight:.1;--card-rarity-frame-line:max(1px, calc(var(--card-rarity-frame-width) * var(--card-rarity-frame-weight)));--card-rarity-frame-tint:color-mix(in oklab, var(--card-rarity-frame-hue) var(--card-rarity-frame-blend,0%), var(--card-rarity-frame-metal,var(--ui-color-rarity-matte)));--card-rarity-frame-rule-inset:calc(var(--card-rarity-frame-width) * .28);--card-rarity-frame-sheen-inset:calc(var(--card-rarity-frame-width) * .5);--card-rarity-frame-keyline-inset:calc(var(--card-rarity-frame-width) * .72);z-index:2;border-radius:var(--card-rarity-frame-curve);pointer-events:none;position:absolute;inset:0}.card-rarity-frame--uncommon[data-v-2e0d91ef]{--card-rarity-frame-metal:var(--ui-color-rarity-matte);--card-rarity-frame-blend:20%}.card-rarity-frame--rare[data-v-2e0d91ef]{--card-rarity-frame-metal:var(--ui-color-rarity-polished);--card-rarity-frame-blend:40%}.card-rarity-frame--epic[data-v-2e0d91ef]{--card-rarity-frame-metal:var(--ui-color-rarity-bright);--card-rarity-frame-blend:60%}.card-rarity-frame--legendary[data-v-2e0d91ef]{--card-rarity-frame-metal:var(--ui-color-rarity-gilded);--card-rarity-frame-blend:70%;--card-rarity-frame-weight:.17}.card-rarity-frame--mythic[data-v-2e0d91ef]{--card-rarity-frame-metal:var(--ui-color-rarity-gilded);--card-rarity-frame-blend:55%;--card-rarity-frame-weight:.19;box-shadow:inset 0 0 calc(var(--card-rarity-frame-width) * 1.5) color-mix(in oklab, var(--card-rarity-frame-tint) 30%, transparent)}.card-rarity-frame__corner[data-v-2e0d91ef],.card-rarity-frame__rule[data-v-2e0d91ef],.card-rarity-frame__sheen[data-v-2e0d91ef],.card-rarity-frame__keyline[data-v-2e0d91ef]{box-sizing:border-box;position:absolute}.card-rarity-frame__rule[data-v-2e0d91ef],.card-rarity-frame__keyline[data-v-2e0d91ef],.card-rarity-frame__corner[data-v-2e0d91ef]{border:var(--card-rarity-frame-line) solid var(--card-rarity-frame-tint);border-top-color:color-mix(in oklab, var(--card-rarity-frame-tint) 78%, #fff);border-bottom-color:color-mix(in oklab, var(--card-rarity-frame-tint) 74%, #000)}.card-rarity-frame__rule[data-v-2e0d91ef]{inset:var(--card-rarity-frame-rule-inset);border-radius:max(1px, calc(var(--card-rarity-frame-curve) - var(--card-rarity-frame-rule-inset)));box-shadow:0 0 0 1px #00000080}.card-rarity-frame__rule--prismatic[data-v-2e0d91ef]{border-top-color:var(--ui-color-rarity-bright);border-right-color:color-mix(in oklab, var(--card-rarity-frame-hue) 70%, var(--ui-color-rarity-gilded));border-bottom-color:var(--ui-color-rarity-gilded);border-left-color:color-mix(in oklab, var(--card-rarity-frame-hue) 70%, var(--ui-color-rarity-bright))}.card-rarity-frame__keyline[data-v-2e0d91ef]{inset:var(--card-rarity-frame-keyline-inset);border-radius:max(1px, calc(var(--card-rarity-frame-curve) - var(--card-rarity-frame-keyline-inset)));box-shadow:0 0 0 1px #0000008c}.card-rarity-frame__sheen[data-v-2e0d91ef]{inset:var(--card-rarity-frame-sheen-inset);border-radius:max(1px, calc(var(--card-rarity-frame-curve) - var(--card-rarity-frame-sheen-inset)));box-shadow:0 0 calc(var(--card-rarity-frame-width) * .9) color-mix(in oklab, var(--card-rarity-frame-tint) 32%, transparent), inset 0 0 calc(var(--card-rarity-frame-width) * .7) color-mix(in oklab, var(--card-rarity-frame-tint) 24%, transparent)}.card-rarity-frame__corner[data-v-2e0d91ef]{width:calc(var(--card-rarity-frame-width) * 2.2);height:calc(var(--card-rarity-frame-width) * 2.2);border-width:calc(var(--card-rarity-frame-line) * 2.2)}.card-rarity-frame__corner--top-left[data-v-2e0d91ef],.card-rarity-frame__corner--top-right[data-v-2e0d91ef]{top:var(--card-rarity-frame-rule-inset)}.card-rarity-frame__corner--bottom-left[data-v-2e0d91ef],.card-rarity-frame__corner--bottom-right[data-v-2e0d91ef]{bottom:var(--card-rarity-frame-rule-inset)}.card-rarity-frame__corner--top-left[data-v-2e0d91ef],.card-rarity-frame__corner--bottom-left[data-v-2e0d91ef]{left:var(--card-rarity-frame-rule-inset)}.card-rarity-frame__corner--top-right[data-v-2e0d91ef],.card-rarity-frame__corner--bottom-right[data-v-2e0d91ef]{right:var(--card-rarity-frame-rule-inset)}.card-rarity-frame__corner--top-left[data-v-2e0d91ef]{border-top-left-radius:max(1px, calc(var(--card-rarity-frame-curve) - var(--card-rarity-frame-rule-inset)));border-bottom:0;border-right:0}.card-rarity-frame__corner--top-right[data-v-2e0d91ef]{border-top-right-radius:max(1px, calc(var(--card-rarity-frame-curve) - var(--card-rarity-frame-rule-inset)));border-bottom:0;border-left:0}.card-rarity-frame__corner--bottom-left[data-v-2e0d91ef]{border-bottom-left-radius:max(1px, calc(var(--card-rarity-frame-curve) - var(--card-rarity-frame-rule-inset)));border-top:0;border-right:0}.card-rarity-frame__corner--bottom-right[data-v-2e0d91ef]{border-bottom-right-radius:max(1px, calc(var(--card-rarity-frame-curve) - var(--card-rarity-frame-rule-inset)));border-top:0;border-left:0}.play-card[data-v-aa22a796]{--play-card-frame-width:12px;--ui-card-width:var(--play-card-width);--ui-card-height:var(--play-card-height);--ui-card-frame-width:var(--play-card-frame-width);--ui-card-border-radius:var(--play-card-border-radius);--ui-card-face-border-radius:var(--play-card-face-border-radius);--ui-card-font-size:var(--play-card-font-size);--ui-card-line-height:var(--play-card-line-height);--ui-card-corner-padding-block:var(--play-card-row-padding-block);--ui-card-corner-padding-inline:var(--play-card-row-padding-inline);--ui-card-frame-background:var(--play-card-frame-background,radial-gradient(circle at 20% 12%, #ffd9a652, transparent 32%), linear-gradient(135deg, #ffe1b829, transparent 42%), linear-gradient(150deg, #6a4a35 0%, #2b211d 34%, #151211 68%, #080707 100%));--ui-card-shadow:0 18px 35px #0000005c, inset 0 1px 0 #ffeed233, inset 0 -10px 18px #00000057;--ui-card-selected-shadow:0 0 0 4px var(--play-card-selected-ring,var(--ui-color-accent-strong)), 0 22px 42px #00000075, inset 0 1px 0 #fff3;--play-card-highlight:var(--play-card-selected-ring,var(--ui-color-accent-strong));--ui-card-highlighted-shadow:0 0 0 2px color-mix(in oklab, var(--play-card-highlight) 78%, #fff), 0 0 0 4px color-mix(in oklab, var(--play-card-highlight) 22%, transparent), 0 0 26px color-mix(in oklab, var(--play-card-highlight) 62%, transparent), 0 18px 35px #0000005c, inset 0 1px 0 #ffeed233, inset 0 -10px 18px #00000057;--ui-card-face-background:var(--play-card-face-overlay,linear-gradient(135deg, #ffe6be1f, transparent 22%, #0000002e 76%, #0000005c), radial-gradient(circle at 30% 10%, #ffffff38, transparent 32%)), var(--play-card-image) center / cover;--ui-card-face-color:#0a0808;--ui-card-face-shadow:inset 0 -10px 18px #0000002e}.play-card__rarity[data-v-aa22a796]{--card-rarity-frame-band:var(--play-card-frame-width);--card-rarity-frame-radius:var(--play-card-border-radius,var(--ui-radius-soft));--card-rarity-frame-accent:var(--play-card-selected-ring,var(--ui-color-accent-strong))}.play-card--small[data-v-aa22a796]{--play-card-width:100px;--play-card-height:150px;--play-card-frame-width:8px;--play-card-font-size:clamp(1.75rem, 5vw, 3rem);--play-card-line-height:1}.play-card--bonus[data-v-aa22a796]{--play-card-bonus-accent:#efaa45}.play-card--bonus-jump[data-v-aa22a796]{--play-card-bonus-accent:#ffb15c}.play-card--bonus-draw-search[data-v-aa22a796]{--play-card-bonus-accent:#8ec8ff}.play-card--bonus-swap-turn-order[data-v-aa22a796]{--play-card-bonus-accent:#c99bff}.play-card--bonus-trade-cards[data-v-aa22a796]{--play-card-bonus-accent:#f28c72}.play-card__bonus-content[data-v-aa22a796]{width:100%;min-width:0;color:var(--play-card-bonus-accent);text-align:center;text-transform:uppercase;background:#0807074d;flex-grow:1;align-items:center;display:flex;box-shadow:0 0 .375em .375em #0807074d}.play-card__bonus-label[data-v-aa22a796]{box-sizing:border-box;width:100%;min-width:0;font-family:var(--ui-font-data);letter-spacing:.08em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;padding-inline:.15em;font-size:.3em;font-weight:700;line-height:1.2;display:block}.play-card__number[data-v-aa22a796]{opacity:.95;color:var(--play-card-number-color,inherit);text-shadow:var(--play-card-number-shadow,none)}.bonus-card-strip[data-v-64e8560e]{gap:var(--ui-space-4);padding:var(--ui-space-2) 0 var(--ui-space-3);margin:0;list-style:none;display:flex;overflow-x:auto}.bonus-card-strip__card[data-v-64e8560e]{gap:var(--ui-space-2);flex:none;justify-items:center;display:grid}.bonus-card-strip__caption[data-v-64e8560e]{gap:var(--ui-space-2);justify-content:space-between;width:100%;max-width:7.25rem;font-size:.72rem;display:flex}.bonus-card-strip__name[data-v-64e8560e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bonus-card-strip__count[data-v-64e8560e]{color:var(--ui-color-accent-strong)}.bonus-card-strip__none[data-v-64e8560e]{margin:0}.rule-summary[data-v-6a1ebbd3]{font-family:var(--ui-font-body);margin:0}.rule-summary__rows[data-v-6a1ebbd3]{flex-wrap:wrap;margin:0}.rule-summary__row[data-v-6a1ebbd3]{flex:1 1 min(100%, max(16rem, calc(50% - var(--ui-divider-width))));justify-content:space-between;align-items:center;gap:var(--ui-space-4);display:flex}.rule-summary__label[data-v-6a1ebbd3]{align-items:center;gap:var(--ui-space-2);color:var(--ui-color-text-muted);font-size:inherit;margin:0;font-weight:400;display:inline-flex}.rule-summary__value[data-v-6a1ebbd3]{color:var(--ui-color-text);margin:0;font-weight:700}.rule-summary__bonuses[data-v-6a1ebbd3]{gap:var(--ui-space-2);display:grid}.lobby-rules[data-v-4006fff9]{width:100%;min-width:0}.lobby-rules__split[data-v-4006fff9]{min-height:100%}.lobby-rules__content[data-v-4006fff9]{gap:var(--ui-space-4);flex-direction:column;display:flex}.lobby-rules__content--editable[data-v-4006fff9]{grid-template-columns:minmax(0,1fr);display:grid}.lobby-rules__header[data-v-4006fff9]{flex:none}.lobby-rules__title[data-v-4006fff9]{font-family:var(--ui-font-display);margin:0;font-size:1.15rem}.lobby-rules__panel[data-v-4006fff9]{grid-area:1/1;min-width:0}.lobby-rules__controls[data-v-4006fff9]{max-height:min(65vh,44rem);padding-right:var(--ui-space-2);gap:var(--ui-space-4);flex-direction:column;display:flex;overflow-y:auto}.lobby-rules__section-title[data-v-4006fff9]{margin:var(--ui-space-2) 0 0;font-family:var(--ui-font-display);font-size:.92rem}.lobby-rules__control-grid[data-v-4006fff9],.lobby-rules__time-controls[data-v-4006fff9]{gap:var(--ui-space-4) var(--ui-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lobby-rules__checkbox-row[data-v-4006fff9]{justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}.lobby-rules__matched-preset[data-v-4006fff9]{align-items:center;gap:var(--ui-space-3);font-family:var(--ui-font-body);grid-template-columns:auto minmax(0,1fr);display:grid}.lobby-rules__matched-preset-icon[data-v-4006fff9]{width:var(--ui-icon-size-prominent);height:var(--ui-icon-size-prominent);color:var(--ui-color-accent-strong)}.lobby-rules__matched-preset-copy[data-v-4006fff9]{min-width:0;display:grid}.lobby-rules__matched-preset-label[data-v-4006fff9]{color:var(--ui-color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.lobby-rules__matched-preset-name[data-v-4006fff9]{color:var(--ui-color-text)}.lobby-rules__matched-preset-description[data-v-4006fff9]{color:var(--ui-color-text-muted);font-size:.75rem}.lobby-rules__error[data-v-4006fff9]{font-family:var(--ui-font-body);margin:0}.lobby-rules__difficulty[data-v-4006fff9]{align-items:center;gap:var(--ui-space-2) var(--ui-space-4);padding:var(--ui-space-4);font-family:var(--ui-font-body);border-left-width:.25rem;grid-template-columns:1fr auto;display:grid}.lobby-rules__difficulty--much-easier[data-v-4006fff9],.lobby-rules__difficulty--easier[data-v-4006fff9]{border-left-color:var(--ui-color-status-good)}.lobby-rules__difficulty--harder[data-v-4006fff9]{border-left-color:var(--ui-color-status-warning)}.lobby-rules__difficulty--much-harder[data-v-4006fff9],.lobby-rules__difficulty--impossible[data-v-4006fff9]{border-left-color:var(--ui-color-danger-hover)}.lobby-rules__reward[data-v-4006fff9]{margin-block-start:var(--ui-space-4)}.lobby-rules__reward-body[data-v-4006fff9]{gap:var(--ui-space-1);display:grid}.lobby-rules__reward-value[data-v-4006fff9]{color:var(--ui-color-text);font-family:var(--ui-font-data);font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:700}.lobby-rules__reward-detail[data-v-4006fff9]{color:var(--ui-color-text-muted);margin:0;font-size:.72rem}.lobby-rules__reward-heading[data-v-4006fff9],.lobby-rules__difficulty-heading[data-v-4006fff9]{align-items:center;gap:var(--ui-space-2);color:var(--ui-color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;display:inline-flex}.lobby-rules__difficulty-value[data-v-4006fff9]{margin-top:var(--ui-space-1);color:var(--ui-color-text);font-size:1rem;font-weight:700}.lobby-rules__difficulty-detail[data-v-4006fff9]{color:var(--ui-color-text);text-align:right}.lobby-rules__difficulty-stats[data-v-4006fff9]{gap:var(--ui-space-2) var(--ui-space-4);margin:var(--ui-space-2) 0 0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lobby-rules__difficulty-stat[data-v-4006fff9]{justify-content:space-between;gap:var(--ui-space-3);display:flex}.lobby-rules__difficulty-stat dt[data-v-4006fff9]{color:var(--ui-color-text-muted);font-size:.72rem}.lobby-rules__difficulty-stat dd[data-v-4006fff9]{color:var(--ui-color-text);margin:0;font-weight:700}.lobby-rules__difficulty-help[data-v-4006fff9]{color:var(--ui-color-text-muted);grid-column:1/-1;margin:0;font-size:.72rem}@media (width<=760px){.lobby-rules__control-grid[data-v-4006fff9],.lobby-rules__time-controls[data-v-4006fff9],.lobby-rules__difficulty[data-v-4006fff9]{grid-template-columns:1fr}.lobby-rules__difficulty-detail[data-v-4006fff9]{text-align:left}.lobby-rules__difficulty-stats[data-v-4006fff9]{grid-template-columns:1fr}}@media (width<=479px){.lobby-rules__control-grid[data-v-4006fff9],.lobby-rules__time-controls[data-v-4006fff9]{gap:var(--ui-space-3)}}.videogame-first-player-lobby[data-v-0c7fd151]{grid-template-columns:minmax(18rem,.85fr) minmax(28rem,1.15fr);align-items:start;gap:clamp(1rem,3vw,2rem);width:min(100%,72rem);min-height:100%;margin-inline:auto;padding-block:clamp(1rem,4vw,3rem);display:grid}.videogame-first-player-lobby__first-player[data-v-0c7fd151],.videogame-first-player-lobby__rules[data-v-0c7fd151]{min-width:0}@media (width<=959px){.videogame-first-player-lobby[data-v-0c7fd151]{grid-template-columns:minmax(0,1fr);max-width:42rem}}.info-tile[data-v-5b109dd1]{container:info-tile/inline-size}.info-tile__content[data-v-5b109dd1]{gap:.15rem var(--ui-space-2);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.info-tile__icon[data-v-5b109dd1]{color:var(--ui-color-accent-strong);grid-row:1/3;place-items:center;display:grid}.info-tile__icon[data-v-5b109dd1] svg{width:var(--ui-icon-size-prominent);height:var(--ui-icon-size-prominent)}.info-tile__label[data-v-5b109dd1]{min-width:0;color:var(--ui-color-text-muted);letter-spacing:.08em;text-transform:uppercase;grid-column:2;font-size:.66rem;line-height:1.3}.info-tile__value[data-v-5b109dd1]{min-width:0;color:var(--ui-color-accent-strong);font-variant-numeric:tabular-nums;grid-column:2;font-size:1.05rem;line-height:1.25}.info-tile__value--truncate[data-v-5b109dd1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.info-tile__content--grouped .info-tile__icon[data-v-5b109dd1]{grid-row:1}.info-tile__items[data-v-5b109dd1]{gap:var(--ui-space-3);width:100%;margin:var(--ui-space-2) 0 0;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(4rem,1fr));display:grid}.info-tile__items div[data-v-5b109dd1]{flex-direction:column;min-width:0;display:flex}.info-tile__items dt[data-v-5b109dd1]{color:var(--ui-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.info-tile__items dd[data-v-5b109dd1]{color:var(--ui-color-accent-strong);font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:700}@container info-tile (width>=20rem){.info-tile__content--grouped[data-v-5b109dd1]{gap:0 var(--ui-space-3);grid-template-columns:auto minmax(7rem,auto) minmax(0,1fr)}.info-tile__content--grouped .info-tile__icon[data-v-5b109dd1]{grid-column:1}.info-tile__content--grouped .info-tile__label[data-v-5b109dd1]{grid-column:2}.info-tile__content--grouped .info-tile__items[data-v-5b109dd1]{grid-area:1/3;margin-top:0}}.info-tile-grid[data-v-1d75a738]{--info-tile-grid-minimum:14rem;flex-wrap:wrap;display:flex}.info-tile-grid[data-v-1d75a738]>.info-tile{flex:1 1 min(var(--info-tile-grid-minimum), 100%)}.info-tile-grid[data-v-1d75a738]>.info-tile--grouped{flex-grow:2;flex-basis:min(calc(var(--info-tile-grid-minimum) + var(--info-tile-grid-minimum) + var(--ui-divider-width)), 100%)}.info-tile-grid--compact[data-v-1d75a738]{--info-tile-grid-minimum:10rem}.daily-challenge-details[data-v-61bd8f62]{container-type:inline-size}.daily-challenge-details__rules h4[data-v-61bd8f62],.daily-challenge-details__bonuses h4[data-v-61bd8f62]{margin:0 0 var(--ui-space-3);font-family:var(--ui-font-display);font-size:1rem}.daily-challenge-details__rules dl[data-v-61bd8f62]{gap:var(--ui-space-3) var(--ui-space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.daily-challenge-details__rules dl div[data-v-61bd8f62]{gap:var(--ui-space-1);display:grid}.daily-challenge-details__rules dt[data-v-61bd8f62]{color:var(--ui-color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.daily-challenge-details__rules dd[data-v-61bd8f62]{margin:0;line-height:1.45}.daily-challenge-details__notes p[data-v-61bd8f62]{margin:0}.daily-challenge-details__notes[data-v-61bd8f62]{color:var(--ui-color-text-muted);line-height:1.45}.daily-challenge-details__notes small[data-v-61bd8f62]{margin-top:var(--ui-space-2);display:block}@container (width<=38rem){.daily-challenge-details__rules dl[data-v-61bd8f62]{grid-template-columns:minmax(0,1fr)}}.daily-challenge-deadline[data-v-18537d6c]{gap:var(--ui-space-2);min-width:0;color:var(--ui-color-text-muted);align-items:flex-start;font-size:.72rem;line-height:1.35;display:flex}.daily-challenge-deadline[data-v-18537d6c]>svg{flex:none;margin-top:.1em}.daily-challenge-deadline>span[data-v-18537d6c]{flex-direction:column;min-width:0;display:flex}.daily-challenge-deadline strong[data-v-18537d6c]{color:var(--ui-color-accent-strong);font-variant-numeric:tabular-nums}.videogame-lobby-rules__daily-heading[data-v-6ba6b6ef],.videogame-lobby-rules__daily-locked[data-v-6ba6b6ef]{align-items:center;gap:var(--ui-space-3);display:flex}.videogame-lobby-rules__daily-heading span[data-v-6ba6b6ef]{flex-direction:column;display:flex}.videogame-lobby-rules__daily-heading small[data-v-6ba6b6ef]{color:var(--ui-color-text-muted)}.videogame-lobby-rules__daily-locked[data-v-6ba6b6ef]{color:var(--ui-color-accent-strong)}.videogame-match-rules__title[data-v-e4ac3834]{margin:0;font-size:1rem}.videogame-match-rules__date[data-v-e4ac3834]{color:var(--ui-color-text-muted);margin-left:auto;font-size:.75rem}.videogame-menu-actions[data-v-074405ad]{gap:var(--ui-space-1);flex-direction:column;min-height:4.5rem}.videogame-menu-actions__label[data-v-074405ad],.videogame-menu-actions__medal[data-v-074405ad]{align-items:center;gap:var(--ui-space-2);display:flex}.videogame-menu-actions__medal[data-v-074405ad]{color:var(--ui-color-text-muted)}[data-ui-root][data-game=videogame]{--ui-font-display:"Special Elite", Georgia, serif;--ui-font-body:"Kode Mono Variable", ui-monospace, monospace;--ui-font-data:"Kode Mono Variable", ui-monospace, monospace;--ui-color-canvas:#0c0a09;--ui-color-chrome:#171617;--ui-color-surface:#1f1c1bf0;--ui-color-surface-raised:#2b2725f5;--ui-color-surface-inset:#0f0e0fe6;--ui-color-surface-hover:#332d29fa;--ui-color-surface-active:#161414fa;--ui-color-text:#f7efe6;--ui-color-text-muted:#c9b9ab;--ui-color-text-disabled:#665d56;--ui-color-accent:#c75b1d;--ui-color-accent-strong:#ff6812;--ui-color-danger:#9a1f19e6;--ui-color-danger-hover:#b9291ff2;--ui-color-divider:#d6ac7e3d;--ui-color-divider-strong:#6a4a35;--ui-color-focus:#ff6812eb;--ui-color-status-good:#70b77a;--ui-color-status-warning:#dba33e;--ui-color-status-poor:#e76f5d;--ui-color-overflow-shadow:#000000db;--ui-color-info:#8fc8ff;--ui-color-info-surface:#4492d624;--ui-color-success:#9bd8a5;--ui-color-success-surface:#3e994e24;--ui-color-accent-glow:#ef692d3d;--ui-color-scrim:#080505b8;--ui-color-scrim-opaque:#080505eb;--ui-color-scrim-alert:#040303b8;--ui-color-scrim-alert-opaque:#040303e6;--ui-color-border:#d6ac7e3d;--ui-color-border-outer:#000c;--ui-color-border-highlight:#ffeed31f;--ui-color-divider-channel:#211b18;--ui-color-divider-channel-strong:color-mix(in srgb, var(--ui-color-accent) 34%, #0a0807);--ui-material-texture:linear-gradient(180deg, #ffeed30f, #0000002e);--ui-material-texture-hover:linear-gradient(180deg, #ffeed317, #00000024);--ui-material-texture-pressed:linear-gradient(180deg, #0000006b, #0000001a 62%, #ffeed30b);--ui-shadow-raised:inset 0 1px #ffeed31f, inset 0 -1px #00000075, 0 0 0 1px #000c, 0 1px 0 #ffe5c61a inset, 0 14px 28px -12px #000000e6, 0 3px 8px #00000094;--ui-shadow-overlay:0 0 0 1px var(--ui-color-border-outer), 0 1px 0 1px color-mix(in srgb, var(--ui-color-border-highlight) 62%, transparent), 0 .5rem 1rem -.2rem #000000e6, 0 2.2rem 5rem -1.5rem #000, inset 0 1px var(--ui-color-border-highlight), inset 0 -1px #00000080;--ui-shadow-embedded:inset 1px 0 #ffeed30f, inset -1px 0 #0006, inset 0 1px #ffeed31f, inset 0 -1px #00000075;--ui-shadow-embedded-seamless-inline-start:inset -1px 0 #0006, inset 0 1px #ffeed31f, inset 0 -1px #00000075;--ui-shadow-pressed:inset 0 2px 8px #00000073, 0 0 0 1px #0000008c, inset 0 1px #ffffff0a;--ui-app-backdrop:url(/assets/backdrop-BfAM0Y3h.webp) center / cover;--ui-app-backdrop-filter:brightness(.84) saturate(.94) sepia(.06);--ui-app-backdrop-tint:radial-gradient(ellipse at 52% 42%, #7e361414, transparent 54%), linear-gradient(180deg, #170c0861, #0c0706bd)}:where([data-ui-root]){--ui-color-rarity-matte:#8f8981;--ui-color-rarity-polished:#c3bdb4;--ui-color-rarity-bright:#efe9df;--ui-color-rarity-gilded:#e3b45c;--ui-card-pile-material:linear-gradient(180deg, #3b3430 0%, #151313 100%)}[data-ui-root][data-game=hofintrige]{--ui-font-display:"Cormorant Garamond Variable", Georgia, serif;--ui-font-body:"Alegreya Sans", system-ui, sans-serif;--ui-font-data:"IBM Plex Mono", ui-monospace, monospace;--ui-color-canvas:#f6f5f3;--ui-color-chrome:#f6f5f3;--ui-color-surface:#ffffffe0;--ui-color-surface-raised:#fffffff7;--ui-color-surface-inset:#f3f0eff0;--ui-color-surface-hover:#fbf2f3fa;--ui-color-surface-active:#ece6e5fa;--ui-color-text:#26262b;--ui-color-text-muted:#64646c;--ui-color-text-disabled:#a3a3a9;--ui-color-accent:#a8304a;--ui-color-accent-strong:#8e2139;--ui-color-danger:#be343433;--ui-color-danger-hover:#be34344d;--ui-color-divider:#26262b24;--ui-color-divider-strong:#bab5b3;--ui-color-focus:#a8304ad9;--ui-color-status-good:#2f7a4f;--ui-color-status-warning:#a0650f;--ui-color-status-poor:#b13a2e;--ui-color-overflow-shadow:#463a3c47;--ui-color-info:#2c6aa8;--ui-color-info-surface:#2c6aa81a;--ui-color-success:#2f7a4f;--ui-color-success-surface:#2f7a4f1a;--ui-color-accent-glow:#a8304a2e;--ui-color-scrim:#f6f5f3b8;--ui-color-scrim-opaque:#f6f5f3f0;--ui-color-scrim-alert:#26262b52;--ui-color-scrim-alert-opaque:#26262b99;--ui-color-border:#26262b29;--ui-color-border-outer:#26262b33;--ui-color-border-highlight:#ffffffe6;--ui-color-divider-channel:#e3dfdd;--ui-color-divider-channel-strong:color-mix(in srgb, var(--ui-color-accent) 30%, #e3dfdd);--ui-material-texture:linear-gradient(180deg, #ffffff80, #26262b08);--ui-material-texture-hover:linear-gradient(180deg, #ffffffb3, #26262b05);--ui-material-texture-pressed:linear-gradient(180deg, #26262b14, #26262b05 62%, #ffffff4d);--ui-shadow-raised:inset 0 1px #ffffffe6, inset 0 -1px #26262b0f, 0 0 0 1px #26262b24, 0 12px 26px -16px #462c3261, 0 2px 6px #462c3214;--ui-shadow-overlay:0 0 0 1px var(--ui-color-border-outer), 0 .5rem 1rem -.3rem #462c3238, 0 2rem 4rem -1.5rem #462c3257, inset 0 1px var(--ui-color-border-highlight);--ui-shadow-embedded:inset 1px 0 #ffffff80, inset -1px 0 #26262b0a, inset 0 1px #fffc, inset 0 -1px #26262b0f;--ui-shadow-embedded-seamless-inline-start:inset -1px 0 #26262b0a, inset 0 1px #fffc, inset 0 -1px #26262b0f;--ui-shadow-pressed:inset 0 2px 6px #26262b24, 0 0 0 1px #26262b29;--ui-app-backdrop:url(/assets/backdrop-B0ryZuVM.webp) center / cover;--ui-app-backdrop-filter:none;--ui-app-backdrop-tint:radial-gradient(120% 90% at 50% 40%, transparent 45%, #463a3a1a 100%), linear-gradient(#f6f5f31f, #f6f5f31f);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where([data-ui-root]){--hofintrige-card-ground:#fff;--hofintrige-card-edge:#26262b4d;--hofintrige-card-shadow:0 0 0 1px var(--hofintrige-card-edge), 0 6px 14px -8px #281e2073;--hofintrige-suit-red:#c0283a;--hofintrige-suit-black:#1b1b1e;--hofintrige-card-ring:#a8304a}.hofintrige-lobby-rules__title[data-v-2ca62c7a]{margin:0;font-size:1.35rem}.hofintrige-lobby-rules__setting[data-v-2ca62c7a]{gap:var(--ui-space-2);display:grid}.hofintrige-lobby-rules__label[data-v-2ca62c7a]{color:var(--ui-color-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.hofintrige-lobby-rules__hint[data-v-2ca62c7a]{color:var(--ui-color-text-muted);margin:0;font-size:.88rem}
