: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: #b4c4da;--nx-subtle: #94a9c3;--nx-soft-text: color-mix(in srgb, var(--nx-text) 84%, transparent);--nx-text-soft: var(--nx-soft-text);--nx-on-accent: #06111f;--nx-primary: var(--nx-accent);--nx-border: var(--nx-line);--nx-text-muted: var(--nx-muted);--nx-text-secondary: var(--nx-muted);--nx-surface-muted: var(--nx-surface-soft);--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: .8125rem;--nx-font-size-sm: .9rem;--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.55;--nx-line-height-compact: 1.38;--nx-readable-floor: 12px;--nx-readable-meta: 13px;--nx-readable-control: 14px;--nx-readable-table: 13px;--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: #536982;--nx-subtle: #5e738c;--nx-soft-text: color-mix(in srgb, var(--nx-text) 84%, 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);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;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:auto;min-height:100%;display:grid;grid-template-rows:auto;align-content:start;gap:var(--nx-density-gap);overflow:visible;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);flex-wrap:wrap;min-width:0}.nx-actions{display:flex;gap:var(--nx-space-3);align-items:center;flex-wrap:wrap;min-width:0}.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{min-width:0;border:1px solid var(--nx-line);background:var(--nx-surface-raised);color:var(--nx-text);border-radius:var(--nx-radius);padding:clamp(14px,1.6vw,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:auto;gap:14px;overflow:visible}.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);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nx-drawer{position:fixed;z-index:calc(var(--nx-layer-drawer) + 1);right:0;top:0;height:100dvh;width:min(560px,100vw - 18px);max-width:100vw;min-width:0;background:var(--nx-panel);color:var(--nx-text);border-left:1px solid var(--nx-line);padding:18px 20px max(18px,env(safe-area-inset-bottom));box-shadow:-30px 0 80px color-mix(in srgb,var(--nx-shadow-color) 22%,transparent);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.nx-drawer>.nx-drawer-toolbar{position:sticky;top:-18px;z-index:4;margin:-18px -20px 16px;padding:max(14px,env(safe-area-inset-top)) 20px 12px;border-bottom:1px solid var(--nx-line);background:color-mix(in srgb,var(--nx-panel) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nx-drawer-title{min-width:0;font-size:clamp(1.05rem,2vw,1.35rem);overflow-wrap:anywhere}.nx-drawer-close{flex:0 0 auto}:where(.nx-table-scroll,.table-scroll,.table-wrap,.matrix-scroll,.catalog-results,.internal-list){max-width:100%;overscroll-behavior:contain}:where(.nx-table-scroll,.table-scroll,.table-wrap,.matrix-scroll){overflow:auto}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))}.nx-page{height:auto;min-height:100%;overflow:visible}.nx-list{overflow:visible;grid-auto-rows:auto}}@media (max-width: 760px){.nx-title{font-size:24px}.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:10px}.nx-list{grid-auto-rows:minmax(96px,1fr)}.nx-actions{width:100%;flex-wrap:wrap;overflow:visible;padding-bottom:0;align-items:stretch}.nx-actions>:where(button,a,.nx-button,[role=button]){flex:1 1 150px;min-width:min(100%,132px);justify-content:center;text-align:center;white-space:normal}.nx-actions>:not(button):not(a):not(.nx-button):not([role=button]){flex:0 1 auto}.nx-button{min-height:max(var(--nx-control-height-md),44px)}.nx-drawer{inset:0;width:100dvw;height:100dvh;border:0;border-radius:0;padding:12px max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));box-shadow:none}.nx-drawer>.nx-drawer-toolbar{top:-12px;margin:-12px -12px 12px;padding:max(10px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 10px max(12px,env(safe-area-inset-left));flex-direction:row;align-items:center}.nx-drawer-close{min-height:40px;padding-inline:12px}}: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:.7}:where(small,.hint,.help,.caption,.description,.meta,.eyebrow,.kicker,[class*=-hint],[class*=-help],[class*=-caption],[class*=-meta],[class*=-eyebrow],[class*=-kicker],[class*=-label],[class*=-count],[class*=-tag]){font-size:var(--nx-readable-meta)!important;line-height:var(--nx-line-height-compact)!important;opacity:1;overflow-wrap:anywhere}:where(button,[role=button],input,select,textarea,label,legend,.nx-button,[class*=-button],[class*=-action]){font-size:max(var(--nx-readable-control),.875rem)}:where(table,.nx-table,[class*=-table]) :where(th,td),:where(.table-row,[class*=-row]) :where(.cell,[class*=-cell]){font-size:max(var(--nx-readable-table),.8125rem);line-height:1.42}:where(.status,.badge,.pill,.chip,[class*=-status],[class*=-badge],[class*=-pill],[class*=-chip]){font-size:max(var(--nx-readable-meta),.8125rem)!important;line-height:1.3}:where(.nx-muted,.muted,.hint,.help,.caption,.description,.meta),:where(.card,.panel,.nx-card,.context-card,.order-card,.request-card,.review-card,.payment-card,.receivable-card,.timeline-panel,.apps-launcher,.scope-card) :where(p,small,em){color:var(--nx-muted)!important;opacity:1!important}@media (max-width: 1100px){:root{--nx-readable-floor: 13px;--nx-readable-meta: 13.5px;--nx-readable-control: 14.5px;--nx-readable-table: 13.5px}}@media (max-width: 760px){:root{--nx-readable-floor: 14px;--nx-readable-meta: 14px;--nx-readable-control: 15px;--nx-readable-table: 14px}html,body{font-size:16px}:where(p,li,dd,dt){line-height:1.5}:where(input,select,textarea){font-size:16px!important}:where(button,[role=button],.nx-button,[class*=-button],[class*=-action]){min-height:44px}}@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}}
