.SettingsModal_backdrop__w3TI1{position:fixed;inset:0;background:radial-gradient(circle at top,rgba(138,92,246,.14),transparent 42%),var(--modal-backdrop-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--spacing-4);animation:SettingsModal_fadeIn__1_rzt var(--transition-fluid) ease-out}@keyframes SettingsModal_fadeIn__1_rzt{0%{opacity:0}to{opacity:1}}.SettingsModal_modal__o4xl3{background:linear-gradient(180deg,hsla(0,0%,100%,.9),rgba(249,245,253,.86));border-radius:32px;border:1px solid var(--glass-dense-border,transparent);box-shadow:0 40px 60px rgba(49,50,56,.12);backdrop-filter:var(--glass-dense-blur);-webkit-backdrop-filter:var(--glass-dense-blur);width:100%;max-width:700px;max-height:90vh;display:flex;flex-direction:column;animation:SettingsModal_slideUp__Qdzyk var(--transition-smooth) ease-out;outline:none;overflow:hidden}[data-theme=dark] .SettingsModal_modal__o4xl3{border:none;background:linear-gradient(180deg,rgba(77,59,100,.72),rgba(59,45,77,.88));box-shadow:0 20px 40px -10px rgba(45,30,60,.5),var(--glass-inner-glow)}@supports not (backdrop-filter:blur(25px)){.SettingsModal_modal__o4xl3{background:hsla(0,0%,100%,.95)}[data-theme=dark] .SettingsModal_modal__o4xl3{background:linear-gradient(180deg,rgba(77,59,100,.96),rgba(59,45,77,.98))}.SettingsModal_actionCard__XFmZg{background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}}@keyframes SettingsModal_slideUp__Qdzyk{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SettingsModal_revealPanel__HxE3E{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SettingsModal_header__rt04D{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:40px 32px 24px}.SettingsModal_title__MQFcN{font-family:var(--font-heading);font-size:1.875rem;font-weight:700;color:var(--color-primary);margin:0}.SettingsModal_subtitle__wGc_L{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6;margin-top:6px}.SettingsModal_closeButton___AxQf{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);color:var(--color-text-secondary);background:transparent;border:none;cursor:pointer;transition:background var(--transition-fluid),color var(--transition-fluid)}.SettingsModal_closeButton___AxQf:hover{background:color-mix(in srgb,var(--color-background) 72%,transparent);color:var(--color-text-primary)}[data-theme=dark] .SettingsModal_closeButton___AxQf:hover{background:hsla(0,0%,100%,.05);color:var(--color-text-secondary)}.SettingsModal_content__7IZaH{flex:1;overflow-y:auto;padding:0 32px 32px}.SettingsModal_content__7IZaH::-webkit-scrollbar{display:none}.SettingsModal_section__1A2vQ{margin-bottom:var(--spacing-4)}.SettingsModal_section__1A2vQ:last-child{margin-bottom:0}.SettingsModal_sectionTitle__pyVAm{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-4)}.SettingsModal_actionCard__XFmZg{background:var(--glass-soft-bg);border:1px solid transparent;border-radius:var(--radius-lg);padding:var(--spacing-3);box-shadow:none;backdrop-filter:var(--glass-standard-blur);-webkit-backdrop-filter:var(--glass-standard-blur);transition:transform var(--transition-fluid),box-shadow var(--transition-fluid),border-color var(--transition-fluid)}[data-theme=dark] .SettingsModal_actionCard__XFmZg{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.06)}.SettingsModal_actionCard__XFmZg:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);box-shadow:var(--glass-shadow)}[data-theme=dark] .SettingsModal_actionCard__XFmZg:hover{transform:none;background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08);box-shadow:none}.SettingsModal_languageCard__cec8B{padding:var(--spacing-3);background:var(--glass-soft-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:none}[data-theme=dark] .SettingsModal_languageCard__cec8B{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.06)}.SettingsModal_actionItem__9KxAJ{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}.SettingsModal_loggedOutAction__gS9AH{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4)}.SettingsModal_loggedOutAction__gS9AH .SettingsModal_actionDescription__2iwGq{flex:1 1 auto;min-width:0}.SettingsModal_languageRow__vDrYS{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}.SettingsModal_languageSwitch__83VRn{display:inline-flex;gap:var(--spacing-2);padding:var(--spacing-1);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-surface-raised) 80%,transparent);border:1px solid transparent}[data-theme=dark] .SettingsModal_languageSwitch__83VRn{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}.SettingsModal_localeButton__EM5Hb{padding:var(--spacing-2) var(--spacing-3);border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background var(--transition-fluid),color var(--transition-fluid),transform var(--transition-fluid)}.SettingsModal_localeButton__EM5Hb:hover{color:var(--color-text-primary);transform:translateY(-1px)}[data-theme=dark] .SettingsModal_localeButton__EM5Hb:hover{background:hsla(0,0%,100%,.06);color:var(--color-text-primary)}.SettingsModal_localeButtonActive__omKRO{background:var(--color-primary);color:var(--color-text-on-primary);box-shadow:var(--shadow-sm)}[data-theme=dark] .SettingsModal_localeButtonActive__omKRO{background:hsla(0,0%,100%,.1);color:var(--color-text-primary);box-shadow:0 0 0 1px hsla(0,0%,100%,.14)}.SettingsModal_actionTitle__t8_hs{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-1)}.SettingsModal_actionDescription__2iwGq{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.SettingsModal_accountPanel__nJPzU{display:flex;flex-direction:column;gap:0;padding:var(--spacing-md);background:var(--glass-soft-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);animation:SettingsModal_revealPanel__HxE3E .2s ease-out}[data-theme=dark] .SettingsModal_accountPanel__nJPzU{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.06)}.SettingsModal_accountHeader___yOQy{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3)}.SettingsModal_accountIdentity__fezfr{min-width:0}.SettingsModal_accountForm__Tg17s,.SettingsModal_accountSubsection__xi2XE{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-light)}[data-theme=dark] .SettingsModal_accountForm__Tg17s,[data-theme=dark] .SettingsModal_accountSubsection__xi2XE{border-top-color:hsla(0,0%,100%,.06)}.SettingsModal_fieldLabel__VMw_q{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.SettingsModal_inlineInput__Wn_Fn{width:100%;padding:10px 14px;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-sizing:border-box;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-sm);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.SettingsModal_inlineInput__Wn_Fn:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}.SettingsModal_feedbackTextarea__MOrwW{width:100%;min-height:150px;resize:vertical;padding:var(--spacing-3);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface-raised) 82%,transparent);color:var(--color-text-primary);font:inherit;line-height:1.6;box-sizing:border-box}.SettingsModal_feedbackTextarea__MOrwW:focus{outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:1px}.SettingsModal_fieldHint__3cUn4{margin:-8px 0 0;text-align:right;color:var(--color-text-tertiary);font-size:var(--font-size-xs)}[data-theme=dark] .SettingsModal_inlineInput__Wn_Fn{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}[data-theme=dark] .SettingsModal_inlineInput__Wn_Fn:focus{border-color:hsla(0,0%,100%,.18);box-shadow:0 0 0 3px hsla(0,0%,100%,.04)}.SettingsModal_composerActions__JlV1U{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.SettingsModal_usageRows__dQAaN{display:grid;gap:10px}.SettingsModal_usageRow__hf2T2{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.SettingsModal_usageRow__hf2T2 strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.SettingsModal_primaryButton__N3POh,.SettingsModal_secondaryButton__SkVff,.SettingsModal_textButton__TsTMn{padding:7px 16px;border-radius:var(--radius-lg);font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.SettingsModal_secondaryButton__SkVff{background:transparent;border:1px solid var(--color-border-light);color:var(--color-text-secondary)}.SettingsModal_secondaryButton__SkVff:hover{border-color:var(--color-primary);color:var(--color-primary)}.SettingsModal_primaryButton__N3POh{background:color-mix(in srgb,var(--color-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);color:var(--color-primary)}.SettingsModal_primaryButton__N3POh:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 20%,transparent);border-color:color-mix(in srgb,var(--color-primary) 35%,transparent)}.SettingsModal_primaryButton__N3POh:disabled{opacity:.4;cursor:not-allowed}[data-theme=dark] .SettingsModal_primaryButton__N3POh{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);color:var(--color-text-secondary)}[data-theme=dark] .SettingsModal_primaryButton__N3POh:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18);color:var(--color-text-primary)}.SettingsModal_panelToggle__oddp1{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);width:100%;padding:0;border:none;background:transparent;color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}.SettingsModal_panelToggle__oddp1 span:last-child{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.SettingsModal_passwordPanel__Yg3EV{display:grid;gap:var(--spacing-sm)}.SettingsModal_formMessage__n9W_2{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.SettingsModal_providerRows__cfkLT{display:grid;gap:var(--spacing-2)}.SettingsModal_providerRow__OX5Yo{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);min-height:36px;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.SettingsModal_unavailableBadge__WWJSz{padding:4px 10px;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-tertiary);font-size:var(--font-size-xs)}[data-theme=dark] .SettingsModal_unavailableBadge__WWJSz{border-color:hsla(0,0%,100%,.08);color:var(--color-text-tertiary)}.SettingsModal_loginButton__57go0{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-on-primary);background:var(--color-primary);border:none;border-radius:var(--radius-2xl);cursor:pointer;transition:background var(--transition-fluid),transform var(--transition-fluid),box-shadow var(--transition-fluid);white-space:nowrap;box-shadow:var(--shadow-sm)}.SettingsModal_loginButton__57go0:hover{background:var(--color-primary-hover);transform:translateY(-2px) scale(1.01);box-shadow:var(--shadow-md)}.SettingsModal_loginButton__57go0:active{transform:translateY(0)}[data-theme=dark] .SettingsModal_loginButton__57go0{color:var(--color-text-primary);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);box-shadow:none}[data-theme=dark] .SettingsModal_loginButton__57go0:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.18);box-shadow:0 2px 10px rgba(0,0,0,.2);transform:translateY(-1px)}.SettingsModal_logoutButton__uHl_N{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-error);background:transparent;border:1px solid color-mix(in srgb,var(--color-error) 26%,var(--color-border));border-radius:var(--radius-2xl);cursor:pointer;transition:background var(--transition-fluid),border-color var(--transition-fluid),color var(--transition-fluid);white-space:nowrap;box-shadow:none}.SettingsModal_logoutButton__uHl_N:hover{background:color-mix(in srgb,var(--color-error) 10%,transparent);border-color:color-mix(in srgb,var(--color-error) 42%,var(--color-border));color:var(--color-error)}.SettingsModal_logoutButton__uHl_N:active{background:color-mix(in srgb,var(--color-error) 14%,transparent)}[data-theme=dark] .SettingsModal_logoutButton__uHl_N{color:var(--color-text-secondary);background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}[data-theme=dark] .SettingsModal_logoutButton__uHl_N:hover{color:var(--color-error);background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.14)}@media (max-width:768px){.SettingsModal_backdrop__w3TI1{padding:0;align-items:flex-end}.SettingsModal_modal__o4xl3{max-width:100%;max-height:95vh;animation:SettingsModal_slideUpMobile__mUXlH var(--transition-fluid) ease-out}@keyframes SettingsModal_slideUpMobile__mUXlH{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.SettingsModal_content__7IZaH,.SettingsModal_header__rt04D{padding:var(--spacing-4)}.SettingsModal_title__MQFcN{font-size:var(--font-size-xl)}.SettingsModal_accountHeader___yOQy,.SettingsModal_actionItem__9KxAJ{flex-direction:column;align-items:flex-start}.SettingsModal_loggedOutAction__gS9AH{flex-direction:column;align-items:stretch}.SettingsModal_languageRow__vDrYS{flex-direction:column;align-items:flex-start}.SettingsModal_languageSwitch__83VRn{width:100%}.SettingsModal_localeButton__EM5Hb{flex:1}.SettingsModal_loginButton__57go0,.SettingsModal_logoutButton__uHl_N,.SettingsModal_primaryButton__N3POh{width:100%}}[data-theme=dark] .SettingsModal_backdrop__w3TI1{background:radial-gradient(circle at top,rgba(138,92,246,.14),transparent 42%),var(--modal-backdrop-bg)}@media (prefers-reduced-motion:reduce){.SettingsModal_backdrop__w3TI1,.SettingsModal_modal__o4xl3{animation:none}.SettingsModal_accountPanel__nJPzU,.SettingsModal_closeButton___AxQf,.SettingsModal_loginButton__57go0,.SettingsModal_logoutButton__uHl_N,.SettingsModal_primaryButton__N3POh,.SettingsModal_textButton__TsTMn{transition:none;animation:none}}.FeedbackCategorySelect_categorySelect__NjkBv{position:relative;width:100%}.FeedbackCategorySelect_categoryTrigger__RQcRv{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;padding:9px 13px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.FeedbackCategorySelect_categoryTrigger__RQcRv:hover,.FeedbackCategorySelect_categoryTrigger__RQcRv[aria-expanded=true]{border-color:color-mix(in srgb,var(--color-primary) 55%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 4%,var(--color-background))}.FeedbackCategorySelect_categoryTrigger__RQcRv:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 60%,transparent);outline-offset:2px}.FeedbackCategorySelect_categoryIcon__8uQ5o,.FeedbackCategorySelect_optionIcon__ph3Sf{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--color-primary)}.FeedbackCategorySelect_categorySelection__VUZHe{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:0;max-width:calc(100% - 32px)}.FeedbackCategorySelect_categoryIcon__8uQ5o{width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--color-primary) 11%,transparent)}.FeedbackCategorySelect_categoryValue__xDjbz{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.FeedbackCategorySelect_chevron__VL4w8{position:absolute;right:13px;color:var(--color-text-tertiary);transition:transform .16s ease}.FeedbackCategorySelect_categoryTrigger__RQcRv[aria-expanded=true] .FeedbackCategorySelect_chevron__VL4w8{transform:rotate(180deg)}.FeedbackCategorySelect_categoryMenu__EhjL3{position:absolute;z-index:20;top:calc(100% + 7px);left:0;right:0;display:grid;gap:3px;max-height:220px;overflow-y:auto;padding:5px;border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface-raised) 97%,#fff);box-shadow:0 12px 28px rgba(35,25,48,.16);animation:FeedbackCategorySelect_categoryMenuIn__UWTg_ .12s ease-out}.FeedbackCategorySelect_categoryOption__uLQMb{position:relative;display:flex;align-items:center;justify-content:center;gap:11px;width:100%;min-height:42px;padding:8px 10px;border:0;border-radius:calc(var(--radius-md) - 2px);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;transition:color .14s ease,background .14s ease}.FeedbackCategorySelect_categoryOption__uLQMb:hover,.FeedbackCategorySelect_categoryOption__uLQMb[data-active=true]{background:color-mix(in srgb,var(--color-primary) 9%,transparent);color:var(--color-text-primary)}.FeedbackCategorySelect_categoryOption__uLQMb[aria-checked=true]{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.FeedbackCategorySelect_optionCheck__aBMxp{position:absolute;right:10px;color:var(--color-primary)}[data-theme=dark] .FeedbackCategorySelect_categoryTrigger__RQcRv{border-color:hsla(0,0%,100%,.13);background:rgba(25,20,33,.34)}[data-theme=dark] .FeedbackCategorySelect_categoryTrigger__RQcRv:hover,[data-theme=dark] .FeedbackCategorySelect_categoryTrigger__RQcRv[aria-expanded=true]{border-color:rgba(232,180,251,.4);background:rgba(232,180,251,.08)}[data-theme=dark] .FeedbackCategorySelect_categoryIcon__8uQ5o{background:rgba(232,180,251,.12)}[data-theme=dark] .FeedbackCategorySelect_categoryMenu__EhjL3{border-color:hsla(0,0%,100%,.12);background:rgba(48,37,61,.98);box-shadow:0 16px 30px rgba(12,8,18,.32)}[data-theme=dark] .FeedbackCategorySelect_categoryOption__uLQMb{color:rgba(248,241,252,.76)}[data-theme=dark] .FeedbackCategorySelect_categoryOption__uLQMb:hover,[data-theme=dark] .FeedbackCategorySelect_categoryOption__uLQMb[data-active=true]{background:rgba(232,180,251,.12);color:#fff}[data-theme=dark] .FeedbackCategorySelect_categoryOption__uLQMb[aria-checked=true]{color:#fff}@keyframes FeedbackCategorySelect_categoryMenuIn__UWTg_{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.FeedbackCategorySelect_categoryMenu__EhjL3,.FeedbackCategorySelect_categoryOption__uLQMb,.FeedbackCategorySelect_categoryTrigger__RQcRv,.FeedbackCategorySelect_chevron__VL4w8{transition:none;animation:none}}