.CSmgaq_container{width:100%;padding:0 var(--space-4) var(--space-6);min-height:100dvh;margin:0 auto;position:relative;}.CSmgaq_loading{height:50vh;color:var(--bench-muted);justify-content:center;align-items:center;display:flex}.CSmgaq_hero{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-6) var(--space-6);flex-direction:column;display:flex}.CSmgaq_heroPlaceholder{visibility:hidden}.CSmgaq_avatar{border:3px solid var(--effort-accent);background:var(--bench-chassis);border-radius:9999px;flex-shrink:0;width:96px;height:96px;padding:3px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f}.CSmgaq_avatarImage{object-fit:cover;border-radius:9999px;width:100%;height:100%}.CSmgaq_avatarFallback{background-color:var(--blob-cta);width:100%;height:100%;color:var(--bench-on-accent);border-radius:9999px;justify-content:center;align-items:center;font-size:2rem;font-weight:700;display:flex}.CSmgaq_userInfo{flex-direction:column;align-items:center;gap:2px;display:flex}.CSmgaq_userName{font-family:var(--font-heading,var(--font-sans));color:var(--bench-ink);letter-spacing:-.01em;font-size:1.5rem;font-weight:700}.CSmgaq_userEmail{color:var(--bench-ink-soft);font-size:.75rem;font-weight:500}.CSmgaq_levelTitle{text-transform:uppercase;letter-spacing:.12em;color:var(--bench-muted);margin-top:2px;font-size:.75rem;font-weight:700}.CSmgaq_levelTitle strong{color:var(--effort-accent);font-weight:700}.CSmgaq_userStatus{justify-content:center;align-items:center;gap:var(--space-1-5);color:var(--bench-ink-soft);margin-top:2px;font-size:.75rem;display:flex}.CSmgaq_syncBadge{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);text-transform:uppercase;letter-spacing:.05em;white-space:normal;text-align:center;max-width:100%;font-size:.75rem;font-weight:600;display:inline-flex}.CSmgaq_syncBadge[data-state=attention]{background-color:var(--bench-destructive);color:var(--destructive-foreground)}.CSmgaq_syncBadge[data-state=syncing],.CSmgaq_syncBadge[data-state=pending]{background-color:var(--bench-accent-wash);color:var(--bench-ink)}.CSmgaq_syncBadge[data-state=unknown]{background-color:var(--bench-key-high);color:var(--bench-muted);border:1px solid var(--bench-rim)}.CSmgaq_guestHero{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6) var(--space-6);flex-direction:column;display:flex}.CSmgaq_guestIcon{border:3px solid var(--effort-accent);background:var(--bench-chassis);width:96px;height:96px;color:var(--effort-accent);border-radius:9999px;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #0000000f}.CSmgaq_guestTitle{font-family:var(--font-heading,var(--font-sans));color:var(--bench-ink);margin:0;font-size:1.5rem;font-weight:700}.CSmgaq_guestDesc{color:var(--bench-ink-soft);max-width:20rem;margin:0;font-size:.8125rem;line-height:1.5}.CSmgaq_statsCard{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.CSmgaq_statItem{padding:var(--space-4);text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;}.CSmgaq_statItem.CSmgaq_statItem{border-radius:20px}.CSmgaq_statLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--bench-muted);font-size:12px;font-weight:700}.CSmgaq_statValue{font-family:var(--font-heading,var(--font-sans));color:var(--bench-ink);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:1.5rem;font-weight:700;display:flex}.CSmgaq_statFlame{color:var(--effort-accent);display:inline-flex}.CSmgaq_sectionHeader{padding:0 var(--space-1);margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.CSmgaq_sectionLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--bench-muted);margin:0;font-size:12px;font-weight:700}.CSmgaq_settingsSections{gap:var(--space-6);margin-bottom:var(--space-6);flex-direction:column;display:flex}.CSmgaq_settingsCard{}.CSmgaq_settingsCard.CSmgaq_settingsCard{border-radius:2rem;overflow:hidden}.CSmgaq_settingsRow{padding:var(--space-3) var(--space-4);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;min-height:56px;display:flex;}@media (hover:hover) and (pointer:fine){.CSmgaq_settingsRow:hover{background:color-mix(in srgb, var(--bench-accent-wash) 10%, transparent)}}.CSmgaq_settingsRowDivider{border-top:1px solid var(--bench-rim)}.CSmgaq_settingsRowLeft{align-items:center;gap:var(--space-3);display:flex}.CSmgaq_settingsRowIcon{color:var(--bench-muted);align-items:center;display:flex}.CSmgaq_settingsRowLabel{color:var(--bench-ink);font-size:.875rem;font-weight:500}.CSmgaq_settingsRowRight{align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);display:flex}.CSmgaq_settingsRowLink{align-items:center;gap:var(--space-1);color:var(--effort-accent);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700;display:flex}.CSmgaq_taskItem{align-items:center;gap:var(--space-4);padding:var(--space-4);text-decoration:none;display:flex;}.CSmgaq_taskItem.CSmgaq_taskItem{color:inherit;border-radius:20px}@media (hover:hover) and (pointer:fine){.CSmgaq_taskItem.CSmgaq_taskItem:hover{background:color-mix(in srgb, var(--bench-accent-wash) 10%, transparent)}}.CSmgaq_taskInfo{flex:1;min-width:0}.CSmgaq_taskHeader{align-items:center;gap:var(--space-2);margin-bottom:2px;display:flex}.CSmgaq_taskName{color:var(--bench-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden}.CSmgaq_taskMeta{color:var(--bench-muted);text-transform:uppercase;letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.CSmgaq_dataRow{width:100%;padding:var(--space-4) var(--space-4);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;min-height:56px;display:flex;}@media (hover:hover) and (pointer:fine){.CSmgaq_dataRow:hover{background:color-mix(in srgb, var(--bench-accent-wash) 10%, transparent)}}.CSmgaq_dataRowDestructive .CSmgaq_dataRowLabel,.CSmgaq_dataRowDestructive .CSmgaq_dataRowIcon{color:var(--bench-destructive)}.CSmgaq_dataRowLabel{color:var(--bench-ink);font-size:.875rem;font-weight:500}.CSmgaq_dataRowIcon{color:var(--bench-muted);align-items:center;display:flex}.CSmgaq_holdDeleteButton{position:relative;overflow:hidden}.CSmgaq_holdProgress{background:var(--bench-destructive);opacity:.15;transform-origin:bottom;pointer-events:none;border-radius:inherit;position:absolute;inset:0;transform:scaleY(0)}.CSmgaq_collapsibleSection{}.CSmgaq_collapsibleSection.CSmgaq_collapsibleSection{border-radius:20px;overflow:hidden}.CSmgaq_collapsibleHeader{width:100%;padding:var(--space-4);min-height:var(--touch-target-min);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex;}.CSmgaq_collapsibleTitle{color:var(--bench-muted);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:12px;font-weight:700}.CSmgaq_collapsibleHeaderRight{align-items:center;gap:var(--space-2);color:var(--bench-muted);display:flex}.CSmgaq_collapsibleBody{overflow:hidden}.CSmgaq_collapsibleContent{padding:0 var(--space-4) var(--space-4)}.CSmgaq_menu{flex-direction:column;display:flex}.CSmgaq_menuItem{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);min-height:56px;color:var(--bench-ink);text-align:left;border:none;border-top:1px solid var(--bench-rim);background:0 0;width:100%;font-size:.875rem;text-decoration:none;display:flex;}.CSmgaq_menuItem:first-child{border-top:none}@media (hover:hover) and (pointer:fine){.CSmgaq_menuItem:hover{background:color-mix(in srgb, var(--bench-accent-wash) 10%, transparent)}}.CSmgaq_menuItemIcon{background:color-mix(in srgb, var(--bench-accent-wash) 30%, transparent);width:2.25rem;height:2.25rem;color:var(--effort-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CSmgaq_menuItemContent{flex-direction:column;flex:1;gap:2px;display:flex}.CSmgaq_menuItemLabel{color:var(--bench-ink);font-weight:500}.CSmgaq_menuItemDesc{color:var(--bench-ink-soft);font-size:.75rem}.CSmgaq_menuItemChevron{color:var(--bench-muted);flex-shrink:0}@media (hover:hover) and (pointer:fine){.CSmgaq_menuItemDestructive:hover{background:color-mix(in srgb, var(--bench-destructive) 6%, transparent)}}.CSmgaq_menuItemIconDestructive{background:color-mix(in srgb, var(--bench-destructive) 10%, transparent);color:var(--bench-destructive)}.CSmgaq_menuItemLabelDestructive{color:var(--bench-destructive)}@keyframes CSmgaq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CSmgaq_spinning{animation:1s linear infinite CSmgaq_spin}@media (prefers-reduced-motion:reduce){.CSmgaq_spinning{animation:none}}.CSmgaq_actions{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.CSmgaq_signInButton{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);min-height:56px;font-size:.875rem;display:flex;}.CSmgaq_signInButton.CSmgaq_signInButton{--part-accent:var(--blob-cta);border-radius:20px;font-weight:600}@media (hover:hover) and (pointer:fine){.CSmgaq_signInButton.CSmgaq_signInButton:hover{opacity:.9}}.CSmgaq_signInButtonDisabled{opacity:.5;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.CSmgaq_signInButtonDisabled:hover{opacity:.5}}.CSmgaq_signOutButton{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);min-height:var(--touch-target-min);color:var(--bench-destructive);border:1px solid var(--bench-destructive);background:0 0;border-radius:20px;font-size:.875rem;font-weight:500;display:flex;}@media (hover:hover) and (pointer:fine){.CSmgaq_signOutButton:hover{background:color-mix(in srgb, var(--bench-destructive) 10%, transparent)}}.CSmgaq_rankingSection{gap:var(--space-4);margin-top:var(--space-3);flex-direction:column;display:flex}.CSmgaq_rankingHint{color:var(--bench-ink-soft);padding:0 var(--space-1);margin:0;font-size:.8125rem}.CSmgaq_tasksLinkRow{align-items:stretch;gap:var(--space-2);display:flex}.CSmgaq_tasksLinkRow>.CSmgaq_tasksLinkCard{flex:1;min-width:0}.CSmgaq_tasksLinkAdd{min-width:var(--touch-target-min);min-height:var(--touch-target-min);padding:0 var(--space-3);flex-shrink:0;justify-content:center;align-items:center;display:flex;}.CSmgaq_tasksLinkAdd.CSmgaq_tasksLinkAdd{color:var(--effort-accent);border-radius:16px}@media (hover:hover){.CSmgaq_tasksLinkAdd.CSmgaq_tasksLinkAdd:hover{border-color:color-mix(in srgb, var(--effort-accent) 32%, var(--part-rim))}}@media (prefers-reduced-motion:reduce){.CSmgaq_tasksLinkAdd.CSmgaq_tasksLinkAdd,.CSmgaq_tasksLinkCard.CSmgaq_tasksLinkCard{transition:none}}.CSmgaq_tasksLinkCard{align-items:center;gap:var(--space-3);padding:var(--space-4);min-height:var(--touch-target-min);text-decoration:none;display:flex;}.CSmgaq_tasksLinkCard.CSmgaq_tasksLinkCard{border-radius:16px}@media (hover:hover){.CSmgaq_tasksLinkCard.CSmgaq_tasksLinkCard:hover{border-color:color-mix(in srgb, var(--effort-accent) 28%, var(--part-rim))}}.CSmgaq_tasksLinkIcon{background:color-mix(in srgb, var(--effort-accent) 10%, transparent);width:40px;height:40px;color:var(--effort-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CSmgaq_tasksLinkBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CSmgaq_tasksLinkTitle{color:var(--bench-ink);font-size:.9375rem;font-weight:600}.CSmgaq_tasksLinkMeta{color:var(--bench-ink-soft);font-variant-numeric:tabular-nums;font-size:.8125rem}.CSmgaq_archivedLink{align-items:center;gap:var(--space-1);min-height:var(--touch-target-min);margin-top:var(--space-1);padding:0 var(--space-1);font:inherit;color:var(--bench-ink-soft);cursor:pointer;background:0 0;border:0;font-size:.8125rem;font-weight:600;display:inline-flex}.CSmgaq_archivedLink:focus-visible{outline:2px solid rgb(var(--text-brand));outline-offset:2px}@media (max-width:480px){.CSmgaq_statsCard{gap:var(--space-2)}.CSmgaq_statValue{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.CSmgaq_taskItem.CSmgaq_taskItem,.CSmgaq_settingsRow.CSmgaq_settingsRow,.CSmgaq_menuItem.CSmgaq_menuItem,.CSmgaq_signInButton.CSmgaq_signInButton,.CSmgaq_signOutButton.CSmgaq_signOutButton,.CSmgaq_dataRow.CSmgaq_dataRow,.CSmgaq_collapsibleHeader.CSmgaq_collapsibleHeader{transition:none}}@media (min-width:768px){.CSmgaq_container{width:100%;max-width:var(--content-max);padding-bottom:var(--space-8);margin-inline:auto}}
