.zth-hero-identity.svelte-ykd5ei{justify-items:stretch;gap:var(--zth-space-md);min-inline-size:0;max-inline-size:100%;display:grid}p.svelte-ykd5ei{margin:0}.zth-hero-deck.svelte-ykd5ei{isolation:isolate;place-items:center;inline-size:min(100%,24rem);min-inline-size:0;margin-inline:auto;display:grid;position:relative}.zth-deck-current.svelte-ykd5ei{z-index:2;isolation:isolate;touch-action:pan-y;inline-size:min(72%,15rem);position:relative}.zth-deck-card.svelte-ykd5ei{animation:svelte-ykd5ei-zth-deck-card-arrive var(--zth-motion-duration-standard) ease-out}.zth-deck-swipe-surface.svelte-ykd5ei{z-index:calc(var(--zth-layer-content) + 4);color:inherit;cursor:grab;touch-action:pan-y;background:0 0;border:0;padding:0;position:absolute;inset:0}.zth-deck-swipe-surface.svelte-ykd5ei:active:not(:disabled){cursor:grabbing}.zth-deck-swipe-surface.svelte-ykd5ei:focus-visible{outline-offset:-.2rem}.zth-deck-card.svelte-ykd5ei img,.zth-deck-preview.svelte-ykd5ei img{pointer-events:none;-webkit-user-select:none;user-select:none}.zth-deck-preview.svelte-ykd5ei{z-index:1;inline-size:min(48%,11.5rem);color:var(--zth-color-text-primary);filter:saturate(.72)brightness(.72);opacity:.7;pointer-events:none;transition:opacity var(--zth-motion-duration-fast) ease-out, filter var(--zth-motion-duration-fast) ease-out, transform var(--zth-motion-duration-fast) ease-out;background:0 0;border:0;padding:0;position:absolute;inset-block-start:50%}.zth-deck-preview[data-direction=previous].svelte-ykd5ei{transform-origin:0;inset-inline-start:0;transform:translateY(-50%)rotate(-4deg)scale(.88)}.zth-deck-preview[data-direction=next].svelte-ykd5ei{transform-origin:100%;inset-inline-end:0;transform:translateY(-50%)rotate(4deg)scale(.88)}.zth-deck-control.svelte-ykd5ei{z-index:3;inline-size:max(var(--zth-size-control-target), 18%);block-size:58%;min-block-size:var(--zth-size-control-target);padding:var(--zth-space-xs);color:var(--zth-color-text-primary);cursor:pointer;background:0 0;border:0;align-items:center;display:grid;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.zth-deck-control.svelte-ykd5ei span:where(.svelte-ykd5ei){border:var(--zth-size-comic-hairline) solid color-mix(in srgb, var(--zth-color-lobby-accent-cyan) 72%, transparent);background:color-mix(in srgb, var(--zth-color-lobby-base-deep) 72%, transparent);block-size:1.8rem;inline-size:1.8rem;font-size:1.55rem;font-weight:var(--zth-type-weight-impact);box-shadow:0 0 .45rem color-mix(in srgb, var(--zth-color-lobby-accent-cyan) 18%, transparent);border-radius:50%;place-items:center;line-height:.75;display:grid}.zth-deck-control[data-direction=previous].svelte-ykd5ei{justify-items:start;inset-inline-start:0}.zth-deck-control[data-direction=next].svelte-ykd5ei{justify-items:end;inset-inline-end:0}.zth-deck-control.svelte-ykd5ei:hover:not(:disabled) span:where(.svelte-ykd5ei),.zth-deck-control.svelte-ykd5ei:focus-visible span:where(.svelte-ykd5ei){border-color:var(--zth-color-lobby-accent-cyan);background:color-mix(in srgb, var(--zth-color-lobby-panel-strong) 92%, transparent);box-shadow:0 0 .75rem color-mix(in srgb, var(--zth-color-lobby-accent-cyan) 36%, transparent)}.zth-deck-control.svelte-ykd5ei:disabled{color:var(--zth-color-disabled-text);cursor:default;opacity:.55}.zth-deck-control.svelte-ykd5ei:focus-visible{outline-offset:-.15rem}.zth-hero-identity.svelte-ykd5ei .zth-field>label{font-size:var(--zth-type-size-caption);font-weight:var(--zth-type-weight-action);letter-spacing:.08em;text-transform:uppercase}@keyframes svelte-ykd5ei-zth-deck-card-arrive{0%{opacity:0;transform:translateY(.5rem)rotate(1deg)scale(.98)}to{opacity:1;transform:none}}@media (width<=24rem){.zth-deck-current.svelte-ykd5ei{inline-size:min(76%,14rem)}.zth-deck-preview.svelte-ykd5ei{inline-size:46%}}@media (forced-colors:active){.zth-deck-control.svelte-ykd5ei{color:buttontext;forced-color-adjust:none;background:0 0;border-color:#0000}.zth-deck-control.svelte-ykd5ei span:where(.svelte-ykd5ei){background:buttonface;border-color:buttontext}.zth-deck-swipe-surface.svelte-ykd5ei{color:buttontext;forced-color-adjust:none;background:0 0;border-color:#0000}.zth-deck-control.svelte-ykd5ei:disabled,.zth-deck-swipe-surface.svelte-ykd5ei:disabled{color:graytext;border-color:graytext}.zth-deck-control.svelte-ykd5ei:disabled span:where(.svelte-ykd5ei){border-color:graytext}}.zth-home-entry.svelte-1cgm2ac{justify-content:center;gap:clamp(var(--zth-space-sm), 2dvh, var(--zth-space-lg));min-block-size:calc(100dvh - 2 * var(--zth-space-md));inline-size:min(100%,36rem);padding:clamp(var(--zth-space-md), 4dvh, var(--zth-space-xl)) clamp(var(--zth-space-md), 4vw, var(--zth-space-xl)) var(--zth-space-xl);grid-template-columns:minmax(0,31rem);align-items:start;margin-inline:auto;display:grid}.zth-invitation-intro.svelte-1cgm2ac{gap:var(--zth-space-xs);text-align:center;display:grid}.zth-invitation-intro.svelte-1cgm2ac h2:where(.svelte-1cgm2ac),.zth-invitation-intro.svelte-1cgm2ac p:where(.svelte-1cgm2ac){margin:0}.zth-entry-panel.svelte-1cgm2ac{border-color:color-mix(in srgb, var(--zth-color-lobby-accent-cyan) 46%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--zth-color-lobby-panel-strong) 88%, transparent), color-mix(in srgb, var(--zth-color-lobby-base-deep) 94%, transparent));inline-size:100%;box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--zth-color-lobby-base-deep) 48%, transparent), inset 0 0 2.5rem color-mix(in srgb, var(--zth-color-lobby-accent-purple) 8%, transparent);text-align:center;padding:clamp(1.25rem,3vw,2rem);position:relative}.zth-home-brand.svelte-1cgm2ac{justify-items:center;display:grid}p.svelte-1cgm2ac,form.svelte-1cgm2ac{margin:0}.zth-availability-status.svelte-1cgm2ac:empty{display:none}.zth-availability-status.svelte-1cgm2ac p:where(.svelte-1cgm2ac){color:var(--zth-color-text-secondary)}.zth-entry-section.svelte-1cgm2ac{inline-size:100%;min-inline-size:0;padding:clamp(var(--zth-space-md), 4vw, var(--zth-space-lg));border:var(--zth-size-comic-border) solid color-mix(in srgb, var(--zth-color-lobby-accent-cyan) 32%, transparent);background:color-mix(in srgb, var(--zth-color-lobby-base-deep) 55%, transparent);grid-area:1/1}.zth-entry-panel-stack.svelte-1cgm2ac{align-items:start;inline-size:100%;min-inline-size:0;display:grid}.zth-entry-section[data-active=false].svelte-1cgm2ac{visibility:hidden;pointer-events:none}.zth-entry-tabs.svelte-1cgm2ac{gap:var(--zth-space-xs);grid-template-columns:1fr 1fr;display:grid}.zth-entry-tab.svelte-1cgm2ac{min-block-size:3rem;padding-inline:var(--zth-space-sm);border:var(--zth-size-comic-border) solid color-mix(in srgb, var(--zth-color-lobby-accent-cyan) 32%, transparent);background:color-mix(in srgb, var(--zth-color-lobby-base-deep) 55%, transparent);color:var(--zth-color-text-secondary);font-weight:var(--zth-type-weight-impact);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.zth-entry-tab[aria-selected=true].svelte-1cgm2ac{border-color:var(--zth-color-lobby-accent-cyan);background:color-mix(in srgb, var(--zth-color-lobby-accent-cyan) 18%, transparent);color:var(--zth-color-text-primary)}.zth-entry-tab.svelte-1cgm2ac:disabled{cursor:not-allowed;opacity:.6}.zth-entry-divider.svelte-1cgm2ac{color:var(--zth-color-text-secondary);font-size:.82rem;font-weight:var(--zth-type-weight-impact);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;display:grid}.zth-entry-divider.svelte-1cgm2ac:before,.zth-entry-divider.svelte-1cgm2ac:after{background:color-mix(in srgb, var(--zth-color-lobby-accent-cyan) 38%, transparent);content:"";block-size:1px}.zth-language-field.svelte-1cgm2ac{gap:var(--zth-space-sm);display:grid}.zth-language-label.svelte-1cgm2ac{color:var(--zth-color-text-secondary);font-weight:var(--zth-type-weight-impact);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.zth-language-options.svelte-1cgm2ac{gap:var(--zth-space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.zth-language-options.svelte-1cgm2ac label:where(.svelte-1cgm2ac){cursor:pointer;position:relative}.zth-language-options.svelte-1cgm2ac input:where(.svelte-1cgm2ac){opacity:0;position:absolute}.zth-language-options.svelte-1cgm2ac span:where(.svelte-1cgm2ac){min-block-size:var(--zth-size-control-target);padding-inline:var(--zth-space-xs);border:1px solid color-mix(in srgb, var(--zth-color-lobby-accent-cyan) 34%, transparent);background:color-mix(in srgb, var(--zth-color-lobby-base-deep) 55%, transparent);color:var(--zth-color-text-secondary);font-weight:var(--zth-type-weight-action);place-items:center;display:grid}.zth-language-options.svelte-1cgm2ac input:where(.svelte-1cgm2ac):checked+span:where(.svelte-1cgm2ac){border-color:var(--zth-color-lobby-accent-cyan);background:color-mix(in srgb, var(--zth-color-lobby-accent-cyan) 18%, transparent);color:var(--zth-color-text-primary)}.zth-language-options.svelte-1cgm2ac input:where(.svelte-1cgm2ac):focus-visible+span:where(.svelte-1cgm2ac){outline:var(--zth-size-focus-ring) solid var(--zth-color-focus-indicator);outline-offset:.15rem}.zth-create-settings.svelte-1cgm2ac{gap:var(--zth-space-md);text-align:start;display:grid}.zth-setting-card.svelte-1cgm2ac{padding:var(--zth-space-md);border:1px solid color-mix(in srgb, var(--zth-color-lobby-accent-cyan) 34%, transparent);background:color-mix(in srgb, var(--zth-color-lobby-panel-strong) 72%, transparent);box-shadow:inset 0 0 1rem color-mix(in srgb, var(--zth-color-lobby-accent-purple) 6%, transparent)}.zth-general-options.svelte-1cgm2ac{gap:var(--zth-space-md);margin:0;display:grid}.zth-general-options.svelte-1cgm2ac>legend:where(.svelte-1cgm2ac),.zth-topic-options.svelte-1cgm2ac>legend:where(.svelte-1cgm2ac),.zth-host-player-setup.svelte-1cgm2ac>legend:where(.svelte-1cgm2ac){padding-inline:var(--zth-space-xs);color:var(--zth-color-text-primary);font-weight:var(--zth-type-weight-impact)}.zth-younger-toggle.svelte-1cgm2ac{gap:var(--zth-space-sm);min-block-size:var(--zth-size-control-target);border-block-start:1px solid color-mix(in srgb, var(--zth-color-lobby-accent-cyan) 22%, transparent);cursor:pointer;align-items:center;padding-block-start:var(--zth-space-sm);display:flex}.zth-round-count-field.svelte-1cgm2ac{gap:var(--zth-space-sm);border-block-start:1px solid color-mix(in srgb, var(--zth-color-lobby-accent-cyan) 22%, transparent);grid-template-columns:1fr auto;align-items:center;padding-block-start:var(--zth-space-sm);display:grid}.zth-number-stepper.svelte-1cgm2ac{grid-template-columns:var(--zth-size-control-target) 3.75rem var(--zth-size-control-target);display:grid}.zth-number-stepper.svelte-1cgm2ac button:where(.svelte-1cgm2ac),.zth-number-stepper.svelte-1cgm2ac input:where(.svelte-1cgm2ac){min-block-size:var(--zth-size-control-target);border:1px solid color-mix(in srgb, var(--zth-color-lobby-accent-cyan) 48%, transparent);background:color-mix(in srgb, var(--zth-color-lobby-base-deep) 78%, transparent);color:var(--zth-color-text-primary);font:inherit;font-weight:var(--zth-type-weight-impact);text-align:center}.zth-number-stepper.svelte-1cgm2ac button:where(.svelte-1cgm2ac){cursor:pointer}.zth-number-stepper.svelte-1cgm2ac button:where(.svelte-1cgm2ac):disabled{cursor:not-allowed;opacity:.45}.zth-number-stepper.svelte-1cgm2ac input:where(.svelte-1cgm2ac){appearance:textfield;border-inline:0}.zth-number-stepper.svelte-1cgm2ac input:where(.svelte-1cgm2ac)::-webkit-inner-spin-button{appearance:none;margin:0}.zth-number-stepper.svelte-1cgm2ac input:where(.svelte-1cgm2ac)::-webkit-outer-spin-button{appearance:none;margin:0}.zth-number-stepper.svelte-1cgm2ac button:where(.svelte-1cgm2ac):focus-visible,.zth-number-stepper.svelte-1cgm2ac input:where(.svelte-1cgm2ac):focus-visible{z-index:var(--zth-layer-content);outline:var(--zth-size-focus-ring) solid var(--zth-color-focus-indicator);outline-offset:.1rem;position:relative}.zth-younger-toggle.svelte-1cgm2ac input:where(.svelte-1cgm2ac){block-size:1.2rem;inline-size:1.2rem;accent-color:var(--zth-color-lobby-accent-cyan)}.zth-host-player-setup.svelte-1cgm2ac{gap:var(--zth-space-sm);border-color:color-mix(in srgb, var(--zth-color-lobby-accent-purple) 42%, transparent);margin:0;display:grid}.zth-host-player-setup.svelte-1cgm2ac>p:where(.svelte-1cgm2ac){color:var(--zth-color-text-secondary);margin:0}.zth-topic-options.svelte-1cgm2ac{gap:var(--zth-space-sm);margin:0;display:grid}.zth-topic-options.svelte-1cgm2ac legend:where(.svelte-1cgm2ac){color:var(--zth-color-text-secondary);font-size:.8rem;font-weight:var(--zth-type-weight-impact);letter-spacing:.08em;text-transform:uppercase}.zth-category-options.svelte-1cgm2ac{gap:var(--zth-space-xs);flex-wrap:wrap;display:flex}.zth-category-options.svelte-1cgm2ac label:where(.svelte-1cgm2ac){cursor:pointer}.zth-category-options.svelte-1cgm2ac input:where(.svelte-1cgm2ac){opacity:0;position:absolute}.zth-category-options.svelte-1cgm2ac span:where(.svelte-1cgm2ac){border:1px solid color-mix(in srgb, var(--zth-question-category-color) 58%, transparent);min-block-size:2.5rem;color:color-mix(in srgb, var(--zth-question-category-color) 66%, white);font-weight:var(--zth-type-weight-action);border-radius:999px;padding:.55rem .75rem;display:inline-block;position:relative}.zth-category-options.svelte-1cgm2ac input:where(.svelte-1cgm2ac):checked+span:where(.svelte-1cgm2ac){border-color:var(--zth-question-category-color);background:color-mix(in srgb, var(--zth-question-category-color) 22%, transparent);color:var(--zth-color-text-primary);box-shadow:0 0 .55rem color-mix(in srgb, var(--zth-question-category-color) 22%, transparent)}.zth-category-options.svelte-1cgm2ac input:where(.svelte-1cgm2ac):focus-visible+span:where(.svelte-1cgm2ac){outline:var(--zth-size-focus-ring) solid var(--zth-color-focus-indicator);outline-offset:.15rem}.zth-category-options.svelte-1cgm2ac input:where(.svelte-1cgm2ac):checked+span:where(.svelte-1cgm2ac):before{color:var(--zth-question-category-color);content:"✓";margin-inline-end:.35rem}.zth-code-field.svelte-1cgm2ac{position:relative}.zth-code-confirmed.svelte-1cgm2ac{border:var(--zth-size-comic-border) solid var(--zth-color-lobby-accent-teal);background:color-mix(in srgb, var(--zth-color-lobby-base-deep) 78%, transparent);block-size:2rem;inline-size:2rem;color:var(--zth-color-lobby-accent-teal);font-size:1.2rem;font-weight:var(--zth-type-weight-impact);box-shadow:0 0 .8rem color-mix(in srgb, var(--zth-color-lobby-accent-teal) 36%, transparent);pointer-events:none;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:var(--zth-space-compact);transform:translateY(-50%)}.zth-next-step-divider.svelte-1cgm2ac h2:where(.svelte-1cgm2ac){color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;margin:0}.zth-next-step-divider.svelte-1cgm2ac h2:where(.svelte-1cgm2ac) span:where(.svelte-1cgm2ac){color:var(--zth-color-lobby-accent-cyan);margin-inline-start:var(--zth-space-xs);font-size:1rem}.zth-hero-step.svelte-1cgm2ac{padding:var(--zth-space-lg) clamp(var(--zth-space-sm), 4vw, var(--zth-space-lg));background:linear-gradient(180deg, color-mix(in srgb, var(--zth-color-lobby-panel-strong) 54%, transparent), color-mix(in srgb, var(--zth-color-lobby-base-deep) 74%, transparent));animation:svelte-1cgm2ac-zth-hero-step-arrive var(--zth-motion-duration-lobby-entry) ease-out both}@keyframes svelte-1cgm2ac-zth-hero-step-arrive{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}[data-reduced-motion=reduce] .zth-hero-step.svelte-1cgm2ac{animation:none}.zth-entry-error.svelte-1cgm2ac{color:var(--zth-color-error-text)}@media (width<=48rem){.zth-home-entry.svelte-1cgm2ac{gap:var(--zth-space-md);padding:max(var(--zth-space-md), env(safe-area-inset-top)) max(var(--zth-space-md), env(safe-area-inset-right)) max(calc(var(--zth-space-xl) + var(--zth-keyboard-action-inset)), env(safe-area-inset-bottom)) max(var(--zth-space-md), env(safe-area-inset-left));grid-template-columns:minmax(0,1fr)}.zth-home-brand.svelte-1cgm2ac{padding-inline:0}.zth-entry-panel.svelte-1cgm2ac{padding:var(--zth-space-md)}}@media (width<=27rem){.zth-language-options.svelte-1cgm2ac{grid-template-columns:1fr}.zth-round-count-field.svelte-1cgm2ac{grid-template-columns:1fr;align-items:stretch}.zth-number-stepper.svelte-1cgm2ac{justify-content:center}}@media (forced-colors:active){.zth-entry-panel.svelte-1cgm2ac{box-shadow:none;background:canvas}}
