.friends_page__1nhAA{width:min(800px,100%);margin:0 auto;padding:clamp(16px,3vw,28px) clamp(12px,4vw,28px);display:flex;flex-direction:column;gap:20px}.friends_pageHeader__O5nz4{background:var(--card-header-bg,var(--card-bg));border:1px solid var(--card-border);border-radius:18px;padding:20px 24px;box-shadow:var(--shadow-strong);color:var(--card-header-text,var(--card-text));display:flex;flex-direction:column;gap:4px}.friends_eyebrow__p6_dm{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--card-muted)}.friends_title__Jpumr{margin:0;font-size:clamp(20px,4vw,28px);font-weight:800;color:var(--card-header-text,var(--custom-color))}.friends_subtitle__bpNMd{margin:0;font-size:14px;color:var(--card-muted)}.friends_tabCard__h6kUz{background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;padding:14px 16px;box-shadow:var(--shadow-strong)}.friends_tabs__Y1uOE{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.friends_tab__SD01Y{display:flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;border:1px solid var(--card-border);background:var(--card-emphasis);color:var(--card-text);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease}.friends_tab__SD01Y:hover{border-color:var(--theme-quaternary,var(--theme-major-button))}.friends_tabActive__Uthbt,.friends_tabActive__Uthbt:hover{background:var(--theme-quaternary,var(--theme-major-button));color:var(--theme-text-dark,#fff);border-color:var(--theme-quaternary,var(--theme-major-button))}.friends_tabBadge__AtLjY{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:hsl(var(--hue-error) 72% 52%);color:#fff;font-size:10px;font-weight:700;line-height:1}.friends_addSection__hV1L8{background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;padding:18px 20px;box-shadow:var(--shadow-strong);display:flex;flex-direction:column;gap:12px}.friends_searchRow__qngey{display:flex;gap:10px;align-items:stretch}.friends_searchInput__Ukw_i{flex:1;padding:9px 14px;border-radius:8px;border:1px solid var(--card-border);background:var(--pill-bg,var(--card-bg));color:var(--custom-color);font-size:14px;outline:none;transition:border-color .15s}.friends_searchInput__Ukw_i:focus{border-color:var(--theme-quaternary)}.friends_searchInput__Ukw_i::placeholder{color:var(--card-muted)}.friends_searchResults__sGhLD{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.friends_errorMsg__v1eW4{margin:0;font-size:13px;color:hsl(var(--hue-error) 60% 45%)}.friends_tabContent__0nCbg{display:flex;flex-direction:column;gap:16px}.friends_list__K_AyD{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.friends_userRow__iALW6{display:flex;align-items:center;gap:14px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:12px 16px;box-shadow:var(--shadow-strong)}.friends_avatar__W1_K9{flex-shrink:0;border-radius:50%;overflow:hidden}.friends_avatarImg__MRhS_{display:block;width:100%;height:100%;object-fit:cover}.friends_avatarFallback__rXSVS{flex-shrink:0;border-radius:50%;background:var(--theme-quaternary);color:var(--theme-quaternary-text);display:flex;align-items:center;justify-content:center;font-weight:800;line-height:1}.friends_userInfo__jWrZd{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.friends_userName__BydM0{font-size:15px;font-weight:700;color:var(--custom-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.friends_sentLabel__9Td_W,.friends_userSub__2D8HN{font-size:12px;color:var(--card-muted)}.friends_sentLabel__9Td_W{font-style:italic}.friends_actions__s9s5c{display:flex;flex-direction:row;gap:8px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.friends_primaryBtn__XayCy{display:inline-flex;align-items:center;justify-content:center;padding:7px 16px;border-radius:8px;border:none;background:var(--theme-major-button);color:var(--theme-major-button-text);font-size:13px;font-weight:700;cursor:pointer;transition:opacity .15s;text-decoration:none;white-space:nowrap}.friends_primaryBtn__XayCy:hover:not(:disabled){opacity:.85}.friends_primaryBtn__XayCy:disabled{opacity:.5;cursor:not-allowed}.friends_secondaryBtn__WulUh{display:inline-flex;align-items:center;justify-content:center;padding:7px 16px;border-radius:8px;border:1px solid var(--card-border);background:var(--card-bg);color:var(--custom-color);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s;text-decoration:none;white-space:nowrap}.friends_secondaryBtn__WulUh:hover:not(:disabled){background:var(--pill-bg);border-color:var(--theme-quaternary)}.friends_secondaryBtn__WulUh:disabled{opacity:.5;cursor:not-allowed}.friends_dangerBtn__vjvzK{display:inline-flex;align-items:center;justify-content:center;padding:7px 16px;border-radius:8px;border:1px solid hsl(var(--hue-error) 60% 72%);background:transparent;color:hsl(var(--hue-error) 60% 45%);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap}.friends_dangerBtn__vjvzK:hover:not(:disabled){background:hsl(var(--hue-error) 60% 96%)}.friends_dangerBtn__vjvzK:disabled{opacity:.5;cursor:not-allowed}.friends_sectionTitle__Uzsv3{margin:0;font-size:15px;font-weight:700;color:var(--custom-color)}.friends_sectionSubtitle___DSjR{margin:0;font-size:13px;color:var(--card-muted)}.friends_suggestedSection__p7hyT{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--card-border)}.friends_rivalCard__PWGrD{display:flex;align-items:center;gap:14px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:12px 16px;box-shadow:var(--shadow-strong)}.friends_overlapBadge__shU7i{display:inline-block;margin-top:2px;font-size:11px;font-weight:600;color:hsl(var(--hue-success) 50% 40%);background:hsl(var(--hue-success) 60% 94%);border-radius:6px;padding:2px 7px}.friends_emptyState__xZddS{padding:32px;text-align:center;color:var(--card-muted);font-size:14px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px}.friends_privacyNote__LvEJ_{background:var(--pill-bg,var(--card-bg));border:1px solid var(--card-border);border-radius:12px;padding:14px 18px;display:flex;flex-direction:column;gap:8px}.friends_privacyNote__LvEJ_ p{margin:0;font-size:13px;color:var(--card-muted);line-height:1.5}.friends_privacyLink__yc6fb{font-size:13px;font-weight:600;color:var(--custom-color-secondary);text-decoration:none}.friends_privacyLink__yc6fb:hover{text-decoration:underline}.friends_friendsLeaderboard__RwjBK{display:flex;flex-direction:column;gap:16px}.friends_friendsLeaderboardHeader__Q_kJU{display:flex;flex-direction:column;gap:4px}.friends_friendsLeaderboardTitle__WLEG1{margin:0;font-size:clamp(17px,3vw,22px);font-weight:800;color:var(--custom-color)}.friends_friendsLeaderboardDesc__yxhAk{margin:0;font-size:13px;color:var(--card-muted);line-height:1.5}.friends_flFilterCard__r0CuF{background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;padding:16px 18px;box-shadow:var(--shadow-strong);display:flex;flex-direction:column;gap:12px}.friends_flFilterDivider__Hb6rQ{border:none;border-top:1px solid var(--card-border);margin:0}.friends_flCategoryTabs__3656X{display:flex;flex-wrap:wrap;gap:6px}.friends_flSeasonToggle__6qCOG{display:flex;flex-wrap:wrap;gap:8px}.friends_flSeasonBtn__k3LGM{display:flex;align-items:center;gap:5px;padding:7px 16px;border-radius:10px;border:1px solid var(--card-border);background:var(--card-emphasis);color:var(--custom-color-secondary);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.friends_flSeasonBtn__k3LGM:hover{border-color:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 60%,var(--card-border));background:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 8%,var(--card-bg));color:var(--custom-color)}.friends_flSeasonBtnActive___8zWX{border-color:var(--theme-quaternary,var(--theme-major-button,var(--custom-color-brand)));border-width:2px;box-shadow:var(--shadow-strong)}.friends_flSeasonBtnActive___8zWX,.friends_flSeasonBtnActive___8zWX:hover{background:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 18%,var(--card-bg));color:var(--custom-color)}.friends_flSeasonBtnActive___8zWX:hover{border-color:var(--theme-quaternary,var(--theme-major-button,var(--custom-color-brand)))}.friends_flTab__WUn1Y{display:flex;align-items:center;gap:5px;padding:7px 13px;border-radius:10px;border:1px solid var(--card-border);background:var(--card-emphasis);color:var(--custom-color-secondary);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;box-shadow:none}.friends_flTab__WUn1Y:hover{border-color:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 60%,var(--card-border));background:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 8%,var(--card-bg));color:var(--custom-color)}.friends_flTabActive__O_fif{border-color:var(--theme-quaternary,var(--theme-major-button,var(--custom-color-brand)));border-width:2px;box-shadow:var(--shadow-strong)}.friends_flTabActive__O_fif,.friends_flTabActive__O_fif:hover{background:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 18%,var(--card-bg));color:var(--custom-color)}.friends_flTabActive__O_fif:hover{border-color:var(--theme-quaternary,var(--theme-major-button,var(--custom-color-brand)))}.friends_flTabEmoji__lxzY9{font-size:14px;line-height:1}.friends_flCard__zEHkJ{background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;padding:16px 18px;box-shadow:var(--shadow-strong);display:flex;flex-direction:column;gap:12px}.friends_flCardTitle__yM6t0{margin:0;font-size:14px;font-weight:700;color:var(--custom-color)}.friends_flList__ZLkiL{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.friends_flEntry__P9ebq{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--card-border);background:var(--card-emphasis);transition:background .15s}.friends_flEntryMe__ZRj1C{border-color:var(--theme-quaternary,var(--theme-major-button,var(--custom-color-brand)));background:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 10%,var(--card-bg));border-width:2px}.friends_flRank__PrXzB{font-size:13px;font-weight:800;color:var(--card-muted);min-width:28px;text-align:center;flex-shrink:0}.friends_flRankGold__IXpu3{color:#d4a017}.friends_flRankSilver___bmll{color:#8a8f99}.friends_flRankBronze__6GXbr{color:#a0674b}.friends_flEntryInfo__ofRH3{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.friends_flEntryName__yUY6f{font-size:14px;font-weight:700;color:var(--custom-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:5px}.friends_flBadgeFriend__ozHd_{background:color-mix(in srgb,#22c55e 18%,var(--card-bg));border:1px solid color-mix(in srgb,#22c55e 35%,var(--card-border));border-radius:6px}.friends_flBadgeFriend__ozHd_,.friends_flBadgeRival__t3m2R{display:inline-flex;align-items:center;font-size:12px;padding:1px 5px;line-height:1.4;flex-shrink:0}.friends_flBadgeRival__t3m2R{background:color-mix(in srgb,#f97316 14%,var(--card-bg));border:1px solid color-mix(in srgb,#f97316 30%,var(--card-border));border-radius:6px}.friends_flBadgeYou__6mlDP{display:inline-flex;align-items:center;font-size:11px;font-weight:700;background:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 20%,var(--card-bg));border:1px solid color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 40%,var(--card-border));color:var(--custom-color);border-radius:6px;padding:1px 6px;line-height:1.4;flex-shrink:0}.friends_flEntryStat__k4EOy{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0}.friends_flEntryStatValue__P_pGS{font-size:14px;font-weight:800;color:var(--custom-color)}.friends_flEntryStatLabel__MtPkX{font-size:10px;color:var(--card-muted);text-transform:uppercase;letter-spacing:.06em}.friends_flEmpty__ZOsxr,.friends_flLoading__o4BQy{padding:24px;text-align:center;color:var(--card-muted);font-size:14px}.friends_flEmpty__ZOsxr{font-style:italic}@media (max-width:520px){.friends_rivalCard__PWGrD,.friends_userRow__iALW6{flex-wrap:wrap}.friends_actions__s9s5c{width:100%;justify-content:flex-start}.friends_searchRow__qngey{flex-direction:column}}.daily-leaderboard_card__o4c9s{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;overflow:hidden;font-family:var(--custom-font-family);color:var(--card-text);box-shadow:var(--shadow-strong)}.daily-leaderboard_cardHeader__zAivp{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--card-border)}.daily-leaderboard_cardTitle__I67TW{margin:0;font-size:17px;font-weight:800;letter-spacing:.03em;color:var(--card-header-text,var(--card-text))}.daily-leaderboard_discussBtn__65dhu{margin-top:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px 4px 8px;border-radius:20px;border:none;background:var(--theme-major-button,var(--custom-color-brand,#2563eb));color:var(--theme-major-button-text,#111827);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;font-family:var(--custom-font-family);box-shadow:0 2px 6px rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.06);white-space:nowrap;transition:box-shadow .15s,transform .12s}.daily-leaderboard_discussBtn__65dhu:hover:not(:disabled){box-shadow:0 3px 10px rgba(0,0,0,.25),0 0 0 1px rgba(0,0,0,.08);transform:translateY(-1px)}.daily-leaderboard_discussBtnLocked__f_gfo{opacity:.45;cursor:not-allowed;background:var(--card-emphasis);color:var(--card-muted,var(--custom-color-secondary));box-shadow:none}.daily-leaderboard_badge__DWPCu{font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--card-emphasis);color:var(--card-text);border:1px solid var(--card-border);white-space:nowrap;flex-shrink:0}.daily-leaderboard_rewardStrip__1e8Ey{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 20px;border-bottom:1px solid var(--card-border);background:var(--card-emphasis)}.daily-leaderboard_rewardItem__a_SMn{font-size:13px;font-weight:700;color:var(--card-text);white-space:nowrap}.daily-leaderboard_rewardNote__YMBMl{font-size:11px;color:var(--card-muted,var(--custom-color-secondary));white-space:nowrap}.daily-leaderboard_stateBox__V50E3{padding:32px 20px;text-align:center}.daily-leaderboard_errorText__7caX9{color:#dc2626;font-size:14px;margin:0 0 12px}.daily-leaderboard_retryBtn__BvrVJ{background:var(--card-emphasis);border:1px solid var(--card-border);border-radius:8px;padding:8px 16px;cursor:pointer;font-size:13px;color:var(--card-text)}.daily-leaderboard_skeleton__E72_n{width:100%;height:40px;border-radius:8px;background:var(--card-emphasis);margin-bottom:8px;animation:daily-leaderboard_pulse__bnMtP 1.4s ease-in-out infinite}@keyframes daily-leaderboard_pulse__bnMtP{0%,to{opacity:1}50%{opacity:.45}}.daily-leaderboard_list__Y22n6{list-style:none;margin:0;padding:8px 12px;display:flex;flex-direction:column;gap:4px}.daily-leaderboard_entryNearby__q5f6O{opacity:.8}.daily-leaderboard_dnfBadge__v3peM{font-size:10px;font-weight:700;background:var(--card-emphasis);color:var(--card-muted,var(--custom-color-secondary));padding:1px 6px;border-radius:999px;border:1px solid var(--card-border);flex-shrink:0;margin-left:4px}.daily-leaderboard_entryStat__O1h90{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0}.daily-leaderboard_entryTime__zJx2G{font-size:11px;color:var(--card-muted,var(--custom-color-secondary));font-variant-numeric:tabular-nums}.daily-leaderboard_contextDivider__X2LwB{display:flex;align-items:center;gap:10px;padding:4px 8px;color:var(--card-muted,var(--custom-color-secondary));font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.daily-leaderboard_contextDivider__X2LwB:after,.daily-leaderboard_contextDivider__X2LwB:before{content:"";flex:1;height:1px;background:var(--card-border)}.daily-leaderboard_podium__fv3xP{display:flex;align-items:flex-end;justify-content:center;gap:6px;padding:24px 16px 0;background:linear-gradient(to bottom,var(--card-emphasis) 0,transparent 100%)}.daily-leaderboard_podiumSlot__mJVFH{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;max-width:120px}.daily-leaderboard_podiumName__cSLaf{font-size:12px;font-weight:700;color:var(--card-text);text-align:center;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.daily-leaderboard_podiumNameLink__DqbXc{color:inherit;text-decoration:none}.daily-leaderboard_podiumNameLink__DqbXc:hover{text-decoration:underline}.daily-leaderboard_podiumStat__Nvog4{font-size:12px;font-weight:800;color:var(--card-text);text-align:center;white-space:nowrap}.daily-leaderboard_podiumBar__EpCru{width:100%;display:flex;align-items:center;justify-content:center;border-radius:6px 6px 0 0}.daily-leaderboard_podiumPlace__4Xzns{font-size:22px;font-weight:900;color:rgba(255,255,255,.85);line-height:1}.daily-leaderboard_podiumHeight1__r0ASB{height:100px;background:linear-gradient(180deg,#f4c430,#d4a017)}.daily-leaderboard_podiumHeight2__D1M5u{height:72px;background:linear-gradient(180deg,#c0c0c0,#a0a0a0)}.daily-leaderboard_podiumHeight3__3beE7{height:52px;background:linear-gradient(180deg,#cd7f32,#a0522d)}.daily-leaderboard_podiumCurrentUser__Ds1FG .daily-leaderboard_podiumBar__EpCru{outline:2px solid var(--theme-quaternary,var(--theme-major-button));outline-offset:2px}@media (max-width:400px){.daily-leaderboard_podium__fv3xP{padding:16px 8px 0;gap:4px}.daily-leaderboard_podiumName__cSLaf{font-size:10px;max-width:76px}}.dashboard_dashboardPage__kMyJ5{display:flex;flex-direction:column;gap:clamp(16px,2vw,28px);padding:clamp(16px,3vw,28px) clamp(12px,3vw,28px) 32px;width:min(1200px,100%);margin:0 auto;color:var(--custom-color);font-family:var(--custom-font-family)}.dashboard_eyebrow__1mBrP{text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:var(--card-muted);margin:0 0 4px}.dashboard_muted__u8oeP,.dashboard_subdued__Pc9Px{margin:0;color:var(--card-muted)}.dashboard_grid__s7iTC{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.dashboard_card__1SKML{border:1px solid var(--card-border);border-radius:14px;padding:18px;background:var(--card-bg);box-shadow:var(--shadow-strong);color:var(--card-text)}.dashboard_sectionHeader__PKAI8{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:10px}.dashboard_puzzleDate__1ZMcO{font-size:22px;font-weight:700;text-decoration:underline;text-underline-offset:3px;margin:0 0 10px;color:var(--card-text)}.dashboard_playButtonRow__PIvJ_{display:flex;align-items:center;margin-bottom:16px}.dashboard_forfeitButton__Io5eF{display:block;width:100%;border-radius:10px;border:1px solid #c0392b;background:#c0392b;color:#fff;padding:10px 14px;font-weight:600;font-size:14px;cursor:pointer;margin-bottom:12px}.dashboard_forfeitButton__Io5eF:disabled{opacity:.6;cursor:not-allowed}.dashboard_notifCards__wc6OX{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.dashboard_notifCardDm__o3a3M,.dashboard_notifCardMention__tEqsJ{display:block;padding:10px 14px;border-radius:10px;font-weight:600;font-size:14px;text-decoration:none;cursor:pointer}.dashboard_notifCardMention__tEqsJ{background:#1d6ae5;color:#fff}.dashboard_notifCardDm__o3a3M{background:#1a9e5c;color:#fff}.dashboard_statList__YXp5x{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.dashboard_statItem__m4hNF{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-radius:10px;border:1px solid var(--card-border);background:var(--card-emphasis);box-shadow:none}.dashboard_statValue__B8_84{font-size:20px;font-weight:700;margin:4px 0 0;color:var(--custom-color)}.dashboard_achievementList__gCIg5{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.dashboard_achievementLocked__NAo2K,.dashboard_achievementUnlocked___S7W_{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-radius:10px;border:1px solid var(--card-border);background:var(--card-emphasis)}.dashboard_achievementUnlocked___S7W_{border-color:var(--theme-major-button,var(--custom-color-brand));border-width:2px;background:var(--card-bg);box-shadow:var(--shadow-strong)}.dashboard_achievementLocked__NAo2K{box-shadow:none}.dashboard_achievementTitle__MJhP5{margin:0 0 4px;font-weight:600}.dashboard_badge__ibGv_{font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px;background:var(--pill-bg);color:var(--custom-color);border:1px solid var(--custom-color-brand)}.dashboard_puzzleCard__pnwIk{border-width:3px;transition:border-color .2s ease,box-shadow .2s ease;grid-column:1/-1;position:relative}.dashboard_puzzleStatusBase__sxDlx{margin:0 0 4px;font-size:.9rem;font-weight:600;color:var(--card-muted)}.dashboard_puzzleStatusSolved__GFLJ8{margin:0 0 4px;font-size:.9rem;font-weight:700;color:#16a34a}.dashboard_puzzleStatusFailed__06EUK{margin:0 0 4px;font-size:.9rem;font-weight:700;color:#dc2626}.dashboard_puzzleDefault__AcH6x{border-color:var(--card-border)}.dashboard_puzzleSolved__nkEFW{border-color:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.18),0 12px 26px rgba(22,163,74,.16)}.dashboard_puzzleFailed__0XUcW{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.16),0 12px 26px rgba(220,38,38,.14)}.dashboard_puzzleYellow__ft9vn{border-color:#ca8a04;box-shadow:0 8px 20px rgba(202,138,4,.18)}.dashboard_puzzleOrange__7ICgW{border-color:#ea580c;box-shadow:0 8px 20px rgba(234,88,12,.18)}.dashboard_puzzleContent__RvvY6{display:flex;flex-direction:column;gap:12px}.dashboard_metaGrid__Rx56U{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.dashboard_metaTile__2_408{border:1px solid var(--card-border);border-radius:12px;padding:12px;background:var(--card-emphasis);display:flex;flex-direction:column;gap:4px}.dashboard_guessProgress__AQ16b{display:flex;flex-wrap:wrap;gap:8px}.dashboard_guessChip__U27Wt{background:var(--card-emphasis);border-radius:999px;padding:6px 10px;font-size:13px;color:var(--custom-color)}.dashboard_puzzleActions__92mfd{display:flex;gap:10px;flex-wrap:wrap}.dashboard_doodleStrip__YOTLs{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin:8px 0 4px}.dashboard_doodleFrame__KQiEr{border:1px solid var(--card-border);border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:6px;align-items:center;background:var(--card-emphasis);width:100%;box-shadow:0 6px 14px rgba(17,24,39,.06)}.dashboard_doodleFrameTitle__Ry5Sk,.dashboard_doodleLabel__ligIX{font-weight:700;margin:0;color:var(--card-text)}.dashboard_doodleFrameTitle__Ry5Sk{font-size:.78rem;text-decoration:underline;text-underline-offset:3px;text-align:center;width:100%;letter-spacing:.03em}.dashboard_doodleImage__vtWH8{border-radius:8px;object-fit:cover;width:100%;height:auto;aspect-ratio:1/1}.dashboard_doodlePlaceholder__8suh3{width:100%;aspect-ratio:1/1;border-radius:8px;border:1px dashed var(--card-border);display:grid;place-items:center;font-weight:700;color:var(--card-muted);background:repeating-linear-gradient(45deg,rgba(63,55,41,.06),rgba(63,55,41,.06) 10px,rgba(63,55,41,.08) 10px,rgba(63,55,41,.08) 20px),var(--card-emphasis);text-align:center}.dashboard_doodleHeader__gut79{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.dashboard_doodleCountBadge__kuc_T{background:var(--pill-bg);color:var(--custom-color-brand);padding:6px 12px;border-radius:999px;font-weight:700}.dashboard_primaryButton__blSHD{background:var(--theme-major-button);color:var(--theme-major-button-text,var(--theme-text-dark));border-radius:10px;border:1px solid var(--theme-major-button)}.dashboard_primaryButton__blSHD,.dashboard_secondaryButton__xOeMK{padding:10px 14px;text-decoration:none;font-weight:600;cursor:pointer}.dashboard_secondaryButton__xOeMK{background:var(--card-emphasis);color:var(--custom-color);border-radius:10px;border:1px solid var(--card-border)}.dashboard_cardFooter__Dnzi6{margin-top:12px;display:flex;justify-content:flex-end}.dashboard_guessChip__U27Wt:last-child{border:1px dashed var(--card-border)}.dashboard_historyCard__p9FcE{margin-top:8px}.dashboard_historyFilterBar___CPQl{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.dashboard_historyFilterBtn__UQTHz{padding:6px 14px;border-radius:10px;border:1px solid var(--card-border);background:var(--card-emphasis);color:var(--card-text);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;box-shadow:none}.dashboard_historyFilterBtn__UQTHz:hover{border-color:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 60%,var(--card-border));background:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 8%,var(--card-bg))}.dashboard_historyFilterBtnActive__A7CGX{border-color:var(--theme-quaternary,var(--theme-major-button,var(--custom-color-brand)));border-width:2px;box-shadow:var(--shadow-strong)}.dashboard_historyFilterBtnActive__A7CGX,.dashboard_historyFilterBtnActive__A7CGX:hover{background:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 18%,var(--card-bg));color:var(--card-text)}.dashboard_historyFilterBtnActive__A7CGX:hover{border-color:var(--theme-quaternary,var(--theme-major-button,var(--custom-color-brand)))}.dashboard_historyLayout__qQGEM{display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:16px;align-items:start}.dashboard_historyList__zlGjP{display:flex;flex-direction:column;gap:8px}.dashboard_historyItem__n78zI{border:1px solid var(--card-border);border-radius:10px;padding:12px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--card-emphasis);cursor:pointer;width:100%;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;box-shadow:none}.dashboard_historyItem__n78zI:hover{border-color:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 60%,var(--card-border));background:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 8%,var(--card-bg))}.dashboard_historyItemActive__0bVae{border-color:var(--theme-quaternary,var(--theme-major-button,var(--custom-color-brand)));border-width:2px;background:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 18%,var(--card-bg));box-shadow:var(--shadow-strong)}.dashboard_historyWord__xwCZ5{margin:0;font-weight:700;color:var(--card-text)}.dashboard_historyDetails__gGZuV{border:2px solid var(--theme-quaternary,var(--theme-major-button,var(--custom-color-brand)));border-radius:12px;padding:16px;background:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 18%,var(--card-bg));box-shadow:var(--shadow-strong)}.dashboard_detailHeader__X2rZL{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.dashboard_detailTitle__0zv4P{margin:0;font-size:22px}.dashboard_detailBadges__RpgP0{display:flex;gap:8px;flex-wrap:wrap}.dashboard_detailGrid__HzdUx{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:12px}.dashboard_detailList__V0qQx{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:6px}.dashboard_detailRow__6lC2r{display:flex;justify-content:space-between;gap:8px}.dashboard_statusPill__QhEGH{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid transparent}.dashboard_statusSolved__1Fg3L{background:var(--card-emphasis);color:var(--custom-color);border-color:var(--custom-color-brand)}.dashboard_statusFailed__Z6Adj{background:var(--card-emphasis);color:var(--custom-color);border-color:var(--card-border)}.dashboard_clueTags__4_w_t{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.dashboard_clueTag__H3rx1{padding:6px 10px;background:var(--card-emphasis);border-radius:8px;font-weight:600;color:var(--custom-color)}.dashboard_detailSectionHeader__r9LoH{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--custom-color);margin:0 0 6px;padding-bottom:4px;border-bottom:2px solid var(--card-border);text-decoration:underline;text-underline-offset:3px}.dashboard_scoreBlock__mkjLU{border:1px solid var(--card-border);border-radius:10px;padding:12px;background:var(--card-emphasis);color:var(--custom-color);box-shadow:none}.dashboard_scoreBreakdown__Qx18S{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:6px}.dashboard_positiveDelta__jsXzm{color:color-mix(in srgb,#15803d 85%,var(--custom-color));font-weight:700}.dashboard_negativeDelta__NQX_4{color:color-mix(in srgb,#b91c1c 85%,var(--custom-color));font-weight:700}.dashboard_detailSolutionImage__a9L3z{display:flex;justify-content:center;margin:12px 0}.dashboard_detailSolutionImg__DJqYR{border-radius:10px;border:1px solid var(--card-border);object-fit:contain;max-width:200px;width:100%;height:auto}.dashboard_lbDualCol__qAko2{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--card-border)}.dashboard_lbCol__kzqrD{min-width:0}.dashboard_lbCol__kzqrD+.dashboard_lbCol__kzqrD{border-left:1px solid var(--card-border)}.dashboard_lbColHeader__fi7G6{padding:8px 14px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--custom-color-secondary);border-bottom:1px solid var(--card-border);background:var(--card-emphasis)}.dashboard_lbEmpty__3Bycu{padding:16px 14px;font-size:13px;color:var(--card-muted);margin:0}@media (max-width:600px){.dashboard_lbDualCol__qAko2{grid-template-columns:1fr}.dashboard_lbCol__kzqrD+.dashboard_lbCol__kzqrD{border-left:none;border-top:1px solid var(--card-border)}}.dashboard_lbPeriodBar__IP9j0{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.dashboard_lbPeriodTab__orwET{padding:5px 14px;border-radius:999px;border:1px solid var(--card-border);background:var(--card-emphasis);color:var(--card-muted);font-size:12px;font-weight:700;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.dashboard_lbPeriodTab__orwET:hover{border-color:var(--theme-quaternary,var(--theme-major-button));color:var(--card-text)}.dashboard_lbPeriodTabActive__FC6Gy{background:var(--theme-quaternary,var(--theme-major-button));color:var(--theme-text-dark,#fff);border-color:var(--theme-quaternary,var(--theme-major-button))}.dashboard_lbPeriodDivider__bvWmp{border:none;border-top:1px solid var(--card-border);margin:0 0 10px}.dashboard_lbTabBar__TH94L{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.dashboard_lbTab__NxLmn{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--card-border);background:var(--card-emphasis);color:var(--card-muted);padding:5px 12px;border-radius:10px;cursor:pointer;font-size:12px;font-weight:700;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;box-shadow:none}.dashboard_lbTab__NxLmn:hover{border-color:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 60%,var(--card-border));background:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 8%,var(--card-bg));color:var(--card-text)}.dashboard_lbTabActive__40msk{border-color:var(--theme-quaternary,var(--theme-major-button,var(--custom-color-brand)));border-width:2px;box-shadow:var(--shadow-strong)}.dashboard_lbTabActive__40msk,.dashboard_lbTabActive__40msk:hover{background:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 18%,var(--card-bg));color:var(--card-text)}.dashboard_lbTabActive__40msk:hover{border-color:var(--theme-quaternary,var(--theme-major-button,var(--custom-color-brand)))}.dashboard_lbList__o1cC8{list-style:none;margin:0;padding:6px 8px;display:flex;flex-direction:column;gap:4px}.dashboard_lbEntry__OfGvd{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;border:1px solid var(--card-border);background:var(--card-emphasis)}.dashboard_lbEntryMe__Z7X3n{border-color:var(--theme-quaternary,var(--theme-major-button));background:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 12%,var(--card-bg));box-shadow:0 0 0 1px var(--theme-quaternary,var(--theme-major-button))}.dashboard_lbRankCell__qgUzV{display:flex;align-items:center;justify-content:center;width:26px;flex-shrink:0}.dashboard_lbRankNum__o5QB1{font-size:12px;font-weight:800;color:var(--card-muted)}.dashboard_lbRankBadge__CbaJT{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-weight:900;font-size:11px;color:#fff}.dashboard_lbGold__PIbGd{background:linear-gradient(135deg,#f4c430,#d4a017)}.dashboard_lbSilver__5_0Uk{background:linear-gradient(135deg,#c0c0c0,#909090)}.dashboard_lbBronze__SS3c8{background:linear-gradient(135deg,#cd7f32,#a0522d)}.dashboard_lbAvatar__Hw9sD{position:relative;width:28px;height:28px;border-radius:50%;flex-shrink:0;overflow:hidden;background:var(--card-border);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;color:var(--card-text)}.dashboard_lbInfo__XSXBn{flex:1;min-width:0}.dashboard_lbName__l0Lbc{font-weight:700;font-size:13px;color:var(--card-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px}.dashboard_lbYou__iMPZF{font-size:10px;padding:1px 6px;border-radius:999px;background:var(--theme-major-button);color:var(--theme-major-button-text,#fff);font-weight:800;flex-shrink:0}.dashboard_lbPct__74X_S{font-size:11px;color:var(--card-muted)}.dashboard_lbStat__l8n5j{font-size:14px;font-weight:800;color:var(--card-text);font-variant-numeric:tabular-nums;flex-shrink:0}.dashboard_lbContextLabel__mJNhs{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--card-muted);text-align:center;padding:2px 0}@media (max-width:900px){.dashboard_heroActions__qc9hK{justify-content:flex-start;width:100%}.dashboard_playCta__L2mIZ,.dashboard_primaryButton__blSHD{width:100%;text-align:center}.dashboard_card__1SKML{padding:14px}}@media (max-width:640px){.dashboard_dashboardPage__kMyJ5{padding:14px 12px 26px}.dashboard_heroRow__9A8Vk{flex-direction:column;align-items:flex-start}.dashboard_heroActions__qc9hK{width:100%;justify-content:flex-start}.dashboard_puzzleActions__92mfd{flex-direction:column}.dashboard_historyLayout__qQGEM{grid-template-columns:1fr}}@media (max-width:480px){.dashboard_doodleHeader__gut79{flex-direction:column;align-items:flex-start}.dashboard_doodleCountBadge__kuc_T{width:100%;text-align:center}.dashboard_sectionMeta__d_1LH{width:100%;align-items:flex-start}}.dashboard_tomorrowReminderEmoji__yckvZ{font-size:2rem;flex-shrink:0}.dashboard_tomorrowReminderContent__fdiOY{flex:1}.dashboard_tomorrowReminderTitle__uqK7e{margin:0 0 4px;font-size:1rem;font-weight:700}.dashboard_tomorrowReminderText__xm0Jh{margin:0;font-size:.88rem;color:var(--card-muted);line-height:1.5}.dashboard_floatingPlayBtn__aO4_n{position:fixed;z-index:50;background:var(--theme-major-button,var(--custom-color-brand));color:var(--theme-major-button-text,#fff);padding:14px 24px;border-radius:999px;font-weight:800;font-size:15px;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.22);transition:box-shadow .14s ease;white-space:nowrap;cursor:grab;user-select:none;touch-action:none}.dashboard_floatingPlayBtn__aO4_n:active{cursor:grabbing}.dashboard_floatingPlayBtn__aO4_n:hover{box-shadow:0 12px 30px rgba(0,0,0,.28)}.dashboard_floatingPlayBtnDragging__bFK0s{opacity:.7}.dashboard_xDropZone___tBNo{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);width:64px;height:64px;border-radius:50%;background:rgba(220,38,38,.15);border:2px solid rgba(220,38,38,.5);display:flex;align-items:center;justify-content:center;z-index:9999;pointer-events:none;animation:dashboard_xZonePop__DeBVV .15s ease}@keyframes dashboard_xZonePop__DeBVV{0%{transform:translateX(-50%) scale(.7);opacity:0}to{transform:translateX(-50%) scale(1);opacity:1}}.dashboard_xDropZoneIcon__JGIxE{font-size:22px;font-weight:800;color:rgba(220,38,38,.85)}.dashboard_floatConfirmOverlay__uBOFd{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.dashboard_floatConfirmBox__Tys4y{background:var(--card-bg);border:1px solid var(--card-border);border-radius:18px;padding:24px;max-width:380px;width:100%;box-shadow:0 20px 40px rgba(0,0,0,.2)}.dashboard_floatConfirmText___njui{font-size:15px;line-height:1.6;color:var(--card-text);margin:0 0 18px}.dashboard_floatConfirmLink__8ohlp{color:var(--custom-color-link);font-weight:700}.dashboard_floatConfirmActions__h_XKq{display:flex;gap:10px;justify-content:flex-end}.dashboard_floatConfirmCancel__OT1Cs{padding:9px 18px;border-radius:999px;border:1px solid var(--card-border);background:transparent;color:var(--card-text);font-weight:700;cursor:pointer}.dashboard_floatConfirmOk__lyciO{padding:9px 18px;border-radius:999px;border:none;background:#dc2626;color:#fff;font-weight:700;cursor:pointer}.dashboard_installCard__XbMfe{background:var(--card-bg);border:1px solid var(--card-border);border-radius:18px;padding:24px 28px;margin-top:0}.dashboard_installCardTitle__S5u68{font-size:1.1rem;font-weight:800;color:var(--card-text);margin:0 0 4px}.dashboard_installCardDesc__1pgW6{font-size:14px;color:var(--card-muted);margin:0 0 18px}.dashboard_installPlatformGrid__GA6Uz{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.dashboard_installPlatformItem__zyyYP{background:var(--card-emphasis);border-radius:12px;padding:14px 16px}.dashboard_installPlatformItem__zyyYP strong{display:block;font-size:13px;font-weight:800;color:var(--card-text);margin-bottom:5px}.dashboard_installPlatformItem__zyyYP p{font-size:13px;color:var(--card-muted);margin:0;line-height:1.5}.dashboard_puzzleCornerBubbles__YLjvI{position:absolute;top:14px;right:14px;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.dashboard_guessBubble__zFQfD,.dashboard_timeLeftBubble__gWYoQ{background:var(--theme-major-button,var(--custom-color-brand,#6366f1));color:var(--theme-major-button-text,#fff);font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;letter-spacing:.04em;pointer-events:none}.dashboard_motivationCard__vHWEL{display:flex;align-items:center;gap:14px;border-radius:14px;padding:16px 20px;border:2px solid transparent;box-shadow:var(--shadow-strong)}.dashboard_motivationSolved__KJU5R{background:color-mix(in srgb,#16a34a 10%,var(--card-bg));border-color:#16a34a}.dashboard_motivationFailed__PwbJ6{background:color-mix(in srgb,var(--theme-major-button,var(--custom-color-brand,#6366f1)) 10%,var(--card-bg));border-color:var(--theme-major-button,var(--custom-color-brand,#6366f1))}.dashboard_motivationEmoji__9I4U8{font-size:28px;flex-shrink:0;line-height:1}.dashboard_motivationText__DXkuV{margin:0;font-size:15px;font-weight:600;color:var(--custom-color);line-height:1.45}.dashboard_inlineStatusCard__w0qOp{margin:0 0 16px;padding:10px 14px;border-radius:10px;border:1px solid var(--card-border);background:var(--card-emphasis);font-size:14px;font-weight:600;color:var(--card-text);line-height:1.4}.dashboard_inlineStatusCardSolved__M8YHP{background:color-mix(in srgb,#16a34a 10%,var(--card-bg));border-color:color-mix(in srgb,#16a34a 40%,var(--card-border));color:color-mix(in srgb,#15803d 85%,var(--card-text))}.dashboard_inlineStatusCardFailed__qVDgQ{background:color-mix(in srgb,#dc2626 10%,var(--card-bg));border-color:color-mix(in srgb,#dc2626 40%,var(--card-border));color:color-mix(in srgb,#b91c1c 85%,var(--card-text))}.dashboard_scoreBreakdownInline__b7sb6{margin:8px 0 4px;padding:10px 12px;border-radius:8px;background:var(--card-bg-secondary,rgba(0,0,0,.06));border:1px solid var(--card-border)}.dashboard_scoreBreakdownTotal__7Aemo{font-weight:700;font-size:14px;margin:0 0 6px}.dashboard_scoreHero__L1JgH{text-align:center;margin:4px 0 10px;padding:0;line-height:1}.dashboard_scoreHeroLabel__pakvE{display:block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--custom-color);margin-bottom:4px}.dashboard_shareButtonRow__bf63L{display:flex;justify-content:center;margin:0 0 8px}.dashboard_scoreHeroValue__9D4GH{display:block;font-size:52px;font-weight:900;letter-spacing:-.02em;line-height:1;color:var(--custom-color)}.dashboard_scoreHeroValueFailed__28nV4{color:var(--card-muted,#6b7280)}.dashboard_scoreBreakdownList__yuwaO{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.dashboard_scoreBreakdownRow__TMezA{display:flex;justify-content:space-between;font-size:13px;color:var(--custom-color)}.dashboard_dailyLbSection__FSW7J{margin-top:12px;padding-top:10px;border-top:1px solid var(--card-border);display:flex;flex-direction:column;gap:4px}.dashboard_dailyLbTitle__Vv6OV{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--card-muted);margin-bottom:2px}.dashboard_dailyLbGap__5SZq_{text-align:center;font-size:13px;color:var(--card-muted);letter-spacing:.2em;line-height:1;padding:2px 0}.dashboard_dailyLbStat__e0MCd{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.dashboard_dailyLbPts__I9BPU{font-size:13px;font-weight:800;color:var(--card-text);font-variant-numeric:tabular-nums}.dashboard_dailyLbTime__RuAeE{font-size:10px;color:var(--card-muted);font-variant-numeric:tabular-nums}.dashboard_clueWordGrid__JOoPs{display:flex;flex-direction:column;gap:8px;margin-top:6px}.dashboard_clueWordCard__xEItw{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:10px;border:1px solid var(--card-border);border-radius:10px;background:var(--card-emphasis)}.dashboard_clueCardLeft__ADk3c{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0;width:70px}.dashboard_clueCardRight__v0Tmn{flex:1;min-width:0}.dashboard_clueGuessTable__quwQf{width:100%;border-collapse:collapse;font-size:12px}.dashboard_clueGuessRow__u_eHe{border-bottom:1px solid var(--card-border)}.dashboard_clueGuessRow__u_eHe:last-child{border-bottom:none}.dashboard_clueGuessNum__orQrW{color:var(--card-muted);font-weight:700;padding:4px 8px 4px 0;white-space:nowrap;width:28px}.dashboard_clueGuessText__caTKT{padding:4px 6px;font-weight:600;color:var(--card-text);word-break:break-word}.dashboard_clueGuessResult__973XV{padding:4px 0 4px 4px;text-align:right;white-space:nowrap;width:24px}.dashboard_clueAutoNote__24iim,.dashboard_clueRevealedNote__P9S5t{font-size:11px;color:var(--card-muted);padding:4px 0;font-style:italic}.dashboard_clueThumb__3ihoi{object-fit:cover}.dashboard_clueThumbPlaceholder__P6t8x,.dashboard_clueThumb__3ihoi{width:60px;height:60px;border-radius:6px;border:1px solid var(--card-border)}.dashboard_clueThumbPlaceholder__P6t8x{display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--card-muted);background:var(--card-bg-secondary,rgba(0,0,0,.04))}.dashboard_medalGold__nvX1t{color:#d4a017;font-weight:800}.dashboard_medalSilver__VdYeM{color:#909090;font-weight:800}.dashboard_medalBronze__8Vqg_{color:#a0522d;font-weight:800}.dashboard_doodleFrameClickable__KEKBR{cursor:pointer;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .12s ease}.dashboard_doodleFrameClickable__KEKBR:hover{border-color:var(--theme-major-button,var(--custom-color-brand));box-shadow:0 6px 20px rgba(0,0,0,.18);transform:translateY(-2px)}.dashboard_doodleFrameClickable__KEKBR:hover .dashboard_discussBadge__Hb7rV{box-shadow:0 3px 10px rgba(0,0,0,.25),0 0 0 1px rgba(0,0,0,.08)}.dashboard_doodleFrameClickable__KEKBR:active{transform:translateY(0)}.dashboard_discussBadge__Hb7rV{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;background:var(--theme-major-button,var(--custom-color-brand,#2563eb));color:var(--theme-major-button-text,#111827);padding:4px 10px 4px 8px;border-radius:20px;margin:2px 0 0;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 2px 6px rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.06);white-space:nowrap;align-self:center}.dashboard_doodle5SoloRow__AenYQ{display:flex;justify-content:center;margin-bottom:14px}.dashboard_doodle5SoloFrame___BAtX{width:100%;max-width:200px}.dashboard_doodle5DiscussRow__W7Fot{display:flex;align-items:center;gap:14px;border:1px solid var(--card-border);border-radius:12px;padding:10px 14px;background:var(--card-emphasis);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .12s ease;margin-top:4px}.dashboard_doodle5DiscussRow__W7Fot:hover{border-color:var(--theme-major-button,var(--custom-color-brand));box-shadow:0 6px 20px rgba(0,0,0,.18);transform:translateY(-1px)}.dashboard_doodle5DiscussRow__W7Fot:active{transform:translateY(0)}.dashboard_doodle5DiscussImg__XZG3A{border-radius:8px;object-fit:cover;width:56px!important;height:56px!important;flex-shrink:0}.dashboard_doodle5DiscussLabel__zoUPr{flex:1;font-weight:800;font-size:14px;margin:0;text-transform:uppercase;letter-spacing:.06em;color:var(--custom-color);line-height:1.3}.ShareResultButton_shareBtn__2_S2R{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:9999px;border:none;cursor:pointer;font-size:15px;font-weight:600;background:var(--theme-major-button,var(--hue-primary,#3b82f6));color:var(--theme-major-button-text,#ffffff);transition:opacity .15s ease;margin-top:12px}.ShareResultButton_shareBtn__2_S2R:disabled{opacity:.6;cursor:not-allowed}.ShareResultButton_shareBtn__2_S2R:hover:not(:disabled){opacity:.88}.ShareResultButton_overlay__C8JFt{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.ShareResultButton_modal__0qR7o{background:var(--card-bg,#ffffff);border:1px solid var(--card-border,#cbd5e1);border-radius:16px;padding:20px;max-width:640px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.ShareResultButton_modalHeader__iSSIb{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.ShareResultButton_modalTitle__Ly_Dx{font-size:18px;font-weight:700;color:var(--custom-color,#0f172a);margin:0}.ShareResultButton_closeBtn__C_f10{background:none;border:none;cursor:pointer;font-size:18px;color:var(--card-muted,#4b5563);padding:4px 8px;border-radius:6px;line-height:1;transition:background .15s ease}.ShareResultButton_closeBtn__C_f10:hover{background:var(--card-emphasis,#f1f5f9)}.ShareResultButton_previewImg__sPKYs{max-width:100%;border-radius:12px;margin-top:8px;display:block}.ShareResultButton_actionRow__pAPTr{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ShareResultButton_actionBtn__WJyRf{display:inline-flex;align-items:center;gap:5px;padding:8px 16px;border-radius:8px;border:1px solid var(--card-border,#cbd5e1);cursor:pointer;font-size:14px;font-weight:500;background:var(--card-emphasis,#f1f5f9);color:var(--custom-color,#0f172a);transition:opacity .15s ease}.ShareResultButton_actionBtn__WJyRf:hover{opacity:.8}.ShareResultButton_primary__J_8O1{background:var(--theme-major-button,#3b82f6);color:var(--theme-major-button-text,#ffffff);border-color:transparent}.ShareResultButton_platformRow__n1tyN{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ShareResultButton_platformBtn__d2yDx{display:inline-block;padding:6px 14px;border-radius:20px;border:1px solid var(--card-border,#cbd5e1);font-size:13px;font-weight:500;background:var(--card-emphasis,#f1f5f9);color:var(--custom-color,#0f172a);text-decoration:none;transition:opacity .15s ease}.ShareResultButton_platformBtn__d2yDx:hover{opacity:.8}.ShareResultButton_hint__fyFhz{font-size:12px;color:var(--card-muted,#4b5563);opacity:.6;margin-top:12px;margin-bottom:0}.discussion_overlay__iocQ_{position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:1000;display:flex;align-items:flex-end;justify-content:center;padding:0;overscroll-behavior:contain}@media (min-width:640px){.discussion_overlay__iocQ_{align-items:center;padding:20px}}.discussion_modal__6d1Ry{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px 20px 0 0;width:100%;height:92dvh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -8px 40px rgba(0,0,0,.3);font-family:var(--custom-font-family);color:var(--card-text)}@media (min-width:640px){.discussion_modal__6d1Ry{border-radius:20px;max-width:540px;height:auto;max-height:88vh;box-shadow:var(--shadow-strong),0 20px 60px rgba(0,0,0,.3)}}.discussion_header__r8b8z{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 12px;border-bottom:1px solid var(--card-border);flex-shrink:0}.discussion_title__q2xYt{margin:0;font-size:17px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--custom-color)}.discussion_closeBtn__Mw8Hd{border:1px solid var(--card-border);border-radius:50%;width:30px;height:30px;justify-content:center;cursor:pointer;color:var(--card-text);font-size:13px;font-weight:700;line-height:1}.discussion_closeBtn__Mw8Hd,.discussion_imageCard__bd3L4{background:var(--card-emphasis);display:flex;align-items:center;flex-shrink:0}.discussion_imageCard__bd3L4{gap:14px;padding:10px 18px;border-bottom:1px solid var(--card-border)}.discussion_imageLabel__VayB4{font-weight:800;font-size:15px;margin:0;text-transform:uppercase;letter-spacing:.08em;color:var(--custom-color);flex:1;line-height:1.2}.discussion_discussionImage__jX3Sc{border-radius:10px;object-fit:cover;width:60px!important;height:60px!important;flex-shrink:0}.discussion_imagePlaceholder__LegsO{width:60px;height:60px;border-radius:10px;border:2px dashed var(--card-border);display:grid;place-items:center;font-size:22px;color:var(--card-muted);background:var(--card-bg);flex-shrink:0}.discussion_feed__FYh5f{flex:1;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:12px;min-height:0;overscroll-behavior:contain}.discussion_feedEmpty__7DEOB{margin:auto;color:var(--card-muted);text-align:center;padding:32px 0;font-size:14px;line-height:1.5}.discussion_message__k0C1U{display:flex;gap:10px;align-items:flex-start}.discussion_messageOwn__o0xl_{flex-direction:row-reverse}.discussion_avatar__wAw8p{width:32px;height:32px;border-radius:50%;background:var(--card-emphasis);border:1px solid var(--card-border);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.discussion_avatarImg__AMi33{width:100%!important;height:100%!important;object-fit:cover}.discussion_avatarInitial__RSDPH{font-size:13px;font-weight:700;color:var(--custom-color);text-transform:uppercase}.discussion_messageContent__NCH2Y{max-width:calc(100% - 50px);display:flex;flex-direction:column;gap:3px}.discussion_messageOwn__o0xl_ .discussion_messageContent__NCH2Y{align-items:flex-end}.discussion_messageMeta__u1z9J{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.discussion_messageOwn__o0xl_ .discussion_messageMeta__u1z9J{flex-direction:row-reverse}.discussion_username__Zguke{font-size:12px;font-weight:700;color:var(--custom-color-brand,var(--custom-color))}.discussion_time__48aSA{font-size:11px;color:var(--card-muted)}.discussion_messageText__s9WND{margin:0;font-size:14px;line-height:1.45;color:var(--card-text);background:var(--card-emphasis);border:1px solid var(--card-border);padding:8px 12px;border-radius:4px 12px 12px 12px;word-break:break-word;white-space:pre-wrap}.discussion_messageOwn__o0xl_ .discussion_messageText__s9WND{background:var(--theme-major-button,var(--custom-color-brand));color:var(--theme-major-button-text,var(--theme-text-dark,#fff));border-color:transparent;border-radius:12px 4px 12px 12px}.discussion_inputArea__9VYMP{padding:10px 18px 8px;border-top:1px solid var(--card-border);flex-shrink:0}.discussion_inputRow__w2Tu8{display:flex;gap:8px;align-items:center}.discussion_input__uPy_K{flex:1;border:1px solid var(--card-border);border-radius:10px;padding:10px 12px;background:var(--card-emphasis);color:var(--card-text);font-size:14px;font-family:var(--custom-font-family);outline:none;min-width:0}.discussion_input__uPy_K:focus{border-color:var(--custom-color-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--custom-color-brand) 20%,transparent)}.discussion_input__uPy_K::placeholder{color:var(--card-muted)}.discussion_sendBtn__jp03f{background:var(--theme-major-button,var(--custom-color-brand));color:var(--theme-major-button-text,var(--theme-text-dark,#fff));border:none;border-radius:10px;padding:10px 16px;font-weight:700;font-size:14px;cursor:pointer;flex-shrink:0;font-family:var(--custom-font-family);white-space:nowrap;transition:opacity .15s}.discussion_sendBtn__jp03f:disabled{opacity:.45;cursor:not-allowed}.discussion_inputError__W4hqV{margin:6px 0 0;color:#dc2626;font-size:12px;line-height:1.4}.discussion_filterBar__a6gpd{display:flex;gap:6px;padding:8px 18px 14px;overflow-x:auto;flex-shrink:0;border-top:1px solid var(--card-border);scrollbar-width:none;-webkit-overflow-scrolling:touch}.discussion_filterBar__a6gpd::-webkit-scrollbar{display:none}.discussion_filterBtn__I6S8e{padding:5px 13px;border-radius:999px;border:1px solid var(--card-border);background:var(--card-emphasis);color:var(--card-text);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:var(--custom-font-family);flex-shrink:0;transition:border-color .15s,background .15s}.discussion_filterBtn__I6S8e:hover{border-color:color-mix(in srgb,var(--theme-major-button,var(--custom-color-brand)) 60%,var(--card-border))}.discussion_filterBtnActive__0qPnk{border-color:var(--theme-quaternary,var(--theme-major-button,var(--custom-color-brand)));border-width:2px;background:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 18%,var(--card-bg))}.discussion_contextBanner__RonKs{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 18px;background:color-mix(in srgb,var(--custom-color-brand,#3b82f6) 12%,var(--card-bg));border-bottom:1px solid color-mix(in srgb,var(--custom-color-brand,#3b82f6) 30%,transparent);font-size:13px;color:var(--card-text);flex-shrink:0}.discussion_jumpBtn__wkbwn{background:var(--theme-major-button,var(--custom-color-brand));color:var(--theme-major-button-text,var(--theme-text-dark,#fff));border:none;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:700;cursor:pointer;font-family:var(--custom-font-family);white-space:nowrap;flex-shrink:0}.discussion_closedBanner__nIjwn{padding:10px 18px;background:color-mix(in srgb,var(--card-muted,#888) 12%,var(--card-bg));border-top:1px solid var(--card-border);font-size:13px;color:var(--card-muted);text-align:center;flex-shrink:0}.discussion_loadingMore__IIFbR{padding:8px 18px;font-size:12px;color:var(--card-muted);text-align:center;flex-shrink:0}.discussion_replyIndicator__XHowF{margin:0 0 2px;font-size:11px;color:var(--card-muted);font-style:italic}.discussion_replyBtn__DLBHf{display:none;background:var(--card-emphasis);border:1px solid var(--card-border);border-radius:6px;padding:4px 8px;font-size:13px;cursor:pointer;color:var(--card-muted);flex-shrink:0;align-self:flex-start;margin-top:20px;transition:color .15s,border-color .15s}.discussion_message__k0C1U:hover .discussion_replyBtn__DLBHf{display:flex}.discussion_replyBtn__DLBHf:hover{color:var(--custom-color-brand);border-color:var(--custom-color-brand)}.discussion_replyStrip__bboEo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 18px;background:color-mix(in srgb,var(--custom-color-brand,#3b82f6) 10%,var(--card-bg));border-top:1px solid color-mix(in srgb,var(--custom-color-brand,#3b82f6) 25%,transparent);font-size:13px;color:var(--card-text);flex-shrink:0}.discussion_cancelReplyBtn__G_qPP{background:none;border:none;cursor:pointer;color:var(--card-muted);font-size:14px;padding:0 4px;line-height:1;flex-shrink:0}.discussion_cancelReplyBtn__G_qPP:hover{color:var(--card-text)}.discussion_mentionDropdown__yky2_{position:relative;border-top:1px solid var(--card-border);background:var(--card-bg);flex-shrink:0;max-height:200px;overflow-y:auto}.discussion_mentionOption__mQhdy{display:flex;align-items:center;gap:10px;width:100%;padding:9px 18px;background:none;border:none;cursor:pointer;font-size:14px;font-family:var(--custom-font-family);color:var(--card-text);text-align:left;transition:background .1s}.discussion_mentionOption__mQhdy:hover{background:var(--card-emphasis)}.discussion_mentionAvatar__QmkKd{width:24px;height:24px;border-radius:50%;background:var(--card-emphasis);border:1px solid var(--card-border);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--custom-color)}.discussion_messageHighlighted__NdfCA .discussion_messageText__s9WND{outline:2px solid var(--custom-color-brand,#3b82f6);outline-offset:2px;border-radius:4px 12px 12px 12px}.discussion_messageHighlighted__NdfCA.discussion_messageOwn__o0xl_ .discussion_messageText__s9WND{outline:2px solid color-mix(in srgb,#fff 60%,var(--custom-color-brand,#3b82f6));border-radius:12px 4px 12px 12px}.discussion_mentionLink__3VF67{color:var(--custom-color-brand);font-weight:700;text-decoration:none}.discussion_mentionLink__3VF67:hover{text-decoration:underline}.discussion_usernameLink__iyKk3{font-size:13px;font-weight:700;color:var(--custom-color);text-decoration:none}.discussion_usernameLink__iyKk3:hover{text-decoration:underline;color:var(--custom-color-brand)}.discussion_adminDeleteBtn__EGZkw{flex-shrink:0;background:none;border:none;font-size:14px;cursor:pointer;opacity:0;padding:4px;border-radius:4px;transition:opacity .15s;color:#dc2626}.discussion_message__k0C1U:hover .discussion_adminDeleteBtn__EGZkw{opacity:1}.discussion_messageDeletedText__g1D_G{font-style:italic;color:var(--card-muted)!important;background:var(--card-emphasis)!important;border-color:var(--card-border)!important;opacity:.6}.leaderboard-discussion_lbSection__BbhC9{border-bottom:1px solid var(--card-border);background:var(--card-emphasis);flex-shrink:0}.leaderboard-discussion_lbTabs__uHXQk{display:flex;gap:6px;padding:10px 18px 6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.leaderboard-discussion_lbTabs__uHXQk::-webkit-scrollbar{display:none}.leaderboard-discussion_lbTab__5E6IR{padding:4px 13px;border-radius:999px;border:1px solid var(--card-border);background:var(--card-bg);color:var(--card-text);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:var(--custom-font-family);flex-shrink:0;transition:border-color .15s,background .15s}.leaderboard-discussion_lbTabActive__E0OsD{border-color:var(--theme-quaternary,var(--theme-major-button,var(--custom-color-brand)));border-width:2px;background:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 18%,var(--card-bg))}.leaderboard-discussion_lbList__cmDWY{list-style:none;margin:0;padding:6px 10px 10px;display:flex;flex-direction:column;gap:2px;max-height:210px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--card-border) transparent}.leaderboard-discussion_lbList__cmDWY::-webkit-scrollbar{width:4px}.leaderboard-discussion_lbList__cmDWY::-webkit-scrollbar-track{background:transparent}.leaderboard-discussion_lbList__cmDWY::-webkit-scrollbar-thumb{background:var(--card-border);border-radius:2px}.leaderboard-discussion_lbEmpty__MzJWS{padding:14px 8px;font-size:13px;color:var(--card-muted,var(--custom-color-secondary));text-align:center}.leaderboard-discussion_lbRow__osoXk{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:10px;background:var(--card-bg);border:1px solid transparent;transition:background .1s;min-width:0}.leaderboard-discussion_lbRowMe__jWjMV{border-color:var(--theme-quaternary,var(--theme-major-button,var(--custom-color-brand)));background:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 10%,var(--card-bg))}.leaderboard-discussion_lbRank__2uhWm{font-size:11px;font-weight:800;color:var(--card-muted,var(--custom-color-secondary));min-width:24px;text-align:center;flex-shrink:0;font-variant-numeric:tabular-nums}.leaderboard-discussion_lbRankGold__KWRTI{color:#f59e0b}.leaderboard-discussion_lbRankSilver__Injdx{color:#9ca3af}.leaderboard-discussion_lbRankBronze__CUILl{color:#b45309}.leaderboard-discussion_lbAvatar__ammLW{width:26px;height:26px;border-radius:50%;background:var(--card-emphasis);border:1px solid var(--card-border);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--custom-color);text-transform:uppercase;position:relative}.leaderboard-discussion_lbName__mRh70{flex:1;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--card-text)}.leaderboard-discussion_lbYou__SoG3G{font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 20%,var(--card-bg));border:1px solid color-mix(in srgb,var(--theme-quaternary,var(--theme-major-button)) 50%,transparent);color:var(--theme-quaternary,var(--custom-color));margin-left:4px;vertical-align:middle;flex-shrink:0}.leaderboard-discussion_lbDnf__esgko{font-size:10px;font-weight:700;background:var(--card-emphasis);color:var(--card-muted,var(--custom-color-secondary));padding:1px 5px;border-radius:999px;border:1px solid var(--card-border);flex-shrink:0;margin-left:2px}.leaderboard-discussion_lbStat__IUk5c{display:flex;flex-direction:column;align-items:flex-end;gap:0;flex-shrink:0}.leaderboard-discussion_lbPoints__1DjKx{font-size:12px;font-weight:700;color:var(--card-text);font-variant-numeric:tabular-nums}.leaderboard-discussion_lbTime__4tyEj{font-size:10px;color:var(--card-muted,var(--custom-color-secondary));font-variant-numeric:tabular-nums}.guest-play_wrap__rU1dD{display:flex;flex-direction:column;gap:18px;width:100%;max-width:700px;margin:0 auto}.guest-play_loadingWrap__0eNJ2{text-align:center;padding:32px;color:var(--card-muted);font-size:15px}.guest-play_header__s7d1o{text-align:center}.guest-play_eyebrow__CUWSA{text-transform:uppercase;letter-spacing:.1em;font-size:11px;color:var(--card-muted);margin:0 0 6px}.guest-play_title__O1r_G{margin:0 0 6px;font-size:clamp(18px,2.5vw,24px);font-weight:800;color:var(--custom-color)}.guest-play_subtitle__kgGce{margin:0;font-size:13px;color:var(--card-muted)}.guest-play_doodleGrid__nIMPJ{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}@media (max-width:540px){.guest-play_doodleGrid__nIMPJ{grid-template-columns:1fr;gap:12px}}.guest-play_doodleCard__xyvd2{background:var(--card-bg);border:1.5px solid var(--card-border);border-radius:12px;padding:10px 8px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;transition:border-color .2s,box-shadow .2s;min-width:0}.guest-play_doodleCardSolved__8XsSp{border-color:#16a34a;box-shadow:0 0 0 2px #dcfce7}.guest-play_doodleCardFlashCorrect__KlQH5{border-color:#16a34a;background:#f0fdf4}.guest-play_doodleCardFlashWrong__0JYKl{border-color:#dc2626;background:#fef2f2}.guest-play_doodleImageWrap__hpqMt{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--card-border) 30%,var(--card-bg));border-radius:8px;overflow:hidden}.guest-play_doodleImage__FFf1R{width:100%;height:100%;object-fit:contain}.guest-play_doodleWordRow__aNgea{width:100%;text-align:center;min-height:18px}.guest-play_doodleLabel__utnDe{font-size:10px;color:var(--card-muted)}.guest-play_doodleWord__taKzi{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.guest-play_doodleWordCorrect__ivdf2{color:#16a34a}.guest-play_doodleWordRevealed__6E3as{color:#ca8a04}.guest-play_doodleWordAuto__fcdxR{color:var(--card-muted)}.guest-play_doodleAttempts__9OzXx{display:flex;gap:4px}.guest-play_attemptDot__1ZNnW{width:6px;height:6px;border-radius:50%}.guest-play_attemptDotEmpty__3igLv{background:var(--card-border)}.guest-play_attemptDotCorrect__JXda5{background:#22c55e}.guest-play_attemptDotWrong__1LJJv{background:#ef4444}.guest-play_doodleGuessRow___RHeg{display:flex;gap:3px;width:100%}.guest-play_doodleInput__LHJmP{flex:1;min-width:0;font-size:11px;padding:4px 5px;border:1.5px solid var(--card-border);border-radius:6px;background:var(--card-bg);color:var(--card-text);outline:none;font-family:inherit}.guest-play_doodleInput__LHJmP:focus{border-color:var(--custom-color)}.guest-play_doodleSubmitBtn__BZCKA{padding:4px 7px;font-size:12px;font-weight:700;border:none;border-radius:6px;background:var(--custom-color);color:var(--custom-text-on-color,#fff);cursor:pointer;flex-shrink:0}.guest-play_doodleSubmitBtn__BZCKA:disabled{opacity:.4;cursor:default}.guest-play_revealBtn__xNfGq{font-size:9px;color:var(--card-muted);background:none;border:none;cursor:pointer;padding:1px 0;text-decoration:underline;text-underline-offset:2px}.guest-play_revealBtn__xNfGq:hover{color:var(--custom-color)}.guest-play_d5BoxWrap__vB0D_,.guest-play_d5Box__lNqn0{display:flex;justify-content:center}.guest-play_d5Box__lNqn0{width:calc((100% - 32px) / 5);aspect-ratio:1;border:2.5px solid;border-radius:12px;flex-direction:column;align-items:center;gap:4px;transition:background .3s,border-color .3s}@media (max-width:540px){.guest-play_d5BoxWrap__vB0D_{width:100%}.guest-play_d5Box__lNqn0{width:100%;aspect-ratio:1}}.guest-play_d5BoxValue__HTbER{font-size:clamp(28px,5vw,42px);font-weight:800;line-height:1;transition:color .3s}.guest-play_d5BoxLabel__zbejS{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--card-muted)}.guest-play_d5SolutionImage__LJskf{width:100%;height:100%;object-fit:contain;border-radius:10px}.guest-play_hintPanel__F8uih{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.guest-play_hintLabel___JHNh{margin:0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--card-muted)}.guest-play_hintRow__fS9pX{display:flex;flex-wrap:wrap;gap:6px}.guest-play_hintBtn__CVbRn{padding:6px 12px;font-size:12px;font-weight:600;border:1.5px solid var(--card-border);border-radius:8px;background:var(--card-bg);color:var(--card-text);cursor:pointer;transition:border-color .15s,background .15s;font-family:inherit}.guest-play_hintBtn__CVbRn:hover:not(:disabled){border-color:var(--custom-color);background:var(--card-hover,rgba(0,0,0,.04))}.guest-play_hintBtnUsed__USxZF{border-color:#22c55e;background:#f0fdf4;color:#15803d;cursor:default}.guest-play_letterHint__gR_O6{margin:0;font-size:clamp(16px,4vw,22px);font-weight:800;letter-spacing:.3em;color:var(--custom-color);text-align:center;font-family:monospace;overflow-wrap:break-word;word-break:break-all}.guest-play_clueReveal__XjwDB{margin:0;font-size:14px;font-style:italic;color:var(--custom-color);text-align:center;font-weight:600}.guest-play_hintNote__UXBNm{margin:0;font-size:11px;color:var(--card-muted);font-style:italic}.guest-play_mainGuessArea__DxTrn{background:var(--card-bg);border:1.5px solid var(--card-border);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.guest-play_guessCounterRow__jBMXi{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.guest-play_guessCounter__9tjuz{font-size:12px;font-weight:700;color:var(--card-muted)}.guest-play_solutionLength__UZVwh{font-size:clamp(13px,3vw,16px);font-weight:800;letter-spacing:.2em;color:var(--custom-color);font-family:monospace;overflow-wrap:break-word;word-break:break-all}.guest-play_prevGuesses__on6_l{display:flex;flex-direction:column;gap:4px}.guest-play_prevGuess__9xfh0{display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:7px;font-size:13px;font-weight:600}.guest-play_prevGuessCorrect__7ils2{background:#f0fdf4;color:#15803d;border:1px solid #86efac}.guest-play_prevGuessWrong__h69eS{background:#fef2f2;color:#b91c1c;border:1px solid #fca5a5}.guest-play_mainInputRow__XHYiN{display:flex;gap:8px}.guest-play_mainInput__VpT7N{flex:1;font-size:16px;padding:9px 12px;border:2px solid var(--card-border);border-radius:10px;background:var(--card-bg);color:var(--card-text);outline:none;font-family:inherit;min-width:0}.guest-play_mainInput__VpT7N:focus{border-color:var(--custom-color)}.guest-play_mainSubmitBtn__JNAYM{padding:9px 16px;font-size:14px;font-weight:700;border:none;border-radius:10px;background:var(--custom-color);color:var(--custom-text-on-color,#fff);cursor:pointer;white-space:nowrap;font-family:inherit;flex-shrink:0}.guest-play_mainSubmitBtn__JNAYM:disabled{opacity:.35;cursor:default}.guest-play_resultCard__ryRrx{border-radius:14px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;border:2px solid transparent}.guest-play_resultCardSolved__TgGI8{background:#f0fdf4;border-color:#86efac}.guest-play_resultCardFailed__j6B4X{background:#fef9c3;border-color:#fde047}.guest-play_resultEmoji__a3Qmd{font-size:32px;line-height:1}.guest-play_resultTitle__wOJxl{margin:0;font-size:20px;font-weight:800;color:var(--custom-color)}.guest-play_resultWord__ALnzZ{margin:0;font-size:15px;color:var(--card-text)}.guest-play_resultScore___n_EM{margin:0;font-size:24px;font-weight:800;color:var(--custom-color)}.guest-play_shareBtn__t2_RK{margin-top:2px}.guest-play_ctaCard__0Fen1{width:100%;background:var(--card-bg);border:1.5px solid var(--card-border);border-radius:12px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;margin-top:4px}.guest-play_ctaText__CtO3h{margin:0;font-size:14px;color:var(--card-text);line-height:1.5}.guest-play_ctaBtn__h7B9a{display:inline-block;padding:11px 22px;font-size:14px;font-weight:700;border-radius:10px;background:var(--custom-color);color:var(--custom-text-on-color,#fff);text-decoration:none;transition:opacity .15s;font-family:inherit}.guest-play_ctaBtn__h7B9a:hover{opacity:.88}.guest-play_ctaNote___e6gk{margin:0;font-size:12px;color:var(--card-muted);line-height:1.5}.guest-play_ctaLogin__7m_3f{margin:0;font-size:13px;color:var(--card-muted)}.guest-play_ctaLogin__7m_3f a{color:var(--custom-color);font-weight:600}