body.user-center input,body.user-center select,body.user-center textarea{background:var(--theme-input-bg);border-color:var(--theme-border);border-radius:var(--theme-radius);}body.user-center input:focus,body.user-center select:focus,body.user-center textarea:focus{outline:none;border-color:var(--theme-primary);box-shadow:0 0 0 2px var(--theme-primary-soft);}body.user-center .btn{border-radius:var(--theme-radius);}body.user-center .btn-secondary{background:var(--theme-btn-secondary-bg);color:var(--theme-text);}body.user-center .btn-secondary:hover{background:var(--theme-btn-secondary-hover);}body.user-center .btn-warning{color:#1f1f1f;}@media (prefers-color-scheme:dark){body.user-center .btn-warning{color:#121212;}}body.user-center .modal-mask{background:var(--theme-mask);}body.user-center .modal{box-shadow:var(--theme-shadow-header);}body.user-center .alert-error{background:rgba(208,48,80,0.1);color:var(--theme-danger);border:1px solid rgba(208,48,80,0.25);}body.user-center .alert-success{background:rgba(24,160,88,0.1);color:var(--theme-success);border:1px solid rgba(24,160,88,0.25);}body.user-center .answer-box{background:var(--theme-elevated);border-color:var(--theme-border);border-radius:var(--theme-radius);color:var(--theme-text);}body.user-center .subscription-box{border-color:rgba(24,160,88,0.35);background:rgba(24,160,88,0.08);border-radius:var(--theme-radius);}body.user-center .plan-card{background:var(--theme-elevated);border-radius:var(--theme-radius);}body.user-center .bank-export-choice{border:1px solid var(--theme-border);border-radius:var(--theme-radius);background:var(--theme-elevated);color:var(--theme-text);}body.user-center .bank-export-choice:has(input:checked){border-color:var(--theme-primary);background:var(--theme-primary-soft);}body.user-center .bank-export-choice-title{color:var(--theme-text);}body.user-center .bank-export-choice-desc{color:var(--theme-muted);}body.user-center .bank-import-progress-track{background:var(--theme-option-bg);}body.user-center .tabs .tab-btn.active{background:var(--theme-primary-soft);color:var(--theme-primary);}body.user-center .user-sidebar{width:220px;background:var(--theme-sidebar-bg);border-right:1px solid var(--theme-border);box-shadow:var(--theme-shadow-sider);}body.user-center .user-body{margin-left:220px;}body.user-center .user-brand-mark{background:linear-gradient(135deg,var(--theme-primary),#8b5cf6);border-radius:var(--theme-radius);}body.user-center .user-profile{background:var(--theme-profile-bg);border:1px solid var(--theme-profile-border);border-radius:var(--theme-radius);}body.user-center .user-avatar{background:linear-gradient(135deg,var(--theme-primary),#8b5cf6);}body.user-center .user-nav-link{border-radius:var(--theme-radius);color:var(--theme-muted);}body.user-center .user-nav-link:hover{background:var(--theme-nav-hover);color:var(--theme-text);}body.user-center .user-nav-link.active{background:var(--theme-primary-soft);color:var(--theme-primary);font-weight:600;}body.user-center .user-nav-link.active::before{background:var(--theme-primary);}body.user-center .user-foot-link:hover,body.user-center .user-foot-btn:hover{background:var(--theme-nav-hover);color:var(--theme-text);}body.user-center .user-foot-btn{color:var(--theme-danger);}body.user-center .user-foot-btn:hover{background:rgba(208,48,80,0.08);color:var(--theme-danger);}body.user-center .user-mobile-bar{box-shadow:var(--theme-shadow-header);}body.user-center .user-panel{box-shadow:var(--theme-shadow-header);}body.user-center .user-stat-card::after{background:var(--theme-primary-soft);}body.user-center .user-stat-card.accent-green{border-color:rgba(24,160,88,0.3);}body.user-center .user-stat-card.accent-green .user-stat-value{color:var(--theme-success);}body.user-center .user-quick-card{background:var(--theme-elevated);}body.user-center .user-quick-card:hover{border-color:var(--theme-primary-border);background:var(--theme-primary-soft);}body.user-center .user-sidebar-mask{background:var(--theme-mask);}body.user-center code{background:var(--theme-elevated);border:1px solid var(--theme-border);border-radius:4px;padding:1px 6px;font-size:0.92em;}body.user-center .user-main>.user-panel,body.user-center .user-main>.user-stats,body.user-center .user-main>.subscription-box{animation:user-page-in 0.22s ease;}@keyframes user-page-in{from{opacity:0;transform:translateY(6px);}to{opacity:1;transform:translateY(0);}}@media (prefers-reduced-motion:reduce){body.user-center .user-main>.user-panel,body.user-center .user-main>.user-stats,body.user-center .user-main>.subscription-box{animation:none;}}@media (max-width:900px){body.user-center .user-body{margin-left:0;}body.user-center .user-sidebar{width:220px !important;}}.dynamic-island-root{position:fixed;top:calc(env(safe-area-inset-top,0px)+14px);left:50%;z-index:10000;pointer-events:none;transform:translateX(-50%);}.dynamic-island{display:inline-flex;align-items:center;gap:10px;max-width:min(92vw,360px);padding:11px 18px 11px 14px;border-radius:999px;background:rgba(18,18,20,0.92);color:#f5f5f7;box-shadow:0 8px 32px rgba(0,0,0,0.28),0 0 0 1px rgba(255,255,255,0.08) inset;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);font-size:14px;font-weight:500;line-height:1.35;letter-spacing:0.01em;opacity:0;transform:translateY(-12px) scale(0.92);transition:opacity 0.32s cubic-bezier(0.22,1,0.36,1),transform 0.38s cubic-bezier(0.22,1,0.36,1);}.dynamic-island-visible{opacity:1;transform:translateY(0) scale(1);}.dynamic-island-hiding{opacity:0;transform:translateY(-10px) scale(0.94);transition-duration:0.26s;}.dynamic-island-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;}.dynamic-island-icon svg{width:14px;height:14px;}.dynamic-island-success .dynamic-island-icon{background:rgba(24,160,88,0.22);color:#34d399;}.dynamic-island-error .dynamic-island-icon{background:rgba(208,48,80,0.22);color:#fb7185;}.dynamic-island-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media (prefers-color-scheme:light){.dynamic-island{background:rgba(28,28,30,0.94);color:#fafafa;}}@media (prefers-reduced-motion:reduce){.dynamic-island{transition:opacity 0.15s ease;transform:none;}.dynamic-island-visible,.dynamic-island-hiding{transform:none;}}