@font-face{font-family:geistSans;src:url(../media/GeistVF-s.p.04dvp7dj03si8.woff)format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.geistsans_47a3c9f1-module__MCSGAW__className{font-family:geistSans,geistSans Fallback}.geistsans_47a3c9f1-module__MCSGAW__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMonoVF-s.p.0ifhplp~93ddj.woff)format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.geistmono_cfbefb1d-module__fDTvyq__className{font-family:geistMono,geistMono Fallback}.geistmono_cfbefb1d-module__fDTvyq__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
.console-shell{color:#f8fafc;background:radial-gradient(circle at 0 0,#f59e0b14,#0000 30rem),radial-gradient(circle at 100% 0,#94a3b80f,#0000 26rem),#0a0a0b;min-height:100vh;padding:32px}.console-nav-dashboard,.console-overview-card.tenants,.console-panel-tenants,.console-stat-sites,.console-section-profile,.console-column-catalogue{--section-accent:#fbbf24;--section-border:#fbbf2438;--section-glow:#fbbf240d;--section-soft:#fbbf2409}.console-nav-security,.console-panel-detail,.console-stat-users,.console-section-support,.console-column-team,.console-nav-audit,.console-overview-card.audit,.console-section-audit,.console-audit-panel{--section-accent:#93c5fd;--section-border:#93c5fd33;--section-glow:#93c5fd0b;--section-soft:#93c5fd09}.console-nav-usage,.console-overview-card.usage,.console-analytics-panel{--section-accent:#67e8f9;--section-border:#67e8f933;--section-glow:#67e8f90b;--section-soft:#67e8f909}.console-overview-card.usage.warning{--section-accent:#fbbf24;--section-border:#fbbf2438;--section-glow:#fbbf240b;--section-soft:#fbbf2409}.console-overview-card.subscription,.console-section-subscription{--section-accent:#93c5fd;--section-border:#93c5fd33;--section-glow:#93c5fd0b;--section-soft:#93c5fd09}.console-overview-card.sales,.console-stat-stock,.console-column-stock,.console-panel-create{--section-accent:#86efac;--section-border:#86efac33;--section-glow:#86efac0a;--section-soft:#86efac08}.console-section-danger{--section-accent:#fca5a5;--section-border:#fca5a53d;--section-glow:#fca5a50a;--section-soft:#fca5a509}.console-stat-catalogue{--section-accent:#fbbf24;--section-border:#fbbf2433;--section-glow:#fbbf240b;--section-soft:#fbbf2409}.console-login-shell{place-items:center;display:grid}.console-login-card,.console-panel,.console-hero,.console-toolbar{background:#0f172adb;border:1px solid #ffffff14;box-shadow:0 24px 80px #00000052}.console-login-card{border-radius:28px;width:min(480px,100%);padding:32px}.console-kicker{color:#fbbf24;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800}.console-shell h1{letter-spacing:-.06em;margin-bottom:14px;font-size:clamp(32px,5vw,56px);line-height:.96}.console-shell h2{letter-spacing:-.03em;font-size:22px}.console-muted,.console-detail-head p,.console-site-card p{color:#94a3b8;line-height:1.55}.console-form,.console-actions,.console-site-stack,.console-tenant-list{gap:12px;display:grid}.console-form{margin-top:24px}.console-form-tip{color:#cbd5e1;margin:0;font-size:13px;line-height:1.5}.console-mfa-help{color:#dbeafe;background:#1e40af24;border:1px solid #93c5fd42;border-radius:18px;gap:6px;padding:14px 16px;display:grid}.console-mfa-help strong{color:#f8fafc;font-size:13px}.console-mfa-help span{font-size:13px;line-height:1.5}.console-mfa-toggle{justify-self:start;min-height:40px;padding-inline:14px}.console-form.dense{margin-top:0}.console-form label,.console-actions label{color:#cbd5e1;gap:8px;font-size:13px;font-weight:700;display:grid}.console-shell input,.console-shell select,.console-shell textarea{color:#f8fafc;width:100%;min-height:46px;font:inherit;background:#020617b8;border:1px solid #ffffff1a;border-radius:16px;outline:none;padding:12px 14px;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.console-shell textarea{resize:vertical;min-height:88px}.console-password-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.console-shell input:focus,.console-shell select:focus,.console-shell textarea:focus{border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf241c}.console-shell button{color:#111827;cursor:pointer;min-height:46px;font:inherit;background:#f59e0b;border:0;border-radius:16px;padding:12px 16px;font-weight:900;transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1)}.console-shell button:hover:not(:disabled){transform:translateY(-1px)}.console-shell button:disabled{cursor:not-allowed;opacity:.55}.console-shell button.danger{color:#fff;background:#ef4444}.console-shell button.ghost{color:#f8fafc;background:#0f172ab8;border:1px solid #ffffff1f}.console-inline-button{white-space:nowrap;min-height:46px}.console-alert{color:#fde68a;background:#fbbf241f;border:1px solid #fbbf2447;border-radius:18px;margin-top:16px;padding:14px 16px}.console-auth-check{color:#cffafe;background:#0e749029;border:1px solid #22d3ee33;border-radius:18px;min-height:46px;margin-top:18px;padding:14px 16px;font-weight:800}.console-hero{border-radius:32px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:28px;display:flex}.console-admin-pill{background:#0206178c;border:1px solid #ffffff14;border-radius:22px;gap:4px;min-width:240px;padding:16px;display:grid}.console-hero-actions{background:linear-gradient(#22d3ee1a,#0f172ab8);border:1px solid #22d3ee38;border-radius:24px;gap:8px;min-width:220px;padding:14px;display:grid;box-shadow:inset 0 2px #22d3ee85,0 18px 48px #0891b21f}.console-hero-actions span{color:#bae6fd;font-size:12px;font-weight:800;line-height:1.35}.console-shell .console-hero-usage-button{color:#082f49;background:#22d3ee;width:100%;min-height:44px}.console-admin-pill span{color:#94a3b8;font-size:13px}.console-admin-pill em{color:#fbbf24;font-size:12px;font-style:normal;font-weight:900}.console-admin-pill button{min-height:40px;margin-top:8px}@media (max-width:560px){.console-password-row{grid-template-columns:minmax(0,1fr)}.console-inline-button{width:100%}}.console-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.console-nav button{border:1px solid var(--section-border,#ffffff14);background:linear-gradient(180deg, var(--section-soft,#0f172ab8), #0f172ae0);box-shadow:inset 0 2px 0 var(--section-accent,#ffffff2e);color:#f8fafc;text-align:left;gap:4px;min-width:0;display:grid}.console-nav button.active{border-color:var(--section-border,#fbbf249e);box-shadow:inset 0 2px 0 var(--section-accent,#fbbf24), 0 0 0 2px var(--section-glow,#fbbf2414);background:linear-gradient(#1e293beb,#0f172ae6)}.console-nav button:focus-visible{outline:3px solid var(--section-accent,#fbbf24);outline-offset:3px}.console-nav strong{color:#f8fafc}.console-nav button.active strong{color:var(--section-accent,#fbbf24)}.console-nav strong,.console-nav span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.console-nav span{color:#cbd5e1;font-size:12px;font-weight:700}.console-security-card{--section-accent:#93c5fd;--section-border:#93c5fd33;--section-soft:#93c5fd09;border:1px solid var(--section-border);background:linear-gradient(180deg, var(--section-soft), #0f172adb);box-shadow:inset 0 2px 0 var(--section-accent);border-radius:28px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding:20px;display:flex}.console-security-card.ok{--section-accent:#86efac;--section-border:#86efac33;--section-soft:#86efac08}.console-security-card .console-kicker{color:var(--section-accent)}.console-account-card{--section-accent:#93c5fd;--section-border:#93c5fd33;--section-soft:#93c5fd09;border:1px solid var(--section-border);background:linear-gradient(180deg, var(--section-soft), #0f172ad6);box-shadow:inset 0 2px 0 var(--section-accent);border-radius:28px;grid-template-columns:minmax(260px,.72fr) minmax(420px,1fr);gap:18px;margin-bottom:18px;padding:20px;display:grid}.console-account-card .console-kicker,.console-account-card h2{color:var(--section-accent)}.console-account-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.console-account-form label{color:#cbd5e1;gap:8px;font-size:13px;font-weight:800;display:grid}.console-account-form label:nth-child(3),.console-account-form button{grid-column:1/-1}.console-session-panel{--section-accent:#93c5fd;--section-border:#93c5fd33;--section-soft:#93c5fd09;border:1px solid var(--section-border);background:linear-gradient(180deg, var(--section-soft), #0f172ac7);box-shadow:inset 0 2px 0 var(--section-accent);border-radius:28px;margin-bottom:18px;padding:20px}.console-session-panel h2{color:#f8fafc}.console-session-list{gap:10px;display:grid}.console-session-card{border:1px solid var(--section-border,#ffffff14);background:linear-gradient(180deg, var(--section-soft,#0206176b), #02061785);border-radius:18px;grid-template-columns:minmax(220px,1fr) minmax(260px,1.3fr) auto;align-items:center;gap:14px;min-width:0;padding:14px;display:grid}.console-session-card.current{--section-accent:#86efac;--section-border:#86efac33;--section-soft:#86efac08}.console-session-card div,.console-session-meta{min-width:0}.console-session-card strong,.console-session-card small,.console-session-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-session-card div,.console-session-meta{gap:5px;display:grid}.console-session-card small,.console-session-meta span{color:#94a3b8;font-size:13px}.console-mfa-actions,.console-mfa-confirm{gap:10px;display:grid}.console-mfa-actions{min-width:min(100%,520px)}.console-mfa-confirm label{color:#cbd5e1;gap:6px;font-size:13px;font-weight:800;display:grid}.console-toolbar{border-radius:24px;grid-template-columns:minmax(260px,1.4fr) minmax(180px,.9fr) 150px 180px 150px 150px 140px;gap:12px;margin-bottom:18px;padding:16px;display:grid}.console-grid{grid-template-columns:minmax(280px,360px) minmax(420px,1fr) minmax(280px,340px);gap:18px;display:grid}.console-overview{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:18px;display:grid}.console-overview article{border:1px solid var(--section-border,#ffffff14);background:linear-gradient(180deg, var(--section-soft,#0f172ad1), #0f172ae0);box-shadow:inset 0 2px 0 var(--section-accent,#ffffff2e);border-radius:24px;gap:8px;min-width:0;padding:18px;display:grid}.console-overview span{color:var(--section-accent,#cbd5e1);font-weight:900}.console-overview small{color:#94a3b8}.console-overview strong{color:#f8fafc;letter-spacing:-.04em;font-size:clamp(24px,3vw,34px)}.console-overview-link button{color:#a5f3fc;background:#22d3ee29;border:1px solid #22d3ee4d;width:100%;min-height:40px;padding:10px 12px}.console-panel{border-radius:28px;min-width:0;padding:20px}.console-panel-tenants,.console-panel-detail,.console-panel-create,.console-audit-panel,.console-analytics-panel{border-color:var(--section-border,#ffffff14);background:linear-gradient(180deg, var(--section-soft,#0f172adb), #0f172ae6)}.console-panel-title,.console-detail-head,.console-action-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.console-panel-title{margin-bottom:14px}.console-panel-title span{color:#94a3b8;font-size:13px}.console-panel-title h2{color:#f8fafc}.console-usage-filters{grid-template-columns:minmax(130px,160px) minmax(180px,260px) auto;gap:10px;min-width:0;display:grid}.console-usage-overview{margin-top:4px}.console-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.console-usage-card{background:#0f172ab8;border:1px solid #94a3b829;border-radius:22px;gap:10px;min-width:0;padding:16px;display:grid}.console-usage-card.wide{grid-column:1/-1}.console-usage-card h3{color:#f8fafc;margin:0 0 2px;font-size:16px}.console-usage-row{border-top:1px solid #94a3b81a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:10px;display:grid}.console-usage-row span{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.console-usage-row strong{color:#f8fafc;font-size:18px}.console-empty.inline{margin:0;padding:12px}.console-shell .console-tenant-card{color:#f8fafc;text-align:left;background:linear-gradient(#1e293bf0,#0f172af5);border:1px solid #ffffff14;align-items:flex-start;gap:7px;min-width:0;padding:16px;display:grid}.console-shell .console-tenant-card:hover:not(:disabled){background:linear-gradient(#26344efa,#121c30fa)}.console-shell .console-tenant-card.active{background:linear-gradient(#31405efa,#18253dfa);border-color:#fbbf2457;box-shadow:inset 0 2px #fbbf24b8}.console-shell .console-tenant-card strong,.console-shell .console-tenant-card small,.console-shell .console-tenant-card span:not(.console-status){overflow-wrap:anywhere;min-width:0}.console-shell .console-tenant-card strong{color:#f8fafc}.console-shell .console-tenant-card small{color:#cbd5e1}.console-shell .console-tenant-card span:not(.console-status){color:#e2e8f0}.console-status{color:#86efac;background:#22c55e1f;border:1px solid #22c55e59;border-radius:999px;width:max-content;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.console-status.danger{color:#fecaca;background:#ef444424;border-color:#f8717173}.console-detail{gap:18px;display:grid}.console-metric{text-align:right;background:#02061770;border:1px solid #ffffff14;border-radius:20px;gap:4px;padding:14px;display:grid}.console-metric strong{color:#fbbf24}.console-metric span{color:#94a3b8;font-size:13px}.console-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.console-stats article{border:1px solid var(--section-border,#ffffff14);background:linear-gradient(180deg, var(--section-soft,#02061770), #02061794);box-shadow:inset 0 2px 0 var(--section-accent,#ffffff29);border-radius:20px;gap:4px;padding:16px;display:grid}.console-stats strong{color:#f8fafc;font-size:24px}.console-stats span,.console-secret span{color:#94a3b8;font-size:13px}.console-actions{border:1px solid var(--section-border,#ffffff14);background:linear-gradient(180deg, var(--section-soft,#0206176b), #0206178f);border-radius:22px;padding:14px}.console-actions h3{color:#f8fafc}.console-actions.compact{grid-template-columns:1fr 1fr 1fr auto}.console-section-subscription{grid-template-columns:repeat(4,minmax(0,1fr))}.console-section-subscription button,.console-section-subscription .console-form-tip{grid-column:1/-1}.console-profile-form{grid-template-columns:repeat(2,minmax(0,1fr))}.console-profile-form .wide,.console-profile-form button{grid-column:1/-1}.console-site-card{background:#0f172abd;border:1px solid #ffffff14;border-radius:24px;padding:18px}.console-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.console-columns>div{border:1px solid var(--section-border,#ffffff14);background:linear-gradient(180deg, var(--section-soft,#0f172a9e), #0f172ab3);box-shadow:inset 0 2px 0 var(--section-accent,#ffffff24);border-radius:18px;align-content:start;gap:8px;padding:12px;display:grid}.console-columns h4{color:var(--section-accent,#fbbf24);letter-spacing:.04em;text-transform:uppercase;font-size:13px}.console-columns span,.console-columns em{color:#e2e8f0;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;background:#02061770;border:1px solid #ffffff12;border-radius:12px;min-width:0;padding:9px 10px;font-size:13px;font-style:normal;overflow:visible}.console-columns em{border:1px dashed var(--section-border,#ffffff1f);color:#cbd5e1;background:#ffffff06}.console-empty{color:#94a3b8;text-align:center;border:1px dashed #ffffff2e;border-radius:24px;padding:32px}.console-secret{background:#93c5fd09;border:1px solid #93c5fd33;border-radius:18px;gap:8px;margin-top:14px;padding:14px;display:grid}.console-secret strong{color:#bfdbfe;font-family:var(--font-geist-mono), monospace}.console-audit-panel{margin-top:18px}.console-audit-search{grid-template-columns:minmax(220px,1fr) minmax(180px,240px) minmax(160px,220px) auto;gap:10px;display:grid}.console-audit-list{gap:10px;display:grid}.console-pagination{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.console-pagination span{color:#94a3b8;white-space:nowrap;font-size:13px;font-weight:800}.console-audit-list article{border:1px solid var(--section-border,#ffffff14);background:linear-gradient(180deg, var(--section-soft,#0206176b), #02061785);box-shadow:inset 2px 0 0 var(--section-accent,#ffffff24);border-radius:18px;grid-template-columns:minmax(220px,1fr) minmax(180px,260px) minmax(220px,1fr);align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.console-audit-list div,.console-audit-list p{min-width:0}.console-audit-list small,.console-audit-list span,.console-audit-list p{color:#94a3b8}.console-audit-list strong,.console-audit-list span,.console-audit-list p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-audit-list strong{color:#f8fafc}@media (max-width:1180px){.console-grid{grid-template-columns:1fr}.console-toolbar,.console-nav,.console-overview,.console-session-card,.console-audit-list article{grid-template-columns:1fr 1fr}}@media (max-width:720px){.console-shell{padding:18px}.console-hero,.console-security-card,.console-detail-head,.console-panel-title{flex-direction:column;align-items:flex-start}.console-toolbar,.console-nav,.console-overview,.console-account-card,.console-stats,.console-columns,.console-session-card,.console-usage-filters,.console-usage-grid,.console-audit-search,.console-audit-list article,.console-profile-form,.console-account-form,.console-actions.compact{grid-template-columns:1fr}}