._shell_1y4m8_1{display:flex;min-height:100dvh}._sidebar_1y4m8_6{width:240px;min-height:100dvh;background:#111;border-right:1px solid #2e2e2e;display:flex;flex-direction:column;flex-shrink:0;position:sticky;top:0}._logo_1y4m8_18{padding:1.5rem 1.25rem;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid #2e2e2e}._logo_1y4m8_18 ._logoMark_1y4m8_25{width:28px;height:28px;background:#8b5cf6;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;color:#fff;flex-shrink:0}._logo_1y4m8_18 ._logoText_1y4m8_38{font-size:clamp(.8125rem,.78rem + .16vw,.875rem);font-weight:900;color:#f5f5f0;line-height:1.2}._logo_1y4m8_18 ._logoText_1y4m8_38 ._logoSub_1y4m8_44{display:block;font-size:clamp(.6875rem,.66rem + .14vw,.75rem);font-weight:400;color:#555}._nav_1y4m8_51{flex:1;padding:.75rem 0}._navItem_1y4m8_56{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:clamp(.8125rem,.78rem + .16vw,.875rem);color:#888;text-decoration:none;transition:background .15s,color .15s;border-radius:0}._navItem_1y4m8_56:hover{background:#ffffff08;color:#f5f5f0}._navItem_1y4m8_56._active_1y4m8_71{color:#8b5cf6;background:#8b5cf612;font-weight:700}._navItem_1y4m8_56._active_1y4m8_71:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#8b5cf6;border-radius:0 2px 2px 0}._navItem_1y4m8_56{position:relative}._navIcon_1y4m8_90{width:18px;height:18px;flex-shrink:0}._sidebarFooter_1y4m8_96{padding:1rem 1.25rem;border-top:1px solid #2e2e2e;display:flex;align-items:center;gap:.75rem}._adminEmail_1y4m8_104{flex:1;font-size:clamp(.6875rem,.66rem + .14vw,.75rem);color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._logoutBtn_1y4m8_113{background:none;border:none;color:#555;padding:.25rem;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s}._logoutBtn_1y4m8_113:hover{color:#e05a44;background:#e05a4414}._main_1y4m8_129{flex:1;display:flex;flex-direction:column;overflow:hidden}._topbar_1y4m8_136{height:56px;background:#111;border-bottom:1px solid #2e2e2e;display:flex;align-items:center;padding:0 1.5rem;gap:1rem;flex-shrink:0}._topbarTitle_1y4m8_147{flex:1;font-size:clamp(1.0625rem,1rem + .31vw,1.1875rem);font-weight:900;color:#f5f5f0}._content_1y4m8_154{flex:1;padding:1.5rem;overflow-y:auto}._wrapper_mdvnf_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:#0a0a0a;padding:1.5rem}._card_mdvnf_10{width:100%;max-width:400px;background:#1c1c1c;border:1px solid #2e2e2e;border-radius:10px;padding:2rem}._header_mdvnf_19{text-align:center;margin-bottom:2rem}._logoMark_mdvnf_24{width:40px;height:40px;background:#8b5cf6;border-radius:10px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#fff}._title_mdvnf_36{font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem);font-weight:900;color:#f5f5f0;margin-bottom:.25rem}._subtitle_mdvnf_43{font-size:clamp(.8125rem,.78rem + .16vw,.875rem);color:#555}._form_mvdfz_1{display:flex;flex-direction:column;gap:1rem}._field_mvdfz_7{display:flex;flex-direction:column;gap:.5rem}._label_mvdfz_13{font-size:clamp(.8125rem,.78rem + .16vw,.875rem);font-weight:700;color:#888}._input_mvdfz_19{padding:.75rem 1rem;background:#ffffff0d;border:1px solid #2e2e2e;border-radius:6px;color:#f5f5f0;font-size:clamp(.9375rem,.9rem + .19vw,1rem);outline:none;transition:border-color .15s;width:100%}._input_mvdfz_19:focus{border-color:#8b5cf6}._input_mvdfz_19::placeholder{color:#555}._submitBtn_mvdfz_37{margin-top:.5rem;padding:.75rem 1rem;background:#8b5cf6;border:none;border-radius:6px;color:#fff;font-size:clamp(.9375rem,.9rem + .19vw,1rem);font-weight:700;cursor:pointer;transition:background .15s,opacity .15s}._submitBtn_mvdfz_37:hover:not(:disabled){background:#7c4fe0}._submitBtn_mvdfz_37:disabled{opacity:.5;cursor:not-allowed}._error_mvdfz_57{font-size:clamp(.8125rem,.78rem + .16vw,.875rem);color:#e05a44;background:#e05a4414;padding:.75rem;border-radius:6px;border:1px solid rgba(224,90,68,.2)}._page_i38z4_1{display:flex;flex-direction:column;gap:2rem}._kpiGrid_i38z4_7{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}._kpiTile_i38z4_13{background:#1c1c1c;border:1px solid #2e2e2e;border-radius:10px;padding:1.25rem;display:flex;align-items:center;gap:1rem;transition:border-color .15s}._kpiTile_i38z4_13._success_i38z4_23{border-left:3px solid #2ec4a0}._kpiTile_i38z4_13._danger_i38z4_26{border-left:3px solid #e05a44}._kpiTile_i38z4_13._warning_i38z4_29{border-left:3px solid #f0c040}._kpiIcon_i38z4_33{width:40px;height:40px;background:#8b5cf612;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#8b5cf6;flex-shrink:0}._kpiBody_i38z4_45{flex:1}._kpiValue_i38z4_49{font-size:clamp(1.5rem,1.3rem + 1vw,2rem);font-weight:900;color:#f5f5f0;line-height:1.1}._kpiLabel_i38z4_56{font-size:clamp(.8125rem,.78rem + .16vw,.875rem);color:#888;margin-top:2px}._kpiSub_i38z4_62{font-size:clamp(.6875rem,.66rem + .14vw,.75rem);color:#555;margin-top:2px}._sectionTitle_i38z4_68{font-size:clamp(1.0625rem,1rem + .31vw,1.1875rem);font-weight:900;color:#f5f5f0;margin-bottom:1rem}._tableWrapper_i38z4_75{overflow-x:auto;border:1px solid #2e2e2e;border-radius:10px}._table_i38z4_75{width:100%;border-collapse:collapse;font-size:clamp(.8125rem,.78rem + .16vw,.875rem)}._table_i38z4_75 th{padding:.75rem 1rem;text-align:left;font-weight:700;color:#555;background:#ffffff05;border-bottom:1px solid #2e2e2e;white-space:nowrap}._table_i38z4_75 td{padding:.75rem 1rem;color:#f5f5f0;border-bottom:1px solid rgba(255,255,255,.04)}._table_i38z4_75 tbody tr:hover td{background:#ffffff05}._tenantName_i38z4_104{font-weight:700}._planBadge_i38z4_108{font-size:clamp(.6875rem,.66rem + .14vw,.75rem);color:#555;background:#ffffff0d;padding:2px 8px;border-radius:20px}._healthCell_i38z4_116{display:flex;align-items:center;gap:.75rem}._healthCell_i38z4_116 span{width:28px;text-align:right;font-weight:700}._healthBarTrack_i38z4_127{flex:1;height:6px;background:#ffffff14;border-radius:3px;overflow:hidden;max-width:100px}._healthBarFill_i38z4_136{height:100%;border-radius:3px;transition:width .3s ease}._riskBadge_i38z4_142{display:inline-block;padding:2px 8px;border-radius:20px;font-size:clamp(.6875rem,.66rem + .14vw,.75rem);font-weight:700;text-transform:capitalize}._riskBadge_i38z4_142._riskLow_i38z4_150{background:#2ec4a01f;color:#2ec4a0}._riskBadge_i38z4_142._riskMedium_i38z4_154{background:#f0c0401f;color:#f0c040}._riskBadge_i38z4_142._riskHigh_i38z4_158{background:#e05a441f;color:#e05a44}._dateCell_i38z4_163{color:#555}._emptyState_i38z4_167{text-align:center;padding:3rem;color:#555}._overlay_eoggx_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}._modal_eoggx_12{width:100%;max-width:520px;background:#1c1c1c;border:1px solid #2e2e2e;border-radius:10px;display:flex;flex-direction:column;max-height:90dvh}._header_eoggx_23{padding:1.25rem 1.5rem;border-bottom:1px solid #2e2e2e;display:flex;align-items:center;gap:1rem}._header_eoggx_23 h2{font-size:clamp(1.0625rem,1rem + .31vw,1.1875rem);font-weight:900;color:#f5f5f0;flex:1}._steps_eoggx_37{display:flex;gap:.5rem}._step_eoggx_37{width:26px;height:26px;border-radius:50%;border:2px solid #2e2e2e;display:flex;align-items:center;justify-content:center;font-size:clamp(.6875rem,.66rem + .14vw,.75rem);font-weight:700;color:#555;transition:all .15s}._step_eoggx_37._stepActive_eoggx_55{border-color:#8b5cf6;color:#8b5cf6}._step_eoggx_37._stepDone_eoggx_59{background:#8b5cf6;border-color:#8b5cf6;color:#fff}._closeBtn_eoggx_65{background:none;border:none;color:#555;font-size:18px;cursor:pointer;padding:.25rem}._closeBtn_eoggx_65:hover{color:#f5f5f0}._body_eoggx_77{padding:1.5rem;overflow-y:auto}._stepTitle_eoggx_82{font-size:clamp(.9375rem,.9rem + .19vw,1rem);font-weight:700;color:#888;margin-bottom:1.25rem}._fields_eoggx_89{display:flex;flex-direction:column;gap:1rem}._fields_eoggx_89 label{display:flex;flex-direction:column;gap:.5rem;font-size:clamp(.8125rem,.78rem + .16vw,.875rem);color:#888;font-weight:700}._fields_eoggx_89 input,._fields_eoggx_89 select{padding:.5rem .75rem;background:#ffffff0a;border:1px solid #2e2e2e;border-radius:6px;color:#f5f5f0;font-size:clamp(.8125rem,.78rem + .16vw,.875rem)}._fields_eoggx_89 input:focus,._fields_eoggx_89 select:focus{outline:none;border-color:#8b5cf6}._fields_eoggx_89 input::placeholder,._fields_eoggx_89 select::placeholder{color:#555}._fields_eoggx_89 input option,._fields_eoggx_89 select option{background:#1c1c1c}._subdomainInput_eoggx_121{display:flex;align-items:center}._subdomainInput_eoggx_121 input{flex:1;border-radius:6px 0 0 6px;border-right:none}._subdomainSuffix_eoggx_131{padding:.5rem .75rem;background:#ffffff05;border:1px solid #2e2e2e;border-radius:0 6px 6px 0;font-size:clamp(.8125rem,.78rem + .16vw,.875rem);color:#555;white-space:nowrap}._summary_eoggx_141{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;font-size:clamp(.8125rem,.78rem + .16vw,.875rem)}._summary_eoggx_141 dt{color:#555;font-weight:700}._summary_eoggx_141 dd{color:#f5f5f0}._error_eoggx_155{margin-top:1rem;padding:.75rem;background:#e05a4414;border:1px solid rgba(224,90,68,.2);border-radius:6px;font-size:clamp(.8125rem,.78rem + .16vw,.875rem);color:#e05a44}._footer_eoggx_165{padding:1rem 1.5rem;border-top:1px solid #2e2e2e;display:flex;justify-content:flex-end;gap:.75rem}._backBtn_eoggx_173{padding:.5rem 1.25rem;background:transparent;border:1px solid #2e2e2e;border-radius:6px;color:#888;font-size:clamp(.8125rem,.78rem + .16vw,.875rem);cursor:pointer}._backBtn_eoggx_173:hover{border-color:#8b5cf6;color:#8b5cf6}._nextBtn_eoggx_187,._confirmBtn_eoggx_187{padding:.5rem 1.5rem;background:#8b5cf6;border:none;border-radius:6px;color:#fff;font-size:clamp(.8125rem,.78rem + .16vw,.875rem);font-weight:700;cursor:pointer}._nextBtn_eoggx_187:hover:not(:disabled),._confirmBtn_eoggx_187:hover:not(:disabled){background:#7c4fe0}._nextBtn_eoggx_187:disabled,._confirmBtn_eoggx_187:disabled{opacity:.5;cursor:not-allowed}._page_gsghm_1{display:flex;flex-direction:column;gap:1.5rem}._toolbar_gsghm_7{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._searchInput_gsghm_14{flex:1;min-width:200px;padding:.5rem 1rem;background:#ffffff0a;border:1px solid #2e2e2e;border-radius:6px;color:#f5f5f0;font-size:clamp(.8125rem,.78rem + .16vw,.875rem)}._searchInput_gsghm_14:focus{outline:none;border-color:#8b5cf6}._searchInput_gsghm_14::placeholder{color:#555}._filterSelect_gsghm_32{padding:.5rem .75rem;background:#ffffff0a;border:1px solid #2e2e2e;border-radius:6px;color:#f5f5f0;font-size:clamp(.8125rem,.78rem + .16vw,.875rem)}._filterSelect_gsghm_32:focus{outline:none;border-color:#8b5cf6}._createBtn_gsghm_45{margin-left:auto;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#8b5cf6;border:none;border-radius:6px;color:#fff;font-size:clamp(.8125rem,.78rem + .16vw,.875rem);font-weight:700;cursor:pointer;white-space:nowrap}._createBtn_gsghm_45:hover{background:#7c4fe0}._tableWrapper_gsghm_64{overflow-x:auto;border:1px solid #2e2e2e;border-radius:10px}._table_gsghm_64{width:100%;border-collapse:collapse;font-size:clamp(.8125rem,.78rem + .16vw,.875rem)}._table_gsghm_64 th{padding:.75rem 1rem;text-align:left;font-weight:700;color:#555;background:#ffffff05;border-bottom:1px solid #2e2e2e;white-space:nowrap}._table_gsghm_64 td{padding:.75rem 1rem;color:#f5f5f0;border-bottom:1px solid rgba(255,255,255,.04)}._table_gsghm_64 tbody tr:hover td{background:#ffffff05}._tenantName_gsghm_93{font-weight:700}._subdomain_gsghm_97{font-size:clamp(.6875rem,.66rem + .14vw,.75rem);color:#555}._badge_gsghm_102{display:inline-block;padding:2px 8px;border-radius:20px;font-size:clamp(.6875rem,.66rem + .14vw,.75rem);font-weight:700;text-transform:capitalize}._badge_gsghm_102._active_gsghm_110{background:#2ec4a01f;color:#2ec4a0}._badge_gsghm_102._suspended_gsghm_114{background:#e05a441f;color:#e05a44}._badge_gsghm_102._cancelled_gsghm_118{background:#55555526;color:#555}._badge_gsghm_102._trial_gsghm_122{background:#c8a96e1f;color:#c8a96e}._badge_gsghm_102._starter_gsghm_126{background:#8b5cf61a;color:#8b5cf6}._badge_gsghm_102._pro_gsghm_130{background:#8b5cf626;color:#8b5cf6}._badge_gsghm_102._enterprise_gsghm_134{background:#c8a96e26;color:#c8a96e}._actions_gsghm_139{display:flex;gap:.5rem}._actionBtn_gsghm_144{padding:.25rem .75rem;border:1px solid #2e2e2e;border-radius:6px;background:transparent;color:#888;font-size:clamp(.6875rem,.66rem + .14vw,.75rem);cursor:pointer;transition:border-color .15s,color .15s}._actionBtn_gsghm_144:hover{border-color:#8b5cf6;color:#8b5cf6}._actionBtn_gsghm_144._danger_gsghm_158:hover{border-color:#e05a44;color:#e05a44}._emptyState_gsghm_163{text-align:center;padding:3rem;color:#555;font-size:clamp(.8125rem,.78rem + .16vw,.875rem)}._loadMore_gsghm_170{text-align:center;padding:1rem}._loadMore_gsghm_170 button{padding:.5rem 1.5rem;background:transparent;border:1px solid #2e2e2e;border-radius:6px;color:#888;font-size:clamp(.8125rem,.78rem + .16vw,.875rem);cursor:pointer}._loadMore_gsghm_170 button:hover{border-color:#8b5cf6;color:#8b5cf6}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--font-body: Lato, system-ui, -apple-system, sans-serif;--font-mono: JetBrains Mono, ui-monospace, monospace;--color-bg-primary: #0a0a0a;--color-bg-secondary: #0d0d0d;--color-bg-surface: #1c1c1c;--color-bg-header: #111111;--color-text-primary: #f5f5f0;--color-text-secondary:#888888;--color-text-muted: #555555;--color-accent: #8b5cf6;--color-accent-hover: #7c4fe0;--color-accent-subtle: rgba(139, 92, 246, .07);--color-border: #2e2e2e;--color-danger: #e05a44;--color-success: #2ec4a0;--color-warning: #f0c040}html{font-size:16px;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:clamp(.9375rem,.9rem + .19vw,1rem);font-weight:400;line-height:1.55;background:var(--color-bg-primary);color:var(--color-text-primary);min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:900;line-height:1.1}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-accent-hover)}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit;font-size:clamp(.9375rem,.9rem + .19vw,1rem)}#root{display:flex;flex-direction:column;min-height:100dvh}
