.page_page__Zl2pL{min-height:100vh;background:linear-gradient(180deg,#fffbeb,#ffedd5);padding-bottom:2rem}.page_loading__ASTzQ{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:#92400e;font-size:.9rem}.page_spinner__yu2bY{width:2rem;height:2rem;border:3px solid #fde68a;border-top-color:#d97706;border-radius:50%;animation:page_spin__7sl_B .8s linear infinite}@keyframes page_spin__7sl_B{to{transform:rotate(1turn)}}.page_header__blHX1{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;background:rgba(255,255,255,.85);backdrop-filter:blur(8px);border-bottom:1px solid #fcd34d}.page_back__7hYBH{text-decoration:none;color:#92400e;font-weight:700;padding:.35rem .5rem;border-radius:8px}.page_back__7hYBH:hover{background:#fef3c7}.page_headerTitle__Ihcuk{display:flex;align-items:center;gap:.4rem;flex:1}.page_headerIcon__m20ZB{font-size:1.35rem}.page_h1__W323Y{margin:0;font-size:1.1rem;font-weight:800;color:#78350f}.page_beansPill__iV3ag{display:flex;align-items:center;gap:.35rem;padding:.35rem .85rem;border-radius:999px;background:#fef3c7;color:#92400e;font-size:1rem}.page_main__gdqV8{max-width:32rem;margin:0 auto;padding:1.25rem 1rem 2rem;display:flex;flex-direction:column;gap:1.25rem}.page_authHint__k82Bs{font-size:.8rem;line-height:1.45;color:#78716c;margin:0;padding:.65rem .85rem;background:#fff;border-radius:10px;border:1px solid #e7e5e4}.page_authHint__k82Bs a{color:#2563eb;font-weight:600}.page_heroCard__Goonk{border-radius:16px;padding:1.35rem 1.25rem;background:linear-gradient(135deg,#fef3c7,#fed7aa);border:1px solid #fcd34d;text-align:center}.page_heroBeans__tv3Vf{display:flex;align-items:center;justify-content:center;gap:.35rem;flex-wrap:wrap}.page_heroIcon__VAMBQ{font-size:2rem;animation:page_bounce__t_J0q 1.8s ease-in-out infinite}@keyframes page_bounce__t_J0q{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.page_heroNum__Ogyw5{font-size:2.75rem;font-weight:800;color:#78350f;line-height:1}.page_heroSlash__mJVdk{font-size:1.35rem;color:#d97706;font-weight:600}.page_heroSub__L5Bwq{margin:.25rem 0 1rem;font-size:.85rem;color:#92400e}.page_progressTrack__6mK5G{height:.85rem;border-radius:999px;background:#fde68a;overflow:hidden;margin-bottom:.85rem}.page_progressFill__pPB3K{height:100%;border-radius:999px;background:linear-gradient(90deg,#f59e0b,#ea580c);transition:width .4s ease}.page_heroMsg__2rl_I{margin:0;font-size:.95rem;color:#78350f}.page_heroHighlight__h_LSH{color:#ea580c;font-size:1.35rem}.page_heroDone__j9vcH{margin:0;font-size:.95rem;color:#15803d;font-weight:600}.page_rewardCard__LUOeX{display:flex;align-items:center;gap:1rem;padding:1rem 1.15rem;border-radius:14px;border:2px solid #fbbf24;background:linear-gradient(90deg,#fffbeb,#fef9c3)}.page_rewardUnlocked__gJQH1{border-color:#4ade80;background:linear-gradient(90deg,#ecfdf5,#d1fae5)}.page_rewardIcon__sAx2v{width:3.25rem;height:3.25rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#fbbf24,#f97316);font-size:1.5rem}.page_rewardUnlocked__gJQH1 .page_rewardIcon__sAx2v{background:linear-gradient(135deg,#4ade80,#10b981)}.page_rewardTitle__pGmVG{margin:0;font-size:1.05rem;font-weight:800;color:#78350f}.page_rewardDesc___H9kj{margin:.2rem 0 0;font-size:.8rem;color:#92400e}.page_rewardRight__Z5ww3{margin-left:auto;font-size:1.75rem;font-weight:800;color:#ea580c}.page_streakCard__i51Vo{border-radius:14px;padding:1rem 1.1rem;border:1px solid #fdba74;background:linear-gradient(90deg,#fff7ed,#ffe4e6)}.page_streakRow__pZ3_y{display:flex;align-items:center;gap:.75rem}.page_streakFlame__f8vnM{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#fb923c,#ef4444);font-size:1.35rem}.page_streakTitle__8jAIW{margin:0;font-size:1rem;font-weight:800;color:#9a3412}.page_streakBonus__h_mmf{margin:.15rem 0 0;font-size:.78rem;color:#c2410c}.page_streakNum__jW36u{margin-left:auto;text-align:right}.page_streakBig__O3WMR{display:block;font-size:2rem;font-weight:800;color:#ea580c;line-height:1}.page_streakLbl__pdYEC{font-size:.65rem;color:#c2410c}.page_streakDots__Ee3u9{display:flex;justify-content:center;gap:.35rem;margin-top:.85rem;flex-wrap:wrap}.page_dot___d63u{width:2rem;height:2rem;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;background:#ffedd5;color:#fdba74}.page_dotOn__M1ofo{background:linear-gradient(135deg,#fb923c,#ef4444);color:#fff}.page_sectionTitle__uQz0y{margin:0;font-size:1.1rem;font-weight:800;color:#78350f}.page_taskList__l1_5G{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.page_taskItem__Elh3y{display:grid;grid-template-columns:auto 1fr auto;gap:.65rem;align-items:start;padding:.85rem .9rem;border-radius:12px;border:1px solid #fde68a;background:#fff;position:relative}.page_taskDone__8_O45{opacity:.85;border-color:#bbf7d0;background:#f0fdf4}.page_taskIcon__I_QBd{font-size:1.35rem;line-height:1}.page_taskBody__U7Wuo{min-width:0}.page_taskTitle___CBM0{margin:0;font-size:.92rem;font-weight:700;color:#1c1917}.page_taskDone__8_O45 .page_taskTitle___CBM0{color:#166534;text-decoration:line-through}.page_taskDesc__fGXnM{margin:.25rem 0 0;font-size:.72rem;line-height:1.4;color:#78716c}.page_taskBtn__E_jst{margin-top:.5rem;padding:.35rem .65rem;font-size:.75rem;font-weight:600;border-radius:8px;border:1px solid #d97706;background:#fffbeb;color:#92400e;cursor:pointer}.page_taskBtn__E_jst:disabled{opacity:.55;cursor:not-allowed}.page_taskReward__oHtO8{font-weight:800;color:#d97706;font-size:.9rem;white-space:nowrap}.page_soon__DGP9h{font-size:.7rem;font-weight:700;text-transform:uppercase;color:#a8a29e}.page_check__pmdRL{position:absolute;right:.5rem;bottom:.5rem;color:#22c55e;font-weight:900}.page_placeholder__yPSb1{padding:1rem 1.1rem;border-radius:12px;background:#fff;border:1px dashed #d6d3d1}.page_phTitle__vpJZW{margin:0 0 .35rem;font-size:.95rem;font-weight:700;color:#57534e}.page_phText__3x8f_{margin:0;font-size:.8rem;line-height:1.45;color:#78716c}.page_code__ZzU8o{font-size:.75rem;padding:.1em .35em;border-radius:4px;background:#f5f5f4;color:#44403c}.page_lockedList__j02ey{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.45rem}.page_lockedItem__nlBKp{display:flex;align-items:center;gap:.65rem;padding:.75rem .85rem;border-radius:10px;border:1px solid #e7e5e4;background:rgba(255,255,255,.6);opacity:.85}.page_lockedOpen__G8raJ{opacity:1;border-color:#fcd34d;background:#fffbeb}.page_lockedIcon___RgYA{font-size:1.25rem}.page_lockedBody__9PUyD{flex:1;min-width:0}.page_lockedTitle__1iDBx{margin:0 0 .35rem;font-size:.85rem;font-weight:600;color:#44403c}.page_miniTrack__jAJ_a{height:4px;border-radius:999px;background:#e7e5e4;overflow:hidden}.page_miniFill__IGtfF{height:100%;border-radius:999px;background:#f59e0b;transition:width .3s ease}.page_lockedNeed__2xM0C{font-size:.8rem;font-weight:700;color:#92400e;white-space:nowrap}.page_footerCard__dOEK7{text-align:center;padding:1rem;border-radius:12px;background:linear-gradient(90deg,#fffbeb,#fef9c3);border:1px solid #fde68a;font-size:.9rem;color:#78350f}.page_footerCard__dOEK7 p{margin:0}@media (prefers-color-scheme:dark){.page_page__Zl2pL{background:linear-gradient(180deg,#1c1917,#292524)}.page_header__blHX1{background:rgba(28,25,23,.9);border-color:#44403c}.page_h1__W323Y{color:#fef3c7}.page_taskItem__Elh3y{background:#292524;border-color:#44403c}.page_taskTitle___CBM0{color:#fafaf9}.page_taskDesc__fGXnM{color:#a8a29e}.page_placeholder__yPSb1{background:#292524;border-color:#57534e}}