:root,html[data-nexus-theme=dark],.nx-theme-dark{color-scheme:dark;--nx-browser-theme-color: #08111f;--nx-bg: #08111f;--nx-bg-deep: #050914;--nx-app-bg: radial-gradient(circle at 8% 0, color-mix(in srgb, #41d7ff 13%, transparent), transparent 30%), radial-gradient(circle at 100% 0, color-mix(in srgb, #7d5cff 12%, transparent), transparent 32%), linear-gradient(135deg, var(--nx-bg-deep), var(--nx-bg));--nx-shell-bg: color-mix(in srgb, #050c19 90%, transparent);--nx-panel: #0d1b2f;--nx-panel-hover: #112844;--nx-card: #11243d;--nx-card-2: #132a48;--nx-input-bg: #071528;--nx-overlay: color-mix(in srgb, #030711 72%, transparent);--nx-backdrop: color-mix(in srgb, #000 52%, transparent);--nx-media-bg: #000000;--nx-text: #eaf2ff;--nx-text-strong: #ffffff;--nx-muted: #94a8c6;--nx-subtle: #71859f;--nx-soft-text: color-mix(in srgb, var(--nx-text) 72%, transparent);--nx-text-soft: var(--nx-soft-text);--nx-on-accent: #06111f;--nx-line: color-mix(in srgb, var(--nx-text) 10%, transparent);--nx-line-strong: color-mix(in srgb, var(--nx-text) 17%, transparent);--nx-focus: #59d9ff;--nx-accent: #59d9ff;--nx-brand-purple: #7d5cff;--nx-success: #71f7bd;--nx-warning: #ffd166;--nx-danger: #ff6b7a;--nx-info: #6ba8ff;--nx-accent-soft: color-mix(in srgb, var(--nx-accent) 10%, transparent);--nx-accent-line: color-mix(in srgb, var(--nx-accent) 30%, transparent);--nx-accent-glow: color-mix(in srgb, var(--nx-accent) 55%, transparent);--nx-success-soft: color-mix(in srgb, var(--nx-success) 12%, transparent);--nx-warning-soft: color-mix(in srgb, var(--nx-warning) 12%, transparent);--nx-danger-soft: color-mix(in srgb, var(--nx-danger) 12%, transparent);--nx-info-soft: color-mix(in srgb, var(--nx-info) 12%, transparent);--nx-surface: color-mix(in srgb, var(--nx-text) 5%, transparent);--nx-surface-soft: color-mix(in srgb, var(--nx-text) 6%, transparent);--nx-surface-subtle: color-mix(in srgb, var(--nx-text) 3.5%, transparent);--nx-surface-strong: color-mix(in srgb, var(--nx-panel) 82%, transparent);--nx-surface-glass: color-mix(in srgb, var(--nx-panel) 74%, transparent);--nx-surface-raised: var(--nx-card);--nx-surface-selected: color-mix(in srgb, var(--nx-accent) 11%, var(--nx-panel));--nx-contrast-02: color-mix(in srgb, var(--nx-text) 2%, transparent);--nx-contrast-03: color-mix(in srgb, var(--nx-text) 3%, transparent);--nx-contrast-04: color-mix(in srgb, var(--nx-text) 4%, transparent);--nx-contrast-05: color-mix(in srgb, var(--nx-text) 5%, transparent);--nx-contrast-06: color-mix(in srgb, var(--nx-text) 6%, transparent);--nx-contrast-07: color-mix(in srgb, var(--nx-text) 7%, transparent);--nx-contrast-08: color-mix(in srgb, var(--nx-text) 8%, transparent);--nx-contrast-09: color-mix(in srgb, var(--nx-text) 9%, transparent);--nx-contrast-10: color-mix(in srgb, var(--nx-text) 10%, transparent);--nx-contrast-12: color-mix(in srgb, var(--nx-text) 12%, transparent);--nx-contrast-13: color-mix(in srgb, var(--nx-text) 13%, transparent);--nx-contrast-15: color-mix(in srgb, var(--nx-text) 15%, transparent);--nx-contrast-16: color-mix(in srgb, var(--nx-text) 16%, transparent);--nx-avatar-bg: radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--nx-text) 32%, transparent), color-mix(in srgb, var(--nx-accent) 16%, transparent) 42%, color-mix(in srgb, var(--nx-brand-purple) 16%, transparent));--nx-avatar-text: var(--nx-accent);--nx-loading-overlay: color-mix(in srgb, #030711 42%, transparent);--nx-loading-inline: color-mix(in srgb, #030711 28%, transparent);--nx-shadow-color: #000000;--nx-shadow-sm: 0 8px 24px color-mix(in srgb, var(--nx-shadow-color) 14%, transparent);--nx-shadow: 0 24px 70px color-mix(in srgb, var(--nx-shadow-color) 22%, transparent);--nx-shadow-lg: 0 34px 100px color-mix(in srgb, var(--nx-shadow-color) 30%, transparent);--nx-glow-soft: 0 0 34px color-mix(in srgb, var(--nx-accent) 14%, transparent);--nx-glow-strong: 0 0 74px color-mix(in srgb, var(--nx-accent) 22%, transparent);--nx-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--nx-font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--nx-font-size-xs: .75rem;--nx-font-size-sm: .875rem;--nx-font-size-md: 1rem;--nx-font-size-lg: 1.125rem;--nx-font-size-xl: 1.375rem;--nx-font-size-2xl: clamp(1.65rem, 2.7vw, 2.25rem);--nx-font-size-3xl: clamp(2rem, 4vw, 3rem);--nx-line-height-tight: 1.15;--nx-line-height-body: 1.5;--nx-space-1: .25rem;--nx-space-2: .5rem;--nx-space-3: .75rem;--nx-space-4: 1rem;--nx-space-5: 1.25rem;--nx-space-6: 1.5rem;--nx-space-8: 2rem;--nx-space-10: 2.5rem;--nx-space-12: 3rem;--nx-radius-xs: 8px;--nx-radius-sm: 12px;--nx-radius-md: 16px;--nx-radius-lg: 22px;--nx-radius-xl: 30px;--nx-radius-round: 999px;--nx-radius: var(--nx-radius-lg);--nx-control-height-sm: 36px;--nx-control-height-md: 44px;--nx-control-height-lg: 52px;--nx-touch-target: 44px;--nx-content-max: 1600px;--nx-form-max: 920px;--nx-reading-max: 72ch;--nx-page-gutter: clamp(12px, 1.8vw, 24px);--nx-density-gap: clamp(10px, 1.2vw, 16px);--nx-layer-base: 0;--nx-layer-sticky: 20;--nx-layer-dropdown: 40;--nx-layer-drawer: 60;--nx-layer-modal: 80;--nx-layer-toast: 100;--nx-layer-loader: 120;--nx-motion-fast: .12s;--nx-motion-normal: .2s;--nx-motion-slow: .32s;--nx-ease-standard: cubic-bezier(.2, 0, 0, 1);--nx-ease-emphasized: cubic-bezier(.2, .8, .2, 1);--nx-focus-ring: 0 0 0 3px color-mix(in srgb, var(--nx-focus) 24%, transparent)}html[data-nexus-theme=light],.nx-theme-light{color-scheme:light;--nx-browser-theme-color: #f4f8ff;--nx-bg: #f4f8ff;--nx-bg-deep: #edf4ff;--nx-app-bg: radial-gradient(circle at 8% 0, color-mix(in srgb, #007eb4 10%, transparent), transparent 34%), radial-gradient(circle at 100% 0, color-mix(in srgb, #6758ff 8%, transparent), transparent 34%), linear-gradient(135deg, #f8fbff, var(--nx-bg-deep));--nx-shell-bg: color-mix(in srgb, #ffffff 90%, transparent);--nx-panel: #ffffff;--nx-panel-hover: #f1f7ff;--nx-card: #ffffff;--nx-card-2: #f4f8ff;--nx-input-bg: #ffffff;--nx-overlay: color-mix(in srgb, #f4f8ff 82%, transparent);--nx-backdrop: color-mix(in srgb, #18324f 28%, transparent);--nx-media-bg: #000000;--nx-text: #10243f;--nx-text-strong: #07192d;--nx-muted: #60738e;--nx-subtle: #7b8da4;--nx-soft-text: color-mix(in srgb, var(--nx-text) 72%, transparent);--nx-on-accent: #ffffff;--nx-line: color-mix(in srgb, var(--nx-text) 13%, transparent);--nx-line-strong: color-mix(in srgb, var(--nx-text) 22%, transparent);--nx-focus: #007fb7;--nx-accent: #007fb7;--nx-brand-purple: #635bff;--nx-success: #087f5b;--nx-warning: #9a6300;--nx-danger: #c92a2a;--nx-info: #245fca;--nx-surface: color-mix(in srgb, #ffffff 78%, transparent);--nx-surface-soft: color-mix(in srgb, #ffffff 92%, transparent);--nx-surface-subtle: color-mix(in srgb, var(--nx-text) 3.5%, #ffffff);--nx-surface-strong: #ffffff;--nx-surface-glass: color-mix(in srgb, #ffffff 86%, transparent);--nx-surface-raised: #ffffff;--nx-surface-selected: color-mix(in srgb, var(--nx-accent) 9%, #ffffff);--nx-avatar-bg: radial-gradient(circle at 30% 20%, #ffffff, #d6f1ff 48%, #e1deff);--nx-avatar-text: var(--nx-accent);--nx-loading-overlay: color-mix(in srgb, #f4f8ff 72%, transparent);--nx-loading-inline: color-mix(in srgb, #ffffff 78%, transparent);--nx-shadow-color: #153050;--nx-shadow-sm: 0 8px 24px color-mix(in srgb, var(--nx-shadow-color) 8%, transparent);--nx-shadow: 0 24px 70px color-mix(in srgb, var(--nx-shadow-color) 13%, transparent);--nx-shadow-lg: 0 34px 100px color-mix(in srgb, var(--nx-shadow-color) 17%, transparent);--nx-glow-soft: 0 14px 34px color-mix(in srgb, var(--nx-accent) 12%, transparent);--nx-glow-strong: 0 22px 74px color-mix(in srgb, var(--nx-accent) 18%, transparent)}html,body{background:var(--nx-bg);color:var(--nx-text)}body{margin:0;font-family:var(--nx-font-family);font-size:var(--nx-font-size-md);line-height:var(--nx-line-height-body);transition:background-color var(--nx-motion-normal) var(--nx-ease-standard),color var(--nx-motion-normal) var(--nx-ease-standard)}body,button,input,select,textarea,dialog{color:var(--nx-text)}input,select,textarea{background:var(--nx-input-bg);border-color:var(--nx-line)}input::placeholder,textarea::placeholder{color:var(--nx-subtle);opacity:1}select option{background:var(--nx-panel);color:var(--nx-text)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--nx-text);box-shadow:0 0 0 1000px var(--nx-input-bg) inset;caret-color:var(--nx-text)}:focus-visible{outline:2px solid var(--nx-focus);outline-offset:3px;box-shadow:var(--nx-focus-ring)}::selection{background:var(--nx-accent);color:var(--nx-on-accent)}*{scrollbar-color:var(--nx-line-strong) transparent}.nx-page{height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:var(--nx-density-gap);overflow:hidden;color:var(--nx-text)}.nx-title{font-size:var(--nx-font-size-2xl);line-height:var(--nx-line-height-tight);margin:0;letter-spacing:-.045em;color:var(--nx-text-strong)}.nx-subtitle{color:var(--nx-muted);margin:.35rem 0 0}.nx-muted{color:var(--nx-muted)}.nx-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--nx-space-4)}.nx-actions{display:flex;gap:var(--nx-space-3);align-items:center}.nx-button{min-height:var(--nx-control-height-md);border:0;border-radius:var(--nx-radius-md);padding:10px var(--nx-space-4);background:linear-gradient(135deg,var(--nx-accent),var(--nx-brand-purple));color:var(--nx-on-accent);font-weight:800;cursor:pointer}.nx-button.secondary{background:var(--nx-surface-soft);color:var(--nx-text);border:1px solid var(--nx-line)}.nx-button.danger{background:var(--nx-danger-soft);color:var(--nx-danger);border:1px solid color-mix(in srgb,var(--nx-danger) 25%,transparent)}.nx-full{width:100%;margin-top:14px}.nx-input{width:100%;min-height:var(--nx-control-height-md);border:1px solid var(--nx-line);background:var(--nx-input-bg);color:var(--nx-text);border-radius:var(--nx-radius-md);padding:10px 14px;outline:none}.nx-input:focus{border-color:var(--nx-focus);box-shadow:var(--nx-focus-ring)}.nx-card{border:1px solid var(--nx-line);background:var(--nx-surface-raised);color:var(--nx-text);border-radius:var(--nx-radius);padding:20px;box-shadow:var(--nx-shadow)}.nx-action-card{cursor:pointer;min-height:150px;display:grid;align-content:space-between;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.nx-action-card:hover{transform:translateY(-3px);border-color:var(--nx-accent-line);background:var(--nx-surface-selected)}.nx-stat{font-size:42px;font-weight:900;letter-spacing:-.08em}.nx-grid{min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(130px,1fr);gap:16px}.nx-grid.six{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(105px,1fr)}.nx-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.nx-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.nx-list{min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(118px,1fr);gap:14px;overflow:hidden}.nx-entity{border:1px solid var(--nx-line);background:var(--nx-surface-soft);color:var(--nx-text);border-radius:20px;padding:16px;display:grid;align-content:space-between;min-height:112px}.nx-fill-card{min-height:0}.nx-status{border:1px solid var(--nx-accent-line);background:var(--nx-accent-soft);color:var(--nx-accent);border-radius:16px;padding:10px 14px;min-height:40px}.nx-status.offline{border-color:color-mix(in srgb,var(--nx-warning) 24%,transparent);background:var(--nx-warning-soft);color:var(--nx-warning)}.nx-field{display:block;margin:14px 0 6px}.nx-backdrop{position:fixed;inset:0;background:var(--nx-backdrop);z-index:var(--nx-layer-drawer)}.nx-drawer{position:fixed;z-index:calc(var(--nx-layer-drawer) + 1);right:0;top:0;height:100vh;width:min(460px,100vw);background:var(--nx-panel);color:var(--nx-text);border-left:1px solid var(--nx-line);padding:22px;box-shadow:-30px 0 80px color-mix(in srgb,var(--nx-shadow-color) 22%,transparent);overflow-y:auto;overscroll-behavior:contain}h1,h2,h3,p{margin-top:0}:is(.admin-page,.connect-page,.ops-shell,.hub,.workspace,.financial-page,.pay-page,.marketplace-page,.inventory-page,.settings-page,.portal-page,.mobile-page,.launch-page){color:var(--nx-text);background:var(--nx-app-bg)}:is(.card,.panel,.nx-card,.context-card,.runtime-card,.kpis article,.area,.item,.row,.table-card,.summary-card,.order-card,.request-card,.review-card,.production-card,.dispatch-card,.payment-card,.receivable-card,.admin-card,.tenant-card,.company-card,.node-card,.user-card,.role-card,.capability-card,.provider-card,.dashboard-card,.metric-card,.timeline-card,.timeline-panel,.detail-card,.detail-panel,.wizard-card,.form-card,.scope-card,.apps-launcher,.mission-card,.stage-card,.work-card,.signal,.guided-action,.detail-grid>div,.detail-block){background:var(--nx-surface-raised)!important;border-color:var(--nx-line)!important;color:var(--nx-text)!important;box-shadow:var(--nx-shadow-sm)}:is(.card,.panel,.nx-card,.context-card,.runtime-card,.order-card,.request-card,.review-card,.payment-card,.receivable-card,.timeline-panel,.apps-launcher,.scope-card) :is(h1,h2,h3,h4,h5,h6,strong,b,label,dt,dd){color:var(--nx-text)!important}:is(.muted,.caption,.hint,.description,.eyebrow,.meta),:is(.card,.panel,.nx-card,.context-card,.runtime-card,.order-card,.request-card,.review-card,.payment-card,.receivable-card,.timeline-panel,.apps-launcher,.scope-card) :is(p,small,em){color:var(--nx-muted)!important}:is(.avatar,.profile-avatar,.profile-chip,.profile-photo,.photo-chip,.initials,.user-avatar,.node-avatar,.company-avatar,.avatar-face){background:var(--nx-avatar-bg)!important;color:var(--nx-avatar-text)!important;border-color:var(--nx-line)!important;box-shadow:var(--nx-glow-soft)!important}:is(.status,.badge,.pill,.chip):not(.danger):not(.warning):not(.success):not(.error){background:var(--nx-accent-soft)!important;color:var(--nx-accent)!important;border-color:var(--nx-accent-line)!important}:is(.status.success,.badge.success,.pill.success,.chip.success,.good){background:var(--nx-success-soft)!important;color:var(--nx-success)!important;border-color:color-mix(in srgb,var(--nx-success) 28%,transparent)!important}:is(.status.warning,.badge.warning,.pill.warning,.chip.warning,.warn){background:var(--nx-warning-soft)!important;color:var(--nx-warning)!important;border-color:color-mix(in srgb,var(--nx-warning) 28%,transparent)!important}:is(.status.danger,.badge.danger,.pill.danger,.chip.danger,.error,.bad){background:var(--nx-danger-soft)!important;color:var(--nx-danger)!important;border-color:color-mix(in srgb,var(--nx-danger) 28%,transparent)!important}@media (max-width: 1100px){.nx-grid,.nx-list,.nx-grid.six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.nx-title{font-size:26px}.nx-grid,.nx-list,.nx-grid.six,.nx-grid.two{grid-template-columns:1fr}.nx-toolbar{align-items:flex-start;flex-direction:column}.nx-page{gap:12px}.nx-list{grid-auto-rows:minmax(96px,1fr)}}:where(button,[role=button],a,input,select,textarea){-webkit-tap-highlight-color:transparent}:where(button,[role=button],a).nx-touch-target{min-width:var(--nx-touch-target);min-height:var(--nx-touch-target)}:where(button,input,select,textarea):disabled,:where([aria-disabled=true]){cursor:not-allowed;opacity:.62}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--nx-accent: #8b5cf6;--nx-info: #38bdf8;--nx-success: #34d399;--nx-focus: #a78bfa;--pf-bg: #060712;--pf-panel: rgba(15, 23, 42, .76);--pf-line: rgba(139, 92, 246, .32)}*{box-sizing:border-box}html,body{width:100%;height:100%;min-width:320px;margin:0;overflow:hidden}body{min-height:100dvh;background:radial-gradient(circle at 50% 18%,rgba(139,92,246,.18),transparent 36%),var(--pf-bg);color:var(--nx-text);font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}button{touch-action:manipulation}img,video,canvas,svg{max-width:100%}:focus-visible{outline:2px solid var(--nx-focus);outline-offset:3px}.precisionfit-chrome{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 50% 18%,rgba(139,92,246,.22),transparent 36%),radial-gradient(circle at 85% 84%,rgba(52,211,153,.14),transparent 28%),#060712}.precisionfit-chrome .orb{position:absolute;width:260px;height:260px;border-radius:999px;filter:blur(4px);opacity:.52}.precisionfit-chrome .orb-a{left:-80px;top:10%;background:radial-gradient(circle,rgba(139,92,246,.28),transparent 70%)}.precisionfit-chrome .orb-b{right:-90px;bottom:8%;background:radial-gradient(circle,rgba(56,189,248,.18),transparent 70%)}.precisionfit-chrome .scan-line{position:absolute;left:10%;right:10%;top:16%;height:1px;background:linear-gradient(90deg,transparent,rgba(167,139,250,.65),transparent);box-shadow:0 0 24px #8b5cf652}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
