:root{--border-radius-none:0px;--border-radius-xs:4px;--border-radius-sm:12px;--border-radius-md:24px;--border-radius-lg:32px;--border-radius-pill:500px;--border-radius-circle:50%;--border-style-default:solid;--border-width-none:0px;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:4px;--color-brand-primary-darkest:#83170f;--color-brand-primary-dark:#b41e13;--color-brand-primary-medium:#da291c;--color-brand-primary-light:#fc867f;--color-brand-primary-lightest:#ffe3e3;--color-brand-secondary-darkest:#005c66;--color-brand-secondary-medium:#00818f;--color-brand-secondary-light:#00afc2;--color-brand-secondary-lightest:#00ddf5;--color-neutral-darkest:#1f1d1d;--color-neutral-dark:#525252;--color-neutral-medium:#dbdbdb;--color-neutral-light:#f8f8f8;--color-neutral-lightest:#fff;--color-support-danger-dark:#b84d01;--color-support-danger-light:#fffaad;--color-support-highlight-dark:#fb9c2d;--color-support-highlight-darkest:#b84d01;--color-support-highlight-light:#ffe458;--color-support-highlight-lightest:#fffaad;--color-support-highlight-medium:#ffc722;--color-support-success-dark:#006b4f;--color-support-success-light:#ddf9ed;--font-family-base:"Roboto";--font-family-highlight:"AMX";--font-family-code:"monospace";--font-line-height-lg:140%;--font-line-height-md:130%;--font-line-height-sm:100%;--font-line-height-none:0%;--font-size-xxxs:12px;--font-size-xxs:14px;--font-size-xs:16px;--font-size-sm:20px;--font-size-md:24px;--font-size-lg:28px;--font-size-xl:32px;--font-size-xxl:36px;--font-size-xxxl:48px;--font-weight-black:800;--font-weight-bold:700;--font-weight-light:300;--font-weight-medium:500;--font-weight-regular:400;--opacity-intense:.64;--opacity-light:.16;--opacity-medium:.32;--opacity-semi-opaque:.8;--opacity-semi-transparent:.08;--optical-adjusts-sm:-2;--optical-adjusts-xs:-1;--screen-size-ul:1920px;--screen-size-xxxl:1440px;--screen-size-xxl:1200px;--screen-size-xl:1024px;--screen-size-lg:992px;--screen-size-md:768px;--screen-size-sm:640px;--screen-size-xs:540px;--screen-size-xxs:480px;--screen-size-xxxs:360px;--shadow-blur-radius-level-1:8px;--shadow-blur-radius-level-2:16px;--shadow-blur-radius-level-3:24px;--shadow-offset-x-none:0px;--shadow-offset-y-level-1:4px;--shadow-offset-y-level-2:8px;--shadow-offset-y-level-3:16px;--shadow-spread-radius-default:-2px;--spacing-inline-xxxs:4px;--spacing-inline-xxs:8px;--spacing-inline-xs:12px;--spacing-inline-sm:16px;--spacing-inline-md:24px;--spacing-inline-lg:32px;--spacing-inline-xl:48px;--spacing-inline-xxl:64px;--spacing-inset-xxxs:4px;--spacing-inset-xxs:8px;--spacing-inset-xs:12px;--spacing-inset-sm:16px;--spacing-inset-md:24px;--spacing-inset-lg:32px;--spacing-inset-xl:48px;--spacing-squish-xxxs:4px 8px;--spacing-squish-xxs:4px 16px;--spacing-squish-xs:8px 16px;--spacing-squish-sm:8px 24px;--spacing-squish-md:16px 24px;--spacing-squish-lg:16px 32px;--spacing-squish-xl:24px 32px;--spacing-squish-xxl:32px 48px;--spacing-stack-xxxs:4px;--spacing-stack-xxs:8px;--spacing-stack-xs:12px;--spacing-stack-sm:16px;--spacing-stack-md:24px;--spacing-stack-lg:32px;--spacing-stack-xl:48px;--spacing-stack-xxl:64px;--spacing-stack-xxxl:96px;--text-strike:line-through;--text-underline:underline;--text-uppercase:uppercase}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:AMX;src:url(/fonts/AMX-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:AMX;src:url(/fonts/AMX-Bold.woff2)format("woff2");font-style:normal;font-weight:700 900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cl-font-sans:var(--font-family-base), "Segoe UI", Arial, sans-serif;--cl-font-display:var(--font-family-highlight), var(--font-family-base), "Segoe UI", Arial, sans-serif;--cl-color-graphite-950:#070a12;--cl-color-graphite-900:#0b0f1a;--cl-color-graphite-850:#101624;--cl-color-graphite-800:#151c2e;--cl-color-slate-300:#c8d0df;--cl-color-slate-400:#9ca8bb;--cl-color-slate-500:#738095;--cl-primary:var(--color-brand-primary-medium);--cl-primary-strong:var(--color-brand-primary-dark);--cl-primary-soft:color-mix(in srgb, var(--cl-primary) 16%, transparent);--cl-accent:var(--color-brand-secondary-light);--cl-success:var(--color-support-success-dark);--cl-warning:var(--color-support-highlight-dark);--cl-danger:var(--color-brand-primary-dark);--cl-bg:var(--cl-color-graphite-950);--cl-bg-soft:var(--cl-color-graphite-900);--cl-surface:#101624;--cl-surface-strong:#151c2e;--cl-surface-muted:#0d1320;--cl-surface-hover:#1a2336;--cl-border:#c8d0df1a;--cl-border-strong:#c8d0df2e;--cl-text:#f6f7fb;--cl-muted:#9ca8bb;--cl-soft:#738095;--cl-app-background:linear-gradient(180deg, #070a12 0%, #0b0f1a 52%, #090d16 100%);--cl-shell-sidebar-background:#080c15;--cl-shell-header-background:#0b0f1aeb;--cl-shadow-sm:0 4px 14px #0000002e;--cl-shadow-md:0 14px 34px #0000003d;--cl-radius-xs:var(--border-radius-xs);--cl-radius-sm:var(--border-radius-sm);--cl-radius-md:var(--border-radius-sm);--cl-radius-lg:var(--border-radius-md);--cl-space-xs:var(--spacing-stack-xxs);--cl-space-sm:var(--spacing-stack-xs);--cl-space-md:var(--spacing-stack-sm);--cl-space-lg:var(--spacing-stack-md);--cl-space-xl:var(--spacing-stack-lg);--cl-font-size-xs:var(--font-size-xxxs);--cl-font-size-sm:var(--font-size-xxxs);--cl-font-size-md:var(--font-size-xxs);--cl-font-size-lg:var(--font-size-xs);--cl-font-size-xl:var(--font-size-sm);--cl-font-size-2xl:var(--font-size-md);--cl-font-size-3xl:var(--font-size-xl);--cl-line-tight:1.15;--cl-line-normal:1.5;--cl-sidebar-width:248px;--cl-header-height:64px;--cl-content-max-width:1760px;--cl-transition-fast:.12s ease;--cl-transition-base:.18s ease}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cl-bg:#f4f6fa;--cl-bg-soft:#eef1f6;--cl-surface:#fff;--cl-surface-strong:#f8fafc;--cl-surface-muted:#f1f4f8;--cl-surface-hover:#eef2f8;--cl-border:#1e293b1a;--cl-border-strong:#1e293b2e;--cl-text:#111827;--cl-muted:#5f6b7c;--cl-soft:#7a8698;--cl-primary:#d90413;--cl-primary-strong:#a6030e;--cl-primary-soft:#d904131a;--cl-accent:#315fdc;--cl-app-background:linear-gradient(180deg, #f6f8fb 0%, #eef2f7 58%, #e8edf5 100%);--cl-shell-sidebar-background:#fff;--cl-shell-header-background:#ffffffeb;--cl-shadow-sm:0 4px 14px #0f172a0f;--cl-shadow-md:0 14px 34px #0f172a1a}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--cl-app-background);min-height:100vh;color:var(--cl-text);font-family:var(--cl-font-sans);text-rendering:geometricprecision;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}::selection{background:color-mix(in srgb, var(--cl-primary) 72%, #1b0204);color:#fff}*{scrollbar-color:var(--cl-color-slate-500) transparent;scrollbar-width:thin}#root{min-height:100vh}.cl-page,.cl-panel,.cl-grid,.cl-card{min-width:0}.cl-page{width:min(var(--cl-content-max-width), 100%);padding:var(--cl-space-lg);gap:var(--cl-space-lg);margin:0 auto;display:grid}.cl-header,.cl-panel,.cl-card{border:1px solid var(--cl-border);background:var(--cl-surface);box-shadow:var(--cl-shadow-sm)}.cl-panel,.cl-card{gap:var(--cl-space-sm);border-radius:var(--cl-radius-lg);padding:var(--cl-space-lg);display:grid}.cl-page-title{justify-content:space-between;align-items:flex-start;gap:var(--cl-space-md);display:flex}.cl-page-title h1,.cl-panel h2,.cl-card h3{color:var(--cl-text);font-family:var(--cl-font-display);font-weight:var(--font-weight-bold);margin:0}.cl-page-title h1{font-size:clamp(var(--cl-font-size-2xl), 2.4vw, var(--cl-font-size-3xl));line-height:var(--cl-line-tight)}.cl-page-title p,.cl-card p,.cl-panel p{margin:var(--cl-space-xs) 0 0;color:var(--cl-muted)}.cl-page-title__actions{gap:var(--cl-space-xs);flex:none;display:flex}.cl-kicker{color:var(--cl-primary);font-family:var(--cl-font-display);font-size:var(--cl-font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.cl-grid{grid-template-columns:var(--cl-grid-columns,repeat(auto-fit, minmax(280px, 1fr)));gap:var(--cl-space-md);display:grid}.cl-button{border-radius:var(--cl-radius-sm);max-width:100%;min-height:40px;padding:0 var(--cl-space-md);color:var(--cl-text);transition:background var(--cl-transition-fast), border-color var(--cl-transition-fast), color var(--cl-transition-fast), transform var(--cl-transition-fast), box-shadow var(--cl-transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-weight:720;display:inline-flex}.cl-button:hover:not(:disabled){transform:translateY(-1px)}.cl-button--primary{background:linear-gradient(180deg, var(--cl-primary), var(--cl-primary-strong));color:#fff;box-shadow:0 10px 26px color-mix(in srgb, var(--cl-primary) 26%, transparent)}.cl-button--secondary{border-color:var(--cl-border);background:var(--cl-surface-strong)}.cl-button--ghost{border-color:var(--cl-border);color:var(--cl-muted);background:0 0}.cl-button--small{min-height:32px;padding-inline:var(--cl-space-sm)}.cl-icon-button{border-radius:999px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.cl-nav-section{gap:var(--cl-space-xs);margin-bottom:var(--cl-space-md);display:grid}.cl-nav-section__title{color:var(--cl-soft);font-family:var(--cl-font-display);font-size:var(--cl-font-size-xs);letter-spacing:.1em;text-transform:uppercase;padding:0 10px;font-weight:850}.cl-nav-section__items{gap:5px;display:grid}.cl-nav-item{border-radius:var(--cl-radius-sm);min-height:42px;color:var(--cl-muted);transition:background var(--cl-transition-fast), border-color var(--cl-transition-fast), color var(--cl-transition-fast), transform var(--cl-transition-fast);border:1px solid #0000;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:grid;position:relative}.cl-nav-item:hover,.cl-nav-item:focus-visible{border-color:var(--cl-border);background:var(--cl-surface-hover);color:var(--cl-text);outline:none;transform:translate(2px)}.cl-nav-item.is-active{border-color:color-mix(in srgb, var(--cl-primary) 54%, var(--cl-border));background:linear-gradient(90deg, var(--cl-primary-soft), transparent);color:var(--cl-text)}.cl-nav-item.is-active:before{content:"";background:var(--cl-primary);border-radius:999px;width:3px;height:22px;margin-left:-11px;position:absolute}.cl-nav-item__icon{border:1px solid var(--cl-border);border-radius:var(--cl-radius-xs);background:var(--cl-surface-muted);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.cl-nav-item__icon img{width:17px;height:17px;display:block}[data-theme=dark] .cl-nav-item__icon img{filter:brightness(0)invert();opacity:.86}.cl-nav-item__copy{min-width:0;display:grid}.cl-nav-item__copy strong,.cl-nav-item__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-nav-item__copy strong{font-size:var(--cl-font-size-sm);font-weight:800}.cl-nav-item__copy small{color:var(--cl-soft);font-size:var(--cl-font-size-xs)}.cl-header-user{min-height:44px;color:var(--cl-text);background:0 0;border:0;border-radius:999px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:4px 12px 4px 4px;display:grid}.cl-header-user:hover{background:var(--cl-surface-strong)}.cl-header-user__avatar{background:var(--cl-primary-soft);width:36px;height:36px;color:var(--cl-text);font-size:var(--cl-font-size-sm);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden}.cl-header-user__avatar img{object-fit:cover;width:100%;height:100%;display:block}.cl-header-user__copy{text-align:left;min-width:0;display:grid}.cl-header-user__copy strong,.cl-header-user__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cl-header-user__copy small,.cl-breadcrumb,.cl-metric small,.cl-card small{color:var(--cl-muted);font-size:var(--cl-font-size-xs)}.cl-theme-toggle__svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;height:20px}.cl-metric{gap:3px;display:grid}.cl-metric span{color:var(--cl-muted);font-size:var(--cl-font-size-xs)}.cl-metric strong{color:var(--cl-text);font-family:var(--cl-font-display);font-size:var(--cl-font-size-2xl);line-height:var(--cl-line-tight)}.cl-status-indicator,.cl-badge{border:1px solid var(--cl-border);background:var(--cl-surface-muted);width:fit-content;min-height:26px;color:var(--cl-muted);font-size:var(--cl-font-size-xs);border-radius:999px;align-items:center;padding:0 10px;font-weight:760;display:inline-flex}.cl-status-indicator--success{color:var(--cl-success);border-color:color-mix(in srgb, var(--cl-success) 34%, var(--cl-border))}.cl-status-indicator--warning{color:var(--cl-warning);border-color:color-mix(in srgb, var(--cl-warning) 34%, var(--cl-border))}.cl-empty-state{gap:var(--cl-space-xs);color:var(--cl-muted);border:1px dashed var(--cl-border-strong);border-radius:var(--cl-radius-md);padding:var(--cl-space-lg);background:var(--cl-surface-muted);display:grid}.cl-empty-state strong{color:var(--cl-text)}.cloud-shell{grid-template-columns:var(--cl-sidebar-width) minmax(0, 1fr);min-height:100vh;color:var(--cl-text);display:grid;overflow:clip}.cloud-shell__sidebar{gap:var(--cl-space-md);border-right:1px solid var(--cl-border);height:100vh;padding:var(--cl-space-lg) var(--cl-space-sm);background:var(--cl-shell-sidebar-background);grid-template-rows:auto 1fr auto;display:grid;position:sticky;top:0;overflow:hidden;box-shadow:10px 0 36px #00000029}.cloud-shell__brand{border-bottom:1px solid var(--cl-border);min-height:52px;padding:0 6px var(--cl-space-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.cloud-shell__brand img{object-fit:contain;width:150px;max-width:100%;height:auto}.cloud-shell__brand span{border:1px solid var(--cl-border);color:var(--cl-muted);font-size:var(--cl-font-size-xs);border-radius:999px;padding:4px 9px;font-weight:800}.cloud-shell__nav{min-height:0;padding-right:2px;overflow-y:auto}.cloud-shell__sidebar-footer{justify-content:center;align-items:center;min-height:54px;padding:8px 6px;display:flex}.cloud-shell__sidebar-footer img{object-fit:contain;width:132px;max-width:100%;height:auto}.cloud-shell__body{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:100vh;display:grid}.cloud-shell__header{z-index:30;min-height:var(--cl-header-height);justify-content:space-between;align-items:center;gap:var(--cl-space-lg);padding:0 var(--cl-space-lg);background:var(--cl-shell-header-background);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none;border-width:0 0 1px;border-radius:0;display:flex;position:sticky;top:0}.cloud-shell__header h1{color:var(--cl-text);font-family:var(--cl-font-display);font-size:var(--cl-font-size-xl);margin:2px 0 0;font-weight:760;line-height:1}.cloud-shell__header-actions{justify-content:flex-end;align-items:center;gap:var(--cl-space-sm);display:flex}.cloud-shell__content{min-width:0;min-height:0;overflow:auto}.auth-page{place-content:center;min-height:100vh}.auth-card{gap:var(--cl-space-md);border:1px solid var(--cl-border);border-radius:var(--cl-radius-lg);background:radial-gradient(circle at top right, var(--cl-primary-soft), transparent 34%), var(--cl-surface);width:min(520px,100vw - 32px);box-shadow:var(--cl-shadow-md);padding:clamp(28px,5vw,48px);display:grid}.auth-card h1,.auth-card p{margin:0}.auth-card h1{color:var(--cl-text);font-family:var(--cl-font-display);font-size:var(--cl-font-size-3xl);line-height:var(--cl-line-tight)}.auth-card p,.auth-card__error{color:var(--cl-muted)}.auth-card__eyebrow{color:var(--cl-primary);font-family:var(--cl-font-display);font-size:var(--cl-font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:850}.auth-card__error{border:1px solid color-mix(in srgb, var(--cl-warning) 30%, var(--cl-border));border-radius:var(--cl-radius-sm);background:color-mix(in srgb, var(--cl-warning) 10%, transparent);padding:10px 12px}@media (width<=980px){.cloud-shell{grid-template-columns:1fr}.cloud-shell__sidebar{height:auto;position:relative}.cloud-shell__nav{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.cloud-shell__header,.cloud-shell__header-actions{flex-direction:column;align-items:stretch}}.dashboards-hero{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--cl-primary) 20%, transparent), transparent 36%), var(--cl-surface);grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch;min-height:190px}.dashboards-hero h2{max-width:760px;margin-top:var(--cl-space-sm);font-size:clamp(var(--cl-font-size-2xl), 3vw, var(--cl-font-size-3xl));line-height:var(--cl-line-tight)}.dashboards-hero p{max-width:760px}.dashboards-hero__health{align-content:center;gap:var(--cl-space-sm);border:1px solid var(--cl-border);border-radius:var(--cl-radius-md);padding:var(--cl-space-lg);background:var(--cl-surface-muted);display:grid}.dashboards-hero__health span:last-child{color:var(--cl-muted)}.dashboards-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.dashboard-card{align-content:space-between;min-height:250px}.dashboard-card__head{justify-content:space-between;align-items:flex-start;gap:var(--cl-space-sm);display:flex}.dashboard-card__metrics{gap:var(--cl-space-sm);border-top:1px solid var(--cl-border);padding-top:var(--cl-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=780px){.dashboards-hero,.dashboard-card__metrics{grid-template-columns:1fr}}
