.page-module__C3yneq__container{max-width:var(--max-content-width);padding:var(--space-4);margin:0 auto}.page-module__C3yneq__header{padding:var(--space-6) 0 var(--space-4);animation:page-module__C3yneq__fadeInDown var(--transition-base) ease-out}.page-module__C3yneq__title{font-size:var(--text-3xl);font-weight:var(--font-bold);letter-spacing:-.02em}.page-module__C3yneq__section{margin-bottom:var(--space-8);animation:page-module__C3yneq__fadeInUp var(--transition-base) ease-out both}.page-module__C3yneq__section:nth-child(2){animation-delay:50ms}.page-module__C3yneq__section:nth-child(3){animation-delay:.1s}.page-module__C3yneq__section:nth-child(4){animation-delay:.15s}.page-module__C3yneq__section:nth-child(5){animation-delay:.2s}.page-module__C3yneq__section:nth-child(6){animation-delay:.25s}.page-module__C3yneq__section:nth-child(7){animation-delay:.3s}.page-module__C3yneq__sectionHeader{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.page-module__C3yneq__sectionIcon{color:var(--accent-hsl)}.page-module__C3yneq__sectionTitle{font-size:var(--text-lg);font-weight:var(--font-semibold)}.page-module__C3yneq__sectionDesc{color:var(--text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-4)}.page-module__C3yneq__accountCard{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-5)}.page-module__C3yneq__accountInfo{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.page-module__C3yneq__avatar{border-radius:var(--radius-full);background:var(--accent-subtle);width:3rem;height:3rem;color:var(--accent-hsl);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.page-module__C3yneq__avatarImg{object-fit:cover;border-radius:var(--radius-full);width:100%;height:100%}.page-module__C3yneq__accountDetails{min-width:0}.page-module__C3yneq__accountName{font-weight:var(--font-semibold);font-size:var(--text-base)}.page-module__C3yneq__accountEmail{font-size:var(--text-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__C3yneq__accountActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__C3yneq__syncBtn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--accent-hsl);color:#fff;border-radius:var(--radius-lg);font-weight:var(--font-semibold);font-size:var(--text-sm);transition:background var(--transition-fast), transform var(--transition-fast);display:inline-flex}.page-module__C3yneq__syncBtn:hover{background:var(--accent-hover)}.page-module__C3yneq__syncBtn:active{transform:scale(.97)}.page-module__C3yneq__syncBtn:disabled{opacity:.7;cursor:not-allowed}.page-module__C3yneq__spinning{animation:1s linear infinite page-module__C3yneq__spin}@keyframes page-module__C3yneq__spin{to{transform:rotate(360deg)}}.page-module__C3yneq__logoutBtn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--bg-card-hover);border:1px solid var(--border-default);color:var(--color-missed);border-radius:var(--radius-lg);font-weight:var(--font-medium);font-size:var(--text-sm);transition:all var(--transition-fast);display:inline-flex}.page-module__C3yneq__logoutBtn:hover{background:var(--color-missed-bg);border-color:var(--color-missed)}.page-module__C3yneq__logoutBtn:active{transform:scale(.97)}.page-module__C3yneq__notSignedIn{color:var(--text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-3)}.page-module__C3yneq__signInLink{color:var(--accent-hsl);font-size:var(--text-sm);font-weight:var(--font-semibold);transition:opacity var(--transition-fast);text-decoration:none;display:inline-block}.page-module__C3yneq__signInLink:hover{opacity:.8}.page-module__C3yneq__themeGrid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.page-module__C3yneq__themeBtn{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-3);background:var(--bg-card);border:2px solid var(--border-subtle);border-radius:var(--radius-xl);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);transition:all var(--transition-fast);flex-direction:column;display:flex}.page-module__C3yneq__themeBtn:hover{border-color:var(--border-default);background:var(--bg-card-hover)}.page-module__C3yneq__themeBtn:active{transform:scale(.96)}.page-module__C3yneq__themeBtnActive{border-color:var(--accent-hsl);background:var(--accent-subtle);color:var(--text-primary)}.page-module__C3yneq__accentGrid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.page-module__C3yneq__accentBtn{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-card);border:2px solid var(--border-subtle);border-radius:var(--radius-xl);transition:all var(--transition-fast);display:flex}.page-module__C3yneq__accentBtn:hover{border-color:var(--border-default);background:var(--bg-card-hover)}.page-module__C3yneq__accentBtn:active{transform:scale(.96)}.page-module__C3yneq__accentBtnActive{border-color:var(--accent-hsl)}.page-module__C3yneq__accentSwatch{border-radius:var(--radius-full);flex-shrink:0;width:1.5rem;height:1.5rem}.page-module__C3yneq__accentLabel{font-size:var(--text-sm);font-weight:var(--font-medium)}.page-module__C3yneq__aboutCard{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-5)}.page-module__C3yneq__appName{font-size:var(--text-lg);font-weight:var(--font-bold);background:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__C3yneq__appVersion{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-1)}.page-module__C3yneq__aboutText{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-3);line-height:var(--leading-relaxed)}.page-module__C3yneq__notifCard{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-4)}.page-module__C3yneq__notifStatus{align-items:center;gap:var(--space-3);display:flex}.page-module__C3yneq__notifIconOn{color:var(--color-done);flex-shrink:0}.page-module__C3yneq__notifIconOff{color:var(--color-missed);flex-shrink:0}.page-module__C3yneq__notifStatusText{font-size:var(--text-sm);font-weight:var(--font-semibold)}.page-module__C3yneq__notifStatusSub{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:2px}.page-module__C3yneq__notifEnableBtn{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--accent-hsl);color:#fff;border-radius:var(--radius-lg);font-weight:var(--font-semibold);font-size:var(--text-sm);transition:background var(--transition-fast), transform var(--transition-fast);display:inline-flex}.page-module__C3yneq__notifEnableBtn:hover{background:var(--accent-hover);transform:translateY(-1px)}.page-module__C3yneq__notifEnableBtn:active{transform:scale(.97)}.page-module__C3yneq__exportGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.page-module__C3yneq__exportBtn{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);text-align:left;transition:all var(--transition-fast);display:flex}.page-module__C3yneq__exportBtn:hover{border-color:var(--accent-hsl);background:var(--bg-card-hover);transform:translateY(-1px)}.page-module__C3yneq__exportBtn:active{transform:scale(.97)}.page-module__C3yneq__exportBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.page-module__C3yneq__exportBtn svg{color:var(--accent-hsl);flex-shrink:0}.page-module__C3yneq__exportBtnTitle{font-size:var(--text-sm);font-weight:var(--font-semibold)}.page-module__C3yneq__exportBtnSub{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:2px}@media (min-width:769px){.page-module__C3yneq__container{padding-top:calc(var(--nav-height) + var(--space-4))}.page-module__C3yneq__accentGrid{grid-template-columns:repeat(6,1fr)}}@media (max-width:480px){.page-module__C3yneq__exportGrid{grid-template-columns:1fr}}@keyframes page-module__C3yneq__fadeInDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__C3yneq__fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
