.game-scene[data-v-cc85487d]{display:grid;isolation:isolate;min-block-size:220px;overflow:hidden;place-items:center;position:relative}.hub-artwork[data-v-cc85487d]{block-size:240px;inline-size:min(78%,290px);position:relative}.is-compact[data-v-cc85487d]{min-block-size:210px}.is-compact .hub-artwork[data-v-cc85487d]{block-size:180px;inline-size:85%}.league-picker[data-v-3724c5b5],.pool-modes[data-v-3724c5b5]{display:grid;gap:var(--timoz-space-md)}.pool-actions[data-v-3724c5b5]{display:flex;flex-wrap:wrap;gap:var(--timoz-space-md)}.league-picker[data-v-3724c5b5]{border:var(--timoz-border-width-hairline) solid var(--timoz-border);border-radius:var(--timoz-radius-card);padding:var(--timoz-space-lg)}.league-picker label[data-v-3724c5b5]{align-items:center;display:flex;gap:var(--timoz-space-md);min-block-size:var(--timoz-size-min-touch-target)}.lives-leaderboard[data-v-f0c9f1a3]{display:grid;gap:var(--timoz-space-md);padding:var(--timoz-space-lg)}h2[data-v-f0c9f1a3],p[data-v-f0c9f1a3]{margin:0}.lives-rows[data-v-f0c9f1a3]{display:grid;gap:var(--timoz-space-md);list-style:none;margin:0;padding:0}li[data-v-f0c9f1a3]{align-items:center;display:flex;gap:var(--timoz-space-sm)}.initial[data-v-f0c9f1a3],img[data-v-f0c9f1a3]{block-size:36px;border-radius:50%;inline-size:36px;-o-object-fit:cover;object-fit:cover}.initial[data-v-f0c9f1a3]{background:var(--timoz-primary-soft);display:grid;place-items:center}.count[data-v-f0c9f1a3]{margin-inline-start:auto}.count[data-v-f0c9f1a3],.is-me[data-v-f0c9f1a3]{font-weight:var(--timoz-font-weight-bold)}.lives-leaderboard[data-v-f0c9f1a3]{background:var(--timoz-game-card-face);border:var(--timoz-size-game-border) solid var(--timoz-game-card-edge);border-radius:var(--timoz-radius-game-card);box-shadow:var(--gk-card-shadow);margin-block-end:var(--timoz-size-game-bevel)}.game-board[data-v-fc6c5748]{display:grid;gap:var(--timoz-space-md)}.game-board-nudge[data-v-fc6c5748]{color:var(--timoz-purple);font-weight:var(--timoz-font-weight-bold);text-decoration:underline}.game-board-controls[data-v-fc6c5748]{display:flex;flex-wrap:wrap;gap:var(--timoz-space-sm)}.game-board-tabs[data-v-fc6c5748]{background:var(--timoz-surface-alt);border-radius:var(--timoz-radius-pill);display:flex;padding:var(--timoz-space-xs)}.game-board-tabs button[data-v-fc6c5748]{background:transparent;border:0;border-radius:var(--timoz-radius-pill);color:var(--timoz-text-muted);cursor:pointer;min-block-size:var(--timoz-size-min-touch-target);padding-inline:var(--timoz-space-md)}.game-board-tabs button[aria-pressed=true][data-v-fc6c5748]{background:var(--timoz-purple);color:var(--timoz-text-inverse);font-weight:var(--timoz-font-weight-bold)}.game-board-status button[data-v-fc6c5748]:focus-visible,.game-board-tabs button[data-v-fc6c5748]:focus-visible{outline:3px solid var(--timoz-purple);outline-offset:2px}.game-board-status[data-v-fc6c5748]{align-items:center;color:var(--timoz-text-muted);display:flex;flex-wrap:wrap;gap:var(--timoz-space-md);margin:0}.game-board-status button[data-v-fc6c5748]{background:var(--timoz-surface-alt);border:0;border-radius:var(--timoz-radius-md);color:var(--timoz-purple);cursor:pointer;min-block-size:var(--timoz-size-min-touch-target);padding-inline:var(--timoz-space-lg)}.game-board-me[data-v-fc6c5748]{color:var(--timoz-purple);font-weight:var(--timoz-font-weight-bold);margin:0}.game-board[data-v-fc6c5748] .ranking-card{background:transparent;border:0;box-shadow:none;padding:var(--timoz-space-sm)}.game-board[data-v-fc6c5748]{background:var(--timoz-game-card-face);border:var(--timoz-size-game-border) solid var(--timoz-game-card-edge);border-radius:var(--timoz-radius-game-card);box-shadow:var(--gk-card-shadow);margin-block-end:var(--timoz-size-game-bevel)}.game-board-tabs[data-v-fc6c5748]{background:none;box-shadow:none;gap:var(--timoz-space-xs)}.game-board-tabs button[data-v-fc6c5748]{background:var(--timoz-game-tile-face);border:var(--timoz-size-game-border) solid var(--timoz-game-tile-edge);border-radius:var(--timoz-radius-pill);box-shadow:0 3px 0 var(--timoz-game-tile-edge);color:var(--timoz-game-tile-ink);font-weight:var(--timoz-font-weight-bold);margin-block-end:3px}.game-board-tabs button[aria-pressed=true][data-v-fc6c5748]{background:linear-gradient(180deg,var(--timoz-gradient-primary-action));border-color:var(--timoz-primary-edge);box-shadow:0 var(--timoz-size-game-bevel-tile) 0 var(--timoz-primary-edge);color:var(--timoz-text-on-accent)}.hub-about[data-v-0ce07d7f]{border-radius:20px;color:var(--timoz-text-primary);line-height:1.7;margin:var(--timoz-space-xxl) auto 0;max-inline-size:760px;padding:var(--timoz-space-lg)}.hub-about[data-v-0ce07d7f],.hub-about--inline[data-v-0ce07d7f]{background:var(--timoz-surface)}.hub-about--inline[data-v-0ce07d7f]{border:1px solid var(--hub-border,var(--timoz-border));border-radius:22px;margin:0;max-inline-size:none;padding:18px 20px}.hub-about-title[data-v-0ce07d7f]{font-size:22px;font-weight:900;margin:0 0 var(--timoz-space-xs)}.hub-about-sub[data-v-0ce07d7f]{font-size:18px;font-weight:800;margin:var(--timoz-space-md) 0 var(--timoz-space-xs)}.hub-about p[data-v-0ce07d7f]{margin:0 0 var(--timoz-space-xs)}.hub-about ol[data-v-0ce07d7f]{margin:0;padding-inline-start:1.4em}.hub-about-players[data-v-0ce07d7f]{color:var(--timoz-text-secondary)}.hub-about-facts[data-v-0ce07d7f]{display:flex;flex-wrap:wrap;gap:var(--timoz-space-xs) var(--timoz-space-md);margin:var(--timoz-space-sm) 0}.hub-about-facts div[data-v-0ce07d7f]{background:var(--timoz-surface-alt);border-radius:999px;display:flex;font-size:14px;gap:6px;padding:4px 12px}.hub-about-facts dt[data-v-0ce07d7f]{color:var(--timoz-text-secondary)}.hub-about-facts dt[data-v-0ce07d7f]:after{content:":"}.hub-about-facts dd[data-v-0ce07d7f]{font-weight:800;margin:0}.hub-about-related[data-v-0ce07d7f]{margin:0;padding-inline-start:1.2em}.hub-about-related a[data-v-0ce07d7f]{color:var(--timoz-purple);font-weight:800;text-decoration:underline}.hub-about-related span[data-v-0ce07d7f]{color:var(--timoz-text-secondary)}.hub-about-guide[data-v-0ce07d7f]{color:var(--timoz-purple);display:inline-block;font-weight:800;margin-block-start:var(--timoz-space-sm);text-decoration:underline}.hub-continue[data-v-dc2e6cc9]{align-items:center;background:var(--timoz-home-violet-surface);border:var(--timoz-border-width-hairline) solid var(--timoz-purple);border-radius:var(--timoz-radius-card);color:var(--timoz-text-primary);cursor:pointer;display:flex;gap:var(--timoz-space-md);justify-content:space-between;padding:var(--timoz-space-lg);text-align:start;width:100%}.hub-continue-copy[data-v-dc2e6cc9]{display:grid;gap:var(--timoz-space-xxs);min-inline-size:0}.hub-continue-title[data-v-dc2e6cc9]{color:var(--timoz-text-muted);font-size:var(--timoz-font-size-footnote)}.hub-continue-label[data-v-dc2e6cc9]{font-size:var(--timoz-font-size-body-large);font-weight:var(--timoz-font-weight-bold)}.hub-continue[data-v-dc2e6cc9] svg{block-size:var(--timoz-space-xxl);color:var(--timoz-purple);flex:none;inline-size:var(--timoz-space-xxl)}.hub-continue[data-v-dc2e6cc9]{border:var(--timoz-size-game-border) solid var(--timoz-game-card-feature-edge);border-radius:var(--timoz-radius-game-card);box-shadow:inset 0 1px 0 var(--timoz-game-hud-chip),0 var(--timoz-size-game-bevel) 0 var(--timoz-game-card-feature-edge),0 14px 30px var(--timoz-game-card-glow);margin-block-end:var(--timoz-size-game-bevel)}.hub-daily[data-v-49b14b03]{align-items:center;background:var(--timoz-surface);border:var(--timoz-border-width-hairline) solid var(--timoz-border);border-radius:var(--timoz-radius-card);box-shadow:var(--timoz-elevation-sm);color:var(--timoz-text-primary);cursor:pointer;display:flex;gap:var(--timoz-space-sm);padding:var(--timoz-space-md);text-align:start;width:100%}.hub-daily[aria-disabled=true][data-v-49b14b03]{color:var(--timoz-text-muted);cursor:not-allowed}.hub-daily[data-v-49b14b03] svg{block-size:var(--timoz-size-avatar-sm);color:var(--timoz-blue);flex:none;inline-size:var(--timoz-size-avatar-sm)}.hub-daily-copy[data-v-49b14b03]{display:grid;gap:var(--timoz-space-xxs);min-inline-size:0}.hub-daily-copy small[data-v-49b14b03]{color:var(--timoz-text-muted);font-size:var(--timoz-font-size-footnote)}.iq-modes[data-v-71c702f7]{display:grid;gap:var(--timoz-space-md)}.iq-modes h2[data-v-71c702f7]{color:var(--timoz-navy);font-size:var(--timoz-font-size-body-large);margin:0}.iq-modes-grid[data-v-71c702f7]{display:grid;gap:var(--timoz-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.iq-mode[data-v-71c702f7]{align-content:start;background:var(--timoz-surface);border:var(--timoz-border-width-hairline) solid var(--timoz-border);border-radius:var(--timoz-radius-card);box-shadow:var(--timoz-elevation-sm);display:grid;padding:var(--timoz-space-lg)}.iq-mode[data-v-71c702f7],.iq-mode-head[data-v-71c702f7]{gap:var(--timoz-space-sm);min-inline-size:0}.iq-mode-head[data-v-71c702f7]{align-items:center;display:flex}.iq-mode-head[data-v-71c702f7] svg{block-size:28px;color:var(--timoz-purple);flex:none;inline-size:28px}.iq-mode h3[data-v-71c702f7]{color:var(--timoz-navy);font-size:var(--timoz-font-size-body);margin:0}.iq-mode p[data-v-71c702f7]{color:var(--timoz-text-muted);margin:0;overflow-wrap:anywhere}.iq-mode-meta[data-v-71c702f7]{font-size:var(--timoz-font-size-footnote)}.iq-mode-test[data-v-71c702f7]{background:var(--timoz-surface-soft);border:var(--timoz-border-width-thick) solid var(--timoz-purple);box-shadow:var(--timoz-elevation-md);gap:var(--timoz-space-md)}.iq-mode-test h3[data-v-71c702f7]{font-size:var(--timoz-font-size-body-large)}.iq-mode-facts[data-v-71c702f7]{display:flex;flex-wrap:wrap;gap:var(--timoz-space-xs);list-style:none;margin:0;padding:0}.iq-mode-facts li[data-v-71c702f7]{background:var(--timoz-surface);border:var(--timoz-border-width-hairline) solid var(--timoz-border);border-radius:var(--timoz-radius-pill);color:var(--timoz-text-secondary);font-size:var(--timoz-font-size-footnote);font-weight:var(--timoz-font-weight-semibold);padding:var(--timoz-space-xxs) var(--timoz-space-md)}.iq-mode-state[data-v-71c702f7]{background:var(--timoz-surface-alt);border-radius:var(--timoz-radius-sm);display:grid;gap:var(--timoz-space-xxs);justify-items:start;padding:var(--timoz-space-sm) var(--timoz-space-md)}.iq-mode-badge[data-v-71c702f7],.iq-mode-note[data-v-71c702f7]{font-size:var(--timoz-font-size-footnote)}.iq-mode-badge[data-v-71c702f7]{border:var(--timoz-border-width-hairline) solid var(--timoz-purple);border-radius:var(--timoz-radius-pill);color:var(--timoz-purple);font-weight:var(--timoz-font-weight-bold);justify-self:start;padding:var(--timoz-space-xxs) var(--timoz-space-md)}.iq-mode-badge[data-ranked=true][data-v-71c702f7]{background:var(--timoz-purple);color:var(--timoz-surface)}.iq-mode button[data-v-71c702f7]{align-items:center;border:0;cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--timoz-font-weight-bold);gap:var(--timoz-space-xs);justify-content:center;min-block-size:var(--timoz-size-min-touch-target);padding-inline:var(--timoz-space-lg)}.iq-mode button[data-v-71c702f7] svg{block-size:18px;color:inherit;inline-size:18px}.iq-mode button[data-v-71c702f7]:disabled{cursor:not-allowed;opacity:.55}.iq-mode button[data-v-71c702f7]:focus-visible{outline:3px solid var(--timoz-focus-ring);outline-offset:3px}.iq-mode-primary[data-v-71c702f7]{background:var(--timoz-gradient-primary-action-value);border-radius:var(--timoz-radius-cta);box-shadow:var(--timoz-elevation-primary);color:var(--timoz-text-inverse)}.iq-mode-secondary[data-v-71c702f7]{background:var(--timoz-surface);border:var(--timoz-border-width-thick) solid var(--timoz-border-strong);border-radius:var(--timoz-radius-cta);box-shadow:none;color:var(--timoz-purple)}.experience-modes[data-v-0dcda0c5]{display:grid;gap:var(--timoz-space-md)}.experience-modes h2[data-v-0dcda0c5]{color:var(--timoz-navy);font-size:var(--timoz-font-size-body-large);margin:0}.experience-modes-grid[data-v-0dcda0c5]{display:grid;gap:var(--timoz-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.experience-mode[data-v-0dcda0c5]{align-items:center;display:flex;font:inherit;gap:var(--timoz-space-md);inline-size:100%;text-align:start}.experience-mode[data-v-0dcda0c5]:disabled{cursor:not-allowed;opacity:.6}.mode-icon[data-v-0dcda0c5]{background:var(--timoz-game-tile-selected-face);block-size:48px;border-radius:var(--timoz-radius-game-tile);color:var(--timoz-purple);display:grid;flex:none;inline-size:48px;place-items:center}.is-feature .mode-icon[data-v-0dcda0c5]{background:#ffffff2e;color:inherit}.mode-icon[data-v-0dcda0c5] svg{block-size:28px;inline-size:28px}.mode-copy[data-v-0dcda0c5]{display:grid;flex:1;gap:var(--timoz-space-xxs);min-inline-size:0}.mode-copy strong[data-v-0dcda0c5]{font-size:var(--timoz-font-size-game-button)}.mode-copy small[data-v-0dcda0c5]{line-height:1.5;opacity:.85}.mode-go[data-v-0dcda0c5] svg{block-size:20px;inline-size:20px}.hub-friends[data-v-db4d333f]{background:var(--timoz-surface);border:var(--timoz-border-width-hairline) solid var(--timoz-border);border-radius:var(--timoz-radius-card);box-shadow:var(--timoz-elevation-sm);padding:var(--timoz-space-lg)}.hub-friends h2[data-v-db4d333f]{color:var(--timoz-text-primary);font-size:var(--timoz-font-size-body-large);margin:0 0 var(--timoz-space-sm)}.hub-friends-list[data-v-db4d333f]{display:grid;gap:var(--timoz-space-xs);list-style:none;margin:0;padding:0}.hub-friend-row[data-v-db4d333f]{align-items:center;color:var(--timoz-text-primary);display:flex;font-size:var(--timoz-font-size-footnote);gap:var(--timoz-space-sm)}.hub-friend-rank[data-v-db4d333f]{color:var(--timoz-text-muted);flex:none;font-weight:var(--timoz-font-weight-bold);inline-size:var(--timoz-space-xl)}.hub-friend-name[data-v-db4d333f]{flex:1;min-inline-size:0;overflow-wrap:anywhere}.hub-friend-score[data-v-db4d333f]{font-variant-numeric:tabular-nums;font-weight:var(--timoz-font-weight-bold)}.hub-friends[data-v-db4d333f]{background:var(--timoz-game-card-face);border:var(--timoz-size-game-border) solid var(--timoz-game-card-edge);border-radius:var(--timoz-radius-game-card);box-shadow:var(--gk-card-shadow);margin-block-end:var(--timoz-size-game-bevel)}.hub-header[data-v-26ade644]{align-items:center;background:var(--timoz-gradient-game-hero-value);border-radius:22px;box-shadow:var(--timoz-elevation-primary);color:var(--timoz-text-inverse);display:flex;gap:20px;isolation:isolate;min-block-size:214px;overflow:hidden;padding:20px 32px;position:relative}.hub-gaming-decoration[data-v-26ade644]{color:#fff;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.decor-controller[data-v-26ade644]{opacity:.1;position:absolute}.controller-start[data-v-26ade644]{block-size:130px;inline-size:160px;inset-block-start:-35px;inset-inline-start:18%;transform:rotate(-22deg)}.controller-end[data-v-26ade644]{block-size:120px;inline-size:150px;inset-block-end:-36px;inset-inline-end:5%;transform:rotate(20deg)}.decor-buttons[data-v-26ade644]{block-size:94px;inline-size:94px;inset-block-end:-24px;inset-inline-start:39%;opacity:.12;position:absolute;transform:rotate(-14deg)}.hub-game-art[data-v-26ade644]{block-size:200px;filter:drop-shadow(0 10px 14px rgba(13,33,71,.22));flex:none;inline-size:220px;-o-object-fit:contain;object-fit:contain;order:2}.hub-header-copy[data-v-26ade644]{flex:1;min-inline-size:0;text-align:center}.hub-header-copy h1[data-v-26ade644]{color:inherit;font-size:clamp(28px,3.8vw,48px);font-weight:800;line-height:1.25;margin:4px 0 8px}.hub-header-copy p[data-v-26ade644]{color:inherit;font-size:var(--timoz-font-size-body);line-height:1.65;margin:0 auto;max-inline-size:55ch}.hub-mode-badges[data-v-26ade644]{margin-block-end:8px}.hub-facts[data-v-26ade644]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:16px 0 0}.hub-facts div[data-v-26ade644]{align-items:center;background:#ffffff1f;border:1px solid var(--timoz-focus-ring);border-radius:12px;display:flex;gap:8px;padding:8px 14px}.hub-facts dt[data-v-26ade644]{font-size:var(--timoz-font-size-caption)}.hub-facts dd[data-v-26ade644]{font-size:var(--timoz-font-size-footnote);font-weight:800;margin:0}@media(max-width:639px){.controller-start[data-v-26ade644]{block-size:90px;inline-size:110px;inset-block-start:-28px;inset-inline-start:30%}.controller-end[data-v-26ade644]{block-size:80px;inline-size:100px;inset-block-end:-28px;inset-inline-end:0}.decor-buttons[data-v-26ade644]{display:none}.hub-header[data-v-26ade644]{flex-wrap:wrap;gap:8px;min-block-size:0;padding:16px}.hub-game-art[data-v-26ade644]{block-size:115px;inline-size:100px}.hub-header-copy[data-v-26ade644]{flex-basis:calc(100% - 120px)}.hub-header-copy h1[data-v-26ade644]{font-size:28px}.hub-header-copy p[data-v-26ade644]{font-size:13px}.hub-facts[data-v-26ade644]{gap:6px;margin-block-start:12px}.hub-facts div[data-v-26ade644]{flex-wrap:wrap;gap:4px;justify-content:center;padding:6px 8px}.hub-facts dt[data-v-26ade644]{font-size:11px}.hub-facts dd[data-v-26ade644]{font-size:12px}}.hub-players-line[data-v-26ade644]{background:var(--timoz-game-hud-chip);border:var(--timoz-size-game-border) solid var(--timoz-game-hud-chip-edge);border-radius:var(--timoz-radius-pill);color:var(--timoz-game-hud-ink);display:inline-block;font-size:var(--timoz-font-size-game-label);font-weight:var(--timoz-font-weight-extrabold);margin-block-end:8px;padding:4px 14px}.hub-how-to-play[data-v-26ade644]{align-items:center;background:linear-gradient(180deg,var(--timoz-gradient-game-gold));border:var(--timoz-size-game-border) solid var(--timoz-game-button-gold-edge);border-radius:var(--timoz-radius-game-button);box-shadow:inset 0 1px 0 var(--timoz-game-hud-chip),0 var(--timoz-size-game-bevel-tile) 0 var(--timoz-game-button-gold-edge);color:var(--timoz-game-button-gold-ink);cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--timoz-font-weight-black);gap:8px;margin-block:14px var(--timoz-size-game-bevel-tile);min-block-size:var(--timoz-size-min-touch-target);padding-inline:18px;transition:transform var(--timoz-duration-game-press) var(--timoz-easing-standard)}.hub-how-to-play[data-v-26ade644]:active{box-shadow:0 var(--timoz-size-game-bevel-pressed) 0 var(--timoz-game-button-gold-edge);transform:translateY(calc(var(--timoz-size-game-bevel-tile) - var(--timoz-size-game-bevel-pressed)))}.hub-how-to-play[data-v-26ade644]:focus-visible{outline:3px solid var(--timoz-focus-ring);outline-offset:3px}.hub-how-to-play[data-v-26ade644] svg{block-size:22px;inline-size:22px}@media(max-width:639px){.hub-how-to-play[data-v-26ade644]{margin-block-start:10px}}.hub-header[data-v-26ade644]{border:var(--timoz-size-game-border) solid var(--timoz-game-card-feature-edge);border-radius:var(--timoz-radius-game-card);box-shadow:inset 0 1px 0 var(--timoz-game-hud-chip),0 var(--timoz-size-game-bevel) 0 var(--timoz-game-card-feature-edge),0 14px 30px var(--timoz-game-card-glow);margin-block-end:var(--timoz-size-game-bevel)}.hub-header h1[data-v-26ade644]{font-weight:var(--timoz-font-weight-black)}.hub-game-art[data-v-26ade644]{aspect-ratio:12/7;block-size:auto;inline-size:min(40%,380px)}.hub-game-art[data-v-26ade644] img{block-size:100%;inline-size:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:639px){.hub-game-art[data-v-26ade644]{inline-size:min(100%,384px);margin-inline:auto;order:-1}.hub-header-copy[data-v-26ade644]{flex-basis:100%}}.hub-modes[data-v-5307b7a5]{background:var(--timoz-surface);border:var(--timoz-border-width-hairline) solid var(--timoz-border);border-radius:var(--timoz-radius-card);box-shadow:var(--timoz-elevation-sm);padding:var(--timoz-space-lg)}.hub-modes h2[data-v-5307b7a5]{color:var(--timoz-text-primary);font-size:var(--timoz-font-size-body-large);margin:0 0 var(--timoz-space-md)}.hub-modes-list[data-v-5307b7a5]{display:grid;gap:var(--timoz-space-xs);list-style:none;margin:0;padding:0}.hub-mode-action[data-v-5307b7a5]{align-items:center;background:var(--timoz-surface-alt);border:var(--timoz-border-width-hairline) solid var(--timoz-border);border-radius:var(--timoz-radius-md);color:var(--timoz-text-primary);cursor:pointer;display:flex;font:inherit;font-weight:var(--timoz-font-weight-semibold);gap:var(--timoz-space-sm);justify-content:space-between;min-block-size:var(--timoz-size-min-touch-target);padding-inline:var(--timoz-space-md);text-align:start;width:100%}.hub-mode-action[aria-disabled=true][data-v-5307b7a5]{color:var(--timoz-text-muted);cursor:not-allowed}.hub-mode-reason[data-v-5307b7a5]{color:var(--timoz-text-muted);font-size:var(--timoz-font-size-footnote);font-weight:var(--timoz-font-weight-regular)}.hub-modes-list[data-v-5307b7a5]{gap:10px}.hub-mode-action[data-v-5307b7a5]{background:var(--timoz-surface);box-shadow:var(--timoz-elevation-sm);min-block-size:52px}.hub-mode-action[data-action=continue_campaign][data-v-5307b7a5]:not([aria-disabled=true]),.hub-mode-action[data-action=play_solo][data-v-5307b7a5]:not([aria-disabled=true]){background:var(--timoz-gradient-primary-action-value);border-color:var(--timoz-purple);box-shadow:var(--timoz-elevation-primary);color:var(--timoz-text-inverse)}.hub-mode-action[aria-disabled=true][data-v-5307b7a5]{background:var(--timoz-surface-alt);box-shadow:none}.hub-mode-action[data-v-5307b7a5]:focus-visible{outline:3px solid var(--timoz-focus-ring);outline-offset:3px}.hub-mode-action[data-v-5307b7a5]{flex-wrap:wrap;justify-content:center}.hub-mode-action svg[data-v-5307b7a5]{flex:none;height:22px;width:22px}.hub-mode-reason[data-v-5307b7a5]{flex-basis:100%;text-align:center}.hub-modes[data-v-5307b7a5]{background:var(--timoz-game-card-face);border:var(--timoz-size-game-border) solid var(--timoz-game-card-edge);border-radius:var(--timoz-radius-game-card);box-shadow:var(--gk-card-shadow);margin-block-end:var(--timoz-size-game-bevel)}.hub-mode-action[data-v-5307b7a5]{background:var(--timoz-game-button-secondary-face);border:var(--timoz-size-game-border) solid var(--timoz-game-button-secondary-edge);border-radius:var(--timoz-radius-game-button);box-shadow:0 var(--timoz-size-game-bevel-tile) 0 var(--timoz-game-button-secondary-edge);color:var(--timoz-game-button-secondary-ink);font-weight:var(--timoz-font-weight-extrabold);margin-block-end:var(--timoz-size-game-bevel-tile);transition:transform var(--timoz-duration-game-press) var(--timoz-easing-standard),box-shadow var(--timoz-duration-game-press) var(--timoz-easing-standard)}.hub-modes-list li:first-child .hub-mode-action[data-v-5307b7a5]{background:linear-gradient(180deg,var(--timoz-gradient-primary-action));border:var(--timoz-size-game-border) solid var(--timoz-primary-edge);border-radius:var(--timoz-radius-game-button);box-shadow:inset 0 1px 0 var(--timoz-game-hud-chip),0 var(--timoz-size-game-bevel) 0 var(--timoz-primary-edge);color:var(--timoz-text-on-accent);font-weight:var(--timoz-font-weight-extrabold);margin-block-end:var(--timoz-size-game-bevel)}.hub-mode-action[data-v-5307b7a5]:active{transform:translateY(3px)}.hub-level-new[data-v-2cc5b940]{background:var(--timoz-primary-soft);border-radius:var(--timoz-radius-pill);color:var(--timoz-purple);display:inline-flex;font-weight:var(--timoz-font-weight-bold);padding:var(--timoz-space-xs) var(--timoz-space-sm)}.hub-progression h2[data-v-2cc5b940]{color:var(--timoz-text-primary);font-size:var(--timoz-font-size-body-large);margin:0 0 var(--timoz-space-sm)}.hub-progression-card[data-v-2cc5b940]{background:var(--timoz-surface);border:var(--timoz-border-width-hairline) solid var(--timoz-border);border-radius:var(--timoz-radius-card);box-shadow:var(--timoz-elevation-sm);padding:var(--timoz-space-lg)}.hub-totals-levels[data-v-2cc5b940]{color:var(--timoz-text-primary);font-weight:var(--timoz-font-weight-semibold);margin:0}.hub-totals-gamewide[data-v-2cc5b940],.hub-totals-stars[data-v-2cc5b940]{color:var(--timoz-text-muted);font-size:var(--timoz-font-size-footnote);margin:var(--timoz-space-xxs) 0 0}.hub-level-grid[data-v-2cc5b940]{flex-basis:100%;margin-top:var(--timoz-space-xs)}.hub-level-grid-error[data-v-2cc5b940]{color:var(--timoz-pink);font-size:var(--timoz-font-size-footnote);margin:0 0 var(--timoz-space-xs)}.hub-level-tiles[data-v-2cc5b940]{display:grid;gap:var(--timoz-space-xs);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));list-style:none;margin:0;padding:0}.hub-level-tile-button[data-v-2cc5b940]{background:var(--timoz-surface-alt);border:var(--timoz-border-width-hairline) solid var(--timoz-border);border-radius:var(--timoz-radius-md);color:var(--timoz-text-primary);cursor:pointer;display:grid;gap:var(--timoz-space-xxs);min-block-size:var(--timoz-size-min-touch-target);padding:var(--timoz-space-xs);text-align:center;width:100%}.hub-level-tile-button[aria-disabled=true][data-v-2cc5b940]{color:var(--timoz-text-muted);cursor:not-allowed}.hub-level-number[data-v-2cc5b940]{font-weight:var(--timoz-font-weight-semibold)}.hub-level-reason[data-v-2cc5b940]{color:var(--timoz-text-muted)}.hub-level-reason[data-v-2cc5b940],.hub-level-stars[data-v-2cc5b940]{font-size:var(--timoz-font-size-footnote)}.hub-level-stars[data-v-2cc5b940]{color:var(--timoz-yellow)}.hub-sections-summary[data-v-2cc5b940]{color:var(--timoz-text-muted);font-size:var(--timoz-font-size-footnote);margin:var(--timoz-space-md) 0 var(--timoz-space-sm)}.hub-campaign-rows[data-v-2cc5b940],.hub-pack-shelf[data-v-2cc5b940],.hub-section-rows[data-v-2cc5b940]{display:grid;gap:var(--timoz-space-xs);list-style:none;margin:0;padding:0}.hub-section-row[data-v-2cc5b940]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--timoz-space-sm)}.hub-section-button[data-v-2cc5b940]{background:var(--timoz-surface-alt);border:0;border-radius:var(--timoz-radius-md);color:var(--timoz-text-primary);cursor:pointer;display:grid;flex:1;gap:var(--timoz-space-xxs);min-inline-size:0;padding:var(--timoz-space-sm);text-align:start}.hub-section-button[aria-disabled=true][data-v-2cc5b940]{color:var(--timoz-text-muted);cursor:not-allowed}.hub-section-reason[data-v-2cc5b940]{color:var(--timoz-text-muted)}.hub-section-reason[data-v-2cc5b940],.hub-section-stars[data-v-2cc5b940]{font-size:var(--timoz-font-size-footnote)}.hub-section-stars[data-v-2cc5b940]{color:var(--timoz-yellow);flex:none}.hub-campaign-row button[data-v-2cc5b940]{align-items:center;background:var(--timoz-surface-alt);border:0;border-radius:var(--timoz-radius-md);color:var(--timoz-text-primary);cursor:pointer;display:flex;justify-content:space-between;padding:var(--timoz-space-sm);width:100%}.hub-campaign-count[data-v-2cc5b940]{color:var(--timoz-text-muted);font-size:var(--timoz-font-size-footnote)}.hub-pack-tile button[data-v-2cc5b940]{align-items:flex-start;background:var(--timoz-surface-alt);border:0;border-radius:var(--timoz-radius-md);color:var(--timoz-text-primary);cursor:pointer;display:flex;flex-direction:column;gap:var(--timoz-space-xxs);padding:var(--timoz-space-sm);text-align:start;width:100%}.hub-pack-title[data-v-2cc5b940]{font-weight:var(--timoz-font-weight-semibold)}.hub-match-line[data-v-2cc5b940],.hub-pack-progress[data-v-2cc5b940]{color:var(--timoz-text-muted);font-size:var(--timoz-font-size-footnote)}.hub-match-line[data-v-2cc5b940]{display:flex;justify-content:space-between;margin:0 0 var(--timoz-space-xs)}.hub-endless-best[data-v-2cc5b940],.hub-match-line strong[data-v-2cc5b940]{color:var(--timoz-text-primary)}.hub-endless-best[data-v-2cc5b940]{font-weight:var(--timoz-font-weight-bold);margin:0}.hub-progression-notice[data-v-2cc5b940]{color:var(--timoz-text-muted);font-size:var(--timoz-font-size-footnote);margin:0}.hub-progress[data-v-2cc5b940]{accent-color:var(--timoz-purple);block-size:8px;border:0;border-radius:99px;display:block;inline-size:100%;margin-block-end:20px;overflow:hidden}.hub-progress[data-v-2cc5b940]::-webkit-progress-bar{background:var(--timoz-surface-alt)}.hub-progress[data-v-2cc5b940]::-webkit-progress-value{background:var(--timoz-gradient-primary-action-value);border-radius:99px}.hub-section-row[data-v-2cc5b940]{background:var(--timoz-surface-soft);border:1px solid var(--timoz-border);border-radius:var(--timoz-radius-cta);margin-block-end:12px;padding:12px}.hub-section-button[data-v-2cc5b940]{min-block-size:64px}.hub-section-rows[data-v-2cc5b940]{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-section-row[data-v-2cc5b940]{margin:0}.hub-section-row.is-expanded[data-v-2cc5b940]{border-color:var(--timoz-purple);grid-column:1/-1}.hub-section-button[data-v-2cc5b940]{background:transparent}.hub-section-button[aria-expanded=true][data-v-2cc5b940]{color:var(--timoz-purple)}.hub-level-tiles[data-v-2cc5b940]{gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,100px),1fr));padding-block:16px}.hub-level-tile-button[data-v-2cc5b940]{background:var(--timoz-surface);border:1px solid var(--timoz-border);border-radius:16px;box-shadow:var(--timoz-elevation-sm);display:flex;flex-direction:column;gap:6px;inline-size:100%;justify-content:center;min-block-size:128px}.hub-level-number[data-v-2cc5b940]{font-size:28px;font-weight:800}.hub-level-difficulty[data-v-2cc5b940],.hub-level-state[data-v-2cc5b940]{font-size:var(--timoz-font-size-caption)}.hub-level-state[data-v-2cc5b940]{color:var(--timoz-text-muted)}.hub-level-difficulty[data-v-2cc5b940]{background:var(--timoz-primary-soft);border-radius:99px;color:var(--timoz-purple);padding:2px 10px}.hub-level-tile[data-state=IN_PROGRESS] .hub-level-tile-button[data-v-2cc5b940]{background:var(--timoz-gradient-primary-action-value);box-shadow:var(--timoz-elevation-primary);color:var(--timoz-text-inverse)}.hub-level-tile[data-state=IN_PROGRESS] .hub-level-state[data-v-2cc5b940]{color:inherit}.hub-level-tile[data-state=COMPLETED] .hub-level-tile-button[data-v-2cc5b940],.hub-level-tile[data-state=MASTERED] .hub-level-tile-button[data-v-2cc5b940]{background:var(--timoz-quick-mint);color:var(--timoz-text-primary)}.hub-level-tile[data-state=LOCKED] .hub-level-tile-button[data-v-2cc5b940]{background:var(--timoz-surface-alt);box-shadow:none}.hub-level-reason[data-v-2cc5b940]{line-height:1.5}.hub-level-tile-button[data-v-2cc5b940]:focus-visible,.hub-section-button[data-v-2cc5b940]:focus-visible{outline:3px solid var(--timoz-focus-ring);outline-offset:3px}@media(max-width:639px){.hub-progression-card[data-v-2cc5b940]{padding:12px}.hub-level-tiles[data-v-2cc5b940]{gap:8px;grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.hub-section-rows[data-v-2cc5b940]{grid-template-columns:minmax(0,1fr)}}.hub-progression>h2[data-v-2cc5b940]{font-size:22px}.hub-progression-card[data-v-2cc5b940]{padding:18px}.hub-section-rows[data-v-2cc5b940]{grid-template-columns:repeat(auto-fill,minmax(min(100%,215px),1fr))}.hub-section-row[data-v-2cc5b940]{background:var(--timoz-surface);box-shadow:var(--timoz-elevation-sm);overflow:hidden;padding:0;position:relative}.hub-section-button[data-v-2cc5b940]{align-content:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:64px minmax(0,1fr);min-block-size:120px;padding:16px;position:relative;row-gap:4px}.section-medal[data-v-2cc5b940]{background:var(--timoz-primary-soft);block-size:72px;border-radius:18px;color:var(--timoz-purple);display:grid;grid-row:1/3;inline-size:64px;place-items:center;position:relative}.section-medal>span[data-v-2cc5b940]:first-child{background:var(--timoz-gradient-primary-action-value);block-size:26px;border-radius:9px;color:#fff;display:grid;font-weight:800;inline-size:26px;inset-block-start:-6px;inset-inline-end:-5px;place-items:center;position:absolute}.section-medal-glyph[data-v-2cc5b940]{filter:drop-shadow(0 3px 1px rgba(91,45,255,.2));font-size:34px}.hub-section-row:nth-child(3n+2) .section-medal[data-v-2cc5b940]{background:var(--timoz-quick-mint)}.hub-section-row:nth-child(3n) .section-medal[data-v-2cc5b940]{background:var(--timoz-quick-amber);color:var(--timoz-navy)}.hub-section-button strong[data-v-2cc5b940]{align-self:end;font-size:16px}.hub-section-reason[data-v-2cc5b940]{align-self:start;font-size:12px}.hub-section-row[data-state=LOCKED] .section-medal[data-v-2cc5b940]{opacity:.55}.hub-section-row.is-expanded[data-v-2cc5b940]{background:var(--timoz-surface-soft);border:2px solid var(--timoz-purple)}.hub-section-row.is-expanded .hub-section-button[data-v-2cc5b940]{min-block-size:100px}.hub-level-grid[data-v-2cc5b940]{padding:0 16px 12px}@media(max-width:639px){.hub-section-rows[data-v-2cc5b940]{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-section-button[data-v-2cc5b940]{grid-template-columns:minmax(0,1fr);justify-items:center;min-block-size:155px;padding:12px 8px;text-align:center}.section-medal[data-v-2cc5b940]{block-size:56px;grid-row:auto;inline-size:52px}.hub-section-button strong[data-v-2cc5b940]{font-size:14px}.hub-section-row.is-expanded .hub-section-button[data-v-2cc5b940]{grid-template-columns:56px minmax(0,1fr);justify-items:start;min-block-size:90px;text-align:start}.hub-section-row.is-expanded .section-medal[data-v-2cc5b940]{grid-row:1/3}}.hub-adventure-layout[data-v-2cc5b940]{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hub-progression[data-model=SECTIONS_LEVELS]>h2[data-v-2cc5b940]{display:none}.hub-totals[data-v-2cc5b940]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.hub-totals p[data-v-2cc5b940]{margin:0}.hub-progress[data-v-2cc5b940]{margin-block-end:10px}.hub-sections-summary[data-v-2cc5b940]{margin-block:8px 14px}.hub-level-dock h3[data-v-2cc5b940],.hub-world-map h3[data-v-2cc5b940]{font-size:20px;margin:0 0 14px}.hub-level-dock[data-v-2cc5b940]{background:var(--timoz-surface-soft);border:1px solid var(--timoz-border);border-radius:20px;inset-block-start:90px;min-inline-size:0;padding:20px;position:sticky;text-align:center}.hub-level-dock>p[data-v-2cc5b940]{color:var(--timoz-text-muted);font-size:14px}.hub-section-rows[data-v-2cc5b940]{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-world-map .hub-section-rows[data-v-2cc5b940]{max-block-size:540px;overflow:auto;padding:4px;scrollbar-color:var(--timoz-border-strong) transparent;scrollbar-width:thin}.hub-section-row.is-expanded[data-v-2cc5b940]{grid-column:auto}.hub-section-button[data-v-2cc5b940],.hub-section-row.is-expanded .hub-section-button[data-v-2cc5b940]{display:flex;flex-direction:column;gap:8px;justify-content:center;min-block-size:156px;padding:12px;text-align:center}.hub-section-button strong[data-v-2cc5b940],.hub-section-reason[data-v-2cc5b940]{align-self:center}.hub-section-row.is-expanded .section-medal[data-v-2cc5b940]{grid-row:auto}.hub-adventure-start[data-v-2cc5b940]{align-content:center;display:grid;gap:20px;justify-items:center;min-block-size:340px}.hub-adventure-start img[data-v-2cc5b940]{block-size:190px;inline-size:200px;-o-object-fit:contain;object-fit:contain}.hub-adventure-start h3[data-v-2cc5b940]{font-size:22px;max-inline-size:18ch}.hub-level-grid[data-v-2cc5b940]{padding:0}.hub-level-tiles[data-v-2cc5b940]{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-level-tile[data-state=AVAILABLE] .hub-level-tile-button[data-v-2cc5b940]{background:var(--timoz-gradient-primary-action-value);border-color:var(--timoz-purple);box-shadow:var(--timoz-elevation-primary);color:var(--timoz-text-inverse)}.hub-level-tile[data-state=AVAILABLE] .hub-level-state[data-v-2cc5b940]{color:inherit}@media(max-width:1100px){.hub-adventure-layout[data-v-2cc5b940]{grid-template-columns:minmax(0,1fr)}.hub-level-dock[data-v-2cc5b940]{order:-1;position:static}.hub-level-dock[data-v-2cc5b940]:not(.has-selection){display:none}}.section-medal[data-v-2cc5b940]{block-size:72px;border:4px solid var(--timoz-surface);border-radius:50%;box-shadow:0 4px 0 var(--timoz-border-strong),0 8px 18px var(--timoz-primary-soft);inline-size:72px}.section-medal-glyph[data-v-2cc5b940]{block-size:34px;inline-size:34px}.hub-section-row[data-v-2cc5b940]{border-radius:22px;transition:transform .18s ease,box-shadow .18s ease}.hub-section-row[data-v-2cc5b940]:not([data-state=LOCKED]):hover{box-shadow:var(--timoz-elevation-md);transform:translateY(-3px)}.hub-section-row[data-state=LOCKED][data-v-2cc5b940]{background:var(--timoz-surface-soft)}.hub-level-dock[data-v-2cc5b940]{background:linear-gradient(150deg,var(--timoz-primary-soft),var(--timoz-surface));border:2px solid var(--timoz-border-strong)}.level-emblem[data-v-2cc5b940]{block-size:22px;inline-size:22px;opacity:.85}.hub-level-tile-button[data-v-2cc5b940]{border-bottom-width:5px;border-radius:22px;transition:transform .16s ease,box-shadow .16s ease}.hub-level-tile:not([data-state=LOCKED]) .hub-level-tile-button[data-v-2cc5b940]:hover{transform:translateY(-3px)}.hub-level-tile:not([data-state=LOCKED]) .hub-level-tile-button[data-v-2cc5b940]:active{transform:translateY(2px)}.hub-level-number[data-v-2cc5b940]{font-size:32px;line-height:1.1}.hub-adventure-start .timoz-cta[data-v-2cc5b940]{align-items:center;display:flex;gap:10px}.hub-adventure-start .timoz-cta svg[data-v-2cc5b940]{height:20px;width:20px}.hub-level-tiles[data-v-2cc5b940]{animation:level-reveal-2cc5b940 .3s ease-out}@keyframes level-reveal-2cc5b940{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-v-2cc5b940],[data-v-2cc5b940]:after,[data-v-2cc5b940]:before{animation:none!important;transition:none!important}}.hub-level-tile-button[data-v-2cc5b940],.hub-section-button[data-v-2cc5b940],.hub-section-row.is-expanded .hub-section-button[data-v-2cc5b940]{align-items:center}@media(min-width:1500px){.hub-section-rows[data-v-2cc5b940]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hub-recent[data-v-d4be9774]{background:var(--timoz-surface);border:var(--timoz-border-width-hairline) solid var(--timoz-border);border-radius:var(--timoz-radius-card);box-shadow:var(--timoz-elevation-sm);padding:var(--timoz-space-lg)}.hub-recent h2[data-v-d4be9774]{color:var(--timoz-text-primary);font-size:var(--timoz-font-size-body-large);margin:0 0 var(--timoz-space-sm)}.hub-recent-list[data-v-d4be9774]{display:grid;gap:var(--timoz-space-xs);list-style:none;margin:0;padding:0}.hub-recent-row[data-v-d4be9774]{color:var(--timoz-text-muted);display:flex;font-size:var(--timoz-font-size-footnote);justify-content:space-between}.hub-recent-row strong[data-v-d4be9774]{color:var(--timoz-text-primary);font-variant-numeric:tabular-nums}.hub-recent[data-v-d4be9774]{background:var(--timoz-game-card-face);border:var(--timoz-size-game-border) solid var(--timoz-game-card-edge);border-radius:var(--timoz-radius-game-card);box-shadow:var(--gk-card-shadow);margin-block-end:var(--timoz-size-game-bevel)}.hub-stats[data-v-1ab02faf]{background:var(--timoz-surface);border:var(--timoz-border-width-hairline) solid var(--timoz-border);border-radius:var(--timoz-radius-card);box-shadow:var(--timoz-elevation-sm);padding:var(--timoz-space-lg)}.hub-stats h2[data-v-1ab02faf]{color:var(--timoz-text-primary);font-size:var(--timoz-font-size-body-large);margin:0 0 var(--timoz-space-sm)}.hub-stats-row[data-v-1ab02faf]{display:flex;gap:var(--timoz-space-sm)}.hub-stat[data-v-1ab02faf]{background:var(--timoz-surface-alt);border-radius:var(--timoz-radius-md);display:grid;flex:1;gap:var(--timoz-space-xxs);padding:var(--timoz-space-sm);text-align:center}.hub-stat span[data-v-1ab02faf]{color:var(--timoz-text-muted);font-size:var(--timoz-font-size-footnote)}.hub-stat strong[data-v-1ab02faf]{color:var(--timoz-text-primary);font-size:var(--timoz-font-size-heading)}.player-medal[data-v-1ab02faf]{background:var(--timoz-gradient-primary-action-value);block-size:76px;border:6px solid var(--timoz-primary-soft);border-radius:50%;box-shadow:var(--timoz-elevation-primary);color:var(--timoz-yellow);display:grid;font-size:42px;inline-size:76px;margin:0 auto 16px;place-items:center}.hub-stats-row[data-v-1ab02faf]{flex-wrap:wrap}.hub-stat[data-v-1ab02faf]{min-inline-size:80px}.hub-stat strong[data-v-1ab02faf]{font-size:20px}.player-medal svg[data-v-1ab02faf]{height:36px;width:36px}.hub-stats[data-v-1ab02faf]{background:var(--timoz-game-card-face);border:var(--timoz-size-game-border) solid var(--timoz-game-card-edge);border-radius:var(--timoz-radius-game-card);box-shadow:var(--gk-card-shadow);margin-block-end:var(--timoz-size-game-bevel)}.solo-timing-choice[data-v-62ee031c]{background:var(--timoz-game-card-face);border:var(--timoz-size-game-border) solid var(--timoz-game-card-edge);border-radius:var(--timoz-radius-game-card);margin:0;padding:var(--timoz-space-md)}.solo-timing-choice legend[data-v-62ee031c]{font-weight:var(--timoz-font-weight-extrabold)}.solo-timing-choice p[data-v-62ee031c]{margin:0 0 var(--timoz-space-sm)}.solo-timing-choice>div[data-v-62ee031c]{display:grid;gap:var(--timoz-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.hub-page[data-v-62ee031c]{background:var(--game-bg,var(--timoz-bg));margin-inline:auto;max-inline-size:none;min-block-size:100vh;padding:4px 0 20px}.hub-back[data-v-62ee031c] svg{block-size:20px;inline-size:20px}.hub-back[data-v-62ee031c]{align-items:center;display:inline-flex;font-weight:600;gap:8px;min-block-size:44px}.hub-back[data-v-62ee031c],.hub-status[data-v-62ee031c]{color:var(--timoz-text-muted)}.hub-status[data-v-62ee031c]{display:grid;gap:var(--timoz-space-md);margin-inline:auto;max-inline-size:var(--timoz-size-home-text-width);padding:var(--timoz-space-xxl);text-align:center}.hub-status-error button[data-v-62ee031c]{background:var(--timoz-surface-alt);border:0;border-radius:var(--timoz-radius-md);color:var(--timoz-purple);justify-self:center;min-block-size:var(--timoz-size-min-touch-target);padding-inline:var(--timoz-space-lg)}.hub-room-seats[data-v-62ee031c]{background:var(--timoz-surface);border:var(--timoz-border-width-hairline) solid var(--timoz-border);border-radius:var(--timoz-radius-card);box-shadow:var(--timoz-elevation-sm);display:grid;gap:var(--timoz-space-xs);padding:var(--timoz-space-lg)}.hub-room-seats label[data-v-62ee031c]{color:var(--timoz-text-primary);font-weight:var(--timoz-font-weight-semibold)}.seat-stepper[data-v-62ee031c]{align-items:center;display:flex;gap:var(--timoz-space-sm)}.seat-step[data-v-62ee031c]{background:var(--timoz-game-button-secondary-face);block-size:var(--timoz-size-game-icon-button);border:var(--timoz-size-game-border) solid var(--timoz-game-button-secondary-edge);border-radius:var(--timoz-radius-game-tile);box-shadow:0 var(--timoz-size-game-bevel-tile) 0 var(--timoz-game-button-secondary-edge);color:var(--timoz-game-button-secondary-ink);cursor:pointer;display:grid;font:inherit;font-size:var(--timoz-font-size-title);font-weight:var(--timoz-font-weight-black);inline-size:var(--timoz-size-game-icon-button);margin-block-end:var(--timoz-size-game-bevel-tile);place-items:center}.seat-step[data-v-62ee031c]:active:not(:disabled){box-shadow:0 var(--timoz-size-game-bevel-pressed) 0 var(--timoz-game-button-secondary-edge);transform:translateY(3px)}.seat-step[data-v-62ee031c]:disabled{cursor:not-allowed;opacity:.45}.seat-value[data-v-62ee031c]{background:var(--timoz-game-tile-selected-face);block-size:var(--timoz-size-game-tile-min);border:var(--timoz-size-game-border) solid var(--timoz-game-tile-selected-edge);border-radius:var(--timoz-radius-game-tile);box-shadow:0 var(--timoz-size-game-bevel-tile) 0 var(--timoz-game-tile-selected-edge);color:var(--timoz-game-tile-selected-ink);display:grid;font-size:var(--timoz-font-size-game-tile);font-weight:var(--timoz-font-weight-black);margin-block-end:var(--timoz-size-game-bevel-tile);min-inline-size:var(--timoz-size-game-tile-min);place-items:center}.seat-step[data-v-62ee031c]:focus-visible,.seat-value[data-v-62ee031c]:focus-visible{outline:3px solid var(--timoz-focus-ring);outline-offset:3px}.hub-room-seats small[data-v-62ee031c]{color:var(--timoz-text-muted)}.hub-start-error[data-v-62ee031c]{background:var(--timoz-home-rose-surface);border-radius:var(--timoz-radius-md);color:var(--timoz-pink);font-size:var(--timoz-font-size-footnote);margin:0;padding:var(--timoz-space-sm) var(--timoz-space-md)}.hub-layout[data-v-62ee031c]{align-items:start;display:grid;gap:var(--timoz-space-lg);grid-template-columns:minmax(0,1fr) clamp(264px,30%,340px)}.hub-side[data-v-62ee031c]{padding-block-start:48px}.hub-main .hub-welcome-quiet[data-v-62ee031c]{min-block-size:0}.hub-main .hub-welcome-quiet h2[data-v-62ee031c]{font-size:var(--timoz-font-size-title);margin-block-end:var(--timoz-space-xxs)}.hub-main .hub-welcome-quiet p[data-v-62ee031c]{margin-block-end:var(--timoz-space-none)}.hub-main .hub-welcome-quiet .hub-welcome-copy[data-v-62ee031c]{padding-block:var(--timoz-space-xs)}@media(max-width:639px){.hub-main .hub-welcome-quiet[data-v-62ee031c]>.game-scene{min-block-size:0}.hub-main .hub-welcome-quiet[data-v-62ee031c]>.hub-artwork{block-size:var(--timoz-size-avatar-lg)}}.hub-main[data-v-62ee031c],.hub-side[data-v-62ee031c]{display:grid;gap:var(--timoz-space-lg);min-inline-size:0}@media(max-width:900px){.hub-layout[data-v-62ee031c]{grid-template-columns:minmax(0,1fr)}.hub-side[data-v-62ee031c]{padding-block-start:0}.hub-main[data-v-62ee031c]{display:contents}.hub-main[data-v-62ee031c]>*{order:4}.hub-main>.hub-back[data-v-62ee031c]{order:0}.hub-main[data-v-62ee031c]>.hub-header{order:1}.hub-main[data-v-62ee031c]>.hub-continue{order:2}.hub-side[data-v-62ee031c]{display:contents}.hub-side[data-v-62ee031c]>*{order:5}.hub-side[data-v-62ee031c]>.hub-modes{order:3}}@media(max-width:639px){.hub-page[data-v-62ee031c]{padding:0}.hub-layout[data-v-62ee031c]{gap:16px}}.game-adventure[data-v-62ee031c]{--hub-surface:color-mix(in srgb,var(--hub-soft) 65%,#fff);--hub-border:color-mix(in srgb,var(--hub-accent) 20%,#fff);--hub-ink:var(--hub-dark);--hub-muted:color-mix(in srgb,var(--hub-dark) 72%,#fff);background:transparent;padding-block-start:0}.game-adventure .hub-layout[data-v-62ee031c]{gap:20px;grid-template-columns:minmax(0,1fr) 238px}.game-adventure .hub-main[data-v-62ee031c]{gap:14px;position:relative}.game-adventure .hub-back[data-v-62ee031c]{color:#eee6ff;font-size:12px;inset-block-start:0;inset-inline-start:20px;min-block-size:var(--timoz-size-min-touch-target);position:absolute;z-index:2}.game-adventure .hub-side[data-v-62ee031c]{gap:18px;padding-block-start:0}.game-adventure[data-v-62ee031c] .hub-header{background:linear-gradient(115deg,var(--hub-accent),var(--hub-dark));border:1px solid #ffffff65;box-shadow:none;gap:16px;min-block-size:210px;padding:28px}.game-adventure[data-v-62ee031c] .hub-game-art{block-size:185px;inline-size:clamp(160px,18vw,240px);margin-block:0}.game-adventure[data-v-62ee031c] .hub-header-copy h1{font-size:clamp(28px,2.8vw,38px)}.game-adventure[data-v-62ee031c] .hub-header-copy p{font-size:15px;max-inline-size:44ch}.game-adventure[data-v-62ee031c] .hub-facts{gap:8px}.game-adventure[data-v-62ee031c] .hub-facts div{background:#ffffff13;border-color:#ffffff29;padding:7px 11px}.game-adventure[data-v-62ee031c] .hub-continue{background:var(--hub-soft);border:1px solid var(--hub-border);border-radius:18px;box-shadow:none;color:var(--hub-ink);min-block-size:70px;padding:11px 24px;transition:transform .18s ease,box-shadow .18s ease}.game-adventure[data-v-62ee031c] .hub-continue>svg{background:linear-gradient(135deg,var(--hub-accent),var(--hub-dark));block-size:24px;border-radius:50%;box-shadow:none;box-sizing:content-box;color:#fff;inline-size:24px;padding:12px}.game-adventure[data-v-62ee031c] .hub-progression-card{background:#fff;border:1px solid var(--hub-border);border-radius:22px;box-shadow:none;padding:12px}.game-adventure[data-v-62ee031c] .hub-progress{block-size:5px;margin-block-end:8px}.game-adventure[data-v-62ee031c] .hub-totals:not(:has(.hub-totals-gamewide)){display:none}.game-adventure[data-v-62ee031c] .hub-progress{display:none}.game-adventure[data-v-62ee031c] .hub-totals{display:flex;flex-wrap:wrap;font-size:12px;gap:8px 16px;justify-content:space-between}.game-adventure[data-v-62ee031c] .hub-totals p{margin:0}.game-adventure[data-v-62ee031c] .hub-sections-summary{color:var(--hub-muted);font-size:12px;margin:6px 0 14px}.game-adventure[data-v-62ee031c] .hub-adventure-layout{align-items:stretch;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr)}.game-adventure[data-v-62ee031c] .hub-world-map h3{color:var(--hub-ink);font-size:18px;margin:0 0 12px}.game-adventure[data-v-62ee031c] .hub-world-map .hub-section-rows{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));max-block-size:500px;padding:3px 3px 10px;scrollbar-gutter:stable}.game-adventure[data-v-62ee031c] .hub-section-row{background:#fff;border:1px solid var(--hub-border);border-radius:16px;box-shadow:none}.game-adventure[data-v-62ee031c] .hub-section-row[data-state=LOCKED]{background:var(--hub-surface)}.game-adventure[data-v-62ee031c] .hub-section-row.is-expanded{background:var(--hub-soft);border-color:var(--hub-accent);box-shadow:0 0 0 1px var(--hub-accent),var(--timoz-elevation-soft)}.game-adventure[data-v-62ee031c] .hub-section-button,.game-adventure[data-v-62ee031c] .hub-section-row.is-expanded .hub-section-button{color:var(--hub-ink);gap:5px;min-block-size:142px;padding:14px 8px 10px}.game-adventure[data-v-62ee031c] .hub-section-button strong{font-size:14px;line-height:1.4}.game-adventure[data-v-62ee031c] .section-medal{background:var(--hub-soft);block-size:48px;border:3px solid #fff;box-shadow:0 3px 8px #78619715;color:var(--hub-accent);inline-size:48px;margin:0 0 3px}.game-adventure[data-v-62ee031c] .section-medal-glyph{block-size:24px;inline-size:24px}.game-adventure[data-v-62ee031c] .section-medal>span{background:#fff;block-size:24px;border-radius:8px;box-shadow:0 2px 5px #4f327b12;color:var(--hub-muted);font-size:12px;inline-size:24px;inset-block-start:-10px;inset-inline-end:auto;inset-inline-start:-25px}.game-adventure[data-v-62ee031c] .hub-section-row[data-state=LOCKED] .section-medal{background:var(--hub-soft);color:var(--hub-muted);opacity:1}.game-adventure[data-v-62ee031c] .hub-section-row:not([data-state=LOCKED]) .section-medal{background:linear-gradient(135deg,var(--hub-accent),var(--hub-dark));color:#fff}.game-adventure[data-v-62ee031c] .hub-section-reason{color:var(--hub-muted);font-size:12px;line-height:1.5}.game-adventure[data-v-62ee031c] .hub-section-stars{font-size:11px;padding-inline:8px}.game-adventure[data-v-62ee031c] .hub-level-dock{align-self:start;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:20px;box-shadow:none;container:game-levels/inline-size;inset-block-start:auto;min-inline-size:0;order:0;padding:20px;position:relative;scroll-margin-block-start:84px}.game-adventure[data-v-62ee031c] .hub-level-dock.has-selection{padding:16px}.game-adventure[data-v-62ee031c] .hub-level-dock.has-selection>p{margin:4px auto 12px}.game-adventure[data-v-62ee031c] .hub-level-dock.has-selection .hub-step-label{padding-block:2px}.game-adventure[data-v-62ee031c] .hub-level-dock h3{color:var(--hub-ink);font-size:22px;line-height:1.35;margin:8px 0}.game-adventure[data-v-62ee031c] .hub-level-dock p{color:var(--hub-muted);font-size:14px;line-height:1.8;margin:8px auto 18px;max-inline-size:36ch}.game-adventure[data-v-62ee031c] .hub-step-label{align-items:center;background:#fff;border-radius:99px;color:var(--hub-accent);display:inline-flex;font-size:12px;font-weight:600;padding:5px 12px}.game-adventure[data-v-62ee031c] .hub-adventure-start{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center;min-block-size:350px}.game-adventure[data-v-62ee031c] .hub-level-grid{margin-block-start:0}.game-adventure[data-v-62ee031c] .hub-adventure-start .game-scene{border-radius:20px 20px 0 0;inline-size:calc(100% + 40px);margin:-20px -20px 12px}.game-adventure[data-v-62ee031c] .hub-start-adventure{margin-block:4px 6px;min-block-size:48px;min-inline-size:min(100%,240px)}.game-adventure[data-v-62ee031c] .hub-start-adventure svg{block-size:20px;inline-size:20px}.game-adventure[data-v-62ee031c] .hub-level-tiles{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.game-adventure[data-v-62ee031c] .hub-level-tile-button{block-size:100%;border-radius:15px;border-width:1px;box-sizing:border-box;gap:5px;min-block-size:116px;padding:12px 8px}.game-adventure[data-v-62ee031c] .hub-level-number{font-size:30px;line-height:1}.game-adventure[data-v-62ee031c] .hub-level-state{font-size:11px}.game-adventure[data-v-62ee031c] .hub-level-reason{color:var(--hub-muted);font-size:12px;line-height:1.6}.game-adventure[data-v-62ee031c] .hub-level-play{font-size:12px;font-weight:700}.game-adventure[data-v-62ee031c] .hub-level-tile[data-state=LOCKED] .hub-level-tile-button{background:var(--hub-soft);border-color:var(--hub-border);color:var(--hub-muted)}.game-adventure[data-v-62ee031c] .hub-modes,.game-adventure[data-v-62ee031c] .hub-stats{border-color:var(--hub-border);border-radius:20px;box-shadow:none;padding:18px}.game-adventure[data-v-62ee031c] .hub-modes h2,.game-adventure[data-v-62ee031c] .hub-stats h2{font-size:17px}.game-adventure[data-v-62ee031c] .hub-mode-action{border-radius:13px;font-size:14px;min-block-size:48px}.game-adventure[data-v-62ee031c] .player-medal{background:#fff3d1;block-size:34px;border:0;box-shadow:none;color:#be8414;float:inline-end;inline-size:34px;margin:0}.game-adventure[data-v-62ee031c] .player-medal svg{block-size:22px;inline-size:22px}.game-adventure[data-v-62ee031c] .hub-stats-row{clear:both;display:grid;gap:12px;padding-block-start:12px}.game-adventure[data-v-62ee031c] .hub-stat{align-items:center;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:12px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:12px}.game-adventure[data-v-62ee031c] .hub-stat strong{font-size:14px}.game-adventure[data-v-62ee031c] button:focus-visible{outline:3px solid var(--hub-accent);outline-offset:4px}.game-adventure[data-v-62ee031c] button:disabled{cursor:not-allowed}@media(hover:hover){.game-adventure[data-v-62ee031c] .hub-continue:not(:disabled):hover{box-shadow:none;transform:translateY(-2px)}}@media(max-width:1279px){.game-adventure .hub-layout[data-v-62ee031c]{gap:16px;grid-template-columns:minmax(0,1fr) 200px}.game-adventure[data-v-62ee031c] .hub-header{padding:20px}.game-adventure[data-v-62ee031c] .hub-game-art{block-size:190px;inline-size:180px}.game-adventure[data-v-62ee031c] .hub-adventure-layout{gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.game-adventure[data-v-62ee031c] .hub-world-map .hub-section-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.game-adventure[data-v-62ee031c] .hub-level-dock{padding:16px}.game-adventure[data-v-62ee031c] .hub-level-tiles{gap:8px}}@media(max-width:900px){.game-adventure .hub-layout[data-v-62ee031c]{grid-template-columns:minmax(0,1fr);position:relative}.game-adventure .hub-side[data-v-62ee031c]{padding:0}.game-adventure[data-v-62ee031c] .hub-level-dock:not(.has-selection){display:block}.game-adventure[data-v-62ee031c] .hub-level-dock{order:0}.game-adventure[data-v-62ee031c] .hub-world-map .hub-section-rows{max-block-size:470px}.game-adventure[data-v-62ee031c] .hub-modes-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}}@media(max-width:599px){.game-adventure[data-v-62ee031c] .hub-header{gap:0;min-block-size:220px;padding:42px 16px 20px}.game-adventure[data-v-62ee031c] .hub-game-art{block-size:140px;inline-size:120px;inset-block-start:40px;inset-inline-end:-8px;margin:0;position:absolute}.game-adventure[data-v-62ee031c] .hub-header-copy{flex-basis:100%;text-align:start}.game-adventure[data-v-62ee031c] .hub-header-copy h1,.game-adventure[data-v-62ee031c] .hub-header-copy p{margin-inline-end:90px}.game-adventure[data-v-62ee031c] .hub-header-copy h1{font-size:30px}.game-adventure[data-v-62ee031c] .hub-header-copy p{font-size:13px}.game-adventure[data-v-62ee031c] .hub-facts{gap:6px;justify-content:start;margin-block-start:24px}.game-adventure[data-v-62ee031c] .hub-facts div{padding:6px}.game-adventure[data-v-62ee031c] .hub-continue{padding:12px 16px}.game-adventure[data-v-62ee031c] .hub-progression-card{padding:12px}.game-adventure[data-v-62ee031c] .hub-adventure-layout{display:flex;flex-direction:column;gap:18px}.game-adventure[data-v-62ee031c] .hub-world-map{inline-size:100%}.game-adventure[data-v-62ee031c] .hub-level-dock{box-sizing:border-box;inline-size:100%;order:-1}.game-adventure[data-v-62ee031c] .hub-adventure-start{min-block-size:0}.game-adventure[data-v-62ee031c] .hub-adventure-start .game-scene{margin-block-start:-16px;min-block-size:145px}.game-adventure[data-v-62ee031c] .hub-adventure-start .game-scene .hub-artwork{block-size:150px}.game-adventure[data-v-62ee031c] .hub-level-dock h3{font-size:20px}.game-adventure[data-v-62ee031c] .hub-level-dock p{font-size:13px;margin-block-end:12px}.game-adventure[data-v-62ee031c] .hub-section-button,.game-adventure[data-v-62ee031c] .hub-section-row.is-expanded .hub-section-button{min-block-size:136px}.game-adventure[data-v-62ee031c] .hub-modes{padding:14px}.game-adventure[data-v-62ee031c] .hub-modes-list{grid-template-columns:repeat(2,minmax(0,1fr))}.game-adventure[data-v-62ee031c] .hub-mode-action{font-size:12px;padding-inline:8px}.game-adventure[data-v-62ee031c] .hub-level-tile-button{min-block-size:125px;padding:10px 4px}.game-adventure[data-v-62ee031c] .hub-stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@container game-levels (max-width:280px){.game-adventure[data-v-62ee031c] .hub-level-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:359px){.game-adventure[data-v-62ee031c] .hub-level-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.game-adventure[data-v-62ee031c] *,.game-adventure[data-v-62ee031c] :after,.game-adventure[data-v-62ee031c] :before{animation:none;scroll-behavior:auto;transition:none}}.game-adventure[data-v-62ee031c] .hub-level-tile[data-state=AVAILABLE] .hub-level-tile-button,.game-adventure[data-v-62ee031c] .hub-mode-action[data-action=continue_campaign]:not([aria-disabled=true]),.game-adventure[data-v-62ee031c] .hub-mode-action[data-action=play_solo]:not([aria-disabled=true]),.game-adventure[data-v-62ee031c] .hub-start-adventure{background:linear-gradient(135deg,var(--hub-accent),var(--hub-dark));border-color:var(--hub-accent);box-shadow:none;color:#fff}.game-adventure[data-v-62ee031c] .hub-level-grid-status{min-block-size:180px}.game-adventure[data-game-identity=four-pics][data-v-62ee031c] .hub-header{background:radial-gradient(ellipse at 12% 70%,#e9899270,transparent 48%),linear-gradient(115deg,#ad3c71,#592046)}@media(max-width:639px){.game-adventure[data-game-identity=four-pics][data-v-62ee031c] .hub-game-art{block-size:120px}}.game-adventure[data-v-62ee031c] .loading-dots i{background:var(--hub-accent)}.game-adventure[data-v-62ee031c] .hub-daily,.game-adventure[data-v-62ee031c] .hub-friends,.game-adventure[data-v-62ee031c] .hub-recent{border-color:var(--hub-border);border-radius:20px}.game-adventure[data-v-62ee031c]:is([data-game-identity=memory],[data-game-identity=math],[data-game-identity=connections],[data-game-identity=wasla],[data-game-identity=word-search]) .section-medal{border-radius:12px}.game-adventure[data-game-identity=football][data-v-62ee031c] .hub-header{background:radial-gradient(ellipse at 15% 0,#a0df9960,transparent 45%),linear-gradient(120deg,#218c64,#123c35)}.game-adventure[data-game-identity=trivia][data-v-62ee031c] .hub-header{background:radial-gradient(ellipse at 15% 0,#ffe39860,transparent 45%),linear-gradient(120deg,#ad7931,#674b28)}.game-adventure .hub-welcome[data-v-62ee031c]{align-items:center;background:var(--hub-surface);border:1px solid var(--hub-border);border-radius:22px;box-shadow:none;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);min-block-size:260px;padding:24px}.game-adventure .hub-welcome[data-v-62ee031c]>.game-scene{order:2}.game-adventure .hub-welcome-copy[data-v-62ee031c]{background:transparent;border-radius:20px;color:var(--hub-dark);padding:20px;text-align:center}.game-adventure .hub-welcome h2[data-v-62ee031c]{font-size:clamp(22px,2.4vw,32px);line-height:1.5;margin:0 0 10px}.game-adventure .hub-welcome p[data-v-62ee031c]{font-size:15px;line-height:1.9;margin:0 0 24px}.game-adventure .hub-welcome button[data-v-62ee031c]{align-items:center;background:linear-gradient(135deg,var(--hub-accent),var(--hub-dark));border:1px solid var(--hub-accent);border-radius:15px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:20px;justify-content:center;min-block-size:50px;padding:10px 26px}.game-adventure .hub-welcome button svg[data-v-62ee031c]{block-size:20px;inline-size:20px}.game-adventure .hub-welcome button[data-v-62ee031c]:focus-visible{outline:3px solid var(--hub-accent);outline-offset:4px}.game-adventure .hub-welcome button[data-v-62ee031c]:disabled{cursor:wait;opacity:.6}@media(max-width:639px){.game-adventure .hub-welcome[data-v-62ee031c]{gap:0;grid-template-columns:minmax(0,1fr);padding:18px}.game-adventure .hub-welcome[data-v-62ee031c]>.game-scene{min-block-size:180px;order:0}.game-adventure .hub-welcome[data-v-62ee031c] .hub-artwork{block-size:180px}.game-adventure .hub-welcome-copy[data-v-62ee031c]{padding:14px}.game-adventure .hub-welcome p[data-v-62ee031c]{margin-block-end:16px}}
