.page_accountSettingsPage__fhuA2{min-height:100vh;background:var(--body-background);padding:2rem 0}.page_container__XIG2o{max-width:1200px;margin:0 auto;padding:0 1.5rem}.page_header__QIWYG{margin-bottom:2rem}.page_title__cuFyk{font-size:2.5rem;font-weight:800;color:var(--text-color);margin:0 0 .5rem;background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_subtitle__OCGs8{font-size:1.125rem;color:rgba(255,255,255,.7);margin:0;font-weight:500}@media (max-width:768px){.page_account-settings-page__A8aqz{padding:1rem 0}.page_container__XIG2o{padding:0 1rem}.page_title__cuFyk{font-size:2rem}.page_subtitle__OCGs8{font-size:1rem}}.AccountSettings_container__fDFTw{max-width:1200px;margin:0 auto;padding:0 1.5rem}.AccountSettings_header__IAdKB{margin-bottom:2rem}.AccountSettings_title__abHp3{font-size:2.5rem;font-weight:800;color:var(--text-color);margin:0 0 .5rem;background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AccountSettings_subtitle__Ur6t6{font-size:1.125rem;color:rgba(255,255,255,.7);margin:0;font-weight:500}.AccountSettings_card__nYJAX{background:var(--modal-content-background);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.2);border:1px solid var(--border-color);margin-bottom:2rem;overflow:hidden;transition:all .3s ease}.AccountSettings_card__nYJAX:hover{box-shadow:0 12px 40px rgba(0,0,0,.4),0 8px 20px rgba(0,0,0,.3);transform:translateY(-2px)}.AccountSettings_cardHeader__BGJtV{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid var(--border-color);background:rgba(255,255,255,.05)}.AccountSettings_cardTitle__fO4kz{font-size:1.25rem;font-weight:700;color:var(--text-color);margin:0}.AccountSettings_cardContent___c2nV{padding:2rem}.AccountSettings_statusBadge___Sevc{display:flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.1);padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600}.AccountSettings_statusDot__H1p_2{width:8px;height:8px;border-radius:50%}.AccountSettings_statusDot__H1p_2.AccountSettings_active__SXds7{background:#10b981;box-shadow:0 0 8px rgba(16,185,129,.5)}.AccountSettings_statusDot__H1p_2.AccountSettings_inactive__jqlh_{background:#6b7280}.AccountSettings_infoGrid__AnVO_{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.AccountSettings_infoItem__r_2gH{display:flex;flex-direction:column;gap:.5rem}.AccountSettings_label__DbXSk{font-size:.875rem;font-weight:600;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.05em}.AccountSettings_value__w713J{font-size:1rem;font-weight:500;color:var(--text-color);padding:.75rem;background:rgba(255,255,255,.05);border-radius:8px;border:1px solid var(--border-color)}.AccountSettings_apiKeyActions__xGO7L{display:flex;gap:.75rem}.AccountSettings_toggleButton__s_r3z{background:var(--primary-color);color:white;border:none;padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.AccountSettings_toggleButton__s_r3z:hover{background:var(--primary-color-hover)}.AccountSettings_copyButton__Z1RHu{background:#10b981;color:white;border:none;padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.AccountSettings_copyButton__Z1RHu:hover:not(:disabled){background:#059669}.AccountSettings_copyButton__Z1RHu:disabled{background:var(--border-color);color:rgba(255,255,255,.5);cursor:not-allowed}.AccountSettings_apiKeyContainer__pZP0c{display:flex;flex-direction:column;gap:1rem}.AccountSettings_apiKeyValue__B1NSo{background:rgba(0,0,0,.3);border:1px solid var(--border-color);border-radius:8px;padding:1rem;position:relative}.AccountSettings_apiKeyCode__oJLsn{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;color:var(--text-color);word-break:break-all;line-height:1.5}.AccountSettings_apiKeyWarning__c_h8I{font-size:.875rem;color:#fbbf24;margin:0;padding:.75rem;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);border-radius:8px}.AccountSettings_detailsGrid__EHWCb{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.AccountSettings_detailItem__RgBy3{display:flex;flex-direction:column;gap:.5rem}.AccountSettings_loadingContainer__6bJ_3{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1rem;color:rgba(255,255,255,.7)}.AccountSettings_spinner__YD322{width:40px;height:40px;border-top:4px solid var(--border-color);border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:AccountSettings_spin__T_PA3 1s linear infinite}@keyframes AccountSettings_spin__T_PA3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AccountSettings_errorContainer__usQTy{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1rem;text-align:center;color:var(--text-color)}.AccountSettings_errorIcon__y0lpO{font-size:3rem;margin-bottom:1rem}.AccountSettings_errorContainer__usQTy h3{font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.AccountSettings_errorContainer__usQTy p{color:rgba(255,255,255,.7);margin:0 0 1.5rem}.AccountSettings_retryButton__1mYHA{background:var(--primary-color);color:white;border:none;padding:.75rem 1.5rem;border-radius:50px;font-weight:600;cursor:pointer;transition:all .2s ease}.AccountSettings_retryButton__1mYHA:hover{background:var(--primary-color-hover);transform:translateY(-1px)}@media (max-width:768px){.AccountSettings_container__fDFTw{padding:0 1rem}.AccountSettings_title__abHp3{font-size:2rem}.AccountSettings_subtitle__Ur6t6{font-size:1rem}.AccountSettings_cardHeader__BGJtV{flex-direction:column;gap:1rem;align-items:stretch}.AccountSettings_apiKeyActions__xGO7L{justify-content:center}.AccountSettings_detailsGrid__EHWCb,.AccountSettings_infoGrid__AnVO_{grid-template-columns:1fr;gap:1rem}.AccountSettings_cardContent___c2nV{padding:1.5rem}}