.Modal_overlay__54hP_{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:Modal_fadeIn__2Grlw .2s ease-out}@keyframes Modal_fadeIn__2Grlw{0%{opacity:0}to{opacity:1}}.Modal_modal__FRyxj{background:rgba(255,255,255,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(229,231,235,.6);border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:Modal_slideIn__6mjJv .3s ease-out}@keyframes Modal_slideIn__6mjJv{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Modal_header__2jTSN{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.1);flex-shrink:0}.Modal_title__haUON{margin:0;font-size:18px;font-weight:600;color:var(--text-primary,#111827);display:flex;align-items:center;gap:8px}.Modal_title__haUON i{font-size:20px}.Modal_closeButton__fg2aV{background:none;border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:var(--text-secondary,#6b7280);cursor:pointer;transition:all .2s;font-size:18px;padding:0}.Modal_closeButton__fg2aV:hover{background:rgba(0,0,0,.05);color:var(--text-primary,#374151)}.Modal_closeButton__fg2aV:active{transform:scale(.95)}.Modal_content__B55AF{flex:1 1;padding:24px;overflow-y:auto;color:var(--text-primary,#374151)}.Modal_content__B55AF::-webkit-scrollbar{width:8px}.Modal_content__B55AF::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:4px}.Modal_content__B55AF::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.Modal_content__B55AF::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.Modal_footer__wW8zF{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid rgba(0,0,0,.1);flex-shrink:0}.dark-theme .Modal_overlay__54hP_{background-color:rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dark-theme .Modal_modal__FRyxj{background:rgba(26,26,26,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 25px -5px rgba(0,0,0,.5),0 10px 10px -5px rgba(0,0,0,.3)}.dark-theme .Modal_header__2jTSN{border-bottom-color:rgba(255,255,255,.1)}.dark-theme .Modal_title__haUON{color:#f9fafb}.dark-theme .Modal_closeButton__fg2aV{color:#9ca3af}.dark-theme .Modal_closeButton__fg2aV:hover{background:rgba(255,255,255,.1);color:#f9fafb}.dark-theme .Modal_content__B55AF{color:#d1d5db}.dark-theme .Modal_content__B55AF::-webkit-scrollbar-track{background:rgba(255,255,255,.05)}.dark-theme .Modal_content__B55AF::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}.dark-theme .Modal_content__B55AF::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.dark-theme .Modal_footer__wW8zF{border-top-color:rgba(255,255,255,.1)}@media (max-width:640px){.Modal_overlay__54hP_{padding:10px}.Modal_modal__FRyxj{max-height:95vh}.Modal_header__2jTSN{padding:16px 20px}.Modal_title__haUON{font-size:16px}.Modal_content__B55AF{padding:20px}.Modal_footer__wW8zF{padding:12px 20px;flex-direction:column-reverse;gap:8px}.Modal_footer__wW8zF>*{width:100%}}@media (prefers-reduced-motion:reduce){.Modal_modal__FRyxj,.Modal_overlay__54hP_{animation:none}.Modal_closeButton__fg2aV{transition:none}}.InvitationModal_form__bKC6b{display:flex;flex-direction:column;height:100%}.InvitationModal_content__4BTEv{padding:24px;flex:1 1;overflow-y:auto}.InvitationModal_description__jgKel{margin:0 0 20px;color:#6b7280;font-size:14px;line-height:1.5}.InvitationModal_billingImpactText__e6M8g{color:#6b7280;font-size:14px}.InvitationModal_errorList__4s2fb{margin-bottom:20px}.InvitationModal_error__Apj1h{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:8px 12px;border-radius:6px;font-size:14px;margin-bottom:8px;display:flex;align-items:center;gap:8px}.InvitationModal_error__Apj1h i{flex-shrink:0}.InvitationModal_error__Apj1h:last-child{margin-bottom:0}.InvitationModal_invitationsList__Re2yd{margin-bottom:20px}.InvitationModal_invitationRow__W88MK{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:end;padding:16px;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;background-color:#fafafa}.InvitationModal_invitationRow__W88MK:last-child{margin-bottom:0}.InvitationModal_emailField__Yqi0T,.InvitationModal_roleField__R2A3f{display:flex;flex-direction:column}.InvitationModal_emailField__Yqi0T{min-width:0}.InvitationModal_emailField__Yqi0T label,.InvitationModal_roleField__R2A3f label{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px}.InvitationModal_emailField__Yqi0T input,.InvitationModal_roleField__R2A3f select{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s;background-color:white}.InvitationModal_emailField__Yqi0T input:focus,.InvitationModal_roleField__R2A3f select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.InvitationModal_emailField__Yqi0T input:disabled,.InvitationModal_roleField__R2A3f select:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.InvitationModal_roleField__R2A3f select{cursor:pointer;min-width:100px}.InvitationModal_actions__d9Gmg{display:flex;align-items:center;gap:8px}.InvitationModal_removeButton__f3T4N{background-color:#fee2e2;border:1px solid #fecaca;color:#dc2626;padding:8px;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.InvitationModal_removeButton__f3T4N:hover{background-color:#fecaca;border-color:#f87171}.InvitationModal_removeButton__f3T4N:disabled{opacity:.5;cursor:not-allowed}.InvitationModal_addButton__dBEaE{background-color:#f3f4f6;border:1px dashed #d1d5db;color:#374151;padding:12px 16px;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;width:100%;justify-content:center}.InvitationModal_addButton__dBEaE:hover{background-color:#e5e7eb;border-color:#9ca3af}.InvitationModal_addButton__dBEaE:disabled{opacity:.5;cursor:not-allowed}.InvitationModal_cancelButton__xCKYy{background-color:white;border:1px solid #d1d5db;color:#374151;padding:10px 20px;border-radius:6px;cursor:pointer;transition:all .2s;font-size:14px;font-weight:500}.InvitationModal_cancelButton__xCKYy:hover{background-color:#f9fafb;border-color:#9ca3af}.InvitationModal_cancelButton__xCKYy:disabled{opacity:.5;cursor:not-allowed}.InvitationModal_submitButton__HiANa{background-color:#3b82f6;border:1px solid #3b82f6;color:white;padding:10px 20px;border-radius:6px;cursor:pointer;transition:all .2s;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}.InvitationModal_submitButton__HiANa:hover{background-color:#2563eb;border-color:#2563eb}.InvitationModal_submitButton__HiANa:disabled{opacity:.5;cursor:not-allowed;background-color:#9ca3af;border-color:#9ca3af}@keyframes InvitationModal_spin__zOLEA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InvitationModal_spin__zOLEA{animation:InvitationModal_spin__zOLEA 1s linear infinite}.InvitationModal_loadingMessage__XhSi5,.InvitationModal_warningMessage___z98m{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:8px;margin-bottom:1rem}.InvitationModal_loadingMessage__XhSi5{background:#f3f4f6;border:1px solid #d1d5db}.InvitationModal_warningMessage___z98m{background:#fef3c7;border:1px solid #fcd34d}.InvitationModal_warningIcon__uiKe8{font-size:1.25rem;flex-shrink:0}.InvitationModal_warningMessage___z98m h4{margin:0 0 .25rem;font-size:.875rem;font-weight:600}.InvitationModal_warningMessage___z98m p{margin:0;font-size:.875rem}.InvitationModal_warningMessage___z98m ul{margin:.5rem 0 0;padding-left:1.25rem;font-size:.813rem}.InvitationModal_warningMessage___z98m li{margin:.25rem 0}.InvitationModal_costPreview__QjdKx{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:1rem;margin-bottom:1rem}.InvitationModal_costPreview__QjdKx h4{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:#1e40af}.InvitationModal_costRow__H6eDG{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.875rem;color:#374151}.InvitationModal_costRow__H6eDG span:first-child{color:#6b7280}.InvitationModal_costRow__H6eDG span:last-child{font-weight:500}.InvitationModal_costTotal__C98qF{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;margin-top:.75rem;border-top:1px solid #bfdbfe}.InvitationModal_costTotal__C98qF span:first-child{font-size:.875rem;font-weight:600;color:#1e40af}.InvitationModal_costAmount__hI3bn{font-size:1.125rem;font-weight:700;color:#2563eb}.InvitationModal_freeSeat__p_2F4{font-size:1.125rem;font-weight:700;color:#10b981}.InvitationModal_confirmationWarning__3cqnV{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#fff7ed;border:1px solid #fb923c;border-radius:8px;margin-bottom:1rem}.InvitationModal_confirmationWarning__3cqnV p{margin:0;font-size:.875rem;color:#9a3412}.InvitationModal_confirmationWarning__3cqnV strong{color:#ea580c}.InvitationModal_spinner__fz64k{width:16px;height:16px;border:2px solid #9ca3af;border-top-color:transparent;border-radius:50%;animation:InvitationModal_spin__zOLEA .6s linear infinite}.dark-theme .InvitationModal_billingImpactText__e6M8g,.dark-theme .InvitationModal_description__jgKel{color:#9ca3af}.dark-theme .InvitationModal_invitationRow__W88MK{background-color:rgba(17,24,39,.4);border-color:rgba(75,85,99,.5)}.dark-theme .InvitationModal_emailField__Yqi0T label,.dark-theme .InvitationModal_roleField__R2A3f label{color:#d1d5db}.dark-theme .InvitationModal_emailField__Yqi0T input,.dark-theme .InvitationModal_roleField__R2A3f select{background-color:rgba(17,24,39,.6);border-color:rgba(75,85,99,.5);color:#f9fafb}.dark-theme .InvitationModal_emailField__Yqi0T input:focus,.dark-theme .InvitationModal_roleField__R2A3f select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2)}.dark-theme .InvitationModal_addButton__dBEaE{background-color:rgba(31,41,55,.6);border-color:rgba(75,85,99,.5);color:#d1d5db}.dark-theme .InvitationModal_addButton__dBEaE:hover{background-color:rgba(55,65,81,.8);border-color:#6b7280}.dark-theme .InvitationModal_cancelButton__xCKYy{background-color:rgba(31,41,55,.6);border-color:rgba(75,85,99,.5);color:#d1d5db}.dark-theme .InvitationModal_cancelButton__xCKYy:hover{background-color:rgba(55,65,81,.8);border-color:#6b7280}@media (max-width:640px){.InvitationModal_invitationRow__W88MK{grid-template-columns:1fr;gap:12px}.InvitationModal_actions__d9Gmg{justify-content:flex-end}.InvitationModal_cancelButton__xCKYy,.InvitationModal_submitButton__HiANa{width:100%;justify-content:center}}.BillingNotifications_notificationContainer__lL3LC{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);max-width:400px}.BillingNotifications_notificationHeader__Mc8Cy{justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--bg-tertiary);border-bottom:1px solid var(--border-color)}.BillingNotifications_headerLeft__mLMkp{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--text-primary);font-size:.875rem}.BillingNotifications_unreadBadge__6Laa2{background:var(--primary-color);color:white;font-size:.75rem;padding:.125rem .375rem;border-radius:10px;font-weight:600;line-height:1}.BillingNotifications_expandButton__10kny{background:none;border:none;color:var(--primary-color);font-size:.75rem;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:background-color .2s ease}.BillingNotifications_expandButton__10kny:hover{background:var(--primary-color-alpha-10)}.BillingNotifications_notificationList__gJ_G2{max-height:400px;overflow-y:auto}.BillingNotifications_notification__oogFe{padding:.75rem 1rem;border-bottom:1px solid var(--border-color);transition:background-color .2s ease;position:relative}.BillingNotifications_notification__oogFe:last-child{border-bottom:none}.BillingNotifications_notification__oogFe:hover{background:var(--bg-tertiary)}.BillingNotifications_notification__oogFe.BillingNotifications_actionRequired__PuhAt{border-left:4px solid var(--primary-color)}.BillingNotifications_notification__oogFe.BillingNotifications_critical__Py2Ma{background:rgba(239,68,68,.05);border-left-color:#ef4444}.BillingNotifications_notification__oogFe.BillingNotifications_error__dyWqA{background:rgba(245,101,101,.05);border-left-color:#f56565}.BillingNotifications_notification__oogFe.BillingNotifications_warning__NnY6n{background:rgba(251,191,36,.05);border-left-color:#fbbf24}.BillingNotifications_notification__oogFe.BillingNotifications_info__LIdkc{background:rgba(59,130,246,.05);border-left-color:#3b82f6}.BillingNotifications_notificationContent__qm7o0{display:flex;flex-direction:column;gap:.5rem}.BillingNotifications_notificationHeader__Mc8Cy{display:flex;align-items:flex-start;gap:.75rem;padding:0;background:transparent;border:none}.BillingNotifications_notificationIcon__AQHGi{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-top:2px}.BillingNotifications_notification__oogFe.BillingNotifications_critical__Py2Ma .BillingNotifications_notificationIcon__AQHGi{color:#ef4444}.BillingNotifications_notification__oogFe.BillingNotifications_error__dyWqA .BillingNotifications_notificationIcon__AQHGi{color:#f56565}.BillingNotifications_notification__oogFe.BillingNotifications_warning__NnY6n .BillingNotifications_notificationIcon__AQHGi{color:#fbbf24}.BillingNotifications_notification__oogFe.BillingNotifications_info__LIdkc .BillingNotifications_notificationIcon__AQHGi{color:#3b82f6}.BillingNotifications_notificationMain__SjCKQ{flex:1 1;min-width:0}.BillingNotifications_notificationTitle__F9I3A{font-weight:600;color:var(--text-primary);font-size:.875rem;line-height:1.25;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.BillingNotifications_actionBadge__0cx6C{background:var(--primary-color);color:white;font-size:.625rem;padding:.125rem .25rem;border-radius:3px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.BillingNotifications_notificationMessage___LDvr{color:var(--text-secondary);font-size:.8125rem;line-height:1.4;margin-bottom:.375rem}.BillingNotifications_notificationMeta__fDYT1{display:flex;align-items:center;gap:.5rem;color:var(--text-tertiary);font-size:.75rem}.BillingNotifications_separator__k_q4b,.BillingNotifications_timestamp__O9guP{color:var(--text-tertiary)}.BillingNotifications_details__bY43G{color:var(--text-secondary);font-weight:500}.BillingNotifications_dismissButton__uLXGj{background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease;flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.875rem}.BillingNotifications_dismissButton__uLXGj:hover{background:var(--bg-tertiary);color:var(--text-secondary)}.BillingNotifications_emptyState__Wtl3k{padding:2rem 1rem;text-align:center;color:var(--text-tertiary);display:flex;flex-direction:column;align-items:center;gap:.5rem}.BillingNotifications_emptyState__Wtl3k i{font-size:1.5rem;color:#10b981}@media (max-width:768px){.BillingNotifications_notificationContainer__lL3LC{max-width:100%;margin:0}.BillingNotifications_notification__oogFe{padding:1rem}.BillingNotifications_notificationHeader__Mc8Cy{flex-direction:column;align-items:flex-start;gap:.5rem}.BillingNotifications_expandButton__10kny{align-self:flex-end}}@keyframes BillingNotifications_slideIn__OLqp4{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.BillingNotifications_notification__oogFe{animation:BillingNotifications_slideIn__OLqp4 .3s ease-out}@keyframes BillingNotifications_pulse__mvwtw{0%{box-shadow:0 0 0 0 rgba(239,68,68,.4)}70%{box-shadow:0 0 0 6px rgba(239,68,68,0)}to{box-shadow:0 0 0 0 rgba(239,68,68,0)}}.BillingNotifications_notification__oogFe.BillingNotifications_critical__Py2Ma.BillingNotifications_actionRequired__PuhAt{animation:BillingNotifications_pulse__mvwtw 2s infinite,BillingNotifications_slideIn__OLqp4 .3s ease-out}.UsageDashboard_usageDashboard__hryMh{display:flex;flex-direction:column;height:100%;background:var(--bg-primary);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.UsageDashboard_header__aEwly{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.UsageDashboard_headerLeft__RlRk3 h2{margin:0;color:var(--text-primary);font-size:1.25rem;font-weight:600}.UsageDashboard_organizationName__uJpOw{color:var(--text-secondary);font-size:.875rem;margin-top:.25rem;display:block}.UsageDashboard_headerRight__Sj5W_{display:flex;align-items:center;gap:1rem}.UsageDashboard_billingPeriod__uz_44{color:var(--text-secondary);font-size:.875rem}.UsageDashboard_realTimeControls__jmJaj,.UsageDashboard_realTimeToggle__0ITWn{display:flex;align-items:center;gap:.5rem}.UsageDashboard_realTimeToggle__0ITWn{background:none;border:1px solid var(--border-color);color:var(--text-primary);padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease}.UsageDashboard_realTimeToggle__0ITWn:hover{background:var(--bg-hover);border-color:var(--border-hover)}.UsageDashboard_realTimeToggle__0ITWn.UsageDashboard_active__hD_f6{background:var(--primary-color);color:white;border-color:var(--primary-color)}.UsageDashboard_realTimeToggle__0ITWn.UsageDashboard_active__hD_f6:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.UsageDashboard_closeButton__zzfgP{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--text-secondary);font-size:14px;cursor:pointer;padding:.5rem 1rem;border-radius:6px;transition:all .2s ease;border:1px solid var(--border-color);background:var(--bg-primary)}.UsageDashboard_closeButton__zzfgP:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-hover)}.UsageDashboard_tabs__rP7ek{display:flex;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.UsageDashboard_tab__sbIlt{background:none;padding:.75rem 1.5rem;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;border:none;border-bottom:2px solid transparent;font-weight:500}.UsageDashboard_tab__sbIlt:hover{background:var(--bg-tertiary);color:var(--text-primary)}.UsageDashboard_tab__sbIlt.UsageDashboard_active__hD_f6{color:var(--primary-color);border-bottom-color:var(--primary-color);background:var(--bg-primary)}.UsageDashboard_content__9OzcX{flex:1 1;overflow-y:auto;padding:2rem;max-width:1000px;margin:0 auto;width:100%}.UsageDashboard_overviewTab__pX_n3{display:flex;flex-direction:column;gap:1.5rem}.UsageDashboard_planCard___mSbM{background:var(--bg-secondary);padding:1.5rem;border-radius:8px;border:1px solid var(--border-color)}.UsageDashboard_planCard___mSbM h3{margin:0 0 1rem;color:var(--text-primary);font-size:1.125rem;font-weight:600}.UsageDashboard_planDetails__FqN69{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.UsageDashboard_planTier__ZexkR{background:var(--primary-color);color:white;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase}.UsageDashboard_planType__aHX5P{background:var(--bg-tertiary);color:var(--text-secondary);padding:.25rem .75rem;border-radius:20px;font-size:.75rem;text-transform:capitalize}.UsageDashboard_billingStatus__X3uhM{color:var(--text-secondary);font-size:.875rem}.UsageDashboard_status__tF__N{font-weight:600;text-transform:uppercase}.UsageDashboard_status__tF__N.UsageDashboard_active__hD_f6{color:#10b981}.UsageDashboard_status__tF__N.UsageDashboard_trial__OB9jN{color:#f59e0b}.UsageDashboard_status__tF__N.UsageDashboard_suspended__89RDE{color:#ef4444}.UsageDashboard_status__tF__N.UsageDashboard_cancelled__v6ETm{color:#6b7280}.UsageDashboard_usageCards__aCOZl{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.UsageDashboard_usageCard__yvQAk{background:var(--bg-secondary);padding:1.5rem;border-radius:8px;border:1px solid var(--border-color)}.UsageDashboard_usageCard__yvQAk h4{margin:0 0 1rem;color:var(--text-primary);font-size:1rem;font-weight:600}.UsageDashboard_usageValue__uY1q2{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.UsageDashboard_progressBar___xv89{width:100%;height:8px;background:var(--bg-tertiary);border-radius:4px;overflow:hidden;margin-bottom:.75rem}.UsageDashboard_progressFill__1G1LB{height:100%;border-radius:4px;transition:all .3s ease}.UsageDashboard_overageInfo__o4_Qc{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem}.UsageDashboard_overageLabel__XhzNG{color:var(--text-secondary);font-weight:500}.UsageDashboard_overageValue__n6sV9{color:#f59e0b;font-weight:600}.UsageDashboard_overageCost___MLsH{color:#ef4444;font-weight:600}.UsageDashboard_overageAlert___5dsg{display:flex;align-items:flex-start;gap:1rem;background:#fef3c7;color:#92400e;padding:1rem;border-radius:8px;border:1px solid #fde68a}.UsageDashboard_alertIcon__pUwAR{font-size:1.5rem;flex-shrink:0}.UsageDashboard_alertContent__E60wY h4{margin:0 0 .5rem;font-size:1rem;font-weight:600}.UsageDashboard_alertContent__E60wY p{margin:0;font-size:.875rem;line-height:1.5}.UsageDashboard_usageTab__Juy6_{display:flex;flex-direction:column;gap:1.5rem}.UsageDashboard_usageEvents__RxvxH h3{margin:0 0 1rem;color:var(--text-primary);font-size:1.125rem;font-weight:600}.UsageDashboard_eventsTable___So6M{background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color);overflow:hidden}.UsageDashboard_tableHeader__ohtSX{background:var(--bg-tertiary);font-weight:600;color:var(--text-primary);font-size:.875rem}.UsageDashboard_eventRow__jJ5ZY,.UsageDashboard_tableHeader__ohtSX{display:grid;grid-template-columns:2fr 1fr 1.5fr 2fr;grid-gap:1rem;gap:1rem;padding:1rem;border-bottom:1px solid var(--border-color)}.UsageDashboard_eventRow__jJ5ZY{transition:background-color .2s ease}.UsageDashboard_eventRow__jJ5ZY:last-child{border-bottom:none}.UsageDashboard_eventRow__jJ5ZY:hover{background:var(--bg-tertiary)}.UsageDashboard_eventType__VcJjg{color:var(--text-primary);font-weight:500}.UsageDashboard_eventAmount__4TgdP{color:var(--text-primary);font-weight:600}.UsageDashboard_eventTime__w5m3b{color:var(--text-secondary);font-size:.875rem}.UsageDashboard_eventDetails__hf7Ut{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.UsageDashboard_overageBadge__F5VuJ{background:#fee2e2;color:#dc2626;padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600}.UsageDashboard_description__8vw0G,.UsageDashboard_filename__3X8bN{color:var(--text-secondary);font-size:.875rem}.UsageDashboard_noEvents__KUqyY{color:var(--text-secondary);text-align:center;padding:2rem;font-style:italic}.UsageDashboard_billingTab__wKXEc{display:flex;flex-direction:column;gap:1.5rem}.UsageDashboard_billingInfo__ErdaF{background:var(--bg-secondary);padding:1.5rem;border-radius:8px;border:1px solid var(--border-color)}.UsageDashboard_billingInfo__ErdaF h3{margin:0 0 1rem;color:var(--text-primary);font-size:1.125rem;font-weight:600}.UsageDashboard_billingDetails__IUEE5{display:flex;flex-direction:column;gap:.75rem}.UsageDashboard_billingRow__g9JCV{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--border-color)}.UsageDashboard_billingRow__g9JCV:last-child{border-bottom:none}.UsageDashboard_billingRow__g9JCV span:first-child{color:var(--text-secondary);font-weight:500}.UsageDashboard_billingRow__g9JCV span:last-child{color:var(--text-primary);font-weight:600}.UsageDashboard_overageAmount__HYP9H{color:#ef4444!important}.UsageDashboard_overageProgress__dbeE5{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.UsageDashboard_overageProgress__dbeE5 h4{margin:0 0 1rem;color:var(--text-primary);font-size:1rem;font-weight:600}.UsageDashboard_progressLabel__19FPk{display:flex;justify-content:space-between;margin-top:.5rem;color:var(--text-secondary);font-size:.875rem}.UsageDashboard_footer__8hwsy{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--bg-secondary);border-top:1px solid var(--border-color)}.UsageDashboard_refreshButton__s7gK8{background:var(--primary-color);color:white;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .2s ease}.UsageDashboard_refreshButton__s7gK8:hover{background:var(--primary-hover)}.UsageDashboard_lastUpdated__U6i8W{color:var(--text-secondary);font-size:.75rem}.UsageDashboard_loading__ErELm{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem;color:var(--text-secondary)}.UsageDashboard_spinner__dkxM7{width:32px;height:32px;border-top:3px solid var(--bg-tertiary);border:3px solid var(--bg-tertiary);border-top-color:var(--primary-color);border-radius:50%;animation:UsageDashboard_spin__RdyR9 1s linear infinite}@keyframes UsageDashboard_spin__RdyR9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UsageDashboard_error__1kNc2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem;text-align:center}.UsageDashboard_error__1kNc2 h3{margin:0;color:var(--text-primary);font-size:1.125rem;font-weight:600}.UsageDashboard_error__1kNc2 p{margin:0;color:var(--text-secondary)}.UsageDashboard_retryButton__JpZ2m{background:var(--primary-color);color:white;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .2s ease}.UsageDashboard_retryButton__JpZ2m:hover{background:var(--primary-hover)}@media (max-width:768px){.UsageDashboard_usageCards__aCOZl{grid-template-columns:1fr}.UsageDashboard_eventRow__jJ5ZY,.UsageDashboard_tableHeader__ohtSX{grid-template-columns:1fr;gap:.5rem}.UsageDashboard_eventRow__jJ5ZY span,.UsageDashboard_tableHeader__ohtSX span{padding:.25rem 0}.UsageDashboard_tableHeader__ohtSX{display:none}.UsageDashboard_eventRow__jJ5ZY{display:flex;flex-direction:column;padding:1rem}.UsageDashboard_eventRow__jJ5ZY span:before{content:attr(data-label) ": ";font-weight:600;color:var(--text-secondary)}}.UsageDashboard_embeddedContainer__mEX2F{width:100%;padding:0;background:transparent;box-shadow:none;border-radius:0}.UsageDashboard_embeddedContainer__mEX2F .UsageDashboard_header__aEwly{background:transparent;padding:0 0 1rem;border-bottom:none}.UsageDashboard_embeddedContainer__mEX2F .UsageDashboard_header__aEwly h2{font-size:1.5rem}.UsageDashboard_embeddedContainer__mEX2F .UsageDashboard_content__9OzcX{padding:1rem 0}.UsageDashboard_embeddedContainer__mEX2F .UsageDashboard_footer__8hwsy{padding:1rem 0 0;background:transparent;border-top:none}.ConfirmModal_message__3zNV5{color:var(--text-secondary,#6b7280);line-height:1.6}.ConfirmModal_message__3zNV5 p{margin:0}.ConfirmModal_cancelButton__0F21A,.ConfirmModal_confirmButton__I2PVM{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px;justify-content:center;border:none;min-width:100px}.ConfirmModal_cancelButton__0F21A{background:var(--bg-tertiary,#f3f4f6);color:var(--text-primary,#374151);border:1px solid var(--border-color,#d1d5db)}.ConfirmModal_cancelButton__0F21A:hover:not(:disabled){background:var(--bg-secondary,#e5e7eb);border-color:var(--text-secondary,#9ca3af)}.ConfirmModal_confirmButton__I2PVM{color:white}.ConfirmModal_confirmButton__I2PVM.ConfirmModal_danger__fnifJ{background:#e74c3c}.ConfirmModal_confirmButton__I2PVM.ConfirmModal_danger__fnifJ:hover:not(:disabled){background:#c0392b}.ConfirmModal_confirmButton__I2PVM.ConfirmModal_primary__R0zKM{background:#3b82f6}.ConfirmModal_confirmButton__I2PVM.ConfirmModal_primary__R0zKM:hover:not(:disabled){background:#2563eb}.ConfirmModal_confirmButton__I2PVM.ConfirmModal_warning__K0ylv{background:#f59e0b}.ConfirmModal_confirmButton__I2PVM.ConfirmModal_warning__K0ylv:hover:not(:disabled){background:#d97706}.ConfirmModal_cancelButton__0F21A:disabled,.ConfirmModal_confirmButton__I2PVM:disabled{opacity:.6;cursor:not-allowed}.ConfirmModal_cancelButton__0F21A:active:not(:disabled),.ConfirmModal_confirmButton__I2PVM:active:not(:disabled){transform:scale(.98)}@keyframes ConfirmModal_spin__sP9e6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dark-theme .ConfirmModal_message__3zNV5{color:#d1d5db}.dark-theme .ConfirmModal_cancelButton__0F21A{background:rgba(55,65,81,.6);color:#d1d5db;border-color:rgba(75,85,99,.5)}.dark-theme .ConfirmModal_cancelButton__0F21A:hover:not(:disabled){background:rgba(75,85,99,.8);border-color:#6b7280}@media (max-width:640px){.ConfirmModal_cancelButton__0F21A,.ConfirmModal_confirmButton__I2PVM{width:100%}}.AlertModal_content__O3DmY{display:flex;gap:1rem;padding:.5rem 0;align-items:flex-start}.AlertModal_iconWrapper__CFCrw{flex-shrink:0;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.AlertModal_iconWrapper__CFCrw i{line-height:1}.AlertModal_message__xuV1L{flex:1 1;font-size:.9375rem;line-height:1.6;color:#374151}.AlertModal_message__xuV1L p{margin:0}.AlertModal_message__xuV1L p+p{margin-top:.75rem}.AlertModal_icon-success__uXtjI{background-color:rgba(16,185,129,.1);color:#10b981}.AlertModal_icon-error__jjtck{background-color:rgba(239,68,68,.1);color:#ef4444}.AlertModal_icon-warning__cT4Dz{background-color:rgba(245,158,11,.1);color:#f59e0b}.AlertModal_icon-info__bR2E5{background-color:rgba(59,130,246,.1);color:#3b82f6}.AlertModal_confirmButton__mZsyq{padding:.625rem 1.5rem;font-size:.9375rem;font-weight:500;border-radius:6px;border:none;cursor:pointer;transition:all .15s ease;font-family:inherit;min-width:80px}.AlertModal_confirmButton__mZsyq:active{transform:translateY(1px)}.AlertModal_confirmButton__mZsyq.AlertModal_success__JXb92{background-color:#10b981;color:#ffffff}.AlertModal_confirmButton__mZsyq.AlertModal_success__JXb92:hover{background-color:#059669;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.AlertModal_confirmButton__mZsyq.AlertModal_error__tm0rV{background-color:#ef4444;color:#ffffff}.AlertModal_confirmButton__mZsyq.AlertModal_error__tm0rV:hover{background-color:#dc2626;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.AlertModal_confirmButton__mZsyq.AlertModal_warning__s_PPO{background-color:#f59e0b;color:#ffffff}.AlertModal_confirmButton__mZsyq.AlertModal_warning__s_PPO:hover{background-color:#d97706;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.AlertModal_confirmButton__mZsyq.AlertModal_info__X0ObV{background-color:#3b82f6;color:#ffffff}.AlertModal_confirmButton__mZsyq.AlertModal_info__X0ObV:hover{background-color:#2563eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.AlertModal_modal-success__Ec3QF{border-top:3px solid #10b981}.AlertModal_modal-error__UKRXh{border-top:3px solid #ef4444}.AlertModal_modal-warning__JCRpC{border-top:3px solid #f59e0b}.AlertModal_modal-info__b4bD0{border-top:3px solid #3b82f6}.dark-theme .AlertModal_message__xuV1L{color:#d1d5db}.dark-theme .AlertModal_icon-success__uXtjI{background-color:rgba(16,185,129,.2);color:#34d399}.dark-theme .AlertModal_icon-error__jjtck{background-color:rgba(239,68,68,.2);color:#f87171}.dark-theme .AlertModal_icon-warning__cT4Dz{background-color:rgba(245,158,11,.2);color:#fbbf24}.dark-theme .AlertModal_icon-info__bR2E5{background-color:rgba(59,130,246,.2);color:#60a5fa}.dark-theme .AlertModal_confirmButton__mZsyq.AlertModal_success__JXb92{background-color:#10b981}.dark-theme .AlertModal_confirmButton__mZsyq.AlertModal_success__JXb92:hover{background-color:#059669}.dark-theme .AlertModal_confirmButton__mZsyq.AlertModal_error__tm0rV{background-color:#ef4444}.dark-theme .AlertModal_confirmButton__mZsyq.AlertModal_error__tm0rV:hover{background-color:#dc2626}.dark-theme .AlertModal_confirmButton__mZsyq.AlertModal_warning__s_PPO{background-color:#f59e0b}.dark-theme .AlertModal_confirmButton__mZsyq.AlertModal_warning__s_PPO:hover{background-color:#d97706}.dark-theme .AlertModal_confirmButton__mZsyq.AlertModal_info__X0ObV{background-color:#3b82f6}.dark-theme .AlertModal_confirmButton__mZsyq.AlertModal_info__X0ObV:hover{background-color:#2563eb}@media (max-width:640px){.AlertModal_content__O3DmY{gap:.75rem}.AlertModal_iconWrapper__CFCrw{width:40px;height:40px;font-size:1.25rem}.AlertModal_message__xuV1L{font-size:.875rem}.AlertModal_confirmButton__mZsyq{width:100%;padding:.75rem}}.SubscriptionManager_subscriptionManager__Azqch{display:flex;flex-direction:column;height:100%;background:var(--bg-primary);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.SubscriptionManager_header__4PSDb{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.SubscriptionManager_headerLeft__I_M1i h2{margin:0;color:var(--text-primary);font-size:1.25rem;font-weight:600}.SubscriptionManager_organizationName__Dkyc8{color:var(--text-secondary);font-size:.875rem;margin-top:.25rem;display:block}.SubscriptionManager_closeButton__uNu4Q{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--text-secondary);font-size:14px;cursor:pointer;padding:.5rem 1rem;border-radius:6px;transition:all .2s ease;border:1px solid var(--border-color);background:var(--bg-primary)}.SubscriptionManager_closeButton__uNu4Q:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-hover)}.SubscriptionManager_tabs__K3T2B{display:flex;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.SubscriptionManager_tab__H1xrg{background:none;padding:.75rem 1.5rem;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;border:none;border-bottom:2px solid transparent;font-weight:500}.SubscriptionManager_tab__H1xrg:hover{background:var(--bg-tertiary);color:var(--text-primary)}.SubscriptionManager_tab__H1xrg.SubscriptionManager_active__9pee2{color:var(--primary-color);border-bottom-color:var(--primary-color);background:var(--bg-primary)}.SubscriptionManager_content__cyuUa{flex:1 1;overflow-y:auto;padding:2rem;max-width:1400px;margin:0 auto;width:100%}.SubscriptionManager_currentTab__UwcNG{display:flex;flex-direction:column;gap:1.5rem}.SubscriptionManager_currentPlan__b9ECo{background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color);overflow:hidden}.SubscriptionManager_planHeader__UX3V1{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:var(--primary-color);color:white}.SubscriptionManager_planHeader__UX3V1 h3{margin:0;font-size:1.5rem;font-weight:700}.SubscriptionManager_planBadge__qb791{background:rgba(255,255,255,.2);padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500}.SubscriptionManager_planDetails__3inzj{padding:1.5rem;display:flex;flex-direction:column;gap:2rem}.SubscriptionManager_featuresSection__EEFdk h4,.SubscriptionManager_overageSection__tk3GR h4,.SubscriptionManager_quotaSection__K7hO0 h4{margin:0 0 1rem;color:var(--text-primary);font-size:1.125rem;font-weight:600;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.SubscriptionManager_quotaGrid__ohkrA{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.SubscriptionManager_quotaItem__PYwHZ{display:block;color:var(--text-primary);font-size:.875rem;line-height:1.6}.SubscriptionManager_quotaLabel__VpdQg{color:var(--text-secondary);font-size:.875rem;font-weight:500}.SubscriptionManager_quotaValue___20Sf{color:var(--text-primary);font-size:1.125rem;font-weight:600}.SubscriptionManager_overageDetails___YQkv{display:flex;flex-direction:column;gap:.75rem}.SubscriptionManager_overageItem__0RVV1{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--border-color)}.SubscriptionManager_overageItem__0RVV1:last-child{border-bottom:none}.SubscriptionManager_overageLabel__zz3wL{color:var(--text-secondary);font-weight:500}.SubscriptionManager_overageStatus__tgvGo.SubscriptionManager_enabled__ukjW3{color:#10b981;font-weight:600}.SubscriptionManager_overageStatus__tgvGo.SubscriptionManager_disabled__j1FyW{color:#ef4444;font-weight:600}.SubscriptionManager_overageValue__dzWg1{color:var(--text-primary);font-weight:600}.SubscriptionManager_featureList__Rq2Yq{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.5rem;gap:.5rem}.SubscriptionManager_feature__v2A9z{display:flex;align-items:center;gap:.5rem;padding:.25rem 0}.SubscriptionManager_featureIcon__3cOVb{font-weight:700;font-size:.875rem}.SubscriptionManager_feature__v2A9z.SubscriptionManager_enabled__ukjW3 .SubscriptionManager_featureIcon__3cOVb{color:#10b981}.SubscriptionManager_feature__v2A9z.SubscriptionManager_disabled__j1FyW .SubscriptionManager_featureIcon__3cOVb{color:#ef4444}.SubscriptionManager_feature__v2A9z.SubscriptionManager_disabled__j1FyW .SubscriptionManager_featureName__2_YkU{color:var(--text-secondary);text-decoration:line-through}.SubscriptionManager_featureName__2_YkU{color:var(--text-primary);font-size:.875rem}.SubscriptionManager_billingStatus__rRuCn{background:var(--bg-secondary);padding:1.5rem;border-radius:8px;border:1px solid var(--border-color)}.SubscriptionManager_billingStatus__rRuCn h4{margin:0 0 1rem;color:var(--text-primary);font-size:1.125rem;font-weight:600}.SubscriptionManager_statusGrid__zafXe{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.SubscriptionManager_statusItem__8Sux_{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--bg-tertiary);border-radius:6px}.SubscriptionManager_statusLabel__HWjBM{color:var(--text-secondary);font-weight:500}.SubscriptionManager_status__6ycVE{font-weight:600;padding:.25rem .5rem;border-radius:4px;font-size:.75rem}.SubscriptionManager_status__6ycVE.SubscriptionManager_active__9pee2{background:#dcfce7;color:#166534}.SubscriptionManager_status__6ycVE.SubscriptionManager_trial__i_gQC{background:#fef3c7;color:#92400e}.SubscriptionManager_status__6ycVE.SubscriptionManager_suspended__40zIb{background:#fee2e2;color:#dc2626}.SubscriptionManager_statusValue__ydXLf{color:var(--text-primary);font-weight:600}.SubscriptionManager_noSubscription__eDz_x{text-align:center;padding:3rem}.SubscriptionManager_noSubscription__eDz_x h3{margin:0 0 1rem;color:var(--text-primary);font-size:1.5rem;font-weight:600}.SubscriptionManager_noSubscription__eDz_x p{color:var(--text-secondary);font-size:1rem;max-width:400px;margin:0 auto 2rem}.SubscriptionManager_choosePlanButton__ZS8kO{background:var(--primary-color);color:white;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s ease}.SubscriptionManager_choosePlanButton__ZS8kO:hover{background:var(--primary-hover)}.SubscriptionManager_plansTab__qc3Ff{display:flex;flex-direction:column;gap:3rem}.SubscriptionManager_planSection__Cc7dy{display:flex;flex-direction:column;gap:1rem}.SubscriptionManager_sectionTitle__1UbIF{margin:0;color:var(--text-primary);font-size:1.5rem;font-weight:600;text-align:center}.SubscriptionManager_sectionDescription__kQqg7{margin:0 0 1rem;color:var(--text-secondary);font-size:.95rem;text-align:center}.SubscriptionManager_plansRow__cFvK_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.SubscriptionManager_plansGrid__c6n8X{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem}.SubscriptionManager_planCard__Aaump{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;transition:all .3s ease;position:relative;display:flex;flex-direction:column;height:100%}.SubscriptionManager_planCard__Aaump:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.SubscriptionManager_planCard__Aaump.SubscriptionManager_current__ftPDt{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.SubscriptionManager_planCardHeader__oT4e9{padding:1.5rem;background:var(--bg-tertiary);position:relative}.SubscriptionManager_planCardHeader__oT4e9 h3{margin:0 0 .5rem;color:var(--text-primary);font-size:1.5rem;font-weight:700}.SubscriptionManager_planPrice__n__yr{color:var(--text-primary);font-size:2rem;font-weight:700}.SubscriptionManager_priceUnit__UncyZ{font-size:1rem;color:var(--text-secondary);font-weight:400}.SubscriptionManager_pricePerUser__6_hFL{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}.SubscriptionManager_freePrice__dn5q9{font-size:2rem;font-weight:700;color:#10b981}.SubscriptionManager_customPrice__2WQbi{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.SubscriptionManager_currentPlanBadge__yi8_e{position:absolute;top:1rem;right:1rem;background:var(--primary-color);color:white;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600}.SubscriptionManager_planFeatures__UhpBE,.SubscriptionManager_planOverage__P6Fh5,.SubscriptionManager_planQuotas__R2tnm{padding:1rem 1.5rem;border-bottom:1px solid var(--border-color)}.SubscriptionManager_usageCapability__5SNtm{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;margin-bottom:1rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:white}.SubscriptionManager_usageMultiplier__64I_I{font-size:1.75rem;font-weight:700;letter-spacing:-.5px}.SubscriptionManager_usageLabel__t5y4M{font-size:.875rem;font-weight:500;opacity:.95}.SubscriptionManager_dark-theme__KsOWf .SubscriptionManager_usageCapability__5SNtm,.SubscriptionManager_dark-theme__KsOWf .SubscriptionManager_usageLabel__t5y4M,.SubscriptionManager_dark-theme__KsOWf .SubscriptionManager_usageMultiplier__64I_I,html:not(.SubscriptionManager_dark-theme__KsOWf) .SubscriptionManager_usageCapability__5SNtm,html:not(.SubscriptionManager_dark-theme__KsOWf) .SubscriptionManager_usageLabel__t5y4M,html:not(.SubscriptionManager_dark-theme__KsOWf) .SubscriptionManager_usageMultiplier__64I_I{color:white!important}.SubscriptionManager_planOverage__P6Fh5,.SubscriptionManager_planQuotas__R2tnm .SubscriptionManager_quotaItem__PYwHZ{margin-bottom:.5rem;color:var(--text-primary);font-size:.875rem}.SubscriptionManager_planOverage__P6Fh5{margin-bottom:0}.SubscriptionManager_overageEnabled__tEEsG{color:#10b981;font-weight:500}.SubscriptionManager_overageLimit__YcWPX{font-size:.75rem;color:var(--text-secondary);margin-top:.25rem}.SubscriptionManager_overageDisabled__f_Tau{color:#ef4444;font-weight:500}.SubscriptionManager_planFeatures__UhpBE{flex:1 1;display:flex;flex-direction:column}.SubscriptionManager_planFeatures__UhpBE .SubscriptionManager_featureList__Rq2Yq{grid-template-columns:1fr;flex:1 1}.SubscriptionManager_planActions__s1__w{padding:1.5rem}.SubscriptionManager_selectPlanButton__nl8sG{width:100%;background:var(--primary-color);color:white;border:none;padding:.75rem 1rem;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s ease}.SubscriptionManager_selectPlanButton__nl8sG:hover{background:var(--primary-hover)}.SubscriptionManager_selectPlanButton__nl8sG.SubscriptionManager_upgrade__I5Aak{background:#10b981}.SubscriptionManager_selectPlanButton__nl8sG.SubscriptionManager_upgrade__I5Aak:hover{background:#059669}.SubscriptionManager_selectPlanButton__nl8sG.SubscriptionManager_downgrade__CFS1R{background:#6b7280}.SubscriptionManager_selectPlanButton__nl8sG.SubscriptionManager_downgrade__CFS1R:hover{background:#4b5563}.SubscriptionManager_billingTab__vqEd7{display:flex;flex-direction:column;gap:1.5rem}.SubscriptionManager_billingInfo__ZtTjw h3{margin:0 0 1.5rem;color:var(--text-primary);font-size:1.25rem;font-weight:600}.SubscriptionManager_billingGrid__v08K0{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.SubscriptionManager_billingCard__01wXQ{background:var(--bg-secondary);padding:1.5rem;border-radius:8px;border:1px solid var(--border-color)}.SubscriptionManager_billingCard__01wXQ h4{margin:0 0 1rem;color:var(--text-primary);font-size:1.125rem;font-weight:600;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.SubscriptionManager_billingDetails__NLWYz{display:flex;flex-direction:column;gap:.75rem}.SubscriptionManager_billingRow__5lo97{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.SubscriptionManager_billingRow__5lo97 span:first-child{color:var(--text-secondary);font-weight:500}.SubscriptionManager_billingRow__5lo97 span:last-child{color:var(--text-primary);font-weight:600}.SubscriptionManager_billingRow__5lo97.SubscriptionManager_total__YnUUM{border-top:1px solid var(--border-color);padding-top:1rem;margin-top:.5rem;font-size:1.125rem}.SubscriptionManager_overageAmount__0TR9d{color:#ef4444!important}.SubscriptionManager_discountAmount__dxcuz{color:#10b981!important;font-weight:600}.SubscriptionManager_dark-theme__KsOWf .SubscriptionManager_freeAccountBadge__1vw_8,.SubscriptionManager_freeAccountBadge__1vw_8,html:not(.SubscriptionManager_dark-theme__KsOWf) .SubscriptionManager_freeAccountBadge__1vw_8{color:#10b981!important;font-weight:600;display:inline-flex;align-items:center;gap:.25rem}.SubscriptionManager_modalPricing__ySW_m{background:var(--bg-secondary);padding:1rem;border-radius:6px;margin-top:1rem}.SubscriptionManager_modalPricing__ySW_m div{margin-bottom:.5rem;color:var(--text-primary)}.SubscriptionManager_modalPricing__ySW_m div:last-child{margin-bottom:0}.SubscriptionManager_loading__qm81G{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem;color:var(--text-secondary)}.SubscriptionManager_spinner__zrJcb{width:32px;height:32px;border-top:3px solid var(--bg-tertiary);border:3px solid var(--bg-tertiary);border-top-color:var(--primary-color);border-radius:50%;animation:SubscriptionManager_spin__ExHC3 1s linear infinite}@keyframes SubscriptionManager_spin__ExHC3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SubscriptionManager_error__VNUpj{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem;text-align:center}.SubscriptionManager_error__VNUpj h3{margin:0;color:var(--text-primary);font-size:1.125rem;font-weight:600}.SubscriptionManager_error__VNUpj p{margin:0;color:var(--text-secondary)}.SubscriptionManager_retryButton__PEq1x{background:var(--primary-color);color:white;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .2s ease}.SubscriptionManager_retryButton__PEq1x:hover{background:var(--primary-hover)}@media (max-width:1200px){.SubscriptionManager_plansRow__cFvK_{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.SubscriptionManager_billingGrid__v08K0,.SubscriptionManager_plansGrid__c6n8X,.SubscriptionManager_plansRow__cFvK_,.SubscriptionManager_quotaGrid__ohkrA,.SubscriptionManager_statusGrid__zafXe{grid-template-columns:1fr}.SubscriptionManager_modalContent__yhQ42{margin:1rem;padding:1.5rem}.SubscriptionManager_modalActions__4fhau{flex-direction:column}.SubscriptionManager_cancelButton__lP_ZC,.SubscriptionManager_confirmButton__ImZ5_{width:100%}.SubscriptionManager_content__cyuUa{padding:1rem}.SubscriptionManager_sectionTitle__1UbIF{font-size:1.25rem}.SubscriptionManager_sectionDescription__kQqg7{font-size:.875rem}.SubscriptionManager_downgradeSection__9oYAT{margin-top:1rem}.SubscriptionManager_downgradeButton__85sUQ{width:100%}}.SubscriptionManager_paymentActions__iLiuN{margin-top:2rem;padding-left:1.5rem}.SubscriptionManager_updatePaymentButton__rv1xQ{background:#007bff;color:white;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.SubscriptionManager_updatePaymentButton__rv1xQ:hover{background:#0056b3;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,123,255,.3)}.SubscriptionManager_updatePaymentButton__rv1xQ:active{transform:translateY(0)}.SubscriptionManager_paymentNote__jF1Fd{margin-top:.75rem;color:var(--text-secondary);font-size:.875rem;line-height:1.5}.SubscriptionManager_downgradeSection__9oYAT{margin-top:2rem;padding:1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px}.SubscriptionManager_downgradeSection__9oYAT h4{margin:0 0 .75rem;color:var(--text-primary);font-size:1rem;font-weight:600}.SubscriptionManager_downgradeWarning__tJRAK{color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin-bottom:1rem}.SubscriptionManager_downgradeButton__85sUQ{background:#dc3545;color:white;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.SubscriptionManager_downgradeButton__85sUQ:hover{background:#c82333}.SubscriptionManager_downgradeButton__85sUQ:active{transform:translateY(1px)}.SubscriptionManager_cancelingBanner__NG0CN{display:flex;align-items:flex-start;gap:1rem;padding:1rem;margin-top:2rem;margin-bottom:1.5rem;background:#fff3cd;border:1px solid #ffc107;border-radius:8px}.SubscriptionManager_bannerIcon__C_gxs{font-size:1.5rem;flex-shrink:0}.SubscriptionManager_bannerContent__cf18G h4{margin:0 0 .5rem;color:#856404;font-size:1rem;font-weight:600}.SubscriptionManager_bannerContent__cf18G p{margin:0;color:#856404;font-size:.875rem;line-height:1.5}.SubscriptionManager_bannerContent__cf18G strong{font-weight:600}.SubscriptionManager_modalWarning__DhLsR{margin-top:1rem;padding:1rem;background:#fff3cd;border:1px solid #ffc107;border-radius:6px}.SubscriptionManager_modalWarning__DhLsR p{margin:0 0 .5rem;color:#856404;font-size:.875rem;font-weight:600}.SubscriptionManager_modalWarning__DhLsR ul{margin:.5rem 0 0;padding-left:1.5rem;color:#856404;font-size:.875rem;line-height:1.6}.SubscriptionManager_modalWarning__DhLsR li{margin-bottom:.25rem}.SubscriptionManager_embeddedContainer___OkFZ{width:100%;padding:0;background:transparent;box-shadow:none;border-radius:0;height:auto}.SubscriptionManager_embeddedContainer___OkFZ .SubscriptionManager_header__4PSDb{background:transparent;padding:0 0 1rem;border-bottom:none}.SubscriptionManager_embeddedContainer___OkFZ .SubscriptionManager_header__4PSDb h2{font-size:1.5rem}.SubscriptionManager_embeddedContainer___OkFZ .SubscriptionManager_content__cyuUa{padding:1rem 0}.SegmentedTabs_tabContainer__LX16t{display:flex;justify-content:center;padding:1.5rem;background:transparent}.SegmentedTabs_segmentedTabs__XwqS5{background:#f3f4f6;border-radius:9999px;padding:.25rem;display:flex;position:relative;max-width:900px;width:100%}.SegmentedTabs_tabSlider__PXOuO{position:absolute;top:.25rem;bottom:.25rem;background:#ffffff;border-radius:9999px;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.SegmentedTabs_tab__qUzVl{flex:1 1;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:300;color:#4b5563;background:transparent;border:none;cursor:pointer;transition:color .2s ease;position:relative;z-index:1;white-space:nowrap}.SegmentedTabs_tab__qUzVl:hover{color:#000000}.SegmentedTabs_tab__qUzVl.SegmentedTabs_active__dWwrB{color:#ffffff}@media (max-width:768px){.SegmentedTabs_segmentedTabs__XwqS5{display:grid;grid-template-columns:1fr 1fr;grid-gap:.25rem;gap:.25rem;border-radius:12px;padding:.5rem}.SegmentedTabs_tabSlider__PXOuO{display:none}.SegmentedTabs_tab__qUzVl{border-radius:8px;padding:.75rem .5rem;font-size:.75rem}.SegmentedTabs_tab__qUzVl.SegmentedTabs_active__dWwrB{background:#000000;color:#ffffff}}.dark-theme .SegmentedTabs_segmentedTabs__XwqS5{background:#1f2937}.dark-theme .SegmentedTabs_tabSlider__PXOuO{background:#3b82f6}.dark-theme .SegmentedTabs_tab__qUzVl{color:#9ca3af}.dark-theme .SegmentedTabs_tab__qUzVl.SegmentedTabs_active__dWwrB,.dark-theme .SegmentedTabs_tab__qUzVl:hover{color:#ffffff}.PanelPageLayout_container__ieFUg{display:flex;flex-direction:column;height:100vh;overflow-y:auto;background:var(--bg-primary)}.PanelPageLayout_header__6AqaA{padding:1.5rem;background:transparent}.PanelPageLayout_headerWrapper__3fS1G{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:flex-start;grid-gap:1rem;gap:1rem}.PanelPageLayout_backButton__Lv0sS{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:.875rem;padding:0;transition:color .15s ease;flex-shrink:0}.PanelPageLayout_backButton__Lv0sS:hover{color:var(--text-primary)}.PanelPageLayout_backButton__Lv0sS i{font-size:1rem}.PanelPageLayout_headerContent__jP1Te{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex:1 1}.PanelPageLayout_headerText__fOwWJ{flex:1 1}.PanelPageLayout_title__WrorT{font-size:1.875rem;font-weight:600;margin:0;color:var(--text-primary);text-align:center}.PanelPageLayout_subtitle__K0jIe{font-size:.875rem;color:var(--text-secondary);margin:.5rem 0 0;text-align:center}.PanelPageLayout_headerActions__xYPrD{display:flex;gap:.75rem}.PanelPageLayout_alert__DmWEj{padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);font-size:.875rem}.PanelPageLayout_alert__DmWEj.PanelPageLayout_success__ojIMX{background:#ecfdf5;color:#065f46;border-left:4px solid #10b981}.PanelPageLayout_alert__DmWEj.PanelPageLayout_error__2d39j{background:#fef2f2;color:#991b1b;border-left:4px solid #ef4444}.PanelPageLayout_alert__DmWEj.PanelPageLayout_info__8SQuP{background:#eff6ff;color:#1e40af;border-left:4px solid #3b82f6}.PanelPageLayout_alert__DmWEj.PanelPageLayout_warning__fGkl0{background:#fffbeb;color:#92400e;border-left:4px solid #f59e0b}.PanelPageLayout_alertClose__fivAN{background:none;border:none;cursor:pointer;color:inherit;opacity:.7;padding:0;font-size:1.25rem;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease}.PanelPageLayout_alertClose__fivAN:hover{opacity:1}.PanelPageLayout_content__yCqKZ{flex:1 1;overflow-y:auto}.PanelPageLayout_contentCentered___EehR{max-width:1000px;margin:0 auto;padding:2rem}.PanelPageLayout_contentFull__hfwmR{padding:2rem}@media (max-width:768px){.PanelPageLayout_header__6AqaA{padding:1rem}.PanelPageLayout_headerContent__jP1Te{margin-top:1rem;flex-direction:column}.PanelPageLayout_title__WrorT{font-size:1.5rem}.PanelPageLayout_contentCentered___EehR,.PanelPageLayout_contentFull__hfwmR{padding:1rem}.PanelPageLayout_alert__DmWEj{padding:.75rem 1rem;font-size:.8125rem}}.dark-theme .PanelPageLayout_alert__DmWEj.PanelPageLayout_success__ojIMX{background:#064e3b;color:#d1fae5}.dark-theme .PanelPageLayout_alert__DmWEj.PanelPageLayout_error__2d39j{background:#7f1d1d;color:#fecaca}.dark-theme .PanelPageLayout_alert__DmWEj.PanelPageLayout_info__8SQuP{background:#1e3a8a;color:#dbeafe}.dark-theme .PanelPageLayout_alert__DmWEj.PanelPageLayout_warning__fGkl0{background:#78350f;color:#fef3c7}.ApiKeysTab_container__F5jkf{padding:1.5rem;max-width:900px}.ApiKeysTab_header__BYZcZ{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.ApiKeysTab_headerText__LAfF9 h2{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0 0 .25rem}.ApiKeysTab_headerText__LAfF9 p{font-size:.85rem;color:var(--text-secondary);margin:0}.ApiKeysTab_generateButton__PuqQs{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:#007bff;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s ease;flex-shrink:0}.ApiKeysTab_generateButton__PuqQs:hover{background:#0069d9}.ApiKeysTab_keyBanner__rEMnl{background:var(--success-bg,#f0fdf4);border:1px solid var(--success-border,#86efac);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.5rem}.ApiKeysTab_keyBannerTitle__vxr_F{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--success-text,#166534);margin-bottom:.5rem}.ApiKeysTab_keyDisplay__1Ewgi{display:flex;align-items:center;gap:.5rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;padding:.5rem .75rem;margin-bottom:.75rem}.ApiKeysTab_keyValue__hEuO1{font-family:monospace;font-size:.875rem;color:var(--text-primary);flex:1 1;word-break:break-all}.ApiKeysTab_copyButton__pynKw{padding:.3rem .6rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;font-size:.8rem;cursor:pointer;color:var(--text-primary);white-space:nowrap;transition:background .15s ease}.ApiKeysTab_copyButton__pynKw:hover{background:var(--bg-hover,var(--border-color))}.ApiKeysTab_dismissButton__GyCgp{font-size:.8rem;color:var(--success-text,#166534);background:none;border:none;cursor:pointer;text-decoration:underline;padding:0}.ApiKeysTab_emptyState__22Pr5{text-align:center;padding:3rem 1rem;color:var(--text-secondary)}.ApiKeysTab_emptyState__22Pr5 p{margin:0 0 .35rem;font-size:.9rem}.ApiKeysTab_emptyStateHint__nl_D8{font-size:.8rem;color:var(--text-tertiary,#9ca3af);margin:0}.ApiKeysTab_table__ogYvT{width:100%;border-collapse:collapse;font-size:.875rem}.ApiKeysTab_table__ogYvT th{text-align:left;padding:.6rem .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.ApiKeysTab_table__ogYvT td{padding:.75rem;border-bottom:1px solid var(--border-color);vertical-align:middle}.ApiKeysTab_table__ogYvT tr:last-child td{border-bottom:none}.ApiKeysTab_keyPrefix__GcF7r{font-family:monospace;font-size:.8rem;color:var(--text-primary)}.ApiKeysTab_keyName__wN1y_{color:var(--text-primary);font-weight:500}.ApiKeysTab_badges__dd1uP{display:flex;flex-wrap:wrap;gap:.3rem}.ApiKeysTab_badge__W1Han{display:inline-block;padding:.15rem .45rem;border-radius:4px;font-size:.7rem;font-weight:500;background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color)}.ApiKeysTab_badgeQuery__OQ2bY{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.ApiKeysTab_badgeTools__96Eyy{background:#f0fdf4;color:#166534;border-color:#86efac}.ApiKeysTab_badgeConversations__pFQ7k{background:#fdf4ff;color:#7e22ce;border-color:#e9d5ff}.ApiKeysTab_badgeFiles__9Jrwo{background:#fff7ed;color:#9a3412;border-color:#fed7aa}.ApiKeysTab_badgeWorkspace__5hV8c{background:var(--bg-secondary);color:var(--text-secondary)}.ApiKeysTab_badgeFullAccess__OIusX{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.dark-theme .ApiKeysTab_badgeQuery__OQ2bY{background:rgba(59,130,246,.15);color:#93c5fd;border-color:rgba(59,130,246,.3)}.dark-theme .ApiKeysTab_badgeTools__96Eyy{background:rgba(34,197,94,.15);color:#86efac;border-color:rgba(34,197,94,.3)}.dark-theme .ApiKeysTab_badgeConversations__pFQ7k{background:rgba(168,85,247,.15);color:#d8b4fe;border-color:rgba(168,85,247,.3)}.dark-theme .ApiKeysTab_badgeFiles__9Jrwo{background:rgba(249,115,22,.15);color:#fdba74;border-color:rgba(249,115,22,.3)}.dark-theme .ApiKeysTab_badgeFullAccess__OIusX{background:rgba(59,130,246,.15);color:#93c5fd;border-color:rgba(59,130,246,.3)}.ApiKeysTab_statusActive__AhcCD{color:var(--success-text,#166534);font-size:.8rem}.ApiKeysTab_statusRevoked__9fElD{color:var(--error-color,#dc2626);font-size:.8rem}.ApiKeysTab_statusExpired__tuX_W{color:var(--text-secondary);font-size:.8rem}.ApiKeysTab_revokeButton__xiMRH{padding:.3rem .65rem;background:none;border:1px solid var(--error-color,#dc2626);border-radius:4px;color:var(--error-color,#dc2626);font-size:.8rem;cursor:pointer;transition:all .15s ease}.ApiKeysTab_revokeButton__xiMRH:hover{background:var(--error-color,#dc2626);color:#fff}.ApiKeysTab_modalOverlay__H0k5R{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.ApiKeysTab_modal__BHgRk{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.ApiKeysTab_modalTitle__b1WK9{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 1.25rem}.ApiKeysTab_formGroup__MlkE5{margin-bottom:1.1rem}.ApiKeysTab_formGroup__MlkE5 label{display:block;font-size:.85rem;font-weight:500;color:var(--text-primary);margin-bottom:.4rem}.ApiKeysTab_formGroup__MlkE5 input,.ApiKeysTab_formGroup__MlkE5 select{width:100%;padding:.5rem .75rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;font-size:.875rem;color:var(--text-primary);box-sizing:border-box}.ApiKeysTab_formGroup__MlkE5 input:focus,.ApiKeysTab_formGroup__MlkE5 select:focus{outline:none;border-color:#6b7280}.ApiKeysTab_checkboxGroup__NPDq9{display:flex;flex-direction:column;gap:.4rem}.ApiKeysTab_checkboxLabel__2BPn5{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-primary);cursor:pointer}.ApiKeysTab_workspaceSelect__QiyyD{margin-top:.5rem;display:flex;flex-direction:column;gap:.1rem;max-height:160px;overflow-y:auto;padding:.1rem 0}.ApiKeysTab_workspaceItem__g0eo3{display:flex;align-items:center;gap:.6rem;padding:.45rem .5rem;border-radius:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;transition:background .12s ease}.ApiKeysTab_workspaceItem__g0eo3:hover{background:var(--bg-secondary)}.ApiKeysTab_workspaceItem__g0eo3:focus-visible{box-shadow:0 0 0 2px rgba(0,123,255,.3)}.ApiKeysTab_wsCheckOn__xKFKo{font-size:.95rem;color:#007bff;flex-shrink:0}.ApiKeysTab_wsCheckOff__x_4t_{font-size:.95rem;color:var(--text-tertiary,#adb5bd);flex-shrink:0}.ApiKeysTab_allWorkspacesToggle__Zy7Kj,.ApiKeysTab_wsName__O5Ac1{font-size:.85rem;color:var(--text-primary)}.ApiKeysTab_allWorkspacesToggle__Zy7Kj{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.2rem 0;font-weight:500}.ApiKeysTab_modalActions__fUWoP{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.ApiKeysTab_cancelButton__o9bPL{padding:.5rem 1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;font-size:.875rem;color:var(--text-primary);cursor:pointer}.ApiKeysTab_submitButton__j_4jE{padding:.5rem 1rem;background:var(--accent-color,#2563eb);border:none;border-radius:6px;font-size:.875rem;color:#fff;font-weight:500;cursor:pointer}.ApiKeysTab_submitButton__j_4jE:disabled{opacity:.6;cursor:not-allowed}.ApiKeysTab_dangerButton__cQClA{padding:.5rem 1rem;background:var(--error-color,#dc2626);border:none;border-radius:6px;font-size:.875rem;color:#fff;font-weight:500;cursor:pointer}.ApiKeysTab_dangerButton__cQClA:disabled{opacity:.6;cursor:not-allowed}.ApiKeysTab_sectionLabel__6uysd{font-size:.72rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .5rem}.ApiKeysTab_scopeGrid__Sc2cA{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.ApiKeysTab_scopeItem__Zj1Nb{display:flex;align-items:center;gap:.6rem;padding:.65rem .75rem;border-radius:8px;border:1.5px solid var(--border-color);cursor:pointer;transition:border-color .15s ease,background .15s ease;background:var(--bg-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.ApiKeysTab_scopeItem__Zj1Nb:hover{border-color:#007bff}.ApiKeysTab_scopeItem__Zj1Nb:focus-visible{box-shadow:0 0 0 2px rgba(0,123,255,.3)}.ApiKeysTab_scopeItemChecked__uE4jS{background:rgba(0,123,255,.05)}.ApiKeysTab_scopeLeading__rT9_k{font-size:1.05rem;color:var(--text-secondary);flex-shrink:0;transition:color .15s ease}.ApiKeysTab_scopeItemChecked__uE4jS .ApiKeysTab_scopeLeading__rT9_k,.ApiKeysTab_workspaceToggleChecked__d2PfF .ApiKeysTab_scopeLeading__rT9_k{color:#007bff}.ApiKeysTab_scopeText__FzMRa{flex:1 1;min-width:0}.ApiKeysTab_scopeName__fL8gm{display:block;font-size:.8rem;font-weight:600;color:var(--text-primary);line-height:1.2}.ApiKeysTab_scopeDesc__B8M81{display:block;font-size:.7rem;color:var(--text-secondary);line-height:1.3;margin-top:1px}.ApiKeysTab_scopeCheck__iA61L{font-size:1rem;flex-shrink:0;color:var(--text-tertiary,#adb5bd);transition:color .15s ease}.ApiKeysTab_scopeItemChecked__uE4jS .ApiKeysTab_scopeCheck__iA61L,.ApiKeysTab_workspaceToggleChecked__d2PfF .ApiKeysTab_scopeCheck__iA61L{color:#007bff}.ApiKeysTab_workspaceToggleRow__b2wjG{display:flex;align-items:center;gap:.6rem;padding:.65rem .75rem;border-radius:8px;border:1.5px solid var(--border-color);cursor:pointer;transition:border-color .15s ease,background .15s ease;background:var(--bg-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.ApiKeysTab_workspaceToggleRow__b2wjG:hover{border-color:#007bff}.ApiKeysTab_workspaceToggleRow__b2wjG:focus-visible{box-shadow:0 0 0 2px rgba(0,123,255,.3)}.ApiKeysTab_workspaceToggleChecked__d2PfF{background:rgba(0,123,255,.05)}.ApiKeysTab_generateSubmitButton__PYUYE{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.1rem;background:#007bff;border:none;border-radius:6px;font-size:.875rem;color:#fff;font-weight:500;cursor:pointer;transition:background .15s ease;white-space:nowrap}.ApiKeysTab_generateSubmitButton__PYUYE:hover:not(:disabled){background:#0069d9}.ApiKeysTab_generateSubmitButton__PYUYE:disabled{opacity:.55;cursor:not-allowed}@keyframes ApiKeysTab_spin__pucwm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ApiKeysTab_iconSpin__xp_G0{animation:ApiKeysTab_spin__pucwm .7s linear infinite;display:inline-block}.OrganizationDetails_container__ZhgwB{display:flex;flex-direction:column;height:100%;background:var(--bg-primary);color:var(--text-primary)}.OrganizationDetails_loading__Aq9HB{color:var(--text-secondary)}.OrganizationDetails_error__yIubU,.OrganizationDetails_loading__Aq9HB{display:flex;align-items:center;justify-content:center;height:100%;font-size:1.1rem}.OrganizationDetails_error__yIubU{color:var(--error-color)}.OrganizationDetails_header__Z3zmJ{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.OrganizationDetails_backButton__sNFpk{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;transition:all .2s ease;font-size:.9rem}.OrganizationDetails_backButton__sNFpk:hover{background:var(--bg-hover);border-color:var(--border-hover)}.OrganizationDetails_organizationInfo__7hS1m{display:flex;align-items:center;gap:1rem;flex:1 1}.OrganizationDetails_organizationIcon___86sX{font-size:2.5rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);border-radius:12px;border:1px solid var(--border-color)}.OrganizationDetails_organizationMeta__6PWG2{flex:1 1}.OrganizationDetails_organizationName__cb3mq{margin:0 0 .5rem;font-size:1.8rem;font-weight:600;color:var(--text-primary)}.OrganizationDetails_organizationStats__OCrCy{display:flex;align-items:center;gap:1rem;font-size:.9rem;color:var(--text-secondary)}.OrganizationDetails_roleTag__CCRwa{padding:.25rem .5rem;border-radius:4px;color:white;font-size:.8rem;font-weight:500;text-transform:uppercase}.OrganizationDetails_content__hsxu4{flex:1 1;overflow-y:auto;padding:0}.OrganizationDetails_settingsContent__WCagw{max-width:800px;margin:0 auto;padding:2rem}.OrganizationDetails_settingsCard__wy8Ub{background:var(--bg-primary);border-radius:8px;padding:1.5rem;border:1px solid var(--border-color);margin-bottom:2rem}.OrganizationDetails_cardHeader__ESBZI{font-size:1.25rem;font-weight:600;margin:0 0 1rem;color:var(--text-primary);padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.OrganizationDetails_cardSection__ymAzW{display:flex;flex-direction:column;gap:.75rem}.OrganizationDetails_sectionSeparator__Kl9Pk{height:1px;background:var(--border-color);margin:1.5rem 0}.OrganizationDetails_successBanner__lULCf{display:flex;align-items:center;justify-content:space-between;padding:1rem;margin:1rem;background:var(--success-bg);border:1px solid var(--success-color);border-radius:6px;color:var(--success-color)}.OrganizationDetails_successBanner__lULCf button{background:none;border:none;color:var(--success-color);cursor:pointer;font-size:1.2rem;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.OrganizationDetails_errorBanner__aeM3L{display:flex;align-items:center;justify-content:space-between;padding:1rem;margin:1rem;background:var(--error-bg);border:1px solid var(--error-color);border-radius:6px;color:var(--error-color)}.OrganizationDetails_errorBanner__aeM3L button{background:none;border:none;color:var(--error-color);cursor:pointer;font-size:1.2rem;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.OrganizationDetails_tabContent__J6E0Q{padding:1.5rem}.OrganizationDetails_section__RK_ai{margin-bottom:2rem}.OrganizationDetails_infoCard__you7A{background:var(--bg-secondary);border-radius:8px;padding:1.5rem;border:1px solid var(--border-color);margin-bottom:1.5rem}.OrganizationDetails_infoCard__you7A h3{font-size:1.125rem;font-weight:600;margin:0 0 1rem;color:var(--text-primary);padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.OrganizationDetails_sectionHeader__PY2hG{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.OrganizationDetails_sectionHeader__PY2hG h2{margin:0;font-size:1.4rem;font-weight:600;color:var(--text-primary)}.OrganizationDetails_editButton__iAWBe{padding:.5rem 1rem;background:var(--primary-color);border:none;border-radius:6px;color:white;cursor:pointer;font-size:.9rem;transition:all .2s ease}.OrganizationDetails_editButton__iAWBe:hover{background:var(--primary-hover)}.OrganizationDetails_editForm__BNqpX{background:var(--bg-secondary);padding:1.5rem;border-radius:8px;border:1px solid var(--border-color)}.OrganizationDetails_formGroup__pHeWf{margin-bottom:1rem}.OrganizationDetails_formGroup__pHeWf label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.OrganizationDetails_formGroup__pHeWf input,.OrganizationDetails_formGroup__pHeWf select,.OrganizationDetails_formGroup__pHeWf textarea{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:.95rem}.OrganizationDetails_formGroup__pHeWf input:focus,.OrganizationDetails_formGroup__pHeWf select:focus,.OrganizationDetails_formGroup__pHeWf textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color-alpha)}.OrganizationDetails_formActions__Mvoww{margin-top:1.5rem;display:flex;gap:1rem}.OrganizationDetails_saveButton__uSLEZ{padding:.75rem 1.5rem;background:var(--success-color);border:none;border-radius:6px;color:white;cursor:pointer;font-size:.95rem;font-weight:500;transition:all .2s ease}.OrganizationDetails_saveButton__uSLEZ:hover{background:var(--success-hover)}.OrganizationDetails_detailsGrid__QEh5z{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.OrganizationDetails_detailItem__4I_nJ{display:flex;flex-direction:column;gap:.5rem}.OrganizationDetails_detailItem__4I_nJ label{font-weight:500;color:var(--text-secondary);font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.OrganizationDetails_detailItem__4I_nJ span{color:var(--text-primary);font-size:1rem}.OrganizationDetails_statusBadge__53G9A{padding:.25rem .75rem;background:var(--success-color);color:white;border-radius:12px;font-size:.8rem;font-weight:500;text-transform:capitalize}.OrganizationDetails_inviteSection__0BEtI{display:flex;gap:.5rem;align-items:center}.OrganizationDetails_inviteInput__yUbsY{min-width:200px}.OrganizationDetails_inviteInput__yUbsY,.OrganizationDetails_roleSelect__KugM8{padding:.5rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:.9rem}.OrganizationDetails_inviteButton__fgNaQ{padding:.5rem 1rem;background:var(--primary-color);border:none;border-radius:6px;color:white;cursor:pointer;font-size:.9rem;transition:all .2s ease}.OrganizationDetails_inviteButton__fgNaQ:hover:not(:disabled){background:var(--primary-hover)}.OrganizationDetails_inviteButton__fgNaQ:disabled{opacity:.6;cursor:not-allowed}.OrganizationDetails_inviteNewUserButton__0ONuO{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--primary-color);border:none;border-radius:8px;color:white;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.OrganizationDetails_inviteNewUserButton__0ONuO:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.OrganizationDetails_inviteNewUserButton__0ONuO:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}.OrganizationDetails_inviteNewUserButton__0ONuO i{font-size:1rem}.OrganizationDetails_dark-theme__NPAbM .OrganizationDetails_inviteNewUserButton__0ONuO i,html:not(.OrganizationDetails_dark-theme__NPAbM) .OrganizationDetails_inviteNewUserButton__0ONuO i{color:white!important}.OrganizationDetails_upgradeButton__ziuE1{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#10b981;border:none;border-radius:8px;color:white;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.OrganizationDetails_upgradeButton__ziuE1:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.OrganizationDetails_upgradeButton__ziuE1 i{font-size:1rem}.OrganizationDetails_dark-theme__NPAbM .OrganizationDetails_upgradeButton__ziuE1 i,html:not(.OrganizationDetails_dark-theme__NPAbM) .OrganizationDetails_upgradeButton__ziuE1 i{color:white!important}.OrganizationDetails_membersList__tHrX_{display:flex;flex-direction:column;gap:.75rem}.OrganizationDetails_memberItem__rhdVH{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;transition:all .2s ease}.OrganizationDetails_memberItem__rhdVH:hover{border-color:var(--border-hover);background:var(--bg-hover)}.OrganizationDetails_pendingInvitation__TjiPw{border-left:4px solid var(--warning-color);background:var(--warning-bg)}.OrganizationDetails_pendingInvitation__TjiPw:hover{background:var(--warning-hover-bg)}.OrganizationDetails_memberInfo__S67Oc{flex:1 1}.OrganizationDetails_memberName__BhEg3{font-weight:500;color:var(--text-primary);margin-bottom:.25rem}.OrganizationDetails_memberEmail__PYvkL{font-size:.9rem;color:var(--text-secondary)}.OrganizationDetails_memberMeta__T_yGl{display:flex;align-items:center;gap:1rem}.OrganizationDetails_memberStatus__FO_xx{font-size:.8rem;color:var(--text-secondary);text-transform:capitalize}.OrganizationDetails_formRow__QNQAu{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.OrganizationDetails_memberDetails__JeVqL{font-size:.8rem;color:var(--text-secondary);margin-top:.25rem}.OrganizationDetails_resendButton__GtMrx{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--warning-color);border:none;border-radius:6px;color:white;cursor:pointer;font-size:.8rem;font-weight:500;transition:all .2s ease}.OrganizationDetails_resendButton__GtMrx:hover:not(:disabled){background:var(--warning-hover);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.2)}.OrganizationDetails_resendButton__GtMrx:disabled{opacity:.6;cursor:not-allowed;transform:none}.OrganizationDetails_resendButton__GtMrx i{font-size:.9rem}.OrganizationDetails_dark-theme__NPAbM .OrganizationDetails_resendButton__GtMrx i,html:not(.OrganizationDetails_dark-theme__NPAbM) .OrganizationDetails_resendButton__GtMrx i{color:white!important}.OrganizationDetails_spin__O2jXj{animation:OrganizationDetails_spin__O2jXj 1s linear infinite}@keyframes OrganizationDetails_spin__O2jXj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OrganizationDetails_workspacesList__LqcKX{display:flex;flex-direction:column;gap:1rem}.OrganizationDetails_workspaceItem__utvAI{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;transition:all .2s ease}.OrganizationDetails_workspaceItem__utvAI:hover{border-color:var(--border-hover);background:var(--bg-hover)}.OrganizationDetails_workspaceInfo__faVAT{flex:1 1}.OrganizationDetails_workspaceName__JawCG{font-weight:600;font-size:1.1rem;color:var(--text-primary);margin-bottom:.5rem}.OrganizationDetails_workspaceDescription__97I8e{color:var(--text-secondary);margin-bottom:.75rem}.OrganizationDetails_workspaceStats__Ft3aM{font-size:.9rem;color:var(--text-secondary)}.OrganizationDetails_workspaceMeta__UGa0Z{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.OrganizationDetails_workspaceDate__MmjJ8{font-size:.8rem;color:var(--text-secondary)}.OrganizationDetails_showIdButton__f1xXp{display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;padding:.25rem .6rem;border:1px solid var(--border-color);border-radius:4px;background:transparent;color:var(--text-secondary);font-size:.75rem;cursor:pointer;transition:all .15s ease;white-space:nowrap}.OrganizationDetails_showIdButton__f1xXp:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--text-secondary)}.OrganizationDetails_workspaceIdRow__1mMT5{display:flex;align-items:center;gap:.6rem;margin-top:.75rem;padding:.5rem .75rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px}.OrganizationDetails_workspaceIdCode__rGIhZ{flex:1 1;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.8rem;color:var(--text-primary);word-break:break-all;background:none}.OrganizationDetails_workspaceIdCopyBtn__ufjb2{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.25rem .6rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-primary);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.OrganizationDetails_workspaceIdCopyBtn__ufjb2:hover{background:var(--bg-hover)}.OrganizationDetails_workspaceIdCopyBtn__ufjb2.OrganizationDetails_copied__9MHMf{color:#16a34a;border-color:#16a34a;background:#f0fdf4}.dark-theme .OrganizationDetails_workspaceIdCopyBtn__ufjb2.OrganizationDetails_copied__9MHMf{color:#4ade80;border-color:#4ade80;background:#052e16}.OrganizationDetails_billingInfo__0tnsF{margin-bottom:2rem}.OrganizationDetails_billingCurrent__iwf_d{background:var(--bg-secondary);padding:1.5rem;border-radius:8px;border:1px solid var(--border-color)}.OrganizationDetails_planDetails__aDK73{margin-top:1rem}.OrganizationDetails_planName__nHL0B{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.OrganizationDetails_planAmount__Sx4mC{font-size:1.1rem;color:var(--primary-color);font-weight:500;margin-bottom:.5rem}.OrganizationDetails_nextBilling__qkPvm{color:var(--text-secondary);margin-bottom:.5rem}.OrganizationDetails_paymentMethod__X3OAG{color:var(--text-secondary);font-size:.9rem}.OrganizationDetails_invoicesList__1iEIA{display:flex;flex-direction:column;gap:.75rem}.OrganizationDetails_invoiceItem__nedjx{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px}.OrganizationDetails_invoiceInfo__3EwuR{display:flex;gap:2rem;align-items:center}.OrganizationDetails_invoiceDate__2WWFO{font-weight:500;color:var(--text-primary)}.OrganizationDetails_invoiceAmount__yDEwA{color:var(--text-primary);font-weight:600}.OrganizationDetails_invoiceMeta__tpmAw{display:flex;align-items:center;gap:1rem}.OrganizationDetails_invoiceStatus__GZLKJ{padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500;text-transform:capitalize}.OrganizationDetails_invoiceStatus__GZLKJ.OrganizationDetails_paid__So_43{background:var(--success-color);color:white}.OrganizationDetails_invoiceStatus__GZLKJ.OrganizationDetails_pending__3898W{background:var(--warning-color);color:white}.OrganizationDetails_invoiceStatus__GZLKJ.OrganizationDetails_overdue__jLoCZ{background:var(--error-color);color:white}.OrganizationDetails_downloadLink__260eE{color:var(--primary-color);text-decoration:none;font-size:.9rem}.OrganizationDetails_downloadLink__260eE:hover{text-decoration:underline}.OrganizationDetails_limitsGrid__CfyOa{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.OrganizationDetails_limitItem__4w_iA{background:var(--bg-secondary);padding:1.5rem;border-radius:8px;border:1px solid var(--border-color)}.OrganizationDetails_limitItem__4w_iA h3{margin:0 0 1rem;font-size:1.1rem;color:var(--text-primary)}.OrganizationDetails_limitBar__lFb_F{width:100%;height:8px;background:var(--border-color);border-radius:4px;overflow:hidden;margin-bottom:.75rem}.OrganizationDetails_limitProgress__EhkU1{height:100%;background:var(--primary-color);transition:width .3s ease}.OrganizationDetails_limitText__sorbw{font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.OrganizationDetails_limitReset__vFXo2{font-size:.8rem;color:var(--text-secondary)}.OrganizationDetails_emptyState__4tdSV{text-align:center;padding:2rem;color:var(--text-secondary)}.OrganizationDetails_emptyState__4tdSV p{margin:0;font-style:italic}.OrganizationDetails_removeButton__pZdYq{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--error-color);border:none;border-radius:6px;color:white;cursor:pointer;font-size:.8rem;font-weight:500;transition:all .2s ease}.OrganizationDetails_removeButton__pZdYq:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 2px 4px rgba(220,38,38,.4)}.OrganizationDetails_removeButton__pZdYq:disabled{opacity:.6;cursor:not-allowed;transform:none}.OrganizationDetails_removeButton__pZdYq i{font-size:.9rem}.OrganizationDetails_modalOverlay__Hdfv4{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.OrganizationDetails_confirmationModal__CdD37{background:var(--bg-primary);border-radius:12px;border:1px solid var(--border-color);box-shadow:0 8px 32px rgba(0,0,0,.3);max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.OrganizationDetails_modalHeader__eU3J9{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--border-color)}.OrganizationDetails_modalHeader__eU3J9 h2{margin:0;font-size:1.3rem;font-weight:600;color:var(--text-primary)}.OrganizationDetails_closeButton__TWX98{background:none;border:none;font-size:1.5rem;color:var(--text-secondary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.OrganizationDetails_closeButton__TWX98:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.OrganizationDetails_closeButton__TWX98:disabled{opacity:.5;cursor:not-allowed}.OrganizationDetails_modalBody__Nh2_P{padding:1.5rem}.OrganizationDetails_modalBody__Nh2_P p{margin:0 0 1rem;color:var(--text-primary);font-size:1rem;line-height:1.6}.OrganizationDetails_warningBox__4rWA6{display:flex;gap:1rem;padding:1rem;background:var(--warning-bg);border:1px solid var(--warning-color);border-radius:8px;color:var(--text-primary)}.OrganizationDetails_warningBox__4rWA6 i{font-size:1.2rem;color:var(--warning-color);flex-shrink:0}.OrganizationDetails_warningBox__4rWA6 strong{display:block;margin-bottom:.5rem;color:var(--text-primary)}.OrganizationDetails_warningBox__4rWA6 ul{margin:0;padding-left:1.5rem}.OrganizationDetails_warningBox__4rWA6 li{margin-bottom:.25rem;color:var(--text-primary)}.OrganizationDetails_modalFooter__eSgzP{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color)}.OrganizationDetails_cancelButton__6ZPXp{padding:.75rem 1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:.95rem;font-weight:500;transition:all .2s ease}.OrganizationDetails_cancelButton__6ZPXp:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-hover)}.OrganizationDetails_cancelButton__6ZPXp:disabled{opacity:.6;cursor:not-allowed}.OrganizationDetails_dangerButton__QyyZ9{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--error-color);border:none;border-radius:6px;color:white;cursor:pointer;font-size:.95rem;font-weight:500;transition:all .2s ease}.OrganizationDetails_dangerButton__QyyZ9:hover:not(:disabled){background:#dc2626;box-shadow:0 2px 8px rgba(220,38,38,.4)}.OrganizationDetails_dangerButton__QyyZ9:disabled{opacity:.6;cursor:not-allowed}.OrganizationDetails_dangerButton__QyyZ9 i{font-size:1rem}@media (max-width:768px){.OrganizationDetails_header__Z3zmJ{flex-direction:column;align-items:flex-start;gap:1rem}.OrganizationDetails_organizationInfo__7hS1m{width:100%}.OrganizationDetails_settingsContent__WCagw{padding:1rem}.OrganizationDetails_inviteSection__0BEtI{flex-direction:column;align-items:stretch;gap:.75rem}.OrganizationDetails_detailsGrid__QEh5z,.OrganizationDetails_formRow__QNQAu{grid-template-columns:1fr}.OrganizationDetails_workspaceItem__utvAI{flex-direction:column;align-items:stretch;gap:1rem}.OrganizationDetails_workspaceMeta__UGa0Z{text-align:left}.OrganizationDetails_invoiceInfo__3EwuR{flex-direction:column;align-items:flex-start;gap:.5rem}.OrganizationDetails_invoiceMeta__tpmAw{flex-direction:column;align-items:flex-end;gap:.5rem}.OrganizationDetails_limitsGrid__CfyOa{grid-template-columns:1fr}}