.SubscriptionPlanModal_modal__PsTOb{width:1100px!important;height:760px!important;max-width:1100px!important;min-width:1100px!important;min-height:760px!important;max-height:760px!important}.SubscriptionPlanModal_container__pMGeY{padding:0;height:calc(100% - 10px);display:flex;flex-direction:column;overflow-y:auto}.SubscriptionPlanModal_header__GuNHO{text-align:center;margin-bottom:24px;padding:0 20px}.SubscriptionPlanModal_subtitle__pFQ4Q{font-size:14px;color:var(--text-secondary);margin:0 0 20px}.SubscriptionPlanModal_billingToggle__NzPnc{display:inline-flex;gap:0;background:#f3f4f6;border-radius:12px;padding:4px;margin:0 auto}.SubscriptionPlanModal_toggleOption__Cwwi_{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;background:transparent;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border-radius:8px;position:relative}.SubscriptionPlanModal_toggleOption__Cwwi_:hover{color:#374151}.SubscriptionPlanModal_toggleOption__Cwwi_.SubscriptionPlanModal_active__Mn3CK{background:#fff;color:#111827;box-shadow:0 1px 3px rgba(0,0,0,.1)}.SubscriptionPlanModal_toggleOption__Cwwi_ .SubscriptionPlanModal_discount__LF9vf{display:inline-block;background:var(--primary-color);color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px;margin-left:4px}.SubscriptionPlanModal_plansGrid__1FVkV{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px;padding:0 50px 20px}.SubscriptionPlanModal_planCard__VMg7Z{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;transition:all .2s ease;min-height:420px;max-height:450px;overflow-y:auto}.SubscriptionPlanModal_planCard__VMg7Z:hover{box-shadow:0 10px 30px rgba(0,0,0,.08);transform:translateY(-2px)}.SubscriptionPlanModal_planCard__VMg7Z.SubscriptionPlanModal_current__ikMf0{border-color:#d1d5db;background:#fafafa}.SubscriptionPlanModal_planCard__VMg7Z.SubscriptionPlanModal_recommended__byiRq{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.SubscriptionPlanModal_planCard__VMg7Z.SubscriptionPlanModal_disabled__EuN6Z{opacity:.6;cursor:not-allowed;pointer-events:none;background:#f9fafb}.SubscriptionPlanModal_planCard__VMg7Z.SubscriptionPlanModal_disabled__EuN6Z:hover{transform:none;box-shadow:none}.SubscriptionPlanModal_comingSoonBadge__bPI4Y,.SubscriptionPlanModal_currentBadge__tG9Qm,.SubscriptionPlanModal_recommendBadge__OxKvm{position:absolute;top:10px;right:10px;padding:4px 12px;font-size:11px;font-weight:600;border-radius:6px;white-space:nowrap;z-index:1}.SubscriptionPlanModal_currentBadge__tG9Qm{background:var(--primary-color);color:#fff}.SubscriptionPlanModal_recommendBadge__OxKvm{background:#3b82f6;color:#fff}.SubscriptionPlanModal_comingSoonBadge__bPI4Y{background:#6b7280;color:#fff}.SubscriptionPlanModal_planTitle__IL9NV{font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 16px;text-align:center}.SubscriptionPlanModal_priceSection__a8_RK{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-bottom:20px}.SubscriptionPlanModal_priceAmount__Y4mZ_{font-size:32px;font-weight:700;color:var(--text-primary);line-height:1}.SubscriptionPlanModal_pricePeriod__Dvy82{font-size:14px;color:var(--text-secondary);font-weight:500}.SubscriptionPlanModal_originalPrice__JQasK{text-align:center;font-size:12px;color:var(--text-secondary);margin-bottom:12px;text-decoration:line-through;text-decoration-color:#9ca3af;min-height:36px;display:flex;align-items:center;justify-content:center}.SubscriptionPlanModal_savingAmount__vr2DL{color:var(--primary-color);font-weight:600;text-decoration:none}.SubscriptionPlanModal_benefit__LN4pd{text-align:center;font-size:12px;font-weight:600;color:var(--primary-color);padding:6px 12px;background:#f0fdf4;border-radius:8px;margin-bottom:20px}.SubscriptionPlanModal_featureList__AQPUW{list-style:none;margin:0 0 24px;padding:0;flex:1;display:flex;flex-direction:column;gap:12px}.SubscriptionPlanModal_feature__tdxf8{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-primary)}.SubscriptionPlanModal_feature__tdxf8 svg{flex-shrink:0;color:var(--primary-color)}.SubscriptionPlanModal_feature__tdxf8.SubscriptionPlanModal_disabled__EuN6Z{color:#9ca3af;opacity:.6}.SubscriptionPlanModal_feature__tdxf8.SubscriptionPlanModal_disabled__EuN6Z svg{color:#ef4444}.SubscriptionPlanModal_checkIcon__EMTl0{color:#3b82f6!important}.SubscriptionPlanModal_xIcon__YL_1i{color:#ef4444!important}.SubscriptionPlanModal_feature__tdxf8 span{flex:1}.SubscriptionPlanModal_coreText__WmN3z{font-weight:600!important;color:#3b82f6}.SubscriptionPlanModal_coreFeature__VxZGb{font-weight:600;background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.SubscriptionPlanModal_coreFeature__VxZGb svg{color:#3b82f6!important}.SubscriptionPlanModal_feature__tdxf8.SubscriptionPlanModal_disabled__EuN6Z.SubscriptionPlanModal_coreFeature__VxZGb{background:none;-webkit-text-fill-color:inherit;color:#ef4444;font-weight:600;opacity:1}.SubscriptionPlanModal_feature__tdxf8.SubscriptionPlanModal_disabled__EuN6Z.SubscriptionPlanModal_coreFeature__VxZGb svg{color:#ef4444!important}.SubscriptionPlanModal_feature__tdxf8.SubscriptionPlanModal_disabled__EuN6Z .SubscriptionPlanModal_coreText__WmN3z{color:#ef4444!important;font-weight:600!important}.SubscriptionPlanModal_planButton__30hST{width:100%;padding:10px 20px;border:1px solid #e5e7eb;background:#fff;border-radius:10px;font-size:14px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .2s ease}.SubscriptionPlanModal_planButton__30hST:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.SubscriptionPlanModal_planButton__30hST.SubscriptionPlanModal_primaryButton__zxHER{background:#3b82f6;color:#fff;border-color:#3b82f6}.SubscriptionPlanModal_planButton__30hST.SubscriptionPlanModal_primaryButton__zxHER:hover:not(:disabled){background:#2563eb;border-color:#2563eb}.SubscriptionPlanModal_planButton__30hST:disabled{opacity:.5;cursor:not-allowed}.SubscriptionPlanModal_planCard__VMg7Z.SubscriptionPlanModal_disabled__EuN6Z .SubscriptionPlanModal_planButton__30hST{background:#d1d5db!important;color:#6b7280!important;cursor:not-allowed!important;opacity:.7}.SubscriptionPlanModal_creditSection__r_egL{border-top:1px solid #e5e7eb;padding:24px 20px;margin:0 20px}.SubscriptionPlanModal_creditTitle__QYMyJ{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.SubscriptionPlanModal_creditDesc__eLcPC{font-size:13px;color:var(--text-secondary);margin:0 0 16px}.SubscriptionPlanModal_creditOptions__rFbiN{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.SubscriptionPlanModal_creditOption__lOhty{padding:8px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:500;color:var(--text-primary);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.SubscriptionPlanModal_creditOption__lOhty:hover{background:#f9fafb;border-color:#9ca3af}.SubscriptionPlanModal_creditOption__lOhty.SubscriptionPlanModal_selected__sDS2W{background:#3b82f6;color:#fff;border-color:#3b82f6}.SubscriptionPlanModal_creditPreview__AoeR_{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f9fafb;border-radius:8px;font-size:13px}.SubscriptionPlanModal_bonusAmount__4YKs3{color:var(--primary-color);font-weight:600}.SubscriptionPlanModal_footer__oB4Kg{padding:20px;border-top:1px solid #e5e7eb}.SubscriptionPlanModal_note__sw6vU{font-size:12px;color:var(--text-secondary);line-height:1.6;margin:0;text-align:center}.SubscriptionPlanModal_loadingContainer__cSUTr{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;min-height:300px}.SubscriptionPlanModal_spinner__PxO_o{width:32px;height:32px;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:SubscriptionPlanModal_spin__7sFxC .8s linear infinite}@keyframes SubscriptionPlanModal_spin__7sFxC{to{transform:rotate(1turn)}}[data-theme=dark] .SubscriptionPlanModal_planButton__30hST.SubscriptionPlanModal_primaryButton__zxHER{background:#fff;color:#000;border:1px solid #e0e0e0}[data-theme=dark] .SubscriptionPlanModal_planButton__30hST.SubscriptionPlanModal_primaryButton__zxHER:hover:not(:disabled){background:#f0f0f0;color:#000;border-color:#d0d0d0}[data-theme=dark] .SubscriptionPlanModal_planCard__VMg7Z.SubscriptionPlanModal_disabled__EuN6Z .SubscriptionPlanModal_planButton__30hST{background:#4a4a4a!important;color:#999!important}@media (max-width:768px){.SubscriptionPlanModal_plansGrid__1FVkV{grid-template-columns:1fr;max-width:360px;margin:0 auto 32px}.SubscriptionPlanModal_creditOptions__rFbiN{flex-direction:column}.SubscriptionPlanModal_creditOption__lOhty{width:100%;text-align:center}}@media (max-height:768px){.SubscriptionPlanModal_container__pMGeY{max-height:calc(100vh - 80px)}.SubscriptionPlanModal_planCard__VMg7Z{min-height:380px;font-size:14px}.SubscriptionPlanModal_modal__PsTOb{min-height:auto}.SubscriptionPlanModal_plansGrid__1FVkV{gap:15px;margin-bottom:20px}.SubscriptionPlanModal_header__GuNHO{margin-bottom:24px}.SubscriptionPlanModal_planFeatures__292O_{gap:8px}}@media (max-height:600px){.SubscriptionPlanModal_container__pMGeY{max-height:calc(100vh - 60px)}.SubscriptionPlanModal_planCard__VMg7Z{min-height:350px;padding:20px 16px}.SubscriptionPlanModal_planTitle__IL9NV{font-size:18px;margin-bottom:12px}.SubscriptionPlanModal_planPrice__XxlAH{margin-bottom:16px}}@media (prefers-color-scheme:dark){.SubscriptionPlanModal_billingToggle__NzPnc{background:hsla(0,0%,100%,.05)}.SubscriptionPlanModal_toggleOption__Cwwi_{color:#9ca3af}.SubscriptionPlanModal_toggleOption__Cwwi_:hover{color:#d1d5db}.SubscriptionPlanModal_toggleOption__Cwwi_.SubscriptionPlanModal_active__Mn3CK{background:var(--surface);color:var(--text-primary);box-shadow:0 1px 3px rgba(0,0,0,.2)}.SubscriptionPlanModal_planCard__VMg7Z{background:var(--surface);border-color:var(--border-color)}.SubscriptionPlanModal_planCard__VMg7Z.SubscriptionPlanModal_recommended__byiRq{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.SubscriptionPlanModal_planCard__VMg7Z.SubscriptionPlanModal_current__ikMf0{background:hsla(0,0%,100%,.02)}.SubscriptionPlanModal_planCard__VMg7Z.SubscriptionPlanModal_disabled__EuN6Z{opacity:.5;background:rgba(0,0,0,.1)}.SubscriptionPlanModal_benefit__LN4pd{background:rgba(16,185,129,.1)}.SubscriptionPlanModal_planButton__30hST{background:var(--surface);border-color:var(--border-color)}.SubscriptionPlanModal_planButton__30hST:hover:not(:disabled){background:hsla(0,0%,100%,.05)}.SubscriptionPlanModal_creditOption__lOhty{background:var(--surface);border-color:var(--border-color)}.SubscriptionPlanModal_creditOption__lOhty:hover{background:hsla(0,0%,100%,.05)}.SubscriptionPlanModal_creditPreview__AoeR_{background:hsla(0,0%,100%,.02)}.SubscriptionPlanModal_creditSection__r_egL,.SubscriptionPlanModal_footer__oB4Kg{border-top-color:var(--border-color)}.SubscriptionPlanModal_coreText__WmN3z{color:#60a5fa!important}.SubscriptionPlanModal_feature__tdxf8.SubscriptionPlanModal_disabled__EuN6Z .SubscriptionPlanModal_coreText__WmN3z{color:#f87171!important}}.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)}}