html.oem-portal-active,.oem-control-plane{--oem-page: #07111f;--oem-surface: #0b1727;--oem-surface-raised: #0e1c2e;--oem-surface-hover: #10223a;--oem-border: rgba(148, 163, 184, .18);--oem-border-strong: rgba(148, 163, 184, .28);--oem-text: #eef5ff;--oem-muted: #91a1b7;--oem-primary: #2575ff;--oem-primary-soft: rgba(37, 117, 255, .16);--oem-positive: #44d287;--oem-warning: #f4ae3d;--oem-danger: #fb5b68;background:var(--oem-page)!important;color:var(--oem-text)!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.012em}.oem-control-plane>header{height:54px!important;gap:16px!important;border-color:var(--oem-border)!important;background:#07111ff7!important;box-shadow:0 1px #ffffff06 inset;padding:0 20px!important}.oem-control-plane>header img{height:23px!important}.oem-control-plane>header>span{border-color:var(--oem-border)!important;color:#b9c8db!important;font-size:12px!important}.oem-control-plane>header input{height:34px!important;border:1px solid var(--oem-border)!important;background:#0b1828!important;color:var(--oem-text)!important;font-size:12px!important;box-shadow:0 1px #ffffff06 inset!important}.oem-control-plane>header input::placeholder{color:#8394aa!important}.oem-control-plane>header input:focus{border-color:var(--oem-primary)!important;box-shadow:0 0 0 3px var(--oem-primary-soft)!important}.oem-control-plane>header>button{height:34px;border-color:var(--oem-border)!important;background:#0b1828!important;color:#dce8f7!important;font-size:12px!important}.oem-global-search-results{position:absolute;z-index:80;top:40px;right:0;left:0;overflow:hidden;border:1px solid var(--oem-border);border-radius:8px;background:var(--oem-surface);box-shadow:0 18px 48px #00000047}.oem-global-search-results button{display:flex;width:100%;align-items:center;gap:10px;padding:10px 12px;border:0;border-bottom:1px solid var(--oem-border);background:transparent;color:var(--oem-text);text-align:left;box-shadow:none!important}.oem-global-search-results button:last-child{border-bottom:0}.oem-global-search-results button>span{display:grid;min-width:0}.oem-global-search-results strong{overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600;white-space:nowrap}.oem-global-search-results small{margin-top:2px;color:var(--oem-muted);font-size:10px}.oem-global-search-results>p{margin:0;padding:14px;font-size:12px}.oem-control-plane>div>aside{top:54px!important;width:194px!important;height:calc(100vh - 54px)!important;border-color:var(--oem-border)!important;background:#081524!important;padding:18px 10px!important}.oem-control-plane>div>aside>div{margin-bottom:18px!important}.oem-control-plane>div>aside p{margin:0 0 7px 10px!important;color:#7e91aa!important;font-size:9px!important;font-weight:700!important;letter-spacing:.095em!important}.oem-control-plane>div>aside button{min-height:30px!important;border-radius:5px!important;color:#b5c4d6!important;font-size:12px!important;padding:6px 10px!important}.oem-control-plane>div>aside button:hover{background:#3875de1f!important;color:#f1f7ff!important;transform:none!important}.oem-control-plane>div>aside button.bg-primary\/10{background:#083574!important;color:#64a4ff!important;box-shadow:inset 2px 0 #2677ff}.oem-control-plane>div>aside>button:last-child{margin-top:22px!important;border-color:var(--oem-border)!important;background:#0a1828!important}.oem-control-plane main{max-width:none!important;margin:0!important;padding:20px 32px 32px!important}.oem-control-plane h1{color:var(--oem-text)!important;font-size:23px!important;font-weight:650!important;letter-spacing:-.035em!important}.oem-control-plane h2,.oem-control-plane h3{color:var(--oem-text)!important}.oem-control-plane .text-slate-500{color:var(--oem-muted)!important}.oem-control-plane .text-slate-600{color:#b7c5d5!important}.oem-control-plane .text-primary{color:#66a5ff!important}.oem-control-plane button{transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease!important}.oem-control-plane button[class*=bg-primary]{background:linear-gradient(180deg,#287cff,#1457d9)!important;border-color:#2f7eff!important;box-shadow:0 7px 18px #1968ff38!important}.oem-control-plane button[class*=bg-primary]:hover{background:#2e80ff!important;transform:none!important}.oem-control-plane button[variant=outline],.oem-control-plane button.border{border-color:var(--oem-border)!important;background:#0b1828!important}.oem-control-plane .grid>div.rounded-xl,.oem-control-plane .overflow-hidden.rounded-xl,.oem-control-plane section.rounded-xl{border-color:var(--oem-border)!important;background:var(--oem-surface)!important;box-shadow:0 10px 24px #00000021!important}.oem-control-plane .grid>div.rounded-xl:after{display:none!important}.oem-control-plane .grid>div.rounded-xl:hover{transform:none!important;border-color:var(--oem-border-strong)!important;box-shadow:0 10px 24px #00000021!important}.oem-control-plane .grid>div.rounded-xl{min-height:94px;border-radius:6px!important;padding:14px!important}.oem-control-plane .grid>div.rounded-xl>p.mt-5.text-2xl,.oem-control-plane .grid>div.rounded-xl>p.mt-2.text-2xl{font-size:24px!important;font-variant-numeric:tabular-nums}.oem-control-plane .grid>div.rounded-xl .bg-primary\/10{border:1px solid rgba(71,132,255,.22);background:#2575ff21!important}.oem-control-plane .overflow-hidden.rounded-xl{border-radius:6px!important;overflow:hidden}.oem-control-plane table{color:#d8e4f2}.oem-control-plane table thead{background:#0a1727!important;color:#8fa2bb!important}.oem-control-plane table th{height:32px;font-size:9px!important;font-weight:650!important;letter-spacing:.035em!important}.oem-control-plane table td{height:47px;font-size:12px}.oem-control-plane table tbody tr{border-color:var(--oem-border)!important}.oem-control-plane table tbody tr:hover{background:#0f2136!important;box-shadow:inset 2px 0 0 var(--oem-primary)}.oem-control-plane table .bg-primary\/10{background:#2575ff24!important}.oem-control-plane [data-state]{border-color:var(--oem-border)!important}.oem-control-plane .bg-slate-50,.oem-control-plane .dark\:bg-slate-950{background:#0a1727!important}.oem-control-plane .border-slate-200,.oem-control-plane .dark\:border-slate-800{border-color:var(--oem-border)!important}.oem-control-plane [role=dialog]{border-left:1px solid var(--oem-border)!important;background:#0a1727!important;box-shadow:-18px 0 42px #00000052!important}.oem-control-plane [role=dialog]>div>header{border-color:var(--oem-border)!important}.oem-control-plane [role=dialog] ol:before{background:#30425a!important}.oem-control-plane [role=dialog] ol button{font-size:13px!important}.oem-control-plane [role=dialog] ol button span:first-child{border-color:#697b92!important;background:#0a1727}.oem-control-plane [role=dialog] ol button.text-primary span:first-child{border-color:var(--oem-primary)!important;background:var(--oem-primary)!important}.oem-control-plane [role=dialog] input,.oem-control-plane [role=dialog] textarea{border-color:var(--oem-border)!important;background:#0d1c2d!important;color:var(--oem-text)!important}html.oem-portal-active [role=dialog][class*=fixed]:not([class*=inset-0]),html.oem-portal-active div[data-state=open][role=dialog]:not([class*=inset-0]){position:fixed!important;inset:0 0 0 auto!important;width:min(36rem,100vw)!important;max-width:min(36rem,100vw)!important;height:100dvh!important;max-height:100dvh!important;transform:none!important;overflow-y:auto!important;border:0!important;border-left:1px solid var(--oem-border)!important;border-radius:0!important;background:var(--oem-surface)!important;color:var(--oem-text)!important;box-shadow:-24px 0 64px #00000057!important}html.oem-portal-active [role=dialog] input,html.oem-portal-active [role=dialog] textarea,html.oem-portal-active [role=dialog] [role=combobox]{border-color:var(--oem-border)!important;background:var(--oem-surface-raised)!important;color:var(--oem-text)!important}html.oem-portal-active [role=dialog] h1,html.oem-portal-active [role=dialog] h2,html.oem-portal-active [role=dialog] h3,html.oem-portal-active [role=dialog] [data-radix-collection-item]{color:var(--oem-text)}.oem-control-plane .oem-detail-rail{min-width:285px;max-width:285px;border-left:1px solid var(--oem-border);background:#0a1727}.oem-customers-layout{display:flex;margin:-20px -32px -32px;min-height:calc(100vh - 54px)}.oem-customers-main{min-width:0;flex:1;padding:22px 24px 28px 32px}.oem-customer-heading{display:flex;align-items:end;justify-content:space-between;gap:18px}.oem-customer-heading h1{margin:0}.oem-customer-heading p{margin:7px 0 0;font-size:12px}.oem-metric-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:16px}.oem-metric{min-height:95px;border:1px solid var(--oem-border);border-radius:6px;background:var(--oem-surface);padding:12px}.oem-metric>span{display:inline-grid;width:21px;height:21px;place-items:center;color:#66a5ff}.oem-metric svg{width:14px;height:14px}.oem-metric strong{display:block;margin-top:6px;color:var(--oem-text);font-size:20px;font-weight:650;font-variant-numeric:tabular-nums}.oem-metric label{display:block;margin-top:1px;color:#c3d0df;font-size:10px}.oem-metric small{display:block;margin-top:5px;color:var(--oem-muted);font-size:9px}.oem-table-controls{display:flex;align-items:center;gap:8px;margin:13px 0 9px}.oem-table-controls>div{width:196px}.oem-table-controls input{height:32px!important;font-size:11px!important}.oem-table-controls button{height:32px;font-size:11px}.oem-customer-table{overflow:hidden;border:1px solid var(--oem-border);border-radius:6px;background:var(--oem-surface)}.oem-customer-table table{width:100%;border-collapse:collapse;font-size:11px}.oem-customer-table th{height:31px;padding:0 9px;background:#0a1727;color:#91a1b7;font-size:9px;font-weight:600;text-align:left}.oem-customer-table td{height:48px;padding:0 9px;border-top:1px solid var(--oem-border);white-space:nowrap;color:#b8c7d7}.oem-customer-table tr{cursor:pointer}.oem-customer-table tbody tr:hover,.oem-customer-table tr.is-selected{background:#10233b}.oem-customer-table tr.is-selected{box-shadow:inset 2px 0 0 var(--oem-primary)}.oem-row-check{display:block;width:11px;height:11px;border:1px solid #60748d;border-radius:3px}.oem-customer-name{display:flex;align-items:center;gap:8px;min-width:154px}.oem-customer-name strong{display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis;color:#e9f2fc;font-size:11px}.oem-customer-name small{display:block;margin-top:2px;color:#8293aa;font-size:9px}.oem-customer-mark{display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(72,139,255,.25);border-radius:6px;background:#2575ff1f;color:#69a8ff}.oem-customer-mark svg{width:12px;height:12px}.oem-customer-table .oem-utilization{display:inline-block;width:58px;height:3px;margin-right:5px;overflow:hidden;border-radius:5px;background:#25384e;vertical-align:middle}.oem-utilization i{display:block;width:0;height:100%;background:#3e8cff}.oem-health-good{color:#63d59d!important}.oem-health-danger{color:#fc6975!important}.oem-empty{padding:26px!important;text-align:center;color:var(--oem-muted)}.oem-table-footer{display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 10px;border-top:1px solid var(--oem-border);color:var(--oem-muted);font-size:10px}.oem-table-footer button{min-width:25px;height:25px;padding:0}.oem-bottom-panels{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:9px;margin-top:10px}.oem-bottom-panels>div{min-height:157px;border:1px solid var(--oem-border);border-radius:6px;background:var(--oem-surface);padding:12px}.oem-bottom-panels h3{margin:0;font-size:11px}.oem-bottom-panels p{font-size:11px;line-height:1.5}.oem-bottom-panels button{padding:0;border:0;background:transparent;color:#5d9dff;font-size:11px}.oem-ring{display:grid;width:89px;height:89px;place-content:center;margin:13px auto 0;border:10px solid #263a52;border-top-color:#3280ff;border-radius:50%;text-align:center}.oem-ring strong{font-size:19px}.oem-ring span{margin-top:2px;color:var(--oem-muted);font-size:7px;text-align:center}.oem-model-bars{display:grid;gap:14px;margin-top:24px}.oem-model-bars span{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:6px;color:#b8c7d7;font-size:11px}.oem-model-bars i{width:8px;height:8px;background:#3b86ff;transform:rotate(45deg)}.oem-model-bars span:nth-child(2) i{background:#6c83a1}.oem-model-bars span:nth-child(3) i{background:#5bb6a5}.oem-model-bars b{font-weight:600}.oem-customer-rail{width:276px;flex:0 0 276px;border-left:1px solid var(--oem-border);background:#0a1727;padding:16px 11px}.oem-rail-title{display:flex;justify-content:space-between;align-items:center}.oem-rail-title button{border:0;background:transparent;color:#68a6ff;font-size:10px}.oem-rail-title button:last-child{font-size:19px;color:#8495ab}.oem-rail-customer{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px}.oem-rail-customer strong{width:100%;color:var(--oem-text);font-size:13px}.oem-rail-customer small{width:100%;color:var(--oem-muted);font-size:10px}.oem-rail-tabs{display:flex;gap:17px;margin-top:18px;border-bottom:1px solid var(--oem-border)}.oem-rail-tabs button{padding:0 0 9px;border:0;background:transparent;color:var(--oem-muted);font-size:10px}.oem-rail-tabs .is-active{border-bottom:2px solid var(--oem-primary);color:#76aeff}.oem-rail-section{margin-top:13px}.oem-rail-section-header{display:flex;justify-content:space-between;align-items:center}.oem-rail-section h3,.oem-support-card h3{margin:0;color:var(--oem-text);font-size:11px}.oem-rail-section-header button{border:0;background:transparent;color:#5f9eff;font-size:10px}.oem-rail-section>p{font-size:10px}.oem-capacity{margin-top:8px;padding:10px;border:1px solid var(--oem-border);border-radius:6px;background:#0d1c2d}.oem-capacity>div:first-child{display:flex;justify-content:space-between;color:#b7c6d7;font-size:9px}.oem-capacity strong{display:block;margin-top:7px;color:#f0f6ff;font-size:13px}.oem-status-dot{width:6px;height:6px;border-radius:50%;background:#46d38a}.oem-capacity-bar{height:3px;margin-top:9px;border-radius:5px;background:#273a51}.oem-capacity-bar i{display:block;width:0;height:100%;background:#3d8dff}.oem-support-card{margin-top:14px;padding:13px;border:1px solid var(--oem-border);border-radius:6px;background:#0d1c2d}.oem-support-card p{font-size:10px;line-height:1.45}.oem-support-card button{padding:0;border:0;background:transparent;color:#5f9eff;font-size:10px}:root:not(.dark).oem-portal-active,:root:not(.dark) .oem-control-plane{--oem-page: #f5f8fc;--oem-surface: #ffffff;--oem-surface-raised: #ffffff;--oem-surface-hover: #f2f7ff;--oem-border: rgba(71, 95, 128, .17);--oem-border-strong: rgba(71, 95, 128, .3);--oem-text: #12213a;--oem-muted: #61738b}:root:not(.dark) .oem-control-plane>header,:root:not(.dark) .oem-control-plane>div>aside{background:#fff!important}:root:not(.dark) .oem-control-plane>div>aside button{color:#40536c!important}:root:not(.dark) .oem-control-plane>div>aside p{color:#6b7d94!important}:root:not(.dark) .oem-control-plane>div>aside button:hover{color:#14243b!important}:root:not(.dark) .oem-control-plane>div>aside button.bg-primary\/10{color:#0f5dd7!important}:root:not(.dark) .oem-control-plane>header input,:root:not(.dark) .oem-control-plane>header>button,:root:not(.dark) .oem-control-plane button[variant=outline],:root:not(.dark) .oem-control-plane button.border,:root:not(.dark) .oem-control-plane [role=dialog]{background:#fff!important}:root:not(.dark) .oem-control-plane table thead,:root:not(.dark) .oem-control-plane .bg-slate-50{background:#f7f9fd!important}:root:not(.dark) .oem-control-plane table{color:#263852}:root:not(.dark) .oem-control-plane table tbody tr:hover{background:#f3f7ff!important}:root:not(.dark) .oem-control-plane [role=dialog] input,:root:not(.dark) .oem-control-plane [role=dialog] textarea{background:#f7f9fd!important;color:#12213a!important}:root:not(.dark) .oem-customer-table th,:root:not(.dark) .oem-customer-rail{background:#f8faff}:root:not(.dark) .oem-customer-table tbody tr:hover,:root:not(.dark) .oem-customer-table tr.is-selected{background:#edf4ff}:root:not(.dark) .oem-customer-table td,:root:not(.dark) .oem-customer-name strong,:root:not(.dark) .oem-metric label,:root:not(.dark) .oem-rail-customer strong,:root:not(.dark) .oem-capacity strong,:root:not(.dark) .oem-rail-section h3,:root:not(.dark) .oem-support-card h3{color:#182943}:root:not(.dark) .oem-capacity,:root:not(.dark) .oem-support-card{background:#fff}@media (max-width: 1023px){.oem-control-plane main{padding:18px!important}.oem-control-plane>header{padding:0 14px!important}}html.oem-portal-active,.oem-control-plane{--oem-page: #f3f6fb;--oem-page-deep: #edf2f8;--oem-surface: #ffffff;--oem-surface-subtle: #f7f9fc;--oem-surface-raised: #ffffff;--oem-surface-hover: #eef4fd;--oem-surface-selected: #e8f1ff;--oem-border: #dce3ed;--oem-border-strong: #c8d3e1;--oem-text: #102039;--oem-text-soft: #334761;--oem-muted: #6e7f95;--oem-faint: #98a6b8;--oem-primary: #1469eb;--oem-primary-hover: #0e5bd2;--oem-primary-soft: rgba(20, 105, 235, .1);--oem-primary-ring: rgba(20, 105, 235, .2);--oem-positive: #16875b;--oem-warning: #c7770a;--oem-danger: #d43d4f;--oem-shadow-xs: 0 1px 2px rgba(15, 32, 57, .05);--oem-shadow-sm: 0 4px 14px rgba(15, 32, 57, .06);--oem-shadow-md: 0 16px 42px rgba(15, 32, 57, .12);--oem-inset: inset 0 1px 0 rgba(255, 255, 255, .78);color-scheme:light;font-family:Segoe UI Variable Text,Segoe UI Variable,Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";font-optical-sizing:auto;font-variation-settings:"opsz" 14;letter-spacing:-.008em}html.dark.oem-portal-active,.dark .oem-control-plane{--oem-page: #06101d;--oem-page-deep: #040b15;--oem-surface: #0a1625;--oem-surface-subtle: #0d1a2b;--oem-surface-raised: #101e30;--oem-surface-hover: #11243a;--oem-surface-selected: #102b4d;--oem-border: #203044;--oem-border-strong: #30445d;--oem-text: #edf4fe;--oem-text-soft: #c1cee0;--oem-muted: #8c9db3;--oem-faint: #64758b;--oem-primary: #3b89ff;--oem-primary-hover: #5598ff;--oem-primary-soft: rgba(59, 137, 255, .14);--oem-primary-ring: rgba(59, 137, 255, .25);--oem-positive: #45cc8b;--oem-warning: #f3aa3e;--oem-danger: #fb6572;--oem-shadow-xs: 0 1px 2px rgba(0, 0, 0, .22);--oem-shadow-sm: 0 7px 22px rgba(0, 0, 0, .18);--oem-shadow-md: 0 22px 58px rgba(0, 0, 0, .34);--oem-inset: inset 0 1px 0 rgba(255, 255, 255, .035);color-scheme:dark}.oem-control-plane{min-height:100dvh;background:radial-gradient(80rem 42rem at 45% -20%,rgba(45,120,235,.055),transparent 62%),var(--oem-page)!important;color:var(--oem-text)!important}.oem-header{position:sticky;z-index:40;height:56px!important;gap:14px!important;padding:0 20px!important;border-bottom:1px solid var(--oem-border)!important;background:color-mix(in srgb,var(--oem-page-deep) 94%,transparent)!important;box-shadow:var(--oem-inset),0 5px 20px #0f203909!important;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.oem-brand-logo{height:24px!important;max-width:124px;object-fit:contain}.oem-brand-label{height:24px;display:inline-flex!important;align-items:center;padding-left:18px!important;border-color:var(--oem-border)!important;color:var(--oem-text-soft)!important;font-size:12px!important;font-weight:560!important;letter-spacing:-.01em;white-space:nowrap}.oem-header-search{max-width:590px!important}.oem-header-search>svg{left:12px!important;top:10px!important;width:14px;height:14px;color:var(--oem-muted)!important}.oem-header-search input{height:35px!important;padding-left:36px!important;border:1px solid var(--oem-border)!important;border-radius:8px!important;background:var(--oem-surface-subtle)!important;color:var(--oem-text)!important;box-shadow:var(--oem-inset),var(--oem-shadow-xs)!important;font-size:12px!important}.oem-header-search input::placeholder{color:var(--oem-faint)!important;opacity:1}.oem-header-search input:focus-visible{border-color:var(--oem-primary)!important;box-shadow:0 0 0 3px var(--oem-primary-ring),var(--oem-inset)!important}.oem-org-switcher{display:flex!important;min-width:128px;height:35px;align-items:center;border:1px solid var(--oem-border)!important;border-radius:8px!important;background:var(--oem-surface-subtle)!important;color:var(--oem-text)!important;box-shadow:var(--oem-inset),var(--oem-shadow-xs);font-size:12px!important;font-weight:600!important}.oem-icon-button{width:35px!important;height:35px!important;flex:0 0 35px;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:var(--oem-muted)!important;box-shadow:none!important}.oem-icon-button:hover{border-color:var(--oem-border)!important;background:var(--oem-surface-hover)!important;color:var(--oem-text)!important}.oem-avatar{width:34px!important;height:34px!important;flex:0 0 34px;border:1px solid color-mix(in srgb,var(--oem-primary) 74%,white);background:linear-gradient(145deg,color-mix(in srgb,var(--oem-primary) 84%,white),color-mix(in srgb,var(--oem-primary) 78%,#062758))!important;box-shadow:0 5px 14px color-mix(in srgb,var(--oem-primary) 26%,transparent),inset 0 1px #ffffff4d}.oem-shell-body{align-items:stretch;min-height:calc(100dvh - 56px)}.oem-sidebar{top:56px!important;width:194px!important;height:calc(100dvh - 56px)!important;display:flex!important;flex-direction:column;padding:17px 10px 12px!important;border-right:1px solid var(--oem-border)!important;background:color-mix(in srgb,var(--oem-page-deep) 96%,var(--oem-surface))!important;scrollbar-width:thin}.oem-nav-group{margin:0 0 17px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.oem-nav-heading{margin:0 0 6px 9px!important;padding:0!important;color:var(--oem-faint)!important;font-size:8px!important;font-weight:720!important;letter-spacing:.105em!important;line-height:1.35}.oem-nav-item{position:relative;min-height:31px!important;margin:1px 0!important;padding:6px 9px!important;gap:9px!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:var(--oem-text-soft)!important;box-shadow:none!important;font-size:11px!important;font-weight:480!important}.oem-nav-item svg{width:14px!important;height:14px!important;color:var(--oem-muted);stroke-width:1.8}.oem-nav-item:hover{border-color:color-mix(in srgb,var(--oem-border) 76%,transparent)!important;background:var(--oem-surface-hover)!important;color:var(--oem-text)!important}.oem-nav-item.is-active{border-color:color-mix(in srgb,var(--oem-primary) 24%,var(--oem-border))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--oem-primary) 20%,transparent),color-mix(in srgb,var(--oem-primary) 8%,transparent))!important;color:var(--oem-primary)!important;box-shadow:inset 2px 0 0 var(--oem-primary),var(--oem-shadow-xs)!important;font-weight:650!important}.oem-nav-item.is-active svg{color:var(--oem-primary)}.oem-activity-button{min-height:34px!important;margin-top:auto!important;padding:7px 9px!important;border:1px solid var(--oem-border)!important;border-radius:7px!important;background:var(--oem-surface-subtle)!important;color:var(--oem-muted)!important;box-shadow:var(--oem-inset),var(--oem-shadow-xs)!important;font-size:11px!important}.oem-activity-button:hover{background:var(--oem-surface-hover)!important;color:var(--oem-text)!important}.oem-main{min-height:calc(100dvh - 56px);padding:22px 28px 32px!important;background:transparent;color:var(--oem-text)}.oem-control-plane h1{color:var(--oem-text)!important;font-size:22px!important;font-weight:680!important;letter-spacing:-.032em!important;line-height:1.2}.oem-control-plane h2{color:var(--oem-text)!important;font-weight:650!important;letter-spacing:-.018em}.oem-control-plane h3{color:var(--oem-text)!important;font-weight:630!important;letter-spacing:-.012em}.oem-control-plane p{color:var(--oem-muted)}.oem-control-plane .text-slate-500,.oem-control-plane .text-muted-foreground{color:var(--oem-muted)!important}.oem-control-plane .text-slate-600,.oem-control-plane .dark\:text-slate-300{color:var(--oem-text-soft)!important}.oem-control-plane .text-primary{color:var(--oem-primary)!important}.oem-control-plane button,.oem-control-plane a,html.oem-portal-active [role=dialog] button{transition:color .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease!important}.oem-control-plane button:focus-visible,.oem-control-plane a:focus-visible,html.oem-portal-active [role=dialog] button:focus-visible,html.oem-portal-active [role=dialog] input:focus-visible,html.oem-portal-active [role=dialog] textarea:focus-visible,html.oem-portal-active [role=dialog] [role=combobox]:focus-visible{outline:none!important;box-shadow:0 0 0 3px var(--oem-primary-ring)!important}.oem-control-plane button[class*=bg-primary],html.oem-portal-active [role=dialog] button[class*=bg-primary]{border:1px solid color-mix(in srgb,var(--oem-primary) 76%,#ffffff 14%)!important;border-radius:7px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--oem-primary) 90%,#ffffff),color-mix(in srgb,var(--oem-primary) 88%,#052e72))!important;color:#fff!important;box-shadow:0 6px 16px color-mix(in srgb,var(--oem-primary) 23%,transparent),inset 0 1px #ffffff3d!important;font-weight:650!important}.oem-control-plane button[class*=bg-primary]:hover,html.oem-portal-active [role=dialog] button[class*=bg-primary]:hover{filter:brightness(1.045);transform:translateY(-1px)!important}.oem-control-plane button[class*=border],.oem-control-plane a[class*=border]{border-color:var(--oem-border)!important;border-radius:7px!important;background:var(--oem-surface-raised)!important;color:var(--oem-text-soft)!important;box-shadow:var(--oem-inset),var(--oem-shadow-xs)!important}.oem-control-plane button[class*=border]:hover,.oem-control-plane a[class*=border]:hover{border-color:var(--oem-border-strong)!important;background:var(--oem-surface-hover)!important;color:var(--oem-text)!important}.oem-control-plane input,.oem-control-plane textarea,.oem-control-plane [role=combobox]{border-color:var(--oem-border)!important;border-radius:7px!important;background:var(--oem-surface-subtle)!important;color:var(--oem-text)!important;box-shadow:var(--oem-inset),var(--oem-shadow-xs)!important;font-size:12px}.oem-control-plane input::placeholder,.oem-control-plane textarea::placeholder{color:var(--oem-faint)!important;opacity:1}.oem-control-plane .rounded-xl.border,.oem-control-plane .rounded-lg.border,.oem-control-plane .overflow-hidden.rounded-xl,.oem-control-plane section[class*=border]{border-color:var(--oem-border)!important;background:var(--oem-surface)!important;box-shadow:var(--oem-inset),var(--oem-shadow-sm)!important}.oem-control-plane .rounded-xl{border-radius:9px!important}.oem-control-plane .rounded-lg{border-radius:7px!important}.oem-control-plane .grid>div.rounded-xl:hover{border-color:var(--oem-border-strong)!important;box-shadow:var(--oem-inset),0 10px 28px #0f203917!important;transform:translateY(-1px)!important}.oem-control-plane table{color:var(--oem-text-soft)!important;font-variant-numeric:tabular-nums}.oem-control-plane table thead,.oem-control-plane .oem-customer-table thead{background:var(--oem-surface-subtle)!important;color:var(--oem-muted)!important}.oem-control-plane table th{color:var(--oem-muted)!important;font-size:9px!important;font-weight:720!important;letter-spacing:.055em!important;text-transform:uppercase}.oem-control-plane table td{color:var(--oem-text-soft)}.oem-control-plane table tbody tr{border-color:var(--oem-border)!important;background:transparent!important}.oem-control-plane table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--oem-surface-subtle) 42%,transparent)!important}.oem-control-plane table tbody tr:hover{background:var(--oem-surface-hover)!important;box-shadow:inset 2px 0 0 var(--oem-primary)}.oem-customers-layout{margin:-22px -28px -32px!important;min-height:calc(100dvh - 56px)}.oem-customers-main{padding:23px 24px 30px 28px!important}.oem-customer-heading{align-items:center}.oem-customer-heading p{margin-top:6px;color:var(--oem-muted);font-size:11px}.oem-customer-heading .flex{gap:7px!important}.oem-metric-strip{gap:8px;margin-top:15px}.oem-metric{position:relative;min-height:98px;overflow:hidden;padding:12px 13px!important;border:1px solid var(--oem-border);border-radius:8px;background:linear-gradient(155deg,color-mix(in srgb,var(--oem-surface) 98%,var(--oem-primary) 2%),var(--oem-surface));box-shadow:var(--oem-inset),var(--oem-shadow-sm)}.oem-metric:after{content:"";position:absolute;inset:auto -26px -36px auto;width:76px;height:76px;border:1px solid color-mix(in srgb,var(--oem-primary) 10%,transparent);border-radius:50%;opacity:.6;pointer-events:none}.oem-metric>span{width:23px;height:23px;border:1px solid color-mix(in srgb,var(--oem-primary) 22%,var(--oem-border));border-radius:6px;background:var(--oem-primary-soft);color:var(--oem-primary);box-shadow:inset 0 1px #ffffff1a}.oem-metric strong{margin-top:7px;color:var(--oem-text);font-size:20px;font-weight:690;letter-spacing:-.03em}.oem-metric label{margin-top:1px;color:var(--oem-text-soft);font-size:9px;font-weight:600}.oem-metric small{margin-top:4px;color:var(--oem-muted);font-size:8px}.oem-table-controls{gap:7px;margin:12px 0 8px}.oem-table-controls>div{width:min(228px,45%)}.oem-table-controls input,.oem-table-controls button,.oem-table-controls [role=combobox]{height:32px!important}.oem-customer-table{border:1px solid var(--oem-border);border-radius:8px;background:var(--oem-surface);box-shadow:var(--oem-inset),var(--oem-shadow-sm)}.oem-customer-table th{height:31px;padding:0 10px;background:transparent!important}.oem-customer-table td{height:48px;padding:0 10px;border-color:var(--oem-border);color:var(--oem-text-soft)}.oem-customer-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--oem-surface-subtle) 42%,transparent)!important}.oem-customer-table tbody tr:hover{background:var(--oem-surface-hover)!important}.oem-customer-table tr.is-selected{background:var(--oem-surface-selected)!important;box-shadow:inset 2px 0 0 var(--oem-primary)!important}.oem-customer-name strong{color:var(--oem-text);font-weight:650}.oem-customer-name small{color:var(--oem-muted)}.oem-customer-mark{border-color:color-mix(in srgb,var(--oem-primary) 22%,var(--oem-border));background:var(--oem-primary-soft);color:var(--oem-primary);box-shadow:inset 0 1px #ffffff1a}.oem-table-footer{border-color:var(--oem-border);color:var(--oem-muted)}.oem-bottom-panels{gap:8px;margin-top:9px}.oem-bottom-panels>div{min-height:158px;border-color:var(--oem-border);border-radius:8px;background:var(--oem-surface);box-shadow:var(--oem-inset),var(--oem-shadow-sm)}.oem-bottom-panels h3{color:var(--oem-text);font-size:10px;font-weight:650}.oem-ring{border-color:color-mix(in srgb,var(--oem-border-strong) 80%,transparent);border-top-color:var(--oem-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--oem-border) 50%,transparent)}.oem-ring strong{color:var(--oem-text)}.oem-model-bars span{color:var(--oem-text-soft)}.oem-customer-rail{width:276px;flex-basis:276px;padding:16px 11px;border-color:var(--oem-border);background:color-mix(in srgb,var(--oem-surface-subtle) 76%,var(--oem-page))!important;box-shadow:-9px 0 26px #0f203909}.oem-rail-title button,.oem-rail-section-header button,.oem-support-card button{color:var(--oem-primary)}.oem-rail-customer strong,.oem-rail-section h3,.oem-support-card h3{color:var(--oem-text)}.oem-rail-tabs{border-color:var(--oem-border)}.oem-rail-tabs button{color:var(--oem-muted)}.oem-rail-tabs .is-active{border-color:var(--oem-primary);color:var(--oem-primary)}.oem-capacity,.oem-support-card{border-color:var(--oem-border);border-radius:7px;background:var(--oem-surface)!important;box-shadow:var(--oem-inset),var(--oem-shadow-xs)}.oem-capacity>div:first-child{color:var(--oem-muted)}.oem-capacity strong{color:var(--oem-text)}.oem-capacity-bar{background:color-mix(in srgb,var(--oem-border-strong) 68%,transparent)}.oem-capacity-bar i{background:linear-gradient(90deg,var(--oem-primary),color-mix(in srgb,var(--oem-primary) 72%,#8fc0ff))}.oem-workspace [role=tablist]{gap:2px;border-color:var(--oem-border)!important}.oem-workspace [role=tab]{min-height:38px;color:var(--oem-muted)!important;font-size:11px;font-weight:560}.oem-workspace [role=tab][data-state=active]{border-bottom:2px solid var(--oem-primary)!important;color:var(--oem-primary)!important;box-shadow:none!important}.oem-global-search-results{top:40px;border-color:var(--oem-border);border-radius:8px;background:var(--oem-surface);box-shadow:var(--oem-shadow-md)}.oem-global-search-results button{border-color:var(--oem-border);color:var(--oem-text)}.oem-global-search-results button:hover{background:var(--oem-surface-hover)!important}html.oem-portal-active [data-radix-popper-content-wrapper] [role=listbox],html.oem-portal-active [data-radix-menu-content]{border-color:var(--oem-border)!important;background:var(--oem-surface)!important;color:var(--oem-text)!important;box-shadow:var(--oem-shadow-md)!important}html.oem-portal-active [role=dialog][class*=fixed]:not([class*=inset-0]),html.oem-portal-active div[data-state=open][role=dialog]:not([class*=inset-0]){border-left:1px solid var(--oem-border)!important;background:var(--oem-surface)!important;color:var(--oem-text)!important;box-shadow:-26px 0 68px #030a1457!important}html.oem-portal-active [role=dialog] h1,html.oem-portal-active [role=dialog] h2,html.oem-portal-active [role=dialog] h3,html.oem-portal-active [role=dialog] label,html.oem-portal-active [role=dialog] [data-radix-collection-item]{color:var(--oem-text)!important}html.oem-portal-active [role=dialog] p,html.oem-portal-active [role=dialog] small{color:var(--oem-muted)}html.oem-portal-active [role=dialog] input,html.oem-portal-active [role=dialog] textarea,html.oem-portal-active [role=dialog] [role=combobox]{border-color:var(--oem-border)!important;border-radius:7px!important;background:var(--oem-surface-subtle)!important;color:var(--oem-text)!important;box-shadow:var(--oem-inset),var(--oem-shadow-xs)!important}html.oem-portal-active [role=dialog] .border,html.oem-portal-active [role=dialog] [class*=border-]{border-color:var(--oem-border)!important}html.oem-portal-active .oem-provision-drawer{width:min(740px,calc(100vw - 32px))!important;max-width:min(740px,calc(100vw - 32px))!important;overflow:hidden!important}.oem-drawer-header{min-height:102px;border-color:var(--oem-border)!important;background:color-mix(in srgb,var(--oem-surface-subtle) 76%,var(--oem-surface))}.oem-drawer-header h2{color:var(--oem-text)!important;font-size:20px!important;font-weight:680!important;letter-spacing:-.025em}.oem-drawer-header p{max-width:590px;color:var(--oem-muted)!important;font-size:12px;line-height:1.55}.oem-provision-layout{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:calc(100dvh - 102px)}.oem-provision-steps{padding:25px 18px;border-right:1px solid var(--oem-border);background:color-mix(in srgb,var(--oem-surface-subtle) 84%,var(--oem-surface))}.oem-provision-steps ol{position:relative;display:grid;gap:2px;margin:0;padding:0;list-style:none}.oem-provision-steps ol:before{content:"";position:absolute;top:21px;bottom:21px;left:17px;width:1px;background:var(--oem-border-strong)}.oem-provision-steps li{position:relative;z-index:1}.oem-provision-steps button{display:grid;width:100%;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:9px 6px;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--oem-muted)!important;box-shadow:none!important;text-align:left}.oem-provision-steps button>span:first-child{display:grid;width:24px;height:24px;place-items:center;margin-left:5px;border:1px solid var(--oem-border-strong);border-radius:50%;background:var(--oem-surface);color:var(--oem-muted);box-shadow:var(--oem-inset),var(--oem-shadow-xs);font-size:10px;font-weight:700}.oem-provision-steps strong{display:block;margin-top:1px;color:var(--oem-text-soft);font-size:11px;font-weight:650}.oem-provision-steps small{display:block;margin-top:3px;color:var(--oem-muted);font-size:9px;line-height:1.35}.oem-provision-steps li.is-current button{background:var(--oem-primary-soft)!important}.oem-provision-steps li.is-current button>span:first-child,.oem-provision-steps li.is-complete button>span:first-child{border-color:var(--oem-primary);background:var(--oem-primary);color:#fff}.oem-provision-steps li.is-current strong{color:var(--oem-primary)}.oem-provision-steps li.is-upcoming button{cursor:default}.oem-provision-steps li.is-upcoming button>span:first-child{background:var(--oem-surface-subtle)}.oem-provision-stage{display:grid;min-width:0;grid-template-rows:auto minmax(0,1fr) auto;background:var(--oem-surface)}.oem-provision-stage-header{padding:24px 28px 0}.oem-provision-stage-header>span{color:var(--oem-primary);font-size:9px;font-weight:720;letter-spacing:.09em;text-transform:uppercase}.oem-provision-stage-header h3{margin:5px 0 0;color:var(--oem-text);font-size:18px;font-weight:680;letter-spacing:-.025em}.oem-provision-body{min-height:0;overflow-y:auto;padding:22px 28px 30px}.oem-provision-body label{color:var(--oem-text-soft)!important;font-size:11px;font-weight:620}.oem-provision-body input{min-height:38px}.oem-provision-body .rounded-xl.border,.oem-provision-body .rounded-lg.border{border-color:var(--oem-border)!important;border-radius:8px!important;background:var(--oem-surface-subtle)!important;box-shadow:var(--oem-inset),var(--oem-shadow-xs)}.oem-provision-footer{display:flex;min-height:67px;align-items:center;justify-content:space-between;gap:12px;padding:12px 28px;border-top:1px solid var(--oem-border);background:color-mix(in srgb,var(--oem-surface-subtle) 66%,var(--oem-surface))}@media (max-width: 1240px){.oem-customer-rail{width:252px;flex-basis:252px}.oem-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1023px){.oem-brand-label{display:none!important}.oem-org-switcher{min-width:auto}.oem-main{padding:18px!important}.oem-customers-layout{margin:-18px!important}.oem-customers-main{padding:20px 18px 28px!important}.oem-customer-rail{display:none}}@media (max-width: 720px){.oem-header{padding:0 12px!important}.oem-org-switcher{display:none!important}.oem-main{padding:14px!important}.oem-customers-layout{margin:-14px!important}.oem-customers-main{padding:17px 14px 24px!important}.oem-customer-heading{align-items:flex-start}.oem-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.oem-bottom-panels{grid-template-columns:1fr}html.oem-portal-active .oem-provision-drawer{width:100vw!important;max-width:100vw!important}.oem-provision-layout{grid-template-columns:1fr}.oem-provision-steps{padding:12px 18px;border-right:0;border-bottom:1px solid var(--oem-border)}.oem-provision-steps ol{grid-template-columns:repeat(6,1fr);gap:4px}.oem-provision-steps ol:before{display:none}.oem-provision-steps button{display:block;padding:5px;text-align:center}.oem-provision-steps button>span:first-child{margin:0 auto}.oem-provision-steps button>span:last-child{display:none}.oem-provision-stage{min-height:calc(100dvh - 176px)}}@media (prefers-reduced-motion: reduce){.oem-control-plane *,html.oem-portal-active [role=dialog] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.dark.oem-portal-active .oem-control-plane,html.dark.oem-portal-active .oem-control-plane .oem-main{background:#06101d!important}html.dark.oem-portal-active .oem-control-plane .oem-header{background:#040b15f5!important}html.dark.oem-portal-active .oem-control-plane .oem-sidebar{background:#050e19!important}html.dark.oem-portal-active .oem-control-plane .oem-nav-group,html.dark.oem-portal-active .oem-control-plane .oem-nav-group:hover{border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}html.dark.oem-portal-active .oem-control-plane .oem-nav-item:not(.is-active){border-color:transparent!important;background:transparent!important;box-shadow:none!important}html.dark.oem-portal-active body .oem-control-plane .oem-sidebar .oem-nav-group>button.oem-nav-item:not(.is-active){background:transparent!important;background-color:transparent!important;background-image:none!important}html.dark.oem-portal-active .oem-control-plane .oem-nav-item:not(.is-active):hover{border-color:#203044!important;background:#0d1c2d!important}html.dark.oem-portal-active body .oem-control-plane .oem-sidebar .oem-nav-group>button.oem-nav-item:not(.is-active):hover{background:#0d1c2d!important;background-color:#0d1c2d!important}html.dark.oem-portal-active .oem-control-plane .oem-customer-rail{background:#081321!important}html.dark.oem-portal-active body .oem-control-plane .oem-main .rounded-xl.border,html.dark.oem-portal-active body .oem-control-plane .oem-main .rounded-lg.border,html.dark.oem-portal-active body .oem-control-plane .oem-main .overflow-hidden.rounded-xl,html.dark.oem-portal-active body .oem-control-plane .oem-main section[class*=border]{border-color:#203044!important;background:#0a1625!important;background-color:#0a1625!important;background-image:none!important;box-shadow:inset 0 1px #ffffff09,0 7px 22px #0000002e!important}html.dark.oem-portal-active body .oem-control-plane .oem-main [role=tablist]{border-color:#203044!important;background:#0d1a2b!important}html.dark.oem-portal-active .oem-control-plane .oem-rail-title,html.dark.oem-portal-active .oem-control-plane .oem-rail-customer,html.dark.oem-portal-active .oem-control-plane .oem-rail-tabs,html.dark.oem-portal-active .oem-control-plane .oem-rail-section,html.dark.oem-portal-active .oem-control-plane .oem-rail-section-header{background:transparent!important;box-shadow:none!important}html.dark.oem-portal-active .oem-control-plane .oem-customer-table tbody tr:nth-child(2n),html.dark.oem-portal-active .oem-control-plane table tbody tr:nth-child(2n){background:#0f1d2e8f!important}html.dark.oem-portal-active .oem-control-plane .oem-customer-table tbody tr:hover,html.dark.oem-portal-active .oem-control-plane table tbody tr:hover{background:#10243a!important}html.dark.oem-portal-active .oem-control-plane .oem-customer-table tr.is-selected{background:#0c2744!important}
