.page_container__ZImOI{width:100%;max-width:40rem;margin:0 auto;padding:0 var(--space-4) var(--page-bottom-pad);background:var(--sleek-background);min-height:100dvh}.page_loading__xcCMN{display:flex;align-items:center;justify-content:center;height:50vh;color:var(--sleek-muted-foreground)}.page_hero__Pt_fn{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-8) var(--space-6) var(--space-6)}.page_avatar__wbF8w{position:relative;width:96px;height:96px;border-radius:9999px;border:3px solid var(--sleek-primary);padding:3px;background:var(--sleek-background);overflow:hidden;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.06)}.page_avatarImage__E_M_B{width:100%;height:100%;border-radius:9999px;object-fit:cover}.page_avatarFallback__spDUx{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;background-color:var(--sleek-primary);color:var(--sleek-primary-foreground);border-radius:9999px}.page_userInfo__XtvS_{display:flex;flex-direction:column;align-items:center;gap:2px}.page_userName__hY9FQ{font-family:var(--font-heading,var(--font-sans));font-size:1.5rem;font-weight:700;color:var(--sleek-foreground);letter-spacing:-.01em}.page_userEmail__vXQ0u{font-weight:500}.page_levelTitle__kbGf9,.page_userEmail__vXQ0u{font-size:.75rem;color:var(--sleek-muted-foreground)}.page_levelTitle__kbGf9{font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-top:2px}.page_levelTitle__kbGf9 strong{color:var(--sleek-primary);font-weight:800}.page_userStatus__TjWA9{display:flex;align-items:center;justify-content:center;gap:var(--space-1-5);font-size:.75rem;color:var(--sleek-muted-foreground);margin-top:2px}.page_syncBadge__BYsrg{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);background-color:var(--success,#4caf50);color:#fff;border-radius:var(--radius-full,9999px);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.page_guestHero__v9Wvq{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-8) var(--space-6) var(--space-6)}.page_guestIcon__5DC_r{width:96px;height:96px;border-radius:9999px;border:3px solid var(--sleek-primary);display:flex;align-items:center;justify-content:center;background:var(--sleek-background);color:var(--sleek-primary);box-shadow:0 2px 8px rgba(0,0,0,.06)}.page_guestTitle__0QfFf{font-family:var(--font-heading,var(--font-sans));font-size:1.5rem;font-weight:700;color:var(--sleek-foreground);margin:0}.page_guestDesc__iTYCY{font-size:.8125rem;color:var(--sleek-muted-foreground);max-width:20rem;margin:0;line-height:1.5}.page_statsCard__o6btK{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-6)}.page_statItem__b_J4v{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-4);background:var(--sleek-card);border:1px solid var(--sleek-border);border-radius:20px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.04)}.page_statLabel___pCxE{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--sleek-muted-foreground)}.page_statValue__FQNW8{font-family:var(--font-heading,var(--font-sans));font-size:1.5rem;font-weight:700;color:var(--sleek-foreground);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:4px}.page_statFlame__0Bmnw{color:var(--sleek-primary);display:inline-flex}.page_sectionHeader___LmkQ{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-1);margin-bottom:var(--space-4)}.page_sectionLabel__4GthC{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--sleek-muted-foreground);margin:0}.page_settingsSections__K6PN_{display:flex;flex-direction:column;gap:var(--space-6);margin-bottom:var(--space-6)}.page_settingsCard__0sTsq{background:var(--sleek-card);border:1px solid var(--sleek-border);border-radius:2rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04)}.page_settingsRow__LnorR{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);min-height:56px;transition:background .15s ease;border:none;background:transparent;width:100%;cursor:pointer;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.page_settingsRow__LnorR:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.page_settingsRow__LnorR:hover{background:color-mix(in srgb,var(--sleek-accent) 10%,transparent)}}.page_settingsRowDivider__vj6lX{border-top:1px solid var(--sleek-border)}.page_settingsRowLeft__kAy_v{display:flex;align-items:center;gap:var(--space-3)}.page_settingsRowIcon__Q5yn9{color:var(--sleek-muted-foreground);display:flex;align-items:center}.page_settingsRowLabel__bW2Aj{font-size:.875rem;font-weight:500;color:var(--sleek-foreground)}.page_settingsRowRight__N7WKR{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target-min)}.page_settingsRowLink__b3TyP{display:flex;align-items:center;gap:var(--space-1);color:var(--sleek-primary);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.page_taskItem__vSSGw{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--sleek-card);border:1px solid var(--sleek-border);border-radius:20px;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:background .15s ease,transform .1s ease;text-decoration:none;color:inherit}.page_taskItem__vSSGw:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.page_taskItem__vSSGw:hover{background:color-mix(in srgb,var(--sleek-accent) 10%,transparent)}}.page_taskInfo__p3Bit{flex:1 1;min-width:0}.page_taskHeader__0k77o{display:flex;align-items:center;gap:var(--space-2);margin-bottom:2px}.page_taskName__KlLCB{font-weight:700;font-size:.875rem;color:var(--sleek-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_taskMeta__0h_W_{font-size:12px;font-weight:500;color:var(--sleek-muted-foreground);text-transform:uppercase;letter-spacing:.1em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_dataRow__JH4x0{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-4) var(--space-4);min-height:56px;transition:background .15s ease;border:none;background:transparent;cursor:pointer;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.page_dataRow__JH4x0:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.page_dataRow__JH4x0:hover{background:color-mix(in srgb,var(--sleek-accent) 10%,transparent)}}.page_dataRowDestructive__Uoglo .page_dataRowIcon__k06_I,.page_dataRowDestructive__Uoglo .page_dataRowLabel__6w59o{color:var(--sleek-destructive)}.page_dataRowLabel__6w59o{font-size:.875rem;font-weight:500;color:var(--sleek-foreground)}.page_dataRowIcon__k06_I{color:var(--sleek-muted-foreground);display:flex;align-items:center}.page_holdDeleteButton__zW1cj{position:relative;overflow:hidden}.page_holdProgress__z_hd7{position:absolute;inset:0;background:var(--sleek-destructive);opacity:.15;transform-origin:bottom;transform:scaleY(0);pointer-events:none;border-radius:inherit}.page_collapsibleSection__GAM59{background:var(--sleek-card);border:1px solid var(--sleek-border);border-radius:20px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04)}.page_collapsibleHeader__mmnbi{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-4);min-height:var(--touch-target-min);border:none;background:transparent;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.page_collapsibleHeader__mmnbi:active{transform:scale(.97)}.page_collapsibleTitle__VSDf2{font-size:12px;font-weight:700;color:var(--sleek-muted-foreground);text-transform:uppercase;letter-spacing:.1em;margin:0}.page_collapsibleHeaderRight__Fq2jg{display:flex;align-items:center;gap:var(--space-2);color:var(--sleek-muted-foreground)}.page_collapsibleBody__y21Ko{overflow:hidden}.page_collapsibleContent__9Pou_{padding:0 var(--space-4) var(--space-4)}.page_menu__kZmzK{display:flex;flex-direction:column}.page_menuItem__Z5Thz{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);min-height:56px;background:transparent;text-decoration:none;color:var(--sleek-foreground);transition:background .15s ease,transform .1s ease;cursor:pointer;border:none;width:100%;text-align:left;font-size:.875rem;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-top:1px solid var(--sleek-border)}.page_menuItem__Z5Thz:first-child{border-top:none}.page_menuItem__Z5Thz:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.page_menuItem__Z5Thz:hover{background:color-mix(in srgb,var(--sleek-accent) 10%,transparent)}}.page_menuItemIcon__vD7vh{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:12px;background:color-mix(in srgb,var(--sleek-accent) 30%,transparent);color:var(--sleek-primary);flex-shrink:0}.page_menuItemContent__SxMNH{flex:1 1;display:flex;flex-direction:column;gap:2px}.page_menuItemLabel__eLISx{font-weight:500;color:var(--sleek-foreground)}.page_menuItemDesc__qGLcL{font-size:.75rem;color:var(--sleek-muted-foreground)}.page_menuItemChevron__0Wnbj{color:var(--sleek-muted-foreground);flex-shrink:0}@media (hover:hover) and (pointer:fine){.page_menuItemDestructive__EvDs2:hover{background:color-mix(in srgb,var(--sleek-destructive) 6%,transparent)}}.page_menuItemIconDestructive__0_d36{background:color-mix(in srgb,var(--sleek-destructive) 10%,transparent);color:var(--sleek-destructive)}.page_menuItemLabelDestructive__HKyud{color:var(--sleek-destructive)}@keyframes page_spin__f8p7V{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_spinning__2odzU{animation:page_spin__f8p7V 1s linear infinite}@media (prefers-reduced-motion:reduce){.page_spinning__2odzU{animation:none}}.page_actions__M2I52{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.page_signInButton__O64vU{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);min-height:56px;background:var(--sleek-primary);color:var(--sleek-primary-foreground);border:none;border-radius:20px;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .15s ease,transform .1s ease;box-shadow:0 2px 8px rgba(255,126,51,.25);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.page_signInButton__O64vU:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.page_signInButton__O64vU:hover{opacity:.9}}.page_signInButtonDisabled___nmMX{opacity:.5;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.page_signInButtonDisabled___nmMX:hover{opacity:.5}}.page_signInButtonDisabled___nmMX:active{transform:none}.page_signOutButton__0ADUy{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);min-height:var(--touch-target-min);background:transparent;color:var(--sleek-destructive);border:1px solid var(--sleek-destructive);border-radius:20px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease,transform .1s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.page_signOutButton__0ADUy:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.page_signOutButton__0ADUy:hover{background:color-mix(in srgb,var(--sleek-destructive) 10%,transparent)}}.page_rankingSection__oJjOy{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-3)}.page_rankingHint__1SD9f{font-size:.8125rem;color:var(--sleek-muted-foreground);margin:0;padding:0 var(--space-1)}.page_tasksLinkRow__0vb7N{display:flex;align-items:stretch;gap:var(--space-2)}.page_tasksLinkRow__0vb7N>.page_tasksLinkCard__DZzgx{flex:1 1;min-width:0}.page_tasksLinkAdd__Xu0AA{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:var(--touch-target-min);min-height:var(--touch-target-min);padding:0 var(--space-3);border:1px solid var(--sleek-border);border-radius:16px;background:var(--sleek-card);color:var(--sleek-primary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.page_tasksLinkAdd__Xu0AA:active{transform:scale(.94)}@media (hover:hover){.page_tasksLinkAdd__Xu0AA:hover{background:color-mix(in srgb,var(--sleek-primary) 8%,var(--sleek-card));border-color:color-mix(in srgb,var(--sleek-primary) 32%,var(--sleek-border))}}@media (prefers-reduced-motion:reduce){.page_tasksLinkAdd__Xu0AA,.page_tasksLinkCard__DZzgx{transition:none}.page_tasksLinkAdd__Xu0AA:active,.page_tasksLinkCard__DZzgx:active{transform:none}}.page_tasksLinkCard__DZzgx{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--sleek-card);border:1px solid var(--sleek-border);border-radius:16px;text-decoration:none;color:var(--sleek-foreground);min-height:var(--touch-target-min);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.page_tasksLinkCard__DZzgx:active{transform:scale(.98)}@media (hover:hover){.page_tasksLinkCard__DZzgx:hover{background:color-mix(in srgb,var(--sleek-primary) 6%,var(--sleek-card));border-color:color-mix(in srgb,var(--sleek-primary) 28%,var(--sleek-border))}}.page_tasksLinkIcon__vf4XW{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--sleek-primary) 10%,transparent);color:var(--sleek-primary);flex-shrink:0}.page_tasksLinkBody__DqWUE{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.page_tasksLinkTitle___0ntP{font-size:.9375rem;font-weight:600;color:var(--sleek-foreground)}.page_tasksLinkMeta__hY0Pr{font-size:.8125rem;color:var(--sleek-muted-foreground);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:480px){.page_statsCard__o6btK{gap:var(--space-2)}.page_statValue__FQNW8{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.page_archivedToggle__it5ce,.page_collapsibleHeader__mmnbi,.page_dataRow__JH4x0,.page_menuItem__Z5Thz,.page_sectionAddButton__Knjvq,.page_settingsRow__LnorR,.page_signInButton__O64vU,.page_signOutButton__0ADUy,.page_taskEditButton__R_Cwg,.page_taskItem__vSSGw{transition:none}.page_archivedToggle__it5ce:active,.page_collapsibleHeader__mmnbi:active,.page_dataRow__JH4x0:active,.page_menuItem__Z5Thz:active,.page_sectionAddButton__Knjvq:active,.page_settingsRow__LnorR:active,.page_signInButton__O64vU:active,.page_signOutButton__0ADUy:active,.page_taskEditButton__R_Cwg:active,.page_taskItem__vSSGw:active{transform:none}}