.page-module__C3yneq__container{max-width:var(--max-content-width);padding:var(--space-4) var(--space-4) var(--space-12);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__syncStatusBanner{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-card-hover);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.page-module__C3yneq__syncStatusIndicator{align-items:center;gap:var(--space-2);display:flex}.page-module__C3yneq__syncDot{border-radius:var(--radius-full);flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.page-module__C3yneq__syncDotGreen{background:var(--color-done);box-shadow:0 0 8px #22c55e66}.page-module__C3yneq__syncDotBlue{background:var(--accent-hsl);animation:1.5s ease-in-out infinite page-module__C3yneq__pulse;box-shadow:0 0 8px #9333ea66}.page-module__C3yneq__syncDotAmber{background:#f6a823;box-shadow:0 0 8px #f59e0b66}.page-module__C3yneq__syncDotRed{background:var(--color-missed);box-shadow:0 0 8px #ef444466}.page-module__C3yneq__syncStatusLabel{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-primary)}.page-module__C3yneq__lastSyncTime{font-size:var(--text-xs);color:var(--text-tertiary)}@keyframes page-module__C3yneq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.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-2-5,var(--space-2));box-sizing:border-box;grid-template-columns:repeat(3,1fr);width:100%;display:grid}.page-module__C3yneq__accentBtn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);background:var(--bg-card);border:2px solid var(--border-subtle);border-radius:var(--radius-xl);transition:all var(--transition-fast);box-sizing:border-box;cursor:pointer;min-width:0;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);background:var(--accent-subtle)}.page-module__C3yneq__accentSwatch{border-radius:var(--radius-full);flex-shrink:0;width:1.125rem;height:1.125rem}.page-module__C3yneq__accentLabel{font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.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{gap:var(--space-3);grid-template-columns:repeat(6,1fr)}.page-module__C3yneq__accentBtn{padding:var(--space-3) var(--space-4)}.page-module__C3yneq__accentSwatch{width:1.25rem;height:1.25rem}.page-module__C3yneq__accentLabel{font-size:var(--text-sm)}}@media (max-width:480px){.page-module__C3yneq__exportGrid{grid-template-columns:1fr}}@media (max-width:350px){.page-module__C3yneq__accentGrid{grid-template-columns:repeat(2,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)}}
