.SettingsModal_container__nsKNV{display:flex;height:500px;overflow:visible}.SettingsModal_sidebar__yK9Tc{width:200px;border-right:1px solid var(--border-color);padding:0;flex-shrink:0;display:flex;flex-direction:column}.SettingsModal_userInfoContent__vDcPs{display:flex;flex-direction:column;gap:24px}.SettingsModal_userProfileSection__qyBpK{display:flex;justify-content:center;padding-bottom:24px;border-bottom:1px solid var(--border-color)}.SettingsModal_userProfileAvatar__csqk9{position:relative;width:100px;height:100px;border-radius:50%;background:var(--surface);border:3px solid var(--border-color);display:flex;align-items:center;justify-content:center;flex-shrink:0}.SettingsModal_userProfileImageWrapper___e0e0{width:100%;height:100%;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.SettingsModal_deleteIconButton__Xwe_y{position:absolute;top:-4px;right:-4px;width:24px;height:24px;border-radius:50%;background:#ef4444;color:#fff;border:2px solid var(--background);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.2)}.SettingsModal_deleteIconButton__Xwe_y:hover{background:#dc2626;transform:scale(1.1)}.SettingsModal_userProfileAvatar__csqk9 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.SettingsModal_userProfileAvatar__csqk9 svg{color:var(--text-secondary)}.SettingsModal_avatarChangeOverlay__3_tWc{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;opacity:0;transition:opacity .2s;color:#fff;font-size:12px}.SettingsModal_userProfileAvatar__csqk9:hover .SettingsModal_avatarChangeOverlay__3_tWc{opacity:1}.SettingsModal_avatarChangeOverlay__3_tWc.SettingsModal_disabled__w1VwN{cursor:not-allowed;opacity:.5}.SettingsModal_userInfoButtonsBottom__dXY_o{display:flex;gap:8px;justify-content:center;margin-top:24px;margin-bottom:24px;padding-top:24px;border-top:1px solid var(--border-color)}.SettingsModal_cancelUserButton__Ys48y,.SettingsModal_editUserButton__oAK4X,.SettingsModal_saveUserButton__MQ95v{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.SettingsModal_editUserButton__oAK4X{background:#000;color:#fff}.SettingsModal_editUserButton__oAK4X:hover{opacity:.8}.SettingsModal_saveUserButton__MQ95v{background:#000;color:#fff}.SettingsModal_saveUserButton__MQ95v:hover:not(:disabled){opacity:.8}.SettingsModal_saveUserButton__MQ95v:disabled{opacity:.5;cursor:not-allowed}.SettingsModal_cancelUserButton__Ys48y{background:transparent;color:var(--text-secondary);border:1px solid var(--border-color)}.SettingsModal_cancelUserButton__Ys48y:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.SettingsModal_cancelUserButton__Ys48y:disabled{opacity:.5;cursor:not-allowed}.SettingsModal_userInfoFields__jy5oL{display:flex;flex-direction:column;gap:16px}.SettingsModal_userInfoFieldRow__9zarB{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:16px}.SettingsModal_userInfoFieldRow__9zarB label{font-size:14px;font-weight:500;color:var(--text-secondary);text-align:right}.SettingsModal_userInfoValue__Mt5yt{background:var(--surface);min-height:40px;display:flex;align-items:center}.SettingsModal_userInfoInput__L9EqV,.SettingsModal_userInfoValue__Mt5yt{font-size:14px;color:var(--text-primary);padding:10px 14px;border:1px solid var(--border-color);border-radius:8px}.SettingsModal_userInfoInput__L9EqV{background:var(--background);outline:none;transition:all .2s}.SettingsModal_userInfoInput__L9EqV:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(123,160,152,.1)}.SettingsModal_userRoleBadge__TAYFk{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;width:-moz-fit-content;width:fit-content}.SettingsModal_userRoleBadge__TAYFk.SettingsModal_super__Y0JSt{background:rgba(147,51,234,.1);color:#9333ea;border:1px solid rgba(147,51,234,.2)}.SettingsModal_userRoleBadge__TAYFk.SettingsModal_admin__KvQPG{background:rgba(59,130,246,.1);color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.SettingsModal_userRoleBadge__TAYFk.SettingsModal_user__KjLsv{background:hsla(220,9%,46%,.1);color:#6b7280;border:1px solid hsla(220,9%,46%,.2)}.SettingsModal_errorMessage__NAdTj{display:flex;align-items:center;gap:8px;padding:12px;background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#ef4444;font-size:14px;margin-top:16px}.SettingsModal_errorMessage__NAdTj svg{flex-shrink:0}.SettingsModal_menu__I313I{display:flex;flex-direction:column;gap:4px;padding:12px;flex:1;overflow-y:auto}.SettingsModal_menuItem__YItmq{display:flex;align-items:center;gap:12px;padding:10px 16px;background:transparent;border:none;border-radius:8px;color:var(--text-secondary);font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:all .2s;width:100%}.SettingsModal_menuItem__YItmq:hover{background:var(--surface-hover);color:var(--text-primary)}.SettingsModal_menuItem__YItmq.SettingsModal_active__9zosi{background:rgba(123,160,152,.1);color:var(--primary-color)}.SettingsModal_content__Cfq1W{flex:1;padding:24px;overflow-y:auto;overflow-x:hidden}.SettingsModal_sectionContent__VeQtL{max-width:500px;display:flex;flex-direction:column;height:100%}.SettingsModal_sectionTitle__nRFNS{font-size:20px;font-weight:600;margin:0 0 24px;color:var(--text-primary)}.SettingsModal_profileForm__eSCs1{display:flex;flex-direction:column;gap:20px}.SettingsModal_profileCompactForm__WfCkU{display:flex;flex-direction:column;gap:16px}.SettingsModal_iconUploadSection__qgoYO{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.SettingsModal_iconUploadSection__qgoYO>label{font-size:13px;font-weight:500;color:var(--text-secondary)}.SettingsModal_iconUploadContainer__Rk17a{display:flex;align-items:center;gap:16px}.SettingsModal_iconPreview__sRff4{width:48px;height:48px;border-radius:50%;overflow:hidden;border:2px solid var(--border-color);flex-shrink:0}.SettingsModal_iconImage__QBBpx{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.SettingsModal_iconPlaceholder__QNqri{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.SettingsModal_iconActions__smnoe{display:flex;flex-direction:column;gap:8px}.SettingsModal_uploadButton__PoQWb{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:13px;cursor:pointer;transition:all .2s}.SettingsModal_uploadButton__PoQWb:hover:not(.SettingsModal_disabled__w1VwN){background:var(--surface);border-color:#667eea;color:#667eea}.SettingsModal_uploadButton__PoQWb.SettingsModal_disabled__w1VwN{opacity:.5;cursor:not-allowed}.SettingsModal_removeButton__L3Crd{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;background:transparent;border:1px solid #ef4444;border-radius:6px;color:#ef4444;font-size:12px;cursor:pointer;transition:all .2s}.SettingsModal_removeButton__L3Crd:hover{background:#ef4444;color:#fff}.SettingsModal_compactFormGroup__N2RyI{display:flex;align-items:center;gap:16px}.SettingsModal_compactFormGroup__N2RyI label{width:120px;font-size:14px;font-weight:500;color:var(--text-secondary);flex-shrink:0}.SettingsModal_inputWrapper___2Q20{flex:1}.SettingsModal_currentCollectionBox__6oYHF{flex:1;display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(123,160,152,.05);border:1px solid rgba(123,160,152,.15);border-radius:8px;font-size:14px;color:var(--text-primary)}.SettingsModal_currentCollectionBox__6oYHF svg{color:var(--primary-color)}.SettingsModal_collectionSearchWrapper__2zMT4{flex:1;position:relative}.SettingsModal_searchInputCompact__pWnXz{display:flex;align-items:center;gap:8px;padding:0 14px;height:40px;background:var(--background);border:1px solid var(--border-color);border-radius:8px;transition:all .2s ease}.SettingsModal_searchInputCompact__pWnXz:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(123,160,152,.1)}.SettingsModal_searchInputCompact__pWnXz svg{color:var(--text-secondary);flex-shrink:0}.SettingsModal_searchInputCompact__pWnXz input{flex:1;background:transparent;border:none;outline:none;font-size:14px;color:var(--text-primary)}.SettingsModal_searchDropdown__YFLkd{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:200px;overflow-y:auto;background:var(--background);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10}.SettingsModal_dropdownItem__ZVmO9{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;cursor:pointer;transition:all .2s ease;font-size:14px}.SettingsModal_dropdownItem__ZVmO9:hover{background:var(--surface-hover)}.SettingsModal_dropdownItem__ZVmO9.SettingsModal_selected__dqxek{background:rgba(123,160,152,.1);color:var(--primary-color)}.SettingsModal_selectedCollectionInfo__Wphwx{margin-top:8px;padding:12px;background:var(--surface);border:1px solid var(--border-color);border-radius:8px}.SettingsModal_selectedCollectionInfo__Wphwx p{margin:0 0 8px;font-size:13px;color:var(--text-secondary)}.SettingsModal_messageInput__L3CSh{width:100%;padding:8px 12px;margin-bottom:8px;background:var(--background);border:1px solid var(--border-color);border-radius:6px;font-size:13px;color:var(--text-primary);transition:all .2s ease}.SettingsModal_messageInput__L3CSh:focus{outline:none;border-color:var(--primary-color)}.SettingsModal_requestButton__dSraz{padding:8px 16px;background:var(--primary-color);border:none;border-radius:6px;font-size:13px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s ease}.SettingsModal_requestButton__dSraz:hover:not(:disabled){background:var(--primary-hover)}.SettingsModal_requestButton__dSraz:disabled{opacity:.6;cursor:not-allowed}.SettingsModal_requestStatusCompact__Ordj_{padding:10px 14px;border-radius:8px;border:1px solid var(--border-color);margin-top:8px}.SettingsModal_requestStatusCompact__Ordj_.SettingsModal_pending__r2ABw{background:rgba(251,191,36,.05);border-color:rgba(251,191,36,.3)}.SettingsModal_requestStatusCompact__Ordj_.SettingsModal_approved__t297y{background:rgba(34,197,94,.05);border-color:rgba(34,197,94,.3)}.SettingsModal_requestStatusCompact__Ordj_.SettingsModal_rejected__Ga3bS{background:rgba(239,68,68,.05);border-color:rgba(239,68,68,.3)}.SettingsModal_statusInfo__Rsg1W{display:flex;align-items:center;justify-content:space-between;font-size:13px}.SettingsModal_cancelButtonSmall___10Xf{font-size:12px;transition:all .2s ease}.SettingsModal_cancelButtonSmall___10Xf:hover{background:rgba(0,0,0,.05)}.SettingsModal_confirmButtonSmall___kl5x{padding:4px 10px;background:var(--primary-color);border:1px solid var(--primary-color);border-radius:4px;font-size:12px;color:#fff;cursor:pointer;transition:all .2s ease}.SettingsModal_confirmButtonSmall___kl5x:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.SettingsModal_rejectedActions__6Bn7s{margin-top:8px;padding-top:8px;border-top:1px solid rgba(239,68,68,.2)}.SettingsModal_rejectedHint__04F3w{color:var(--text-secondary);font-size:11px;font-style:italic}.SettingsModal_profileActionsCompact__wuLAP{display:flex;gap:12px;margin-top:16px}.SettingsModal_errorCompact__2q01l{display:flex;align-items:center;gap:6px;padding:8px 12px;background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2);border-radius:6px;color:#ef4444;font-size:13px;margin-top:12px}.SettingsModal_formGroup__TB6mZ{display:flex;flex-direction:column;gap:8px}.SettingsModal_formGroup__TB6mZ label{font-size:14px;font-weight:500;color:var(--text-secondary)}.SettingsModal_input__P1hZJ{padding:10px 14px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--background);color:var(--text-primary);transition:all .2s}.SettingsModal_input__P1hZJ:hover:not(:disabled){border-color:var(--border-color)}.SettingsModal_input__P1hZJ:focus{outline:none;border-color:var(--primary-color)}.SettingsModal_input__P1hZJ:disabled{background:var(--surface);cursor:not-allowed;opacity:.7}.SettingsModal_profileActions__Yz_87{display:flex;gap:12px;margin-top:8px;margin-bottom:8px}.SettingsModal_notificationsList__SDugt{display:flex;flex-direction:column;gap:20px}.SettingsModal_notificationItem__ye6zH{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--surface);border-radius:8px;border:1px solid var(--border-color)}.SettingsModal_notificationItem__ye6zH h4{margin:0 0 4px;font-size:15px;font-weight:500;color:var(--text-primary)}.SettingsModal_notificationItem__ye6zH p{margin:0;font-size:13px;color:var(--text-secondary)}.SettingsModal_switch__ECFfl{position:relative;display:inline-block;width:44px;height:24px}.SettingsModal_switch__ECFfl input{opacity:0;width:0;height:0}.SettingsModal_slider__kD5_s{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--border-color);transition:.3s;border-radius:24px}.SettingsModal_slider__kD5_s:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:var(--background);transition:.3s;border-radius:50%}input:checked+.SettingsModal_slider__kD5_s{background-color:var(--primary-color)}input:checked+.SettingsModal_slider__kD5_s:before{transform:translateX(20px)}.SettingsModal_themeSelector__Sb0cL{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.SettingsModal_themeOption__KO89u{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:var(--surface);border:2px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .2s}.SettingsModal_themeOption__KO89u:hover{border-color:var(--border-color);background:var(--surface-hover)}.SettingsModal_themeOption__KO89u.SettingsModal_active__9zosi{border-color:var(--primary-color);background:rgba(123,160,152,.05)}.SettingsModal_themeOption__KO89u span{font-size:13px;font-weight:500;color:var(--text-secondary)}.SettingsModal_themeOption__KO89u.SettingsModal_active__9zosi span{color:var(--text-primary)}.SettingsModal_themePreview__kNgrb{width:100%;aspect-ratio:4/3;border-radius:8px;overflow:hidden;position:relative;border:1px solid var(--border-color)}.SettingsModal_previewHeader__hy9Gd{height:12px;padding:0 6px;display:flex;align-items:center}.SettingsModal_previewDots__F77ZK{display:flex;gap:3px}.SettingsModal_previewDots__F77ZK span{width:4px;height:4px;border-radius:50%}.SettingsModal_previewContent__oFdXC{display:flex;height:calc(100% - 12px);padding:4px;gap:4px}.SettingsModal_previewSidebar__pH46U{width:20%;border-radius:3px}.SettingsModal_previewMain__lPaNI{flex:1;display:flex;flex-direction:column;gap:4px;padding:4px}.SettingsModal_previewLine__d_oWG{height:6px;border-radius:2px;width:80%}.SettingsModal_previewLine__d_oWG:nth-child(2){width:60%}.SettingsModal_previewInput__G8snI{margin-top:auto;height:10px;border-radius:3px}.SettingsModal_lightPreview__0QZS1{background:#f5f5f5}.SettingsModal_lightPreview__0QZS1 .SettingsModal_previewHeader__hy9Gd{background:#e8e8e8}.SettingsModal_lightPreview__0QZS1 .SettingsModal_previewDots__F77ZK span{background:#d0d0d0}.SettingsModal_lightPreview__0QZS1 .SettingsModal_previewDots__F77ZK span:first-child{background:#ff5f57}.SettingsModal_lightPreview__0QZS1 .SettingsModal_previewDots__F77ZK span:nth-child(2){background:#febc2e}.SettingsModal_lightPreview__0QZS1 .SettingsModal_previewDots__F77ZK span:last-child{background:#28c840}.SettingsModal_lightPreview__0QZS1 .SettingsModal_previewSidebar__pH46U{background:#e0e0e0}.SettingsModal_lightPreview__0QZS1 .SettingsModal_previewLine__d_oWG{background:#d8d8d8}.SettingsModal_lightPreview__0QZS1 .SettingsModal_previewInput__G8snI{background:#fff;border:1px solid #e0e0e0}.SettingsModal_darkPreview__z_8Nj{background:#2d2d2d}.SettingsModal_darkPreview__z_8Nj .SettingsModal_previewHeader__hy9Gd{background:#3d3d3d}.SettingsModal_darkPreview__z_8Nj .SettingsModal_previewDots__F77ZK span{background:#555}.SettingsModal_darkPreview__z_8Nj .SettingsModal_previewDots__F77ZK span:first-child{background:#ff5f57}.SettingsModal_darkPreview__z_8Nj .SettingsModal_previewDots__F77ZK span:nth-child(2){background:#febc2e}.SettingsModal_darkPreview__z_8Nj .SettingsModal_previewDots__F77ZK span:last-child{background:#28c840}.SettingsModal_darkPreview__z_8Nj .SettingsModal_previewSidebar__pH46U{background:#404040}.SettingsModal_darkPreview__z_8Nj .SettingsModal_previewLine__d_oWG{background:#4a4a4a}.SettingsModal_darkPreview__z_8Nj .SettingsModal_previewInput__G8snI{background:#3a3a3a;border:1px solid #4a4a4a}.SettingsModal_systemPreview__z_ftx{background:#f5f5f5;position:relative;overflow:hidden}.SettingsModal_systemPreview__z_ftx:before{content:"";position:absolute;top:0;left:50%;width:50%;height:100%;background:#2d2d2d;z-index:10;pointer-events:none}.SettingsModal_systemPreview__z_ftx .SettingsModal_previewHeader__hy9Gd{background:#e8e8e8}.SettingsModal_systemPreview__z_ftx .SettingsModal_previewDots__F77ZK span{background:#d0d0d0}.SettingsModal_systemPreview__z_ftx .SettingsModal_previewDots__F77ZK span:first-child{background:#ff5f57}.SettingsModal_systemPreview__z_ftx .SettingsModal_previewDots__F77ZK span:nth-child(2){background:#febc2e}.SettingsModal_systemPreview__z_ftx .SettingsModal_previewDots__F77ZK span:last-child{background:#28c840}.SettingsModal_systemPreview__z_ftx .SettingsModal_previewSidebar__pH46U{background:#e0e0e0}.SettingsModal_systemPreview__z_ftx .SettingsModal_previewLine__d_oWG{background:#d8d8d8}.SettingsModal_systemPreview__z_ftx .SettingsModal_previewInput__G8snI{background:#fff;border:1px solid #e0e0e0}.SettingsModal_autoIndicator__wzALf{position:absolute;bottom:8px;right:8px;width:10px;height:10px;border-radius:50%;background:#f97316;box-shadow:0 0 6px rgba(249,115,22,.6);z-index:11}.SettingsModal_checkIcon__O69J3{position:absolute;top:8px;right:8px;color:var(--primary-color)}.SettingsModal_languageSelector__cKkU9{display:flex;flex-direction:column;gap:12px}.SettingsModal_languageSelector__cKkU9 label{font-size:14px;color:var(--text-secondary)}.SettingsModal_select__rMkdd{padding:10px 14px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--background);color:var(--text-primary);cursor:pointer;transition:all .2s}.SettingsModal_select__rMkdd:hover{border-color:var(--border-color);background:var(--surface-hover)}.SettingsModal_select__rMkdd:focus{outline:none;border-color:var(--primary-color)}.SettingsModal_subscriptionInfo__OCb5U{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:40px 20px}.SettingsModal_crownIcon__mb_1w{color:var(--accent-color)}.SettingsModal_subscriptionInfo__OCb5U h4{margin:0;font-size:24px;font-weight:600;color:var(--text-primary)}.SettingsModal_subscriptionInfo__OCb5U p{margin:0;font-size:14px;color:var(--text-secondary);max-width:300px}[data-theme=dark] .SettingsModal_menuItem__YItmq:hover{background:hsla(0,0%,100%,.1)}[data-theme=dark] .SettingsModal_themeOption__KO89u:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}[data-theme=dark] .SettingsModal_input__P1hZJ:hover:not(:disabled){border-color:hsla(0,0%,100%,.2)}[data-theme=dark] .SettingsModal_select__rMkdd:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}[data-theme=dark] .SettingsModal_collectionSection__4xzq5{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .SettingsModal_searchInput__NitZ0{background:hsla(0,0%,100%,.05)}[data-theme=dark] .SettingsModal_searchResults__i0hi3{background:hsla(0,0%,100%,.02)}[data-theme=dark] .SettingsModal_messageSection__YmTKV textarea{background:hsla(0,0%,100%,.05)}[data-theme=dark] .SettingsModal_statusCard__mJjud{background:hsla(0,0%,100%,.02)}[data-theme=dark] .SettingsModal_searchInputCompact__pWnXz{background:hsla(0,0%,100%,.05)}[data-theme=dark] .SettingsModal_searchDropdown__YFLkd{background:var(--background);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .SettingsModal_dropdownItem__ZVmO9:hover{background:hsla(0,0%,100%,.05)}[data-theme=dark] .SettingsModal_selectedCollectionInfo__Wphwx{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .SettingsModal_messageInput__L3CSh{background:hsla(0,0%,100%,.05)}[data-theme=dark] .SettingsModal_currentCollectionBox__6oYHF{background:rgba(123,160,152,.1)}.SettingsModal_collectionInfo__pBv00{display:flex;flex-direction:column;gap:12px}.SettingsModal_collectionInfo__pBv00 h4{font-size:13px;font-weight:500;color:var(--text-secondary);margin:0}.SettingsModal_currentCollection__A72Vz{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(123,160,152,.05);border:1px solid rgba(123,160,152,.15);border-radius:8px}.SettingsModal_currentCollection__A72Vz svg{color:var(--primary-color)}.SettingsModal_currentCollection__A72Vz span{font-size:14px;font-weight:500;color:var(--text-primary)}.SettingsModal_requestStatus__FVtXM{display:flex;flex-direction:column;gap:12px}.SettingsModal_requestStatus__FVtXM h4{font-size:13px;font-weight:500;color:var(--text-secondary);margin:0}.SettingsModal_statusCard__mJjud{background:var(--background);border:1px solid var(--border-color);border-radius:8px;padding:16px}.SettingsModal_statusCard__mJjud.SettingsModal_pending__r2ABw{border-color:rgba(251,191,36,.3);background:rgba(251,191,36,.05)}.SettingsModal_statusCard__mJjud.SettingsModal_approved__t297y{border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.05)}.SettingsModal_statusCard__mJjud.SettingsModal_rejected__Ga3bS{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.05)}.SettingsModal_statusHeader__OobYx{display:flex;align-items:center;gap:8px;margin-bottom:12px}.SettingsModal_statusHeader__OobYx svg{width:20px;height:20px}.SettingsModal_statusCard__mJjud.SettingsModal_pending__r2ABw .SettingsModal_statusHeader__OobYx svg{color:#f59e0b}.SettingsModal_statusCard__mJjud.SettingsModal_approved__t297y .SettingsModal_statusHeader__OobYx svg{color:#22c55e}.SettingsModal_statusCard__mJjud.SettingsModal_rejected__Ga3bS .SettingsModal_statusHeader__OobYx svg{color:#ef4444}.SettingsModal_statusText__iI__u{font-size:14px;font-weight:600}.SettingsModal_requestDetails__fE_vT{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.SettingsModal_requestDetails__fE_vT p{margin:0;font-size:12px;color:var(--text-secondary);line-height:1.4}.SettingsModal_requestDetails__fE_vT strong{color:var(--text-primary)}.SettingsModal_cancelButton__vNj6X{padding:6px 14px;font-size:12px;font-weight:500;transition:all .2s ease}.SettingsModal_cancelButton__vNj6X:hover{background:rgba(0,0,0,.05);border-color:var(--text-secondary)}.SettingsModal_subscriptionCompact__5iMZv{display:flex;flex-direction:column;gap:16px}.SettingsModal_currentPlanCard__NpowU{display:flex;align-items:center;gap:16px;padding:20px;background:var(--surface);border:1px solid var(--border-color);border-radius:12px;transition:all .2s ease}.SettingsModal_currentPlanCard__NpowU.SettingsModal_freePlan__32VI4{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-color:#e5e7eb}.SettingsModal_currentPlanCard__NpowU.SettingsModal_plusPlan__YVw25{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#93c5fd}.SettingsModal_currentPlanCard__NpowU.SettingsModal_proPlan__DQDJH{background:linear-gradient(135deg,#f3e8ff,#e9d5ff);border-color:#c084fc}.SettingsModal_planIconWrapper__w2Roo{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;flex-shrink:0}.SettingsModal_freePlan__32VI4 .SettingsModal_planIconWrapper__w2Roo{color:#6b7280}.SettingsModal_plusPlan__YVw25 .SettingsModal_planIconWrapper__w2Roo{color:#3b82f6}.SettingsModal_proPlan__DQDJH .SettingsModal_planIconWrapper__w2Roo{color:#8b5cf6}.SettingsModal_planContent__uwxUW{flex:1;min-width:0}.SettingsModal_planHeader__vGVvM{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.SettingsModal_currentPlanName__Ajj4_{font-size:16px;font-weight:600;color:var(--text-primary)}.SettingsModal_planStatus__3bCAt{font-size:12px;padding:2px 8px;background:rgba(0,0,0,.05);border-radius:12px;color:var(--text-secondary);font-weight:500}.SettingsModal_planDescription__WeIq2{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.4}.SettingsModal_collectionInfoContent__m_4HH{display:flex;flex-direction:column;gap:24px}.SettingsModal_currentCollectionSection__bVmLb{padding:20px;background:var(--surface);border:1px solid var(--border-color);border-radius:12px}.SettingsModal_collectionIconAndName__fw2bn{display:flex;align-items:center;gap:16px}.SettingsModal_collectionIcon__AcDH1{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--background);border-radius:10px;flex-shrink:0}.SettingsModal_collectionIcon__AcDH1 img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.SettingsModal_collectionIcon__AcDH1 svg{color:var(--text-secondary)}.SettingsModal_collectionDetails__A5Pwz{min-width:0}.SettingsModal_collectionName__vsK4P{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.SettingsModal_collectionDescription__y0WyC{font-size:13px;color:var(--text-secondary);line-height:1.4}.SettingsModal_collectionActionSection__M9uJb{display:flex;justify-content:center}.SettingsModal_changeCollectionButton___u191{padding:10px 24px;background:var(--primary-color);color:#fff;border:none;font-weight:500;transition:all .2s ease}.SettingsModal_changeCollectionButton___u191:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.SettingsModal_pendingRequestSection__Qm2Xx{display:flex;flex-direction:column;align-items:center;gap:12px}.SettingsModal_pendingMessage__tO5Co{display:flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);border-radius:8px;color:var(--text-primary);font-size:14px}.SettingsModal_pendingMessage__tO5Co svg{color:#f59e0b}.SettingsModal_cancelRequestButton__ypAbD{padding:8px 20px;background:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s ease}.SettingsModal_cancelRequestButton__ypAbD:hover{background:rgba(239,68,68,.1);border-color:#ef4444;color:#ef4444}.SettingsModal_viewPlansButton__FLsmP{width:100%;padding:12px 20px;background:var(--text-primary);color:var(--background);border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.SettingsModal_viewPlansButton__FLsmP:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.SettingsModal_loadingContainer__DIZpj{display:flex;align-items:center;justify-content:center;padding:40px;min-height:120px}.SettingsModal_spinner__GHzkH{width:32px;height:32px;border:2px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:SettingsModal_spin__AeoYN .8s linear infinite}@keyframes SettingsModal_spin__AeoYN{to{transform:rotate(1turn)}}.SettingsModal_requestForm__AXkMH{gap:16px}.SettingsModal_requestForm__AXkMH h4{font-size:13px;font-weight:500;color:var(--text-secondary);margin:0}.SettingsModal_searchSection__676K9{display:flex;flex-direction:column;gap:12px}.SettingsModal_searchInput__NitZ0{display:flex;align-items:center;gap:8px;padding:0 14px;height:40px;background:var(--background);border:1px solid var(--border-color);border-radius:8px;transition:all .2s ease}.SettingsModal_searchInput__NitZ0:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(123,160,152,.1)}.SettingsModal_searchInput__NitZ0 svg{color:var(--text-secondary);flex-shrink:0}.SettingsModal_searchInput__NitZ0 input{flex:1;background:transparent;border:none;outline:none;font-size:14px;color:var(--text-primary)}.SettingsModal_searchResults__i0hi3{max-height:160px;overflow-y:auto;border:1px solid var(--border-color);border-radius:8px;background:var(--background)}.SettingsModal_collectionItem___aYLg{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border-color);cursor:pointer;transition:all .2s ease}.SettingsModal_collectionItem___aYLg:last-child{border-bottom:none}.SettingsModal_collectionItem___aYLg:hover{background:rgba(0,0,0,.02)}.SettingsModal_collectionItem___aYLg.SettingsModal_selected__dqxek{background:rgba(123,160,152,.05)}.SettingsModal_collectionLogo__2_658{width:32px;height:32px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.SettingsModal_collectionDetails__A5Pwz{flex:1}.SettingsModal_collectionDetails__A5Pwz h5{font-size:13px;font-weight:600;color:var(--text-primary);margin:0;line-height:1.3}.SettingsModal_collectionDetails__A5Pwz p{font-size:11px;color:var(--text-secondary);margin:0;line-height:1.3}.SettingsModal_collectionDetails__A5Pwz .SettingsModal_description__n4Ufe{margin-top:2px;font-size:11px;color:var(--text-secondary);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SettingsModal_messageSection__YmTKV{display:flex;flex-direction:column;gap:8px}.SettingsModal_messageSection__YmTKV label{font-size:13px;font-weight:500;color:var(--text-secondary)}.SettingsModal_messageSection__YmTKV textarea{width:100%;padding:10px 14px;background:var(--background);border:1px solid var(--border-color);border-radius:8px;font-size:13px;color:var(--text-primary);resize:none;transition:all .2s ease;min-height:80px;max-height:80px}.SettingsModal_messageSection__YmTKV textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(123,160,152,.1)}.SettingsModal_error__FV727{display:flex;align-items:center;gap:8px;padding:10px 14px;background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#ef4444;font-size:13px}.SettingsModal_error__FV727 svg{flex-shrink:0}.SettingsModal_submitButton__s6B8E{width:100%;padding:10px 20px;background:var(--primary-color);border:none;border-radius:8px;font-size:13px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s ease;margin-top:auto}.SettingsModal_submitButton__s6B8E:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(123,160,152,.3)}.SettingsModal_submitButton__s6B8E:disabled{opacity:.6;cursor:not-allowed}.SettingsModal_mobileMenuButton__eRdsm,.SettingsModal_mobileMenuOverlay__RwiXc{display:none}@media (max-width:768px){.SettingsModal_container__nsKNV{flex-direction:column;height:85vh;max-height:none;position:relative}.SettingsModal_mobileMenuButton__eRdsm{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--surface);border:none;border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;width:100%;justify-content:flex-start}.SettingsModal_mobileMenuButton__eRdsm:hover{background:var(--surface-hover)}.SettingsModal_sidebar__yK9Tc{position:fixed;top:0;left:-250px;width:250px;height:100vh;background:var(--background);border-right:1px solid var(--border-color);z-index:1001;transition:left .3s ease;box-shadow:2px 0 8px rgba(0,0,0,.1)}.SettingsModal_sidebar__yK9Tc.SettingsModal_mobileMenuOpen__Aue_a{left:0}.SettingsModal_userProfileSection__qyBpK{flex-direction:column;align-items:center;text-align:center}.SettingsModal_userProfileAvatar__csqk9{width:60px;height:60px}.SettingsModal_userInfoButtons__aaQIs{justify-content:center}.SettingsModal_cancelUserButton__Ys48y,.SettingsModal_editUserButton__oAK4X,.SettingsModal_saveUserButton__MQ95v{font-size:13px;padding:6px 12px}.SettingsModal_mobileMenuOverlay__RwiXc{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000}.SettingsModal_menu__I313I{display:flex;flex-direction:column;padding:20px 0;gap:0}.SettingsModal_menuItem__YItmq{display:flex;align-items:center;gap:12px;padding:16px 20px;background:transparent;border:none;color:var(--text-secondary);font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:all .2s;width:100%;flex-direction:row;justify-content:flex-start;border-radius:0;min-width:auto;height:auto}.SettingsModal_menuItem__YItmq:hover{background:var(--surface-hover);color:var(--text-primary)}.SettingsModal_menuItem__YItmq.SettingsModal_active__9zosi{background:rgba(123,160,152,.1);color:var(--primary-color)}.SettingsModal_menuItem__YItmq span{display:block;font-size:14px;text-align:left;line-height:1.4;white-space:nowrap}.SettingsModal_content__Cfq1W{padding:16px;overflow-y:auto;flex:1}.SettingsModal_sectionContent__VeQtL{max-width:none;height:auto}.SettingsModal_sectionTitle__nRFNS{font-size:18px;margin-bottom:16px}.SettingsModal_profileCompactForm__WfCkU{gap:12px}.SettingsModal_compactFormGroup__N2RyI{flex-direction:column;align-items:stretch;gap:6px}.SettingsModal_compactFormGroup__N2RyI label{width:auto;font-size:13px}.SettingsModal_input__P1hZJ{padding:8px 12px;font-size:13px}.SettingsModal_searchInputCompact__pWnXz{height:36px;padding:0 10px;font-size:13px}.SettingsModal_currentCollectionBox__6oYHF{padding:8px 10px;font-size:13px}.SettingsModal_selectedCollectionInfo__Wphwx{padding:10px}.SettingsModal_messageInput__L3CSh{padding:6px 10px;font-size:12px}.SettingsModal_requestButton__dSraz{padding:6px 12px;font-size:12px}.SettingsModal_profileActionsCompact__wuLAP{flex-direction:column;gap:8px}.SettingsModal_profileActionsCompact__wuLAP button{width:100%;padding:10px;font-size:13px}.SettingsModal_notificationsList__SDugt{gap:12px}.SettingsModal_notificationItem__ye6zH{flex-direction:column;align-items:stretch;gap:12px;padding:12px}.SettingsModal_notificationItem__ye6zH h4{font-size:14px}.SettingsModal_notificationItem__ye6zH p{font-size:12px;margin-bottom:8px}.SettingsModal_switch__ECFfl{align-self:flex-end}.SettingsModal_themeSelector__Sb0cL{grid-template-columns:repeat(3,1fr);gap:8px}.SettingsModal_themeOption__KO89u{padding:8px;gap:6px}.SettingsModal_themeOption__KO89u span{font-size:12px;text-align:center;line-height:1.2}.SettingsModal_themePreview__kNgrb{aspect-ratio:4/3}.SettingsModal_previewHeader__hy9Gd{height:10px}.SettingsModal_previewDots__F77ZK span{width:3px;height:3px}.SettingsModal_autoIndicator__wzALf{width:8px;height:8px;bottom:6px;right:6px}.SettingsModal_gradientOptions__5djja{grid-template-columns:repeat(2,1fr);gap:6px}.SettingsModal_gradientOption__BksWF{padding:6px;gap:4px}.SettingsModal_gradientPreview__rXRC2{height:32px}.SettingsModal_gradientOption__BksWF span{font-size:11px}.SettingsModal_appearanceSection__LYdU5{margin-bottom:12px}.SettingsModal_subsectionTitle__HZicG{font-size:13px;margin-bottom:8px}.SettingsModal_opacityControl__cuPMq{padding:10px 12px;gap:8px}.SettingsModal_opacityControl__cuPMq label{font-size:13px}.SettingsModal_languageSelector__cKkU9{gap:8px}.SettingsModal_languageSelector__cKkU9 label{font-size:13px}.SettingsModal_subscriptionInfo__OCb5U{padding:24px 12px;gap:12px}.SettingsModal_subscriptionInfo__OCb5U h4{font-size:20px}.SettingsModal_subscriptionInfo__OCb5U p{font-size:13px}.SettingsModal_crownIcon__mb_1w{width:40px;height:40px}.SettingsModal_errorCompact__2q01l{padding:6px 10px;font-size:12px}.SettingsModal_requestStatusCompact__Ordj_{padding:8px 10px}.SettingsModal_statusInfo__Rsg1W{font-size:12px;flex-direction:column;align-items:stretch;gap:8px}.SettingsModal_cancelButtonSmall___10Xf{align-self:flex-end;padding:4px 8px;font-size:11px}}@media (max-width:480px){.SettingsModal_container__nsKNV{height:90vh}.SettingsModal_content__Cfq1W{padding:12px}.SettingsModal_sectionTitle__nRFNS{font-size:16px;margin-bottom:12px}.SettingsModal_profileCompactForm__WfCkU{gap:10px}.SettingsModal_compactFormGroup__N2RyI label,.SettingsModal_input__P1hZJ,.SettingsModal_messageInput__L3CSh,.SettingsModal_searchInputCompact__pWnXz input{font-size:12px}.SettingsModal_currentCollectionBox__6oYHF{font-size:12px;padding:6px 8px}.SettingsModal_notificationItem__ye6zH{padding:10px}.SettingsModal_notificationItem__ye6zH h4{font-size:13px}.SettingsModal_notificationItem__ye6zH p{font-size:11px}.SettingsModal_themeSelector__Sb0cL{grid-template-columns:repeat(3,1fr);gap:6px}.SettingsModal_themeOption__KO89u{padding:6px;gap:4px}.SettingsModal_themeOption__KO89u span{font-size:11px}.SettingsModal_themePreview__kNgrb{aspect-ratio:4/3}.SettingsModal_previewHeader__hy9Gd{height:8px;padding:0 4px}.SettingsModal_previewDots__F77ZK span{width:2px;height:2px}.SettingsModal_previewContent__oFdXC{padding:3px;gap:3px}.SettingsModal_previewLine__d_oWG{height:4px}.SettingsModal_previewInput__G8snI{height:8px}.SettingsModal_autoIndicator__wzALf{width:6px;height:6px;bottom:4px;right:4px}.SettingsModal_subscriptionInfo__OCb5U{padding:20px 8px}.SettingsModal_subscriptionInfo__OCb5U h4{font-size:18px}.SettingsModal_subscriptionInfo__OCb5U p{font-size:12px}}.SettingsModal_selectedCollectionHeader__3BseP{margin-bottom:12px}.SettingsModal_selectedLabel__0h_ic{font-size:12px;color:var(--text-secondary);margin-bottom:4px}.SettingsModal_selectedDetails__L1dUf{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-primary)}.SettingsModal_selectedDetails__L1dUf strong{font-weight:600}.SettingsModal_requestForm__AXkMH{display:flex;flex-direction:column;gap:8px}.SettingsModal_requestForm__AXkMH label{font-size:12px;font-weight:500;color:var(--text-secondary)}.SettingsModal_messageTextarea__xwyDF{padding:8px 10px;font-size:13px;border:1px solid var(--border-color);border-radius:6px;background:var(--background);color:var(--text-primary);resize:vertical;min-height:60px;font-family:inherit}.SettingsModal_messageTextarea__xwyDF:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(123,160,152,.1)}.SettingsModal_requestActions__xbLQ3{display:flex;gap:8px;margin-top:4px}.SettingsModal_cancelButton__vNj6X{padding:8px 16px;font-size:13px;background:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:all .2s}.SettingsModal_cancelButton__vNj6X:hover{background:var(--surface-hover);color:var(--text-primary)}.SettingsModal_searchButton__gvbUR{padding:4px 12px;font-size:12px;background:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;white-space:nowrap;transition:all .2s}.SettingsModal_searchButton__gvbUR:hover{background:var(--primary-hover)}.SettingsModal_statusHeader__OobYx{margin-bottom:8px}.SettingsModal_statusHeader__OobYx label{font-size:12px;font-weight:500;color:var(--text-secondary)}.SettingsModal_statusText__iI__u{display:flex;align-items:center;gap:6px;font-size:13px}.SettingsModal_statusText__iI__u strong{font-weight:600;color:var(--text-primary)}.SettingsModal_statusLabel__7kEvy{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;text-transform:uppercase}.SettingsModal_requestStatusCompact__Ordj_.SettingsModal_pending__r2ABw .SettingsModal_statusLabel__7kEvy{background:rgba(255,193,7,.1);color:#f39c12}.SettingsModal_requestStatusCompact__Ordj_.SettingsModal_approved__t297y .SettingsModal_statusLabel__7kEvy{background:rgba(40,167,69,.1);color:#28a745}.SettingsModal_requestStatusCompact__Ordj_.SettingsModal_rejected__Ga3bS .SettingsModal_statusLabel__7kEvy{background:rgba(220,53,69,.1);color:#dc3545}.SettingsModal_requestMessage__IUwXu{margin-top:8px;padding:8px;background:var(--surface);border-radius:4px;font-size:12px;color:var(--text-secondary)}.SettingsModal_cancelButtonSmall___10Xf{padding:4px 10px;font-size:11px;background:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;transition:all .2s}.SettingsModal_cancelButtonSmall___10Xf:hover{background:var(--surface-hover);color:var(--text-primary)}.SettingsModal_changeCollectionButton___u191{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:var(--background);border:1px solid var(--border-color);border-radius:8px;font-size:14px;color:var(--text-primary);cursor:pointer;transition:all .2s}.SettingsModal_changeCollectionButton___u191:hover{border-color:var(--primary-color);background:var(--surface-hover)}.SettingsModal_changeCollectionButton___u191 svg{color:var(--text-secondary)}.SettingsModal_profileHeader__ssSm7{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.SettingsModal_profileIconSection__Z33EE{display:flex;align-items:center;gap:8px}.SettingsModal_iconEditButtons__LDlVE{display:flex;gap:4px}.SettingsModal_iconEditBtn__C1_YQ{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:var(--surface);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.SettingsModal_iconEditBtn__C1_YQ:hover:not(.SettingsModal_disabled__w1VwN){background:var(--surface-hover);border-color:var(--primary-color);color:var(--primary-color)}.SettingsModal_iconEditBtn__C1_YQ.SettingsModal_disabled__w1VwN{opacity:.5;cursor:not-allowed}.SettingsModal_profileEditActions__ttyaf{display:flex;gap:8px}.SettingsModal_profileEditActions__ttyaf .SettingsModal_btn-sm__9zhVd{padding:6px 12px;font-size:13px;height:32px}@media (max-width:480px){.SettingsModal_profileHeader__ssSm7{flex-direction:column;align-items:flex-start;gap:12px}.SettingsModal_profileEditActions__ttyaf{width:100%}.SettingsModal_profileEditActions__ttyaf button{flex:1}}.SettingsModal_cancelledPlan__nV7_q{opacity:.7;border:2px dashed var(--border-color)!important;background:var(--background-secondary)!important}.SettingsModal_cancelledStatus__Cbqg4{color:#f59e0b!important;font-weight:500}.SettingsModal_cancelledNotice__drokh{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding:8px 12px;background:rgba(249,115,22,.1);border:1px solid rgba(249,115,22,.2);border-radius:6px}.SettingsModal_cancelledBadge__sQSOB{display:inline-flex;align-items:center;padding:2px 8px;background:#f59e0b;color:#fff;font-size:11px;font-weight:600;border-radius:12px;width:-moz-fit-content;width:fit-content;text-transform:uppercase;letter-spacing:.5px}.SettingsModal_cancelledNotice__drokh small{color:#d97706;font-size:12px;line-height:1.4}.SettingsModal_appearanceSection__LYdU5{margin-bottom:16px}.SettingsModal_subsectionTitle__HZicG{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.SettingsModal_chatBorderOptions__SjSD_,.SettingsModal_gradientOptions__5djja{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:20px}@media (min-width:640px){.SettingsModal_gradientOptions__5djja{grid-template-columns:repeat(4,1fr);gap:10px}.SettingsModal_chatBorderOptions__SjSD_{grid-template-columns:repeat(2,1fr);gap:10px}}.SettingsModal_gradientOption__BksWF{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;background:var(--surface);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .2s ease;position:relative}.SettingsModal_gradientOption__BksWF:hover{border-color:var(--primary-color);box-shadow:0 2px 8px rgba(0,0,0,.1)}.SettingsModal_gradientOption__BksWF.SettingsModal_active__9zosi{border-color:var(--primary-color);background:var(--surface-hover);border-width:1px}.SettingsModal_gradientPreview__rXRC2{width:100%;height:40px;border-radius:8px;border:1px solid rgba(0,0,0,.05)}.SettingsModal_gradientPreview__rXRC2.SettingsModal_noGradient___MSGX{background:var(--background);border:1px solid var(--border-color)}.SettingsModal_gradientOption__BksWF span{font-size:12px;color:var(--text-secondary);text-align:center}.SettingsModal_gradientOption__BksWF.SettingsModal_active__9zosi span{color:var(--primary-color);font-weight:600}.SettingsModal_gradientOption__BksWF .SettingsModal_checkIcon__O69J3{position:absolute;top:8px;right:8px;color:var(--primary-color)}.SettingsModal_opacityControl__cuPMq{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--surface);border-radius:8px;border:1px solid var(--border-color)}.SettingsModal_opacityControl__cuPMq label{font-size:14px;font-weight:500;color:var(--text-primary);white-space:nowrap;flex-shrink:0;margin:0}.SettingsModal_opacitySlider__KK1b0{flex:1;height:6px;border-radius:3px;background:linear-gradient(to right,rgba(var(--primary-rgb),.1) 0,rgba(var(--primary-rgb),1) 100%);outline:none;-webkit-appearance:none;margin:0}.SettingsModal_opacitySlider__KK1b0::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--primary-color);cursor:pointer;border:3px solid var(--surface);box-shadow:0 2px 4px rgba(0,0,0,.2)}.SettingsModal_opacitySlider__KK1b0::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--primary-color);cursor:pointer;border:3px solid var(--surface);box-shadow:0 2px 4px rgba(0,0,0,.2)}.SettingsModal_opacityLabels__QeBnq{display:none}.SettingsModal_passwordSection__bUByz{display:flex;flex-direction:column;gap:.75rem;max-width:600px}.SettingsModal_passwordSection__bUByz .SettingsModal_formGroup__TB6mZ{margin-bottom:0}.SettingsModal_passwordSection__bUByz .SettingsModal_label__3GJwX{margin-bottom:.375rem;font-size:.875rem}.SettingsModal_passwordSection__bUByz .SettingsModal_input__P1hZJ{margin-bottom:0}.SettingsModal_passwordInputWrapper__mld_I{position:relative;display:flex;align-items:center}.SettingsModal_passwordInputWrapper__mld_I input{flex:1;padding-right:50px}.SettingsModal_togglePasswordButton__xLdfz{position:absolute;right:12px;padding:8px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;border-radius:4px}.SettingsModal_togglePasswordButton__xLdfz:hover:not(:disabled){background:var(--hover-bg);color:var(--primary-color)}.SettingsModal_togglePasswordButton__xLdfz:disabled{opacity:.5;cursor:not-allowed}.SettingsModal_passwordRequirements__Cnad_{padding:.5rem .75rem;background:var(--hover-bg);border-radius:6px;border-left:3px solid var(--primary-color)}.SettingsModal_requirementsTitle__I99uf{font-size:.8125rem;color:var(--text-secondary);margin:0}[data-theme=dark] .SettingsModal_togglePasswordButton__xLdfz:hover:not(:disabled){background:hsla(0,0%,100%,.1)}[data-theme=dark] .SettingsModal_passwordRequirements__Cnad_{background:hsla(0,0%,100%,.05)}.SettingsModal_passwordButtonGroup__W1Pui{display:flex;justify-content:flex-start;margin-top:0}.SettingsModal_passwordChangeButton__YGf1e{padding:.5rem 1rem;background:var(--primary-color);color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.875rem}.SettingsModal_passwordChangeButton__YGf1e:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.SettingsModal_passwordChangeButton__YGf1e:disabled{opacity:.5;cursor:not-allowed;transform:none}[data-theme=dark] .SettingsModal_passwordChangeButton__YGf1e{background:#4f46e5;color:#fff}[data-theme=dark] .SettingsModal_passwordChangeButton__YGf1e:hover:not(:disabled){background:#6366f1;box-shadow:0 4px 12px rgba(0,0,0,.3)}.CreditPurchaseModal_container___r8_o{padding:24px;min-height:480px;display:flex;flex-direction:column}.CreditPurchaseModal_header__v201n{text-align:center;margin-bottom:28px}.CreditPurchaseModal_headerIcon__SNR3K{width:40px;height:40px;color:#f59e0b;margin:0 auto 12px}.CreditPurchaseModal_header__v201n h3{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.CreditPurchaseModal_bonusBadge__VZgO5{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border-radius:20px;font-size:13px;font-weight:500}.CreditPurchaseModal_optionsGrid__sldCa{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.CreditPurchaseModal_creditCard__793FB{position:relative;padding:16px;background:var(--card-bg);border:2px solid var(--border-color);border-radius:12px;cursor:pointer;transition:border-color .15s ease,transform .15s ease;text-align:center;min-height:120px;display:flex;flex-direction:column;justify-content:center;gap:8px}.CreditPurchaseModal_creditCard__793FB:hover{border-color:#3b82f6;transform:translateY(-2px)}.CreditPurchaseModal_creditCard__793FB.CreditPurchaseModal_selected__6NZXV{border-color:#3b82f6;background:#eff6ff}.CreditPurchaseModal_creditCard__793FB.CreditPurchaseModal_popular__svjF0{border-color:#10b981}.CreditPurchaseModal_popularBadge__Zjr1S{position:absolute;top:-10px;right:12px;padding:3px 8px;background:#10b981;color:#fff;font-size:11px;font-weight:600;border-radius:4px}.CreditPurchaseModal_creditAmount__DEwoD{font-size:20px;font-weight:700;color:var(--text-primary)}.CreditPurchaseModal_bonusInfo__U_XQz{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;color:#10b981;font-weight:500}.CreditPurchaseModal_bonusInfo__U_XQz svg{color:#10b981}.CreditPurchaseModal_totalCredits__4yi0L{font-size:13px;color:var(--text-secondary)}.CreditPurchaseModal_summary__NofYL{background:#f8f9fa;border-radius:10px;padding:16px;margin-bottom:20px}.CreditPurchaseModal_summaryRow__LCyz8{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:14px;color:var(--text-secondary)}.CreditPurchaseModal_bonusText__dWVFB{color:#10b981;font-weight:500}.CreditPurchaseModal_summaryTotal__hKB05{display:flex;justify-content:space-between;align-items:center;padding:10px 0 0;margin-top:10px;border-top:1px solid #e5e7eb;font-weight:600;color:var(--text-primary)}.CreditPurchaseModal_totalText__QVLyu{font-size:16px;font-weight:700}.CreditPurchaseModal_actions__ZgYrI{display:flex;gap:12px;margin-bottom:20px}.CreditPurchaseModal_cancelButton__rNKiq,.CreditPurchaseModal_purchaseButton__0CG_I{flex:1;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease;border:none;display:flex;align-items:center;justify-content:center;gap:8px}.CreditPurchaseModal_cancelButton__rNKiq{background:var(--card-bg);color:var(--text-secondary);border:1px solid var(--border-color)}.CreditPurchaseModal_cancelButton__rNKiq:hover:not(:disabled){background:var(--surface)}.CreditPurchaseModal_purchaseButton__0CG_I{background:#3b82f6;color:#fff}.CreditPurchaseModal_purchaseButton__0CG_I:hover:not(:disabled){background:#2563eb}.CreditPurchaseModal_cancelButton__rNKiq:disabled,.CreditPurchaseModal_purchaseButton__0CG_I:disabled{opacity:.5;cursor:not-allowed}.CreditPurchaseModal_info__ejKiS{padding:16px;background:var(--surface);border-radius:8px;font-size:12px;color:var(--text-secondary);line-height:1.6}.CreditPurchaseModal_info__ejKiS p{margin:0 0 4px}.CreditPurchaseModal_info__ejKiS p:last-child{margin:0}.CreditPurchaseModal_upgradeTip__FG9Jq{color:#3b82f6;font-weight:500;margin-top:8px!important;padding-top:8px;border-top:1px solid #e5e7eb}@media (max-width:640px){.CreditPurchaseModal_optionsGrid__sldCa{grid-template-columns:1fr}.CreditPurchaseModal_actions__ZgYrI{flex-direction:column-reverse}}@media (prefers-color-scheme:dark){.CreditPurchaseModal_creditCard__793FB{background:var(--surface);border-color:var(--border-color)}.CreditPurchaseModal_creditCard__793FB:hover{border-color:#3b82f6}.CreditPurchaseModal_creditCard__793FB.CreditPurchaseModal_selected__6NZXV{background:rgba(59,130,246,.1)}.CreditPurchaseModal_summary__NofYL{background:hsla(0,0%,100%,.02)}.CreditPurchaseModal_summaryTotal__hKB05{border-top-color:var(--border-color)}.CreditPurchaseModal_cancelButton__rNKiq{background:var(--surface);border-color:var(--border-color);color:var(--text-secondary)}.CreditPurchaseModal_cancelButton__rNKiq:hover:not(:disabled){background:hsla(0,0%,100%,.05)}.CreditPurchaseModal_info__ejKiS{background:hsla(0,0%,100%,.02)}}.CreditPurchaseModal_promoActive__RVXGi{display:flex;align-items:center;gap:8px;padding:10px 14px;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;border-radius:8px;font-size:13px;font-weight:500;margin-bottom:20px;min-height:40px}.CreditPurchaseModal_promoBonus__lKo6I{margin-left:auto;font-weight:600}.ProfileModal_modalOverlay__EVdIA{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.ProfileModal_modal__jrs_H{background:var(--background);border-radius:20px;width:90%;max-width:700px;min-height:650px;height:auto;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border:1px solid var(--border-color);overflow:hidden;will-change:transform}.ProfileModal_header__ibyhP{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid var(--border-color);background:var(--surface)}.ProfileModal_header__ibyhP h2{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.ProfileModal_closeButton__B166M{background:transparent;border:1px solid transparent;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--text-secondary)}.ProfileModal_closeButton__B166M:hover{background:rgba(0,0,0,.05);border-color:var(--border-color);color:var(--text-primary)}.ProfileModal_content__y__3f{padding:16px 20px 20px;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;max-height:calc(90vh - 80px);-webkit-overflow-scrolling:touch;scroll-behavior:smooth;contain:layout style paint}.ProfileModal_creditSummary__8z6VG{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.ProfileModal_summaryCard__dXdXy{background:var(--surface);border:1px solid var(--border-color);border-radius:8px;padding:8px;display:flex;align-items:center;gap:8px}.ProfileModal_cardIcon__c_mH_{width:32px;height:32px;background:rgba(123,160,152,.1);border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--primary-color)}.ProfileModal_cardContent__pGGQJ h3{font-size:12px;font-weight:500;color:var(--text-secondary);margin:0 0 2px}.ProfileModal_creditAmount__PzUdI{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.ProfileModal_usageSection__QczpA{margin-bottom:12px}.ProfileModal_usageSection__QczpA h3{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 16px}.ProfileModal_usageStats__AN2_q{background:var(--surface);border:1px solid var(--border-color);border-radius:8px;padding:10px;display:flex;justify-content:space-around}.ProfileModal_statItem__ccfYV{text-align:center}.ProfileModal_statLabel__rD9bR{display:block;font-size:11px;color:var(--text-secondary);margin-bottom:2px}.ProfileModal_statValue__wsBrz{display:block;font-size:14px;font-weight:600;color:var(--text-primary)}.ProfileModal_historySection__m_DeF{margin-bottom:12px;display:flex;flex-direction:column;height:400px;flex-shrink:0}.ProfileModal_historySection__m_DeF h3{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 12px;flex-shrink:0}.ProfileModal_filterSection__gBc5y{margin-bottom:12px;flex-shrink:0}.ProfileModal_filterGrid__CeDpe{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ProfileModal_filterSelectWrapper__HmUBJ{min-width:120px;flex-shrink:0}.ProfileModal_filterButton__uYs3h{padding:6px 12px;font-size:12px;border-radius:4px;border:1px solid var(--table-border);background:var(--table-bg);cursor:pointer;transition:all .2s;white-space:nowrap;min-width:50px;color:var(--text-primary)}.ProfileModal_filterButton__uYs3h:hover{background:var(--table-row-hover);border-color:var(--primary-color)}.ProfileModal_filterButton__uYs3h.ProfileModal_active__upzyY{background:var(--primary-color);color:#fff;border-color:var(--primary-color);font-weight:500}.ProfileModal_filterButton__uYs3h.ProfileModal_active__upzyY:hover{background:var(--primary-hover,#5d8d86);border-color:var(--primary-hover,#5d8d86);color:#fff}.ProfileModal_tableContainer__wGVUX{background:var(--table-bg,#fff);border:2px solid var(--table-border,#e0e0e0);border-radius:8px;overflow-y:auto;overflow-x:auto;flex:1;width:100%;-webkit-overflow-scrolling:touch;contain:strict;will-change:scroll-position}.ProfileModal_historyTable__L7sa0{width:100%;border-collapse:collapse;font-size:11px;min-width:550px;background:var(--table-bg,#fff)}.ProfileModal_historyTable__L7sa0 thead{position:sticky;top:0;background:var(--table-header-bg,#f5f5f5);z-index:10;will-change:transform;transform:translateZ(0)}.ProfileModal_historyTable__L7sa0 th{padding:8px;text-align:left;font-weight:500;color:var(--text-secondary);white-space:nowrap;background:var(--table-header-bg,#f5f5f5)}.ProfileModal_historyTable__L7sa0 tbody tr,.ProfileModal_historyTable__L7sa0 th{border-bottom:1px solid var(--table-border,#e0e0e0)}.ProfileModal_historyTable__L7sa0 tbody tr:hover{background:var(--table-row-hover,rgba(0,0,0,.01))}.ProfileModal_historyTable__L7sa0 tbody tr:last-child{border-bottom:none}.ProfileModal_historyTable__L7sa0 td{padding:7px 6px;color:var(--text-primary,#333);background:var(--table-bg,#fff);line-height:1.4}.ProfileModal_historyTable__L7sa0 td:first-child,.ProfileModal_historyTable__L7sa0 td:nth-child(2),.ProfileModal_historyTable__L7sa0 th:first-child,.ProfileModal_historyTable__L7sa0 th:nth-child(2){width:75px}.ProfileModal_historyTable__L7sa0 td:nth-child(3),.ProfileModal_historyTable__L7sa0 th:nth-child(3){width:65px}.ProfileModal_historyTable__L7sa0 td:nth-child(4),.ProfileModal_historyTable__L7sa0 th:nth-child(4){width:auto;min-width:250px}.ProfileModal_historyTable__L7sa0 td:last-child,.ProfileModal_historyTable__L7sa0 th:last-child{width:65px;text-align:right}.ProfileModal_serviceTag__B__Nw{display:inline-block;padding:1px 6px;border-radius:3px;font-size:11px;font-weight:500;background:rgba(123,160,152,.1);color:var(--primary-color)}.ProfileModal_usageCell__i_Tbe{text-align:right}.ProfileModal_usageAmount__tRHMN{font-weight:600}.ProfileModal_usageAmount__tRHMN.ProfileModal_negative__B2J5V{color:#ef4444}.ProfileModal_usageAmount__tRHMN.ProfileModal_positive__chihS{color:#22c55e}.ProfileModal_loadMoreButton__S2kAt{padding:6px 14px;font-size:12px;border-radius:4px;border:1px solid var(--table-border);background:var(--table-bg);color:var(--text-primary);cursor:pointer;transition:all .2s ease}.ProfileModal_loadMoreButton__S2kAt:hover{background:var(--table-row-hover);border-color:var(--primary-color)}.ProfileModal_upgradeSection__8PHSx{background:linear-gradient(135deg,rgba(123,160,152,.1),rgba(147,51,234,.1));border:1px solid rgba(123,160,152,.2);border-radius:8px;padding:10px 12px}.ProfileModal_upgradeInfo__pxFAT{display:flex;gap:8px;margin-bottom:8px}.ProfileModal_upgradeInfo__pxFAT svg{color:var(--primary-color);flex-shrink:0}.ProfileModal_upgradeInfo__pxFAT h4{font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 2px}.ProfileModal_upgradeDesc__jwJBi{font-size:12px;color:var(--text-secondary);margin:0;line-height:1.4}.ProfileModal_upgradeActions__4RIJ6{display:flex;gap:12px}.ProfileModal_purchaseButton__gB0l7,.ProfileModal_upgradeButton__RST1B{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.ProfileModal_upgradeButton__RST1B{background:var(--primary-color);color:#fff;border:none}.ProfileModal_upgradeButton__RST1B:hover{background:var(--primary-hover);box-shadow:0 2px 8px rgba(123,160,152,.2)}.ProfileModal_purchaseButton__gB0l7{background:transparent;color:var(--primary-color);border:1px solid var(--primary-color)}.ProfileModal_purchaseButton__gB0l7:hover{background:rgba(123,160,152,.1)}[data-theme=dark] .ProfileModal_upgradeButton__RST1B{background:#fff;color:#000;border:1px solid #e0e0e0}[data-theme=dark] .ProfileModal_upgradeButton__RST1B:hover{background:#f0f0f0;color:#000;box-shadow:0 2px 8px hsla(0,0%,100%,.1)}@media (max-width:640px){.ProfileModal_modal__jrs_H{width:95%;height:auto;max-height:95vh}.ProfileModal_header__ibyhP{padding:20px 24px}.ProfileModal_header__ibyhP h2{font-size:18px}.ProfileModal_content__y__3f{padding:20px;overflow-y:auto;flex:1}.ProfileModal_creditSummary__8z6VG{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.ProfileModal_summaryCard__dXdXy{padding:14px}.ProfileModal_cardIcon__c_mH_{width:40px;height:40px}.ProfileModal_creditAmount__PzUdI{font-size:20px}.ProfileModal_usageStats__AN2_q{flex-direction:column;gap:12px;padding:14px}.ProfileModal_statItem__ccfYV{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:8px 0;border-bottom:1px solid var(--border-color)}.ProfileModal_statItem__ccfYV:last-child{border-bottom:none}.ProfileModal_usageSection__QczpA{margin-bottom:24px}.ProfileModal_historySection__m_DeF{margin-bottom:24px;height:350px}.ProfileModal_historySection__m_DeF h3{font-size:15px;margin-bottom:12px}.ProfileModal_filterSection__gBc5y{margin-bottom:16px}.ProfileModal_filterGrid__CeDpe{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ProfileModal_filterButton__uYs3h{width:100%;padding:10px 8px;font-size:12px}.ProfileModal_filterSelectWrapper__HmUBJ{width:100%;min-width:unset}.ProfileModal_tableContainer__wGVUX{flex:1;max-height:250px;border-radius:8px;overflow:auto;-webkit-overflow-scrolling:touch}.ProfileModal_historyTable__L7sa0{min-width:480px;font-size:11px}.ProfileModal_historyTable__L7sa0 td,.ProfileModal_historyTable__L7sa0 th{padding:6px 8px;white-space:nowrap}.ProfileModal_historyTable__L7sa0 td:first-child,.ProfileModal_historyTable__L7sa0 th:first-child{width:80px;position:sticky;left:0;background:inherit;z-index:5}.ProfileModal_historyTable__L7sa0 thead th:first-child{background:var(--table-header-bg,#f5f5f5)}.ProfileModal_historyTable__L7sa0 th{font-size:11px}.ProfileModal_serviceTag__B__Nw{font-size:10px;padding:1px 6px}.ProfileModal_upgradeSection__8PHSx{padding:16px;border-radius:8px}.ProfileModal_upgradeInfo__pxFAT h4{font-size:15px}.ProfileModal_upgradeDesc__jwJBi{font-size:13px}.ProfileModal_upgradeActions__4RIJ6{flex-direction:column;gap:8px;width:100%}.ProfileModal_purchaseButton__gB0l7,.ProfileModal_upgradeButton__RST1B{width:100%;padding:10px 16px;font-size:13px}}@media (max-width:480px){.ProfileModal_modal__jrs_H{width:98%;height:auto;max-height:95vh;border-radius:16px}.ProfileModal_header__ibyhP{padding:16px 20px}.ProfileModal_header__ibyhP h2{font-size:16px}.ProfileModal_content__y__3f{padding:16px;overflow-y:auto;flex:1}.ProfileModal_creditSummary__8z6VG{gap:10px;margin-bottom:20px}.ProfileModal_summaryCard__dXdXy{padding:12px;gap:8px}.ProfileModal_cardIcon__c_mH_{width:36px;height:36px}.ProfileModal_cardContent__pGGQJ h3{font-size:13px}.ProfileModal_creditAmount__PzUdI{font-size:18px}.ProfileModal_usageStats__AN2_q{gap:10px;padding:12px}.ProfileModal_statItem__ccfYV{padding:6px 0}.ProfileModal_statLabel__rD9bR{font-size:12px}.ProfileModal_statValue__wsBrz{font-size:16px}.ProfileModal_historySection__m_DeF{height:320px}.ProfileModal_historySection__m_DeF h3,.ProfileModal_usageSection__QczpA h3{font-size:14px}.ProfileModal_filterSection__gBc5y{margin-bottom:12px}.ProfileModal_filterGrid__CeDpe{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ProfileModal_filterButton__uYs3h{width:100%;padding:8px 6px;font-size:11px}.ProfileModal_filterSelectWrapper__HmUBJ{width:100%;min-width:unset}.ProfileModal_tableContainer__wGVUX{flex:1;max-height:200px;overflow:auto}.ProfileModal_historyTable__L7sa0{min-width:420px;font-size:10px}.ProfileModal_historyTable__L7sa0 td,.ProfileModal_historyTable__L7sa0 th{padding:5px 6px}.ProfileModal_historyTable__L7sa0 td:first-child,.ProfileModal_historyTable__L7sa0 th:first-child{width:70px;position:sticky;left:0;background:inherit;z-index:5}.ProfileModal_historyTable__L7sa0 thead th:first-child{background:var(--table-header-bg,#f5f5f5)}.ProfileModal_serviceTag__B__Nw{font-size:9px;padding:1px 4px}.ProfileModal_upgradeSection__8PHSx{padding:14px}.ProfileModal_upgradeInfo__pxFAT{gap:8px}.ProfileModal_upgradeInfo__pxFAT h4{font-size:14px}.ProfileModal_upgradeDesc__jwJBi{font-size:12px}.ProfileModal_purchaseButton__gB0l7,.ProfileModal_upgradeButton__RST1B{padding:8px 14px;font-size:12px}}.ProfileModal_loading__kF_3H{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;min-height:500px}.ProfileModal_spinner__EN6s9{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;animation:ProfileModal_spin__FWxN8 1s linear infinite}.ProfileModal_loading__kF_3H p{margin-top:16px;color:var(--text-secondary);font-size:14px}.ProfileModal_error__yz66S{text-align:center;padding:40px;color:var(--error,#ff5252)}.ProfileModal_error__yz66S p{margin:0;font-size:14px}@keyframes ProfileModal_fadeIn__l94Br{0%{opacity:0}to{opacity:1}}@keyframes ProfileModal_slideIn__d1Pkz{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ProfileModal_spin__FWxN8{to{transform:rotate(1turn)}}.UserProfileDropdown_container__vsJ7R{position:relative}.UserProfileDropdown_profileButton__7a4Gs{display:flex;align-items:center;gap:8px;font-weight:500;border:none;border-radius:8px;padding:6px 12px;background:transparent;transition:all .2s;cursor:pointer}.UserProfileDropdown_mobileUserIcon__bMnob{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));padding:2px;box-shadow:0 2px 8px rgba(102,126,234,.15),inset 0 1px 2px hsla(0,0%,100%,.3);transition:all .3s ease;position:relative}.UserProfileDropdown_mobileUserIcon__bMnob:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);opacity:0;z-index:-1;transition:opacity .3s ease}.UserProfileDropdown_profileButton__7a4Gs:hover .UserProfileDropdown_mobileUserIcon__bMnob:before{opacity:.2}.UserProfileDropdown_mobileUserIconImage__9Yzfm{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:2px solid hsla(0,0%,100%,.9)}@media (max-width:768px){.UserProfileDropdown_profileButton__7a4Gs{width:44px;height:44px;padding:0;justify-content:center;background:transparent;border-radius:50%;transition:all .3s ease}.UserProfileDropdown_profileButton__7a4Gs:hover{background:rgba(102,126,234,.08);transform:scale(1.05)}.UserProfileDropdown_profileButton__7a4Gs:active{transform:scale(.95)}}.UserProfileDropdown_profileButton__7a4Gs:hover{background:rgba(0,0,0,.05)}[data-theme=dark] .UserProfileDropdown_profileButton__7a4Gs:hover{background:hsla(0,0%,100%,.1)}[data-theme=dark] .UserProfileDropdown_mobileUserIcon__bMnob{background:linear-gradient(135deg,rgba(102,126,234,.15),rgba(118,75,162,.15));box-shadow:0 2px 12px rgba(102,126,234,.25)}[data-theme=dark] .UserProfileDropdown_mobileUserIconImage__9Yzfm{border:2px solid hsla(0,0%,100%,.15)}@media (max-width:768px){[data-theme=dark] .UserProfileDropdown_profileButton__7a4Gs:hover{background:rgba(102,126,234,.15)}}.UserProfileDropdown_email__Y_6hA{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserProfileDropdown_userIcon__MceCX{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text-primary);border-radius:50%;overflow:hidden}.UserProfileDropdown_userIconImage__Bf96w{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.UserProfileDropdown_iconEmoji__AZOv7{font-size:20px;line-height:1}.UserProfileDropdown_userName__gJafG{font-weight:500;font-size:14px;color:var(--text-primary);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserProfileDropdown_chevron__Kv6Ab{transition:transform var(--transition-fast)}.UserProfileDropdown_chevron__Kv6Ab.UserProfileDropdown_open__nuPTe{transform:rotate(180deg)}.UserProfileDropdown_dropdown__Mz_oq{position:absolute;top:calc(100% + 4px);right:0;width:280px;background:var(--background);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;overflow:hidden;animation:UserProfileDropdown_fadeIn__hnD00 .2s ease}.UserProfileDropdown_userInfo__BPxb2{padding:16px;display:flex;align-items:center;gap:12px}.UserProfileDropdown_avatar__sphDl{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:16px;box-shadow:0 2px 8px rgba(102,126,234,.3)}.UserProfileDropdown_avatarEmoji__Z2R2l{font-size:24px;line-height:1}.UserProfileDropdown_avatarImage__pAMxc{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.UserProfileDropdown_userDetails__SOM39{flex:1;overflow:hidden}.UserProfileDropdown_dropdownUserName__xbwv8{margin:0;font-weight:500;font-size:14px;color:var(--text-primary);font-family:var(--font-family);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserProfileDropdown_userEmail__v4R3_{margin:0;font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserProfileDropdown_divider__FnUzl{height:1px;background:var(--border-color);margin:0}.UserProfileDropdown_menuItem__mFgrm{width:100%;padding:10px 16px;text-align:left;font-size:14px;color:var(--text-primary);background:transparent;border:none;cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:12px;font-family:var(--font-family)}.UserProfileDropdown_menuItem__mFgrm:hover{background:#f5f5f5}[data-theme=dark] .UserProfileDropdown_menuItem__mFgrm:hover{background:hsla(0,0%,100%,.1)}@keyframes UserProfileDropdown_fadeIn__hnD00{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}