.account-verify-card.svelte-68c2a4{gap:.75rem;display:grid}.account-verify-card__badge.svelte-68c2a4{justify-self:start}.account-verify-card__line.svelte-68c2a4{margin:0;line-height:1.45}.account-verify-card__email.svelte-68c2a4{word-break:break-all;margin:0;font-weight:600}.account-logout-button.svelte-68c2a4{justify-self:center}.account-logout-error.svelte-68c2a4{text-align:center;justify-self:center}.book-promo.svelte-1sk2145{flex-direction:column;min-height:100%;display:flex;position:relative}.book-promo__backdrop.svelte-1sk2145{background-image:url(../../../book_promo_mobile_small.webp);background-position:53%;background-repeat:no-repeat;background-size:auto 100%;flex:1;min-height:0;margin:-1rem -1rem 0;transition:flex-grow .45s}.book-promo.is-submitted.svelte-1sk2145 .book-promo__backdrop:where(.svelte-1sk2145){flex-grow:0}@media (height>=693px){.book-promo__backdrop.svelte-1sk2145{background-image:url(../../../book_promo_mobile_large.webp)}}@media (width>=768px){.book-promo__backdrop.svelte-1sk2145{background-image:url(../../../book_promo_desktop.webp);background-position:50%}}.book-promo__panel.svelte-1sk2145{z-index:1;padding:1.25rem 1.25rem calc(1.25rem + max(0px, env(safe-area-inset-bottom,0px)));background:var(--color-surface);border-top:2px solid var(--color-border);box-shadow:0 -16px 28px var(--color-shadow);flex-direction:column;flex-grow:0;gap:.85rem;margin:0 -1rem -1rem;transition:flex-grow .45s;display:flex;position:relative}.book-promo.is-submitted.svelte-1sk2145 .book-promo__panel:where(.svelte-1sk2145){flex-grow:1}.book-promo__success.svelte-1sk2145{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-success-border);box-shadow:0 4px 0 var(--color-success-border)}.book-promo__success.svelte-1sk2145 p:where(.svelte-1sk2145){margin:0}.book-promo__title.svelte-1sk2145{font-weight:700;font-size:var(--font-size-body-fluid);color:var(--color-text-primary);text-align:center;margin:0;line-height:1.35}.book-promo__subline.svelte-1sk2145{font-weight:400;font-size:var(--font-size-body-fluid);color:var(--color-text-secondary);text-align:center;margin:-.55rem 0 0;line-height:1.35}.book-promo__form.svelte-1sk2145{flex-direction:column;gap:.85rem;display:flex}.book-promo__error.svelte-1sk2145 p:where(.svelte-1sk2145){margin:0}.book-promo__skip.svelte-1sk2145{width:100%;margin-bottom:20px}.category-selection-root.svelte-1wzbjlf{flex-direction:column;flex:1;min-height:0;display:flex}.panel.svelte-1wzbjlf{color:var(--color-text-primary)}.error.svelte-1wzbjlf{color:var(--color-error-text)}p.svelte-1wzbjlf{margin:0}.game-content.svelte-1wzbjlf{flex-direction:column;gap:1.5rem;min-height:100%;display:flex}.category-selection.svelte-1wzbjlf{gap:1rem;display:grid}.category-selection-grid.svelte-1wzbjlf{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.category-selection-btn.svelte-1wzbjlf{--pill-lip:#4453558c;--pill-lip-strong:#4453558c;color:var(--color-paper);border-color:var(--pill-lip);box-shadow:0 4px 0 var(--pill-lip-strong), 0 14px 28px var(--pill-drop);text-transform:uppercase;font-weight:700}.premium-row.svelte-1wzbjlf{flex-direction:column;gap:.6rem;margin-top:1.1rem;display:flex}.premium-row__badge.svelte-1wzbjlf{background:var(--color-premium);color:var(--color-premium-contrast);font-size:var(--font-size-label-sm);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:center;align-items:center;padding:.18rem .7rem;font-weight:800;display:inline-flex}.premium-row.svelte-1wzbjlf .category-selection-btn:where(.svelte-1wzbjlf){justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.category-selection-btn--premium.svelte-1wzbjlf{background-color:var(--color-premium);color:var(--color-premium-contrast);border-color:var(--color-premium-border);box-shadow:0 4px 0 var(--color-premium-border), 0 14px 28px var(--pill-drop)}.category-selection-btn__lock.svelte-1wzbjlf{font-size:var(--font-size-body-fluid)}.category-selection-btn--skeleton.svelte-1wzbjlf{--category-skeleton-base:color-mix(in srgb, var(--color-paper) 70%, transparent);--category-skeleton-highlight:color-mix(in srgb, var(--color-paper) 66%, var(--color-text-secondary) 34%);border:2px solid var(--pill-lip);background:linear-gradient(110deg, var(--category-skeleton-base) 8%, var(--category-skeleton-highlight) 18%, var(--category-skeleton-base) 33%);background-position:200%;background-size:200% 100%;border-radius:999px;min-height:3.2rem;animation:1.1s linear infinite svelte-1wzbjlf-category-skeleton-shimmer}[data-theme=dark] .category-selection-btn--skeleton.svelte-1wzbjlf{--category-skeleton-base:color-mix(in srgb, var(--color-surface) 90%, var(--color-ink) 10%);--category-skeleton-highlight:color-mix(in srgb, var(--color-surface) 72%, var(--color-text-secondary) 28%)}[data-theme=dark] .category-selection-btn.svelte-1wzbjlf{--pill-lip:#445355;--pill-lip-strong:#445355}@media (hover:hover) and (pointer:fine){.category-selection-btn.svelte-1wzbjlf:hover:not(:disabled){box-shadow:0 var(--ui-button-lip-hover) 0 var(--pill-lip-strong), 0 18px 34px var(--pill-drop)}}.category-selection-btn.svelte-1wzbjlf:disabled:hover:after,.category-selection-btn.svelte-1wzbjlf:disabled:focus-visible:after{opacity:1}.panel.svelte-1wzbjlf .ui-button{width:100%}@media (width<=560px){.category-selection-grid.svelte-1wzbjlf{grid-template-columns:1fr}}@keyframes svelte-1wzbjlf-category-skeleton-shimmer{0%{background-position:200%}to{background-position:-100%}}@media (prefers-reduced-motion:reduce){.category-selection-btn--skeleton.svelte-1wzbjlf{background-position:50%;animation:none}}.premium-checkout-root.svelte-1ke0xfm{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;max-width:32rem;margin:0 auto;padding:1rem;display:flex}.premium-checkout-loading.svelte-1ke0xfm{text-align:center;color:var(--color-text-secondary);margin:0}.premium-checkout-error.svelte-1ke0xfm p:where(.svelte-1ke0xfm){margin:0 0 .75rem}.premium-checkout-mount.svelte-1ke0xfm{width:100%}.premium-offer-root.svelte-fmnmk8{box-sizing:border-box;flex-direction:column;gap:1.5rem;min-height:100%;display:flex}.premium-offer-error.svelte-fmnmk8 p:where(.svelte-fmnmk8){margin:0}.premium-offer-options.svelte-fmnmk8{gap:1rem;display:grid}.premium-value-box.svelte-fmnmk8{box-sizing:border-box;border-color:var(--color-premium-border);width:100%;box-shadow:0 4px 0 var(--color-premium-border);flex-direction:column;gap:.85rem;display:flex}.premium-value-box--all.svelte-fmnmk8{background:var(--color-premium-soft)}.premium-value-box__head.svelte-fmnmk8{align-items:center;gap:.6rem;display:flex}.premium-value-box__title.svelte-fmnmk8{font-size:var(--font-size-button-lg);color:var(--color-text-primary);margin:0;font-weight:700}.premium-badge.svelte-fmnmk8{background:var(--color-premium);color:var(--color-premium-contrast);font-size:var(--font-size-label-sm);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.15rem .55rem;font-weight:800;display:inline-flex}.premium-bullets.svelte-fmnmk8{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.premium-bullets.svelte-fmnmk8 li:where(.svelte-fmnmk8){color:var(--color-text-primary);padding-left:1.6rem;line-height:1.35;position:relative}.premium-bullets.svelte-fmnmk8 li:where(.svelte-fmnmk8):before{content:"";background-color:var(--color-premium);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpolyline points='2.5%2C8.5 6.5%2C12.5 13.5%2C3.5' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:70%;border-radius:999px;width:1.1rem;height:1.1rem;position:absolute;top:.15rem;left:0}.premium-cta.svelte-fmnmk8{width:100%}.premium-text-link.svelte-fmnmk8{color:var(--color-primary);font:inherit;text-underline-offset:.14em;cursor:pointer;background:0 0;border:0;align-self:center;padding:.25rem 0;text-decoration:underline}.premium-text-link.svelte-fmnmk8:disabled{opacity:.6;cursor:not-allowed}.premium-decline.svelte-fmnmk8{width:100%}.premium-value-box--skeleton.svelte-fmnmk8{pointer-events:none;gap:1rem}.premium-skeleton.svelte-fmnmk8{--premium-skeleton-base:color-mix(in srgb, var(--color-text-secondary) 22%, transparent);--premium-skeleton-highlight:color-mix(in srgb, var(--color-text-secondary) 38%, transparent);background:linear-gradient(110deg, var(--premium-skeleton-base) 8%, var(--premium-skeleton-highlight) 18%, var(--premium-skeleton-base) 33%);background-position:200%;background-size:200% 100%;border-radius:.5rem;animation:1.1s linear infinite svelte-fmnmk8-premium-skeleton-shimmer}.premium-skeleton--title.svelte-fmnmk8{width:60%;height:1.5rem}.premium-skeleton--line.svelte-fmnmk8{width:100%;height:1rem}.premium-skeleton--cta.svelte-fmnmk8{border-radius:999px;width:100%;height:3rem;margin-top:.25rem}@keyframes svelte-fmnmk8-premium-skeleton-shimmer{0%{background-position:200%}to{background-position:-100%}}@media (prefers-reduced-motion:reduce){.premium-skeleton.svelte-fmnmk8{background-position:50%;animation:none}}.premium-redeem-root.svelte-10pmgri{box-sizing:border-box;flex-direction:column;gap:1rem;max-width:28rem;margin:0 auto;padding:1rem;display:flex}.premium-redeem-subtitle.svelte-10pmgri{text-align:center;color:var(--color-text-secondary);margin:0}.premium-redeem-error.svelte-10pmgri p:where(.svelte-10pmgri){margin:0}.premium-redeem-label.svelte-10pmgri{color:var(--color-text-primary);gap:.35rem;font-weight:600;display:grid}.premium-redeem-input.svelte-10pmgri{text-transform:uppercase;letter-spacing:.12em;font-weight:700}.premium-return-root.svelte-1f6twno{box-sizing:border-box;text-align:center;flex-direction:column;gap:1rem;max-width:28rem;margin:0 auto;padding:2rem 1rem;display:flex}.premium-return-message.svelte-1f6twno{color:var(--color-text-secondary);margin:0}.premium-return-error.svelte-1f6twno p:where(.svelte-1f6twno){margin:0 0 .75rem}.subscription-root.svelte-1vrskty{box-sizing:border-box;flex-direction:column;gap:1rem;max-width:32rem;margin:0 auto;padding:1rem;display:flex}.subscription-step.svelte-1vrskty{flex-direction:column;gap:.95rem;display:flex}.subscription-hint.svelte-1vrskty{text-align:center;color:var(--color-text-secondary);margin:0}.answer-input-wrapper.svelte-1vrskty .subscription-player-input{font-size:var(--font-size-display-fluid);background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-input-border);box-shadow:0 4px 0 var(--color-input-lip);opacity:1;-webkit-text-fill-color:var(--color-text-primary);padding-left:1rem;padding-right:3.35rem}.subscription-label.svelte-1vrskty{color:var(--color-text-primary);gap:.35rem;font-weight:600;display:grid}.subscription-legal-link.svelte-1vrskty{color:var(--color-text-primary);text-underline-offset:.14em;font-weight:700;text-decoration:underline;text-decoration-thickness:.08em}.subscription-error.svelte-1vrskty p:where(.svelte-1vrskty){margin:0}.subscription-not-now-btn.svelte-1vrskty{width:100%;margin-top:.5rem}.subscription-login-link.svelte-1vrskty{color:var(--color-primary);font:inherit;text-underline-offset:.14em;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:.5rem;padding:.25rem 0;text-decoration:underline}.subscription-login-link.svelte-1vrskty:disabled{opacity:.6;cursor:not-allowed}.link-button.svelte-1eul5ke{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;text-decoration:underline}.link-button.svelte-1eul5ke:disabled{opacity:.6;cursor:not-allowed}.auth-links.svelte-1eul5ke{flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:.55rem;display:inline-flex}.links-separator.svelte-1eul5ke{color:var(--color-text-secondary);font-weight:600}.auth-start-game-button.svelte-1eul5ke{width:100%;margin-top:1.5rem}.auth-screen{box-sizing:border-box;width:100%;max-width:30rem;margin:0 auto;padding:1rem;display:grid}.auth-screen--side{padding:0;display:block}.auth-card{align-content:start;gap:.9rem;display:grid}.auth-subtitle{text-align:center;color:var(--color-text-secondary);margin:0}.auth-form{gap:.8rem;display:grid}.auth-label{color:var(--color-text-primary);gap:.35rem;font-weight:600;display:grid}.auth-error{color:var(--color-error-text);margin:0}.auth-success{color:var(--color-success-text);margin:0}.link-button.svelte-1xjxzjn{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;text-decoration:underline}.link-button.svelte-1xjxzjn:disabled{opacity:.6;cursor:not-allowed}
