.app-shell_shell__L_h2s{min-height:100dvh;display:flex;flex-direction:column;background:transparent;color:var(--custom-color)}.app-shell_header__jxIjz{position:fixed;top:0;left:0;right:0;z-index:30;padding:calc(16px + env(safe-area-inset-top, 0px)) 0 16px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--section-chrome-bg);border-bottom:1px solid var(--card-border);box-shadow:var(--shadow-strong);color:var(--section-chrome-fg)}.app-shell_headerInner__Yax10{width:min(1200px,100%);margin:0 auto;padding:0 clamp(12px,3vw,28px);display:flex;align-items:center;justify-content:space-between}.app-shell_brand__GipNl{font-size:22px;font-weight:800;letter-spacing:.18em;text-decoration:none;color:var(--section-chrome-fg);text-shadow:0 6px 14px rgba(63,55,41,.12)}.app-shell_profileMenu__sGR_X{position:relative}.app-shell_profileButton__GIbst{display:flex;align-items:center;gap:10px;border:1px solid var(--section-major-buttons-bg);background:var(--section-major-buttons-bg);color:var(--section-major-buttons-fg);padding:10px 14px;border-radius:999px;cursor:pointer;font-weight:700;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease;box-shadow:var(--shadow-strong)}.app-shell_profileButton__GIbst:hover{border-color:var(--section-major-buttons-bg);transform:translateY(-1px);box-shadow:0 16px 28px rgba(63,55,41,.2)}.app-shell_avatarCircle__fOl7w{height:40px;width:40px;border-radius:50%;background:var(--section-major-buttons-bg);display:grid;place-items:center;overflow:hidden;color:var(--section-major-buttons-fg);font-weight:800;letter-spacing:.06em;position:relative;border:1px solid var(--section-major-buttons-bg)}.app-shell_avatarImage__yXWCP{object-fit:cover}.app-shell_greeting__O4GfK{white-space:nowrap;font-size:14px;color:var(--custom-color-secondary)}.app-shell_dropdown__inQUf{position:absolute;right:0;top:calc(100% + 8px);min-width:200px;max-height:calc(100dvh - 90px);overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;box-shadow:0 18px 36px rgba(63,55,41,.16);padding:8px;display:flex;flex-direction:column;gap:6px}.app-shell_dropdownItem__yawuZ{display:flex;align-items:center;gap:6px;width:100%;padding:12px;border-radius:10px;border:none;background:transparent;color:var(--custom-color);text-decoration:none;font-weight:600;cursor:pointer;text-align:left;text-transform:none;letter-spacing:normal;transition:background-color .12s ease,transform .12s ease}.app-shell_dropdownItem__yawuZ:hover{background:var(--card-emphasis);transform:translateX(2px)}.app-shell_dropdownItemLabel__GHa56{flex:1}.app-shell_avatarWrap__vxVFh{position:relative;width:40px;height:40px;flex-shrink:0}.app-shell_avatarCircleNotif__7b5TR{border:2.5px solid #f97316}.app-shell_notifExclaim__fBMVf{position:absolute;bottom:-2px;right:-2px;width:14px;height:14px;border-radius:50%;background:#f97316;color:#fff;font-size:8px;font-weight:900;line-height:1;display:grid;place-items:center;border:1.5px solid var(--section-major-buttons-bg);pointer-events:none;z-index:1}.app-shell_dropdownBadgeMention__1X5_K{background:#3b82f6}.app-shell_dropdownBadgeDm__wF1uL,.app-shell_dropdownBadgeMention__1X5_K{color:#fff;font-size:10px;font-weight:700;border-radius:999px;padding:1px 6px;min-width:18px;text-align:center;line-height:1.5;flex-shrink:0}.app-shell_dropdownBadgeDm__wF1uL{background:#16a34a}.app-shell_dropdownBadgeNotif__C0ZCc{background:#f97316;color:#fff;font-size:10px;font-weight:700;border-radius:999px;padding:1px 6px;min-width:18px;text-align:center;line-height:1.5;flex-shrink:0}.app-shell_content___T43L{flex:1;padding:calc(88px + env(safe-area-inset-top, 0px)) 0 40px}.app-shell_footer__Rlg_S{border-top:1px solid var(--card-border);background:var(--section-chrome-bg);backdrop-filter:blur(14px);box-shadow:var(--shadow-strong);color:var(--section-chrome-fg)}.app-shell_footerInner__rS_Rd{width:min(1200px,100%);margin:0 auto;padding:clamp(18px,3vw,28px) clamp(14px,4vw,32px) calc(clamp(32px, 5vw, 48px) + env(safe-area-inset-bottom, 0px));display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;align-items:flex-start}.app-shell_footerBranding__VazWf{max-width:520px}.app-shell_footerTagline__b1nkd{margin:8px 0 6px;color:var(--section-chrome-fg);line-height:1.6;font-weight:600}.app-shell_footerMeta__o6PCu{color:var(--custom-color-secondary);font-size:14px;margin:6px 0 0}.app-shell_footerLinks__OHb6K{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;min-width:260px}.app-shell_footerLink__1ZXcX{color:var(--section-chrome-fg);text-decoration:none;font-weight:700;padding:8px 10px;border-radius:10px;transition:color .12s ease,background-color .12s ease,transform .12s ease}.app-shell_footerLink__1ZXcX:hover{color:var(--custom-color-link);background:var(--card-emphasis);transform:translateY(-1px)}.app-shell_footerSocial__ngHml{display:flex;gap:8px;margin:12px 0 10px;flex-wrap:wrap}.app-shell_footerSocialLink___5RAH{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--card-border);background:var(--card-bg);color:var(--section-chrome-fg);text-decoration:none;transition:color .12s ease,background-color .12s ease,transform .12s ease,border-color .12s ease;flex-shrink:0}.app-shell_footerSocialLink___5RAH svg{width:16px;height:16px}.app-shell_footerSocialLink___5RAH:hover{background:var(--card-emphasis);border-color:var(--custom-color-link);color:var(--custom-color-link);transform:translateY(-2px)}.app-shell_guestGreeting__99DVV{white-space:nowrap;font-size:14px;font-weight:700;color:var(--custom-color-secondary)}.app-shell_headerRight__o147B{display:flex;align-items:center;gap:10px}.app-shell_pointsBadge__GK_Zr{display:flex;align-items:center;gap:5px;background:var(--pill-bg);border:1px solid var(--card-border);border-radius:999px;padding:6px 12px;font-size:.85rem;font-weight:700;color:var(--custom-color);text-decoration:none;white-space:nowrap}.app-shell_pointsBadge__GK_Zr:hover{background:var(--card-emphasis)}.app-shell_pointsBadgeIcon__iU0ke{font-size:.9rem}.app-shell_pointsBadgeValue__0I_5F{font-variant-numeric:tabular-nums}.app-shell_streakBadge__7f3QK{display:flex;align-items:center;gap:4px;background:color-mix(in srgb,var(--theme-major-button,var(--custom-color-brand,#f97316)) 15%,var(--pill-bg));border:1px solid color-mix(in srgb,var(--theme-major-button,var(--custom-color-brand,#f97316)) 40%,var(--card-border));border-radius:999px;padding:6px 10px;font-size:.85rem;font-weight:700;color:var(--custom-color);white-space:nowrap}@media (max-width:480px){.app-shell_streakBadge__7f3QK{padding:5px 8px;font-size:.8rem}}.app-shell_streakBadgeValue__gbUl5{font-variant-numeric:tabular-nums}.app-shell_profileSkeleton__vChD6{width:42px;height:42px;border-radius:50%;background:var(--section-major-buttons-bg);opacity:.45;animation:app-shell_skeletonPulse__1D16c 1.4s ease-in-out infinite}@keyframes app-shell_skeletonPulse__1D16c{0%,to{opacity:.45}50%{opacity:.25}}.app-shell_iosBackButton__qYuzq{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 16px);left:calc(env(safe-area-inset-left, 0px) + 16px);z-index:40;width:44px;height:44px;border-radius:50%;background:var(--section-major-buttons-bg);border:1px solid var(--section-major-buttons-bg);box-shadow:var(--shadow-strong);color:var(--section-major-buttons-fg);font-size:28px;line-height:1;display:grid;place-items:center;cursor:pointer;padding:0 0 2px;transition:transform .12s ease,background .12s ease}.app-shell_iosBackButton__qYuzq:active{transform:scale(.92);background:var(--section-major-buttons-bg);opacity:.85}@media (max-width:640px){.app-shell_header__jxIjz{padding:calc(10px + env(safe-area-inset-top, 0px)) 0 10px}.app-shell_content___T43L{padding-top:calc(76px + env(safe-area-inset-top, 0px))}.app-shell_greeting__O4GfK{display:none}}.cookie-banner_banner__bgZKL{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);width:min(960px,calc(100% - 32px));background:var(--card-bg);border:1px solid var(--card-border);box-shadow:0 28px 60px rgba(17,18,34,.2);border-radius:20px;padding:20px;z-index:50;color:var(--custom-color)}.cookie-banner_bannerCloseBtn__XLoIR{position:absolute;top:12px;right:12px;background:none;border:1px solid var(--card-border);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--custom-color);font-size:13px;line-height:1;transition:background .12s ease,border-color .12s ease;flex-shrink:0}.cookie-banner_bannerCloseBtn__XLoIR:hover{background:var(--card-emphasis);border-color:var(--custom-color)}.cookie-banner_closeConfirm__Z57nW{margin-top:14px;padding-top:14px;border-top:1px solid var(--card-border);display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cookie-banner_closeConfirmText__jorZt{flex:1 1 240px;color:var(--custom-color);font-size:14px;margin:0;line-height:1.5}.cookie-banner_closeConfirmActions__5ZIRi{display:flex;gap:8px;flex-shrink:0}.cookie-banner_bannerContent__F6_Ht{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between}.cookie-banner_bannerCopy__IAEPK{flex:1 1 320px;min-width:240px}.cookie-banner_bannerTitle__gxezE{margin:0 0 6px;font-size:18px;font-weight:700}.cookie-banner_bannerText__3nnfU{margin:0;color:var(--custom-color-secondary);line-height:1.5}.cookie-banner_bannerLink__5hSXn{color:var(--custom-color-link);text-decoration:underline;font-weight:600}.cookie-banner_bannerActions__3P_st{display:flex;flex-wrap:wrap;gap:10px}.cookie-banner_primaryButton__OhOec{border:1px solid var(--section-major-buttons-bg);background:var(--section-major-buttons-bg);color:var(--section-major-buttons-fg);padding:10px 16px;border-radius:999px;font-weight:700;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.cookie-banner_primaryButton__OhOec:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(35,40,65,.2)}.cookie-banner_secondaryButton__QJXRs{border:1px solid var(--card-border);background:transparent;color:var(--custom-color);padding:10px 16px;border-radius:999px;font-weight:700;cursor:pointer;transition:background-color .12s ease,transform .12s ease}.cookie-banner_secondaryButton__QJXRs:hover{background:var(--card-emphasis);transform:translateY(-1px)}.cookie-banner_panel__wktlE{margin-top:18px;border-top:1px solid var(--card-border);padding-top:18px;display:grid;gap:16px}.cookie-banner_panelHeader__TZhHp{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;justify-content:space-between}.cookie-banner_panelHeader__TZhHp h2{margin:0;font-size:18px}.cookie-banner_panelMeta__mTrNW{color:var(--custom-color-secondary);font-size:13px}.cookie-banner_panelGrid__eSZjG{display:grid;gap:12px}.cookie-banner_panelItem__5O70m{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:16px;background:var(--card-emphasis);border:1px solid transparent;cursor:pointer}.cookie-banner_panelItem__5O70m:hover{border-color:var(--card-border)}.cookie-banner_panelTitle__vI2KD{margin:0 0 4px;font-weight:700}.cookie-banner_panelDescription__LcUxM{margin:0;color:var(--custom-color-secondary);font-size:14px}.cookie-banner_badge__4VkVa{padding:6px 12px;border-radius:999px;background:rgba(35,40,65,.12);color:var(--custom-color-secondary);font-weight:700;font-size:12px}.cookie-banner_toggle__3b2pf{width:46px;height:26px;accent-color:var(--custom-color-brand);cursor:pointer}.cookie-banner_panelFooter__PBWQ7{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.cookie-banner_notice__VhhYT{position:fixed;bottom:24px;right:24px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:14px 16px;box-shadow:0 18px 38px rgba(17,18,34,.18);display:flex;flex-direction:column;gap:12px;z-index:49;color:var(--custom-color);max-width:320px}.cookie-banner_noticeActions___ZaDJ{display:flex;flex-wrap:wrap;gap:8px}.cookie-banner_fab__Of_Qc{position:fixed;bottom:24px;left:24px;border:1px solid var(--card-border);background:var(--card-bg);color:var(--custom-color);padding:10px 16px;border-radius:999px;font-weight:700;cursor:pointer;box-shadow:0 16px 28px rgba(17,18,34,.16);z-index:48}.cookie-banner_fab__Of_Qc:hover{background:var(--card-emphasis)}@media (max-width:720px){.cookie-banner_banner__bgZKL{left:20px;right:20px;transform:none;width:auto;max-width:none;bottom:12px}.cookie-banner_bannerActions__3P_st{width:100%}.cookie-banner_primaryButton__OhOec,.cookie-banner_secondaryButton__QJXRs{width:100%;justify-content:center}.cookie-banner_notice__VhhYT{left:16px;right:16px}.cookie-banner_fab__Of_Qc{left:16px}}.cookie-banner_fabDragging__gfZX4{opacity:.7}.cookie-banner_xDropZone__2RWgu{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:cookie-banner_xZonePop__5GkHm .15s ease}@keyframes cookie-banner_xZonePop__5GkHm{0%{transform:translateX(-50%) scale(.7);opacity:0}to{transform:translateX(-50%) scale(1);opacity:1}}.cookie-banner_xDropZoneIcon__PBpqJ{font-size:22px;font-weight:800;color:rgba(220,38,38,.85)}.cookie-banner_fabConfirmOverlay__O3d_V{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.cookie-banner_fabConfirmBox__RgOTS{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)}.cookie-banner_fabConfirmText__JNork{font-size:15px;line-height:1.6;color:var(--card-text);margin:0 0 18px}.cookie-banner_fabConfirmLink__ZtxJm{color:var(--custom-color-link);font-weight:700}.cookie-banner_fabConfirmActions___Tgh_{display:flex;gap:10px;justify-content:flex-end}.cookie-banner_fabConfirmCancel__R1Dhc{padding:9px 18px;border-radius:999px;border:1px solid var(--card-border);background:transparent;color:var(--card-text);font-weight:700;cursor:pointer}.cookie-banner_fabConfirmOk__VxVeh{padding:9px 18px;border-radius:999px;border:none;background:#dc2626;color:#fff;font-weight:700;cursor:pointer}.StreakRedemptionDialog_overlay__gzYMJ{position:fixed;inset:0;z-index:11000;background:rgba(0,0,0,.6);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;overscroll-behavior:contain}.StreakRedemptionDialog_dialog__eUC1J{background:var(--card-bg);border:1px solid var(--card-border);border-radius:24px;padding:clamp(24px,5vw,36px);width:min(480px,100%);max-height:min(100%,720px);overflow-y:auto;box-shadow:0 40px 80px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:16px;animation:StreakRedemptionDialog_popIn__DTVVh .24s cubic-bezier(.34,1.56,.64,1) both}@keyframes StreakRedemptionDialog_popIn__DTVVh{0%{opacity:0;transform:scale(.86) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.StreakRedemptionDialog_topRow__SVhYY{display:flex;align-items:flex-start;gap:14px}.StreakRedemptionDialog_icon__c8qR6{font-size:2.4rem;line-height:1;flex-shrink:0;margin-top:2px}.StreakRedemptionDialog_eyebrow__Mhc_V{margin:0 0 4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--custom-color-secondary)}.StreakRedemptionDialog_title__IKGfU{margin:0;font-size:clamp(18px,3vw,22px);font-weight:800;color:var(--custom-color);line-height:1.2}.StreakRedemptionDialog_missedBadge__sb6eI{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--hue-error) 12%,var(--card-bg));border:1px solid color-mix(in srgb,var(--hue-error) 35%,var(--card-border));color:var(--custom-color);font-size:13px;font-weight:700}.StreakRedemptionDialog_body__txi7I{margin:0;color:var(--custom-color-secondary);line-height:1.6;font-size:14px}.StreakRedemptionDialog_giftBadge__WyFJH{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--hue-success) 12%,var(--card-bg));border:1px solid color-mix(in srgb,var(--hue-success) 32%,var(--card-border));color:var(--custom-color);font-size:12px;font-weight:700}.StreakRedemptionDialog_disclosureBox__JCu0e{background:var(--card-emphasis);border:1px solid var(--card-border);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.StreakRedemptionDialog_disclosureItem__O0O9Q{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--custom-color-secondary);line-height:1.45}.StreakRedemptionDialog_disclosureIcon__QIZ3E{flex-shrink:0;font-size:14px;margin-top:1px}.StreakRedemptionDialog_disclosureWarning__Y2w5k{color:color-mix(in srgb,var(--hue-error) 70%,var(--custom-color));font-weight:600}.StreakRedemptionDialog_ctaButton__JSV77{background:var(--theme-major-button);color:var(--theme-major-button-text,var(--theme-text-dark));border:none;border-radius:14px;padding:14px 20px;font-size:16px;font-weight:800;cursor:pointer;text-align:center;box-shadow:0 8px 24px rgba(0,0,0,.14);transition:transform .12s ease,box-shadow .12s ease;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.StreakRedemptionDialog_ctaButton__JSV77:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(0,0,0,.18)}.StreakRedemptionDialog_ctaButton__JSV77:disabled{opacity:.6;cursor:not-allowed;transform:none}.StreakRedemptionDialog_price__KmWvP{font-size:13px;font-weight:700}.StreakRedemptionDialog_priceWrap__Ww35d{display:inline-flex;align-items:center;gap:8px}.StreakRedemptionDialog_struckPrice__qSSvX{font-size:13px;font-weight:700;text-decoration:line-through}.StreakRedemptionDialog_freePrice__Phvbp{font-size:14px;font-weight:800}.StreakRedemptionDialog_noButton__JpOqj{background:var(--card-emphasis);border:1px solid var(--card-border);border-radius:12px;padding:12px 16px;color:var(--custom-color);font-size:14px;font-weight:600;cursor:pointer;text-align:center;transition:background-color .12s ease,border-color .12s ease}.StreakRedemptionDialog_noButton__JpOqj:hover{background:color-mix(in srgb,var(--card-border) 40%,var(--card-emphasis));border-color:color-mix(in srgb,var(--card-border) 70%,var(--custom-color))}.StreakRedemptionDialog_errorNote__lq14z{margin:0;font-size:12px;color:color-mix(in srgb,var(--hue-error) 85%,var(--custom-color));font-weight:600;text-align:center}.StreakRedemptionDialog_repairList__vaXt9{display:flex;flex-direction:column;gap:10px}.StreakRedemptionDialog_repairItem__qhjUq{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:var(--card-emphasis);border:1px solid var(--card-border)}.StreakRedemptionDialog_repairItemTitle__RU0zl{margin:0;color:var(--custom-color);font-size:14px;font-weight:800}.StreakRedemptionDialog_repairItemMeta__MoR8j{margin:3px 0 0;color:var(--custom-color-secondary);font-size:12px;line-height:1.35}.StreakRedemptionDialog_repairLink__fnwTk{flex-shrink:0;padding:8px 12px;border-radius:10px;background:var(--theme-major-button);color:var(--theme-major-button-text,var(--theme-text-dark));font-size:13px;font-weight:800;text-decoration:none}.StreakRedemptionDialog_confirmTitle__7_8u8{margin:0;font-size:clamp(16px,2.5vw,20px);font-weight:800;color:var(--custom-color)}.StreakRedemptionDialog_confirmBody__qFNwt{margin:0;color:var(--custom-color-secondary);font-size:14px;line-height:1.55}.StreakRedemptionDialog_confirmButtons__xJZBy{display:flex;flex-direction:column;gap:10px}.StreakRedemptionDialog_backButton__doC_o{background:var(--theme-major-button);color:var(--theme-major-button-text,var(--theme-text-dark));border:none;border-radius:14px;padding:13px 18px;font-size:15px;font-weight:700;cursor:pointer;text-align:center;box-shadow:0 6px 18px rgba(0,0,0,.12);transition:transform .12s ease,box-shadow .12s ease}.StreakRedemptionDialog_backButton__doC_o:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.16)}.StreakRedemptionDialog_sureButton__waA_W{background:var(--card-emphasis);border:1px solid var(--card-border);border-radius:12px;padding:11px 16px;color:var(--custom-color);font-size:14px;font-weight:600;cursor:pointer;text-align:center;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.StreakRedemptionDialog_sureButton__waA_W:hover{background:color-mix(in srgb,var(--hue-error) 10%,var(--card-emphasis));color:color-mix(in srgb,var(--hue-error) 70%,var(--custom-color));border-color:color-mix(in srgb,var(--hue-error) 35%,var(--card-border))}.StreakRedemptionDialog_sureButton__waA_W:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.StreakRedemptionDialog_overlay__gzYMJ{align-items:flex-end;padding:12px}.StreakRedemptionDialog_dialog__eUC1J{width:min(100%,560px);max-height:min(88dvh,760px);border-radius:20px;padding:20px}.StreakRedemptionDialog_backButton__doC_o,.StreakRedemptionDialog_ctaButton__JSV77,.StreakRedemptionDialog_noButton__JpOqj,.StreakRedemptionDialog_sureButton__waA_W{min-height:48px}}.SaveProgressDialog_overlay__i0KC0{position:fixed;inset:0;z-index:11000;background:rgba(0,0,0,.6);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;overscroll-behavior:contain}.SaveProgressDialog_dialog__Q0O5J{background:var(--card-bg);border:1px solid var(--card-border);border-radius:24px;padding:clamp(24px,5vw,36px);width:min(460px,100%);max-height:min(100%,760px);overflow-y:auto;box-shadow:0 40px 80px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:16px;color:var(--card-text);animation:SaveProgressDialog_popIn__DtnLM .24s cubic-bezier(.34,1.56,.64,1) both}@keyframes SaveProgressDialog_popIn__DtnLM{0%{opacity:0;transform:scale(.86) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.SaveProgressDialog_topRow__PQEYD{display:flex;align-items:flex-start;gap:14px}.SaveProgressDialog_icon__IklFL{font-size:2.4rem;line-height:1;flex-shrink:0;margin-top:2px}.SaveProgressDialog_eyebrow__x1vdh{margin:0 0 4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--custom-color-secondary)}.SaveProgressDialog_title__LuZsY{margin:0;font-size:clamp(18px,3vw,22px);font-weight:800;line-height:1.25}.SaveProgressDialog_body__SwIk0{margin:0;font-size:15px;line-height:1.55;color:var(--card-muted)}.SaveProgressDialog_error__bXekg{margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--hue-error) 12%,transparent);color:var(--hue-error);font-size:14px;line-height:1.45}.SaveProgressDialog_providerStack__JSgDo{display:flex;flex-direction:column;gap:10px}.SaveProgressDialog_providerButton__ew2tW{width:100%;padding:13px 16px;border-radius:12px;border:1px solid var(--card-border);background:var(--card-emphasis);color:var(--card-text);font-size:15px;font-weight:700;cursor:pointer;transition:transform .12s ease,filter .12s ease}.SaveProgressDialog_providerButton__ew2tW:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04)}.SaveProgressDialog_providerButton__ew2tW:disabled{opacity:.6;cursor:default}.SaveProgressDialog_appleButton__oo3aI{background:#000;border-color:#000;color:#fff}.SaveProgressDialog_primaryButton__LrI3I{width:100%;padding:13px 16px;border-radius:12px;border:none;background:var(--theme-major-button);color:var(--theme-major-button-text);font-size:15px;font-weight:800;cursor:pointer}.SaveProgressDialog_primaryButton__LrI3I:disabled{opacity:.6;cursor:default}.SaveProgressDialog_textButton__3Acvi{align-self:center;background:none;border:none;padding:6px;color:var(--custom-color-secondary);font-size:14px;text-decoration:underline;cursor:pointer}.SaveProgressDialog_form__WX1Oo{display:flex;flex-direction:column;gap:14px}.SaveProgressDialog_label__mtF5N{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:700}.SaveProgressDialog_input__6_w1N{width:100%;padding:11px 12px;border-radius:10px;border:1px solid var(--card-border);background:var(--card-bg);color:var(--card-text);font-size:15px;font-weight:500}.SaveProgressDialog_hint__KswNf{font-size:12px;font-weight:500;color:var(--card-muted);line-height:1.4}.SaveProgressDialog_ruleList__KyNbK{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px;font-size:12px}.SaveProgressDialog_rulePass__WlbH7{color:var(--hue-success)}.SaveProgressDialog_ruleFail__jxJPG{color:var(--hue-error)}.manage_page__nm7pU{width:min(1200px,100%);margin:0 auto;padding:clamp(16px,3vw,32px) clamp(12px,3vw,20px) 64px;display:flex;flex-direction:column;gap:20px}.manage_pageHeader___oLjV{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))}.manage_title__yOzD3{margin:8px 0 4px;font-size:34px;letter-spacing:-.02em;color:var(--card-header-text,var(--card-text,var(--custom-color)))}.manage_subtitle__l9OgZ{margin:0;color:var(--card-muted);max-width:760px}.manage_eyebrow__t42_s{text-transform:uppercase;letter-spacing:.12em;font-size:12px;margin:0 0 2px}.manage_eyebrow__t42_s,.manage_pageHeader___oLjV .manage_eyebrow__t42_s{color:var(--card-muted)}.manage_grid__m5_hH{display:grid;grid-template-columns:1fr;gap:16px}.manage_card__EdTxw{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;box-shadow:var(--shadow-strong);overflow:hidden;color:var(--card-text,var(--custom-color))}.manage_profileCard__tHuLz{grid-column:1/-1}.manage_cardHeader__g6vDO{padding:18px 18px 0}.manage_cardTitle__vXfwV{margin:4px 0;font-size:22px;color:var(--card-text,var(--custom-color))}.manage_cardDescription__vm_VZ{margin:0 0 8px;color:var(--card-muted)}.manage_cardBody__eK6f6{padding:0 18px 18px}.manage_avatarRow__bgmtP{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.manage_avatarPreview__nUDOC{width:128px;height:128px;border-radius:50%;overflow:hidden;background:var(--card-muted-bg,rgba(148,163,184,.18));display:grid;place-items:center}.manage_avatarPreviewImg__B1Yq_{width:100%;height:100%;object-fit:cover}.manage_avatarPreviewFallback__mwOQ1{font-size:48px;font-weight:700;color:var(--card-muted)}.manage_avatarCopy__ZF6M9{display:flex;flex-direction:column;gap:6px}.manage_avatarTitle__VzZhL{margin:0;font-size:18px}.manage_avatarDescription__45nOI{margin:0;color:var(--card-muted)}.manage_form__v_uQZ{display:flex;flex-direction:column;gap:10px;margin-top:8px}.manage_label__x_KFC{font-weight:600;margin-bottom:2px;display:block}.manage_input___USUH,.manage_label__x_KFC{color:var(--card-text,var(--custom-color))}.manage_input___USUH{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--card-border);background:var(--card-emphasis);font-size:16px;transition:border-color .2s ease,box-shadow .2s ease}.manage_input___USUH:focus{outline:none;border-color:var(--theme-major-button);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-major-button) 35%,transparent)}.manage_helperRow__bxse_{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.manage_helper__HC3kF{margin:0;color:var(--card-muted)}.manage_button__r4xRh{background:var(--theme-major-button);color:var(--theme-major-button-text);border:none;border-radius:12px;padding:10px 16px;font-weight:700;cursor:pointer;box-shadow:0 10px 20px color-mix(in srgb,var(--theme-major-button) 30%,transparent);transition:transform .15s ease,box-shadow .15s ease}.manage_button__r4xRh:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.manage_button__r4xRh:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px color-mix(in srgb,var(--theme-major-button) 38%,transparent)}.manage_inlineStatus__fG6he{margin:4px 0 0;padding:10px 12px;border-radius:12px;font-size:14px}.manage_tone-info__p7O1e{background:color-mix(in srgb,var(--hue-info) 12%,var(--card-bg));color:color-mix(in srgb,var(--hue-info) 80%,var(--custom-color));border:1px solid color-mix(in srgb,var(--hue-info) 28%,var(--card-border))}.manage_tone-success__mcnDZ{background:color-mix(in srgb,var(--hue-success) 12%,var(--card-bg));color:color-mix(in srgb,var(--hue-success) 80%,var(--custom-color));border:1px solid color-mix(in srgb,var(--hue-success) 28%,var(--card-border))}.manage_tone-error__P6uIC{background:color-mix(in srgb,var(--hue-error) 12%,var(--card-bg));color:color-mix(in srgb,var(--hue-error) 80%,var(--custom-color));border:1px solid color-mix(in srgb,var(--hue-error) 28%,var(--card-border))}.manage_fieldGrid__k2Hx0{display:grid;grid-template-columns:1fr;gap:10px}.manage_toggleGroup__1LVjc{display:flex;flex-direction:column;gap:10px}.manage_toggleLabel__GukiY{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--card-text,var(--custom-color))}.manage_toggleInput__TAnZJ{appearance:auto;-webkit-appearance:checkbox;width:18px;height:18px;margin:0;border:1px solid var(--card-border);border-radius:4px;background:var(--card-bg);accent-color:var(--theme-major-button,var(--custom-color-brand));opacity:1;visibility:visible;flex-shrink:0}.manage_fullWidth__Myl_j{grid-column:1/-1}@media (min-width:768px){.manage_grid__m5_hH{grid-template-columns:repeat(2,minmax(0,1fr))}.manage_profileCard__tHuLz{grid-column:span 2}.manage_fieldGrid__k2Hx0{grid-template-columns:repeat(2,minmax(0,1fr))}}.manage_pickerBlock__j6kTY{margin-top:20px;padding-top:18px;border-top:1px solid var(--card-border)}.manage_pickerTitle__p1URs{margin:0 0 12px;font-size:14px;font-weight:800;letter-spacing:.01em}.hint-ad-dialog_overlay__MmTvk{position:fixed;inset:0;z-index:9000;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.hint-ad-dialog_dialog__95_qf{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;padding:clamp(20px,4vw,32px);width:min(460px,100%);box-shadow:0 32px 64px rgba(0,0,0,.32);display:flex;flex-direction:column;gap:14px;animation:hint-ad-dialog_popIn__5W540 .22s cubic-bezier(.34,1.56,.64,1) both}@keyframes hint-ad-dialog_popIn__5W540{0%{opacity:0;transform:scale(.88) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.hint-ad-dialog_topRow__McGZP{display:flex;align-items:center;gap:12px}.hint-ad-dialog_icon__xJUDk{font-size:2rem;line-height:1;flex-shrink:0}.hint-ad-dialog_eyebrow__Cr8Xw{margin:0 0 2px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--card-muted)}.hint-ad-dialog_title__d7QlR{margin:0;font-size:clamp(16px,2.5vw,20px);color:var(--custom-color)}.hint-ad-dialog_body__QVXQ9{margin:0;color:var(--custom-color-secondary);line-height:1.55;font-size:14px}.hint-ad-dialog_devNote__RtW4o{margin:0;font-size:12px;color:var(--card-muted);background:var(--card-emphasis);border:1px solid var(--card-border);border-radius:8px;padding:8px 10px}.hint-ad-dialog_errorNote__Sjnpn{margin:0;font-size:13px;color:color-mix(in srgb,var(--hue-error) 85%,var(--custom-color));font-weight:600}.hint-ad-dialog_primaryButton__iuMXX{background:var(--theme-major-button);color:var(--theme-major-button-text,var(--theme-text-dark));border:none;border-radius:12px;padding:12px 16px;font-size:15px;font-weight:700;cursor:pointer;text-align:center;box-shadow:0 8px 20px rgba(0,0,0,.12);transition:transform .12s ease,box-shadow .12s ease}.hint-ad-dialog_primaryButton__iuMXX:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(0,0,0,.16)}.hint-ad-dialog_divider__0VL7T{display:flex;align-items:center;gap:10px;color:var(--card-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.hint-ad-dialog_divider__0VL7T:after,.hint-ad-dialog_divider__0VL7T:before{content:"";flex:1;height:1px;background:var(--card-border)}.hint-ad-dialog_upgradeButton__73qAE{display:block;text-align:center;padding:12px 16px;border-radius:12px;border:2px solid color-mix(in srgb,var(--hue-success) 50%,var(--card-border));background:color-mix(in srgb,var(--hue-success) 10%,var(--card-bg));color:color-mix(in srgb,var(--hue-success) 80%,var(--custom-color));font-weight:700;font-size:15px;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.hint-ad-dialog_upgradeButton__73qAE:hover{transform:translateY(-1px);box-shadow:0 8px 18px color-mix(in srgb,var(--hue-success) 20%,transparent)}.hint-ad-dialog_upgradeNote__8I_U2{margin:-4px 0 0;font-size:12px;color:var(--card-muted);text-align:center;line-height:1.45}.hint-ad-dialog_closeButton__w5ytz{background:none;border:1px solid var(--card-border);border-radius:10px;padding:10px 14px;color:var(--card-muted);font-size:13px;font-weight:600;cursor:pointer;text-align:center;transition:background-color .12s ease,color .12s ease}.hint-ad-dialog_closeButton__w5ytz:hover{background:var(--card-emphasis);color:var(--custom-color)}.hint-ad-dialog_simAd__oXdbk{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--card-emphasis);border-radius:12px;border:1px solid var(--card-border);text-align:center}.hint-ad-dialog_simLabel__9vgFV{margin:0;font-weight:700;color:var(--custom-color)}.hint-ad-dialog_simBar___phpM{height:6px;border-radius:999px;background:var(--card-border);overflow:hidden}.hint-ad-dialog_simProgress__b11IR{height:100%;border-radius:999px;background:var(--theme-major-button);animation:hint-ad-dialog_fillBar__hrriS linear forwards;animation-fill-mode:forwards}@keyframes hint-ad-dialog_fillBar__hrriS{0%{width:0}to{width:100%}}.hint-ad-dialog_simCountdown__f7FkG{margin:0;font-size:13px;color:var(--card-muted)}.hint-ad-dialog_ghostButton__Iq9nz{background:none;border:1px dashed var(--card-border);border-radius:8px;padding:6px 12px;font-size:12px;color:var(--card-muted);cursor:pointer}.hint-ad-dialog_grantedMsg__n_xhQ{margin:0;font-size:15px;font-weight:700;color:color-mix(in srgb,var(--hue-success) 80%,var(--custom-color));text-align:center;padding:10px 0}.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}.daily-leaderboard_podiumBonus___s0oT{font-size:12px;font-weight:800;padding:2px 8px;border-radius:999px;border:1px solid transparent;white-space:nowrap;letter-spacing:.02em}.daily-leaderboard_podiumBonusGold__E_QA7{color:#92400e;background:#fef3c7;border-color:#f4c430;text-shadow:0 0 6px rgba(244,196,48,.7);box-shadow:0 0 8px rgba(244,196,48,.5),0 1px 3px rgba(0,0,0,.15)}.daily-leaderboard_podiumBonusSilver__jhgrZ{color:#374151;background:#f3f4f6;border-color:#9ca3af;text-shadow:0 0 6px rgba(156,163,175,.8);box-shadow:0 0 8px rgba(156,163,175,.55),0 1px 3px rgba(0,0,0,.15)}.daily-leaderboard_podiumBonusBronze__elBW6{color:#78350f;background:#fde8c8;border-color:#cd7f32;text-shadow:0 0 6px rgba(205,127,50,.7);box-shadow:0 0 8px rgba(205,127,50,.5),0 1px 3px rgba(0,0,0,.15)}.daily-leaderboard_rowBonus__DifHI{font-size:11px;font-weight:800;padding:1px 7px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.daily-leaderboard_rowBonusGold__wM2ci{color:#92400e;background:#fef3c7;border-color:#f4c430;box-shadow:0 0 6px rgba(244,196,48,.5)}.daily-leaderboard_rowBonusSilver__dUUbA{color:#374151;background:#f3f4f6;border-color:#9ca3af;box-shadow:0 0 6px rgba(156,163,175,.5)}.daily-leaderboard_rowBonusBronze__CpR6y{color:#78350f;background:#fde8c8;border-color:#cd7f32;box-shadow:0 0 6px rgba(205,127,50,.5)}@media (max-width:400px){.daily-leaderboard_podium__fv3xP{padding:16px 8px 0;gap:4px}.daily-leaderboard_podiumName__cSLaf{font-size:10px;max-width:76px}}.daily-leaderboard_playerFilterBar__Z0_mu{display:flex;gap:4px;padding:10px 20px 0}.daily-leaderboard_playerFilterButton__GU1nt{border:1px solid var(--card-border);border-radius:9px;padding:6px 11px;background:var(--card-emphasis);color:var(--card-muted,var(--custom-color-secondary));cursor:pointer;font:inherit;font-size:12px;font-weight:750}.daily-leaderboard_playerFilterButtonActive__HO6lS{border-color:var(--theme-major-button,var(--custom-color-brand));background:var(--theme-major-button,var(--custom-color-brand));color:var(--theme-major-button-text,#111827)}.daily-leaderboard_simulationDisclosure__xfeo_{margin:0;padding:9px 20px;border-bottom:1px solid var(--card-border);color:var(--card-muted,var(--custom-color-secondary));background:color-mix(in srgb,var(--custom-color-brand) 6%,var(--card-bg));font-size:11px;line-height:1.45}.daily-leaderboard_simulatedBadge__XPd_h{display:inline-flex;width:fit-content;margin-left:5px;padding:1px 6px;border:1px solid color-mix(in srgb,var(--custom-color-brand) 45%,var(--card-border));border-radius:999px;background:color-mix(in srgb,var(--custom-color-brand) 12%,var(--card-bg));color:var(--custom-color-brand);font-size:8px;font-weight:800;letter-spacing:.04em;line-height:1.5;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.daily-leaderboard_podiumSlot__mJVFH>.daily-leaderboard_simulatedBadge__XPd_h{margin-left:0}.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_colorModeUpsellWrap__Nj5Qo{display:flex;flex-direction:column;gap:6px}.dashboard_colorModeUpsellBanner__Gs7XB{width:100%;border:1px solid color-mix(in srgb,var(--custom-color-brand,#f59e0b) 38%,#ffffff);border-radius:14px;padding:13px 16px;background:linear-gradient(135deg,rgba(255,247,214,.96),rgba(219,244,255,.94) 48%,rgba(255,232,243,.94)),var(--card-bg);color:#172033;box-shadow:0 10px 24px rgba(17,24,39,.13);cursor:pointer;display:flex;align-items:center;gap:14px;text-align:left;font:inherit;text-transform:none;letter-spacing:0;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.dashboard_colorModeUpsellBanner__Gs7XB:hover{border-color:var(--custom-color-brand,#f59e0b);box-shadow:0 14px 30px rgba(17,24,39,.17);transform:translateY(-1px)}.dashboard_colorModeUpsellBanner__Gs7XB:focus-visible{outline:3px solid color-mix(in srgb,var(--custom-color-brand,#f59e0b) 55%,#ffffff);outline-offset:3px}.dashboard_colorModeUpsellBanner__Gs7XB:disabled{cursor:wait;opacity:.85}.dashboard_colorModeUpsellSwatches__g8aiG{flex:0 0 auto;width:48px;height:48px;border-radius:12px;display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(17,24,39,.1)}.dashboard_colorModeUpsellSwatches__g8aiG span:first-child{background:#f97316}.dashboard_colorModeUpsellSwatches__g8aiG span:nth-child(2){background:#38bdf8}.dashboard_colorModeUpsellSwatches__g8aiG span:nth-child(3){background:#22c55e}.dashboard_colorModeUpsellSwatches__g8aiG span:nth-child(4){background:#facc15}.dashboard_colorModeUpsellCopy__9ELEz{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px;line-height:1.35}.dashboard_colorModeUpsellCopy__9ELEz strong{font-size:clamp(15px,2vw,18px);font-weight:850}.dashboard_colorModeUpsellCopy__9ELEz span{font-size:13px;color:rgba(23,32,51,.78)}.dashboard_colorModeUpsellCta__huhtW{flex:0 0 auto;border-radius:10px;background:#172033;color:#ffffff;padding:9px 12px;font-size:13px;font-weight:800;white-space:nowrap}.dashboard_colorModeUpsellError__cbwW0{margin:0;color:#b91c1c;font-size:13px;font-weight:700}.dashboard_pageHeader__tlEQK{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;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.dashboard_pageHeaderEyebrow__VHnOR{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--card-muted);margin:0 0 2px}.dashboard_pageHeaderTitle__tY3_x{margin:0;font-size:clamp(22px,3vw,30px);font-weight:800;color:var(--card-header-text,var(--custom-color))}.dashboard_pageHeaderSubtitle__YaOfw{margin:4px 0 0;font-size:14px;color:var(--card-muted)}.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_dashboardAd__TLFYK{width:100%;min-height:110px;overflow:hidden;border:1px solid color-mix(in srgb,var(--card-border) 76%,transparent);border-radius:12px;background:color-mix(in srgb,var(--card-bg) 88%,transparent);display:flex;flex-direction:column;justify-content:center}.dashboard_dashboardAdLabel__f0MMQ{display:block;padding:6px 10px 0;color:var(--card-muted);font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1;text-align:center;text-transform:uppercase}.dashboard_dashboardAdUnit__vukIc{width:100%;min-height:90px}.dashboard_dashboardAd__TLFYK:has(.dashboard_dashboardAdUnit__vukIc[data-ad-status=unfilled]){display:none}.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_achievementItemLink__JEWUz{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-radius:9px;width:100%;text-decoration:none;color:inherit;transition:background .15s}.dashboard_achievementItemLink__JEWUz:hover{background:color-mix(in srgb,var(--custom-color-brand,#f59e0b) 8%,transparent)}.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(--section-major-buttons-bg) 60%,var(--card-border));background:color-mix(in srgb,var(--theme-quaternary) 8%,var(--card-bg));color:var(--custom-color)}.dashboard_historyFilterBtnActive__A7CGX{border-color:var(--section-major-buttons-bg);border-width:2px;box-shadow:var(--shadow-strong)}.dashboard_historyFilterBtnActive__A7CGX,.dashboard_historyFilterBtnActive__A7CGX:hover{background:color-mix(in srgb,var(--theme-quaternary) 40%,var(--card-bg));color:var(--custom-color)}.dashboard_historyFilterBtnActive__A7CGX:hover{border-color:var(--section-major-buttons-bg)}.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(--section-major-buttons-bg) 60%,var(--card-border));background:color-mix(in srgb,var(--theme-quaternary) 8%,var(--card-bg))}.dashboard_historyItemActive__0bVae{border-color:var(--section-major-buttons-bg);border-width:2px;background:color-mix(in srgb,var(--theme-quaternary) 40%,var(--card-bg));box-shadow:var(--shadow-strong)}.dashboard_historyItemRight__BWtwL{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}.dashboard_dailyBonusBadge___jVLI{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:800;padding:3px 9px;border-radius:999px;border:1px solid transparent;white-space:nowrap;letter-spacing:.02em}.dashboard_dailyBonusGold__8M8qN{color:#92400e;background:#fef3c7;border-color:#f4c430;text-shadow:0 0 8px rgba(244,196,48,.6);box-shadow:0 0 8px rgba(244,196,48,.45),0 1px 4px rgba(0,0,0,.12)}.dashboard_dailyBonusSilver__qqUim{color:#374151;background:#f3f4f6;border-color:#9ca3af;text-shadow:0 0 8px rgba(156,163,175,.7);box-shadow:0 0 8px rgba(156,163,175,.5),0 1px 4px rgba(0,0,0,.12)}.dashboard_dailyBonusBronze__qWjAc{color:#78350f;background:#fde8c8;border-color:#cd7f32;text-shadow:0 0 8px rgba(205,127,50,.6);box-shadow:0 0 8px rgba(205,127,50,.45),0 1px 4px rgba(0,0,0,.12)}.dashboard_historyWord__xwCZ5{margin:0;font-weight:700;color:var(--card-text)}.dashboard_historyDetails__gGZuV{border:2px solid var(--section-major-buttons-bg);border-radius:12px;padding:16px;background:color-mix(in srgb,var(--theme-quaternary) 40%,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:10px;border:1px solid var(--card-border);background:var(--card-emphasis);color:var(--custom-color-secondary);font-size:12px;font-weight:700;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.dashboard_lbPeriodTab__orwET:hover{border-color:color-mix(in srgb,var(--section-major-buttons-bg) 60%,var(--card-border));background:color-mix(in srgb,var(--theme-quaternary) 8%,var(--card-bg));color:var(--custom-color)}.dashboard_lbPeriodTabActive__FC6Gy{border-color:var(--section-major-buttons-bg);border-width:2px;background:color-mix(in srgb,var(--theme-quaternary) 40%,var(--card-bg));color:var(--custom-color);box-shadow:var(--shadow-strong)}.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_lbPastSeasonsSelect__1WRcn{display:inline-flex;align-items:center;border:1px solid var(--card-border);background:var(--card-emphasis);color:var(--card-muted);padding:5px 10px;border-radius:10px;cursor:pointer;font-size:12px;font-weight:700;outline:none}.dashboard_lbPrizeBanner__8Fy6K{display:flex;align-items:flex-start;gap:8px;background:color-mix(in srgb,var(--custom-color-brand,#f97316) 8%,var(--card-bg));border:1px solid color-mix(in srgb,var(--custom-color-brand,#f97316) 20%,var(--card-border));border-radius:8px;padding:8px 12px;margin:0 0 10px;font-size:11px;line-height:1.45}.dashboard_lbPrizeBannerIcon__sMdJo{font-size:14px;flex-shrink:0;margin-top:1px}.dashboard_lbPrizeBannerText__O1whr{color:var(--card-muted)}.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(--section-major-buttons-bg) 60%,var(--card-border));background:color-mix(in srgb,var(--theme-quaternary) 8%,var(--card-bg));color:var(--custom-color)}.dashboard_lbTabActive__40msk{border-color:var(--section-major-buttons-bg);border-width:2px;box-shadow:var(--shadow-strong)}.dashboard_lbTabActive__40msk,.dashboard_lbTabActive__40msk:hover{background:color-mix(in srgb,var(--theme-quaternary) 40%,var(--card-bg));color:var(--custom-color)}.dashboard_lbTabActive__40msk:hover{border-color:var(--section-major-buttons-bg)}.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(--section-major-buttons-bg);border-width:2px;box-shadow:0 0 0 1px var(--section-major-buttons-bg)}.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_lbMonthlyPrizeBadge__QCsM9{display:inline-flex;align-items:center;gap:2px;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;white-space:nowrap;flex-shrink:0}.dashboard_lbMonthlyPrizeBadgeGold__oDhZZ{background:linear-gradient(135deg,#ffd700,#f59e0b);color:#7c2d00}.dashboard_lbMonthlyPrizeBadgeSilver__0ejaA{background:linear-gradient(135deg,#e2e8f0,#94a3b8);color:#1e293b}.dashboard_lbMonthlyPrizeBadgeBronze__YKFWK{background:linear-gradient(135deg,#fbbf24,#b45309);color:#fff7ed}.dashboard_lbMonthlyPrizeBadgeTop10___lqeP{background:color-mix(in srgb,var(--custom-color-brand,#f97316) 20%,var(--card-bg));color:var(--custom-color-brand,#f97316);border:1px solid color-mix(in srgb,var(--custom-color-brand,#f97316) 40%,var(--card-border))}.dashboard_lbMonthlyPrizeBadgeStd__7owoV{background:var(--card-emphasis,rgba(0,0,0,.06));color:var(--custom-color-secondary);border:1px solid var(--card-border)}.dashboard_podium__ehkDl{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%)}.dashboard_podiumSlot__Z5VrX{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;max-width:120px}.dashboard_podium1__Luey_{order:2}.dashboard_podium2__Z5RmB{order:1}.dashboard_podium3__PU5o_{order:3}.dashboard_podiumName__J4UQv{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}.dashboard_podiumNameLink__bs7ub{color:inherit;text-decoration:none}.dashboard_podiumNameLink__bs7ub:hover{text-decoration:underline}.dashboard_podiumStat__z1zZv{font-size:12px;font-weight:800;color:var(--card-text);text-align:center;white-space:nowrap}.dashboard_podiumBar__qvYvE{width:100%;display:flex;align-items:center;justify-content:center;border-radius:6px 6px 0 0}.dashboard_podiumPlace__WPFk4{font-size:22px;font-weight:900;color:rgba(255,255,255,.85);line-height:1}.dashboard_podiumHeight1__yAaXx{height:100px;background:linear-gradient(180deg,#f4c430,#d4a017)}.dashboard_podiumHeight2__kW6N1{height:72px;background:linear-gradient(180deg,#c0c0c0,#a0a0a0)}.dashboard_podiumHeight3__8K1pu{height:52px;background:linear-gradient(180deg,#cd7f32,#a0522d)}.dashboard_podiumCurrentUser__D6QYj .dashboard_podiumBar__qvYvE{outline:2px solid var(--theme-quaternary,var(--theme-major-button));outline-offset:2px}.dashboard_podiumBonus__4FxMi{font-size:12px;font-weight:800;padding:2px 8px;border-radius:999px;border:1px solid transparent;white-space:nowrap;letter-spacing:.02em}.dashboard_podiumBonusGold__AHt_r{color:#92400e;background:#fef3c7;border-color:#f4c430;text-shadow:0 0 6px rgba(244,196,48,.7);box-shadow:0 0 8px rgba(244,196,48,.5),0 1px 3px rgba(0,0,0,.15)}.dashboard_podiumBonusSilver___EpT7{color:#374151;background:#f3f4f6;border-color:#9ca3af;text-shadow:0 0 6px rgba(156,163,175,.8);box-shadow:0 0 8px rgba(156,163,175,.55),0 1px 3px rgba(0,0,0,.15)}.dashboard_podiumBonusBronze__kpKb1{color:#78350f;background:#fde8c8;border-color:#cd7f32;text-shadow:0 0 6px rgba(205,127,50,.7);box-shadow:0 0 8px rgba(205,127,50,.5),0 1px 3px rgba(0,0,0,.15)}.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_colorModeUpsellBanner__Gs7XB{align-items:flex-start;flex-wrap:wrap}.dashboard_colorModeUpsellCta__huhtW{width:100%;text-align:center}.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}