button:focus-visible, a:focus-visible, summary:focus-visible{outline-color:#263042;}
::selection{background-color:#111826;color:#f7f9ff;}
::-webkit-scrollbar-thumb{background-color:#111826;}
.eyebrow.light{color:#6be3ff;}
.muted-heading{color:#6be3ff;}
.caption{color:#6be3ff;}
.mini-label{color:#6be3ff;}
.tiny-dot{background-color:#090d15;}
.button.primary{color:#f7f9ff;background-color:#090d15;border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;box-shadow:rgba(0,0,0,0.080) 0px 2px 3px, rgba(0,0,0,0.125) 0px 1px 0px inset;}
.button.primary:hover{background-color:#090d15;box-shadow:rgba(0,0,0,0.145) 0px 5px 15px;}
.button.secondary-button{border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;background-color:#0c111c;}
.button.secondary-button:hover{background-color:#0c111c;}
.icon-button:hover{background-color:#0c111c;}
.brand-mark{color:#6be3ff;}
.header{background-color:rgba(12,17,28,0.930);border-bottom-color:rgba(38,48,66,0.565);}
.desktop-nav a{color:#6be3ff;}
.skip-link{background-color:#0c111c;}
.hero-subline{color:#6be3ff;}
.hero-trust > span{color:#6be3ff;}
.hero-stage::before{background-image:radial-gradient(at 60% 55%, rgba(17,24,38,0.404), transparent 67%);}
.stage-grid{background-image:linear-gradient(rgba(17,24,38,0.500) 1px, transparent 1px), linear-gradient(90deg, rgba(17,24,38,0.500) 1px, transparent 1px);}
.stage-label{color:#6be3ff;}
.hero-stage > .app-window{box-shadow:rgba(0,0,0,0.240) 0px 36px 65px -28px, rgba(0,0,0,0.500) 0px 0px 0px 5px;}
.stage-foot{color:#6be3ff;}
.floating-note{background-color:#0c111c;border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;box-shadow:rgba(0,0,0,0.263) 0px 15px 34px -16px;}
.floating-note small{color:#6be3ff;}
.floating-note > svg{color:#6be3ff;}
.note-icon{background-color:#0c111c;color:#6be3ff;}
.app-window{border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;background-color:#0c111c;}
.app-titlebar{background-color:#0c111c;border-bottom-color:#263042;}
.app-logo{color:#6be3ff;}
.app-logo > span{color:#f7f9ff;}
.app-logo small{color:#6be3ff;}
.demo-tag{color:#6be3ff;border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;}
.window-controls{color:#6be3ff;}
.app-sidebar{background-color:#0c111c;border-right-color:#263042;}
.sidebar-group{color:#6be3ff;}
.app-sidebar button{color:#6be3ff;}
.app-sidebar button:hover{background-color:#0c111c;}
.app-sidebar button.selected{background-color:#0c111c;color:#6be3ff;}
.sidebar-bottom{color:#6be3ff;}
.status-badge{background-color:#0c111c;border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;color:#6be3ff;}
.status-badge > span{background-color:#090d15;}
.game-banner{background-image:linear-gradient(115deg, #0c111c, #0c111c);border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;}
.game-banner-icon{color:#6be3ff;}
.switch{background-color:#111826;}
.switch > span{background-color:#0c111c;box-shadow:rgba(0,0,0,0.133) 0px 1px 2px;}
.switch.on{background-color:#090d15;}
.app-stat{border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;}
.app-stat > span{color:#6be3ff;}
.app-stat > strong{color:#6be3ff;}
.monitor-chart{color:#6be3ff;}
.chart-grid{stroke:#98a4ba;}
.chart-area{fill:rgba(107,227,255,0.400);}
.list-heading{color:#6be3ff;}
.optimization-row{border-top-color:#263042;}
.optimization-row > span:first-child{color:#6be3ff;}
.optimization-row .good{color:#6be3ff;}
.secondary{color:#6be3ff;}
.app-bottom{border-top-color:#263042;color:#6be3ff;}
.demo-caption{color:#6be3ff;}
.demo-detail > svg{color:#6be3ff;}
.detail-top{color:#6be3ff;}
.detail-metrics small{color:#98a4ba;}
.detail-metrics strong{color:#6be3ff;}
.protected-note{color:#6be3ff;}
.principles > span{color:#6be3ff;}
.principles strong{color:#6be3ff;}
.principles strong svg{color:#6be3ff;}
.comparison{background-color:#0c111c;box-shadow:rgba(0,0,0,0.160) 0px 10px 30px -22px;}
.segmented{background-color:#0c111c;border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;}
.segmented button{color:#6be3ff;}
.segmented button[aria-pressed="true"]{background-color:#0c111c;color:#6be3ff;box-shadow:rgba(0,0,0,0.063) 0px 2px 5px;}
.comparison-header strong small{color:#6be3ff;}
.comparison-icon{color:#6be3ff;background-color:#0c111c;}
.comparison-icon.inactive{color:#98a4ba;background-color:#0c111c;}
.process-bars{border-bottom-color:#263042;}
.process-bars > span{background-color:#090d15;}
.comparison-status{color:#6be3ff;}
.comparison-status > span:last-child{background-color:#0c111c;}
.features-section{background-color:#0c111c;}
.feature-card{background-color:#0c111c;border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;}
.feature-card:hover{box-shadow:rgba(0,0,0,0.300) 0px 15px 25px -18px;}
.feature-icon{color:#6be3ff;border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;background-color:#0c111c;}
.detection-preview{border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;background-color:#0c111c;box-shadow:rgba(0,0,0,0.035) 0px 8px 22px;}
.detection-game{color:#6be3ff;}
.detection-game > span > strong{color:#f7f9ff;}
.detection-game small{color:#6be3ff;}
.detection-check{background-color:#0c111c;}
.detection-line{color:#6be3ff;}
.detection-line > span{background-color:#111826;}
.mini-demo{color:#6be3ff;}
.memory-preview{background-color:#0c111c;border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;}
.memory-preview > div:first-child{color:#6be3ff;}
.memory-track{background-image:repeating-linear-gradient(90deg, #111826 0px, #111826 6px, transparent 6px, transparent 9px);}
.memory-track > span{background-image:repeating-linear-gradient(90deg, #090d15 0px, #090d15 6px, transparent 6px, transparent 9px);}
.memory-legend{color:#6be3ff;}
.live-section{background-color:#090d15;color:#f7f9ff;}
.live-section::before{background-image:radial-gradient(at 50% 100%, rgba(9,13,21,0.376), transparent 70%);}
.live-heading h2 > span{color:#6be3ff;}
.live-heading > p{color:#6be3ff;}
.live-console{border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;background-color:#090d15;box-shadow:rgba(0,0,0,0.200) 0px 28px 80px;}
.live-console > header{border-bottom-color:#263042;}
.console-logo{background-color:#090d15;color:#6be3ff;}
.console-divider{background-color:#090d15;}
.live-console .status-badge{background-color:#090d15;border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;color:#6be3ff;}
.console-metric{border-right-color:#263042;}
.console-metric > div{color:#6be3ff;}
.console-metric > strong > small{color:#6be3ff;}
.console-metric .monitor-chart{color:#6be3ff;}
.console-metric .chart-grid{stroke:#6be3ff;}
.console-metric .chart-area{fill:rgba(107,227,255,0.060);}
.metric-sub{color:#6be3ff;}
.console-session{border-top-color:#263042;border-bottom-color:#263042;}
.console-session > div{color:#6be3ff;}
.console-session small{color:#6be3ff;}
.console-session strong{color:#6be3ff;}
.live-console > footer{color:#6be3ff;}
.step:not(:last-child)::after{background-image:linear-gradient(90deg, #111826, #0c111c);}
.step-top > span{color:#6be3ff;}
.step-top > div{border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;background-color:#0c111c;color:#6be3ff;}
.safety-section{background-color:#0c111c;border-block-start-color:#263042;border-block-end-color:#263042;}
.restore-flow > svg{color:#98a4ba;}
.safety-seal{color:#6be3ff;border-top-color:#263042;}
.safety-card{background-color:#0c111c;border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;}
.safety-card > svg{color:#6be3ff;}
.profile-option{border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;background-color:#0c111c;}
.profile-option:hover{background-color:#0c111c;}
.profile-option.selected{background-color:#0c111c;border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;box-shadow:rgba(0,0,0,0.150) 0px 0px 0px 1px;}
.profile-option > svg{color:#6be3ff;}
.profile-radio{border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;}
.selected .profile-radio{border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;}
.selected .profile-radio > span{background-color:#090d15;}
.profile-title > span{color:#6be3ff;background-color:#0c111c;}
.profile-option p{color:#6be3ff;}
.profile-preview{border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;background-color:#0c111c;box-shadow:rgba(0,0,0,0.230) 0px 20px 35px -28px;}
.profile-preview-header{color:#6be3ff;}
.profile-preview > p:not(.caption){color:#6be3ff;}
.profile-gauges > div{color:#6be3ff;}
.profile-gauges > div > div{background-color:#111826;}
.profile-gauges > div > div > span{background-color:#090d15;}
.profile-summary{border-top-color:#263042;color:#6be3ff;}
.game-ready{background-color:#0c111c;border-block-start-color:#263042;border-block-end-color:#263042;}
.game-categories > div{color:#6be3ff;border-right-color:#263042;}
.game-categories svg{color:#6be3ff;}
.showcase-tabs button{color:#6be3ff;}
.showcase-tabs button:hover{background-color:#0c111c;color:#6be3ff;}
.showcase-tabs button[aria-selected="true"]{border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;background-color:#0c111c;color:#6be3ff;}
.showcase-stage{background-image:linear-gradient(135deg, #0c111c, #0c111c);border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;box-shadow:rgba(0,0,0,0.260) 0px 28px 50px -38px;}
.showcase-stage .app-window{box-shadow:rgba(0,0,0,0.043) 0px 5px 20px;}
.pricing-section{background-color:#0c111c;border-block-start-color:#263042;border-block-end-color:#263042;}
.pricing-card{background-color:#0c111c;border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;box-shadow:rgba(0,0,0,0.230) 0px 18px 45px -30px;}
.pricing-card::before{background-image:linear-gradient(90deg, #090d15, #111826);}
.pricing-top strong{color:#6be3ff;}
.pricing-top > span{background-color:#0c111c;border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;color:#6be3ff;}
.pricing-card > ul{border-left-color:#263042;}
.pricing-card li{color:#6be3ff;}
.pricing-card li svg{color:#6be3ff;}
.faq-list details{border-bottom-color:#263042;}
.faq-list details:first-child{border-top-color:#263042;}
.faq-list summary svg{color:#6be3ff;}
.faq-list details[open] summary{color:#6be3ff;}
.final-cta{background-color:#0c111c;border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;}
.final-cta p{color:#6be3ff;}
.cta-platform{color:#6be3ff;}
.emblem-block{background-image:linear-gradient(140deg, #0c111c, #111826);border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;box-shadow:#000000 8px 17px 0px -6px, rgba(0,0,0,0.333) 0px 35px 40px -25px;}
.emblem-orbit{border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;}
.nexus-emblem > span{color:#6be3ff;}
.footer{background-color:#0c111c;border-top-color:#263042;background-image:radial-gradient(rgba(17,24,38,0.440) 0.6px, transparent 0.6px);}
.footer-brand > p{color:#6be3ff;}
.footer-column{color:#6be3ff;}
.footer-column > strong{color:#6be3ff;}
.footer-column > a:hover, .footer-column > button:hover{color:#6be3ff;}
.footer-bottom{border-top-color:#263042;color:#6be3ff;}
.modal{border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;background-color:#0c111c;box-shadow:rgba(0,0,0,0.200) 0px 30px 110px;}
.modal::backdrop{background-color:rgba(9,13,21,0.533);}
.modal-specs{background-color:#0c111c;}
@media (max-width: 1000px){
.mobile-menu{background-color:#0c111c;box-shadow:rgba(0,0,0,0.086) 0px 15px 25px;}
}
@media (max-width: 700px){
.hero-stage > .app-window{box-shadow:rgba(0,0,0,0.250) 0px 25px 45px -24px;}
.step:not(:last-child)::after{background-color:#111826;}
.pricing-card > ul{border-top-color:#263042;}
}
.loading-page{color:#6be3ff;}
.loading-logo{background-color:#090d15;color:#f7f9ff;}
.loading-track{background-color:#0c111c;}
.loading-track span{background-color:#090d15;}

.eyebrow i, .proof .dot, .live-pill i, .dash-foot i{background-color:#090d15;}
.button.primary{color:#f7f9ff;box-shadow:rgba(0,0,0,0.190) 0px 8px 18px;}
.glow{background-color:rgba(17,24,38,0.200);}
.window-card{background-color:#0c111c;border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;box-shadow:rgba(0,0,0,0.110) 0px 24px 60px;}
.window-top{background-color:#0c111c;}
.mini-brand{color:#f7f9ff;}
.window-title{color:#f7f9ff;}
.window-title b{color:#f7f9ff;}
.window-dots{color:#98a4ba;}
.window-body aside{background-color:#0c111c;color:#98a4ba;}
.window-body aside .selected{background-color:#0c111c;}
.dash-head small, .dash-card small{color:#98a4ba;}
.dash-card.accent{border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;}
.dash-card.purple{border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;}
.bars i{background-color:#090d15;}
.trusted{color:#98a4ba;}
.trusted div{color:#98a4ba;}
.band{color:#f7f9ff;}
.steps .eyebrow{color:#6be3ff;}
.step-list > div{border-bottom-color:rgba(38,48,66,0.140);}
.step-list b{color:#6be3ff;}
.step-list small{color:#98a4ba;}
.download-card{background-color:#0c111c;border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;}
.download p{color:#6be3ff;}
.download-actions small{color:#6be3ff;}
.footer{color:#98a4ba;}

:root{color:#f7f9ff;background-color:#0c111c;}
button, .button{border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;background-color:#0c111c;color:#f7f9ff;}
button:hover, .button:hover{background-color:#0c111c;}
.primary{color:#f7f9ff;}
.primary:hover{background-color:#090d15;}
input{border-top-color:#263042;border-right-color:#263042;border-bottom-color:#263042;border-left-color:#263042;}
input:focus, button:focus-visible, a:focus-visible{outline-color:#263042;}
.brand{color:#f7f9ff;}
.sidebar a{color:#98a4ba;}
.sidebar a.active{color:#6be3ff;background-color:#0c111c;}
.license{background-color:#0c111c;}
.badge{background-color:#0c111c;color:#6be3ff;}
.badge.revoked{background-color:#0c111c;color:#f39ca8;}
.auth-card{background-color:#0c111c;}
.auth-card [role="status"]{color:#f39ca8;}
.purchase{background-color:#0c111c;}
#status{color:#98a4ba;}
.notice{color:#f39ca8;}

.license-card{box-shadow:rgba(0,0,0,0.070) 0px 18px 45px;}
.license-card input:focus{box-shadow:rgba(0,0,0,0.094) 0px 0px 0px 3px;}

.admin-tools{background-color:#0c111c;}
.table-wrap{background-color:#0c111c;}
td button{background-color:#0c111c;}
.badge.revoked{color:#f39ca8;}
/* OSNexus palette, sampled from osnexus.eu. */
:root{color-scheme:dark;--paper:#05070a;--bg:#05070a;--ink:#f7f9ff;--text:#f7f9ff;--muted:#98a4ba;--green:#6be3ff;--mint:#152332;--line:#263042;--dark:#090d15;--white:#0c111c;--purple:#b8aaff;--cyan:#23d6ff}
html,body{background:#05070a;color:#f7f9ff}
body .header{background:rgba(5,7,10,.94);border-color:#263042}
*{letter-spacing:0!important}
h1,h2,h3,p{overflow-wrap:break-word}
@media(max-width:700px){.safety-copy h2{font-size:34px;max-width:100%}.switch.on>span{transform:translateX(10px)}.app-stat>span{white-space:normal}.nexus-emblem{max-width:100%}}
.button.primary,button.primary,.nav-cta,.checkout-page #pay{background:linear-gradient(135deg,#b8aaff,#6be3ff);color:#070912;border-color:transparent;box-shadow:0 3px 18px #0004}
.button.primary:hover,button.primary:hover,.nav-cta:hover{background:linear-gradient(135deg,#c9beff,#8ceaff);color:#070912}
.hero h1>span{color:#b8aaff;background:linear-gradient(110deg,#c9baff,#6be3ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.hero-stage:before{background:none}.stage-grid{opacity:.09}
.brand-mark,.app-logo,.green,.eyebrow,.mini-label,.small-link,.text-link:hover{color:#6be3ff}
.brand-mark path,.app-logo svg path{fill:currentColor}.brand-mark rect{fill:#282443}
.hero-stage>.app-window{box-shadow:0 36px 65px -28px #000a,0 0 0 3px #b8aaff12}
.hero-subline,.stage-label,.hero-trust>span,.stage-foot,.caption,.demo-caption{color:#98a4ba}
.brand,.app-logo>span{color:#f7f9ff}.tiny-dot,.status-badge>span{background:#62f5b8}
.status-badge,.badge,.badge.active,.status-pill.active{background:#122820;color:#62f5b8;border-color:#224538}
.badge.revoked,.danger{color:#f39ca8}.stats strong.good,.good{color:#62f5b8}
.game-banner{background:#101f25;border-color:#263b44}
.switch[aria-checked=true],.switch.on{background:#6be3ff}.switch>span{background:#f7f9ff}
.app-sidebar button.selected,.sidebar a.active{background:#24213a;color:#cec3ff}
.profile-option.selected,.profile-option.active{border-color:#b8aaff;background:#1b1b30}
.nav-actions .icon-button:hover,.icon-button:hover{background:#1b2332}
input,select,textarea{background:#090d15!important;color:#f7f9ff!important;border-color:#46536c!important}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #6be3ff;outline-offset:3px}
::selection{background:#514083;color:#fff}
.monitor-chart polyline,.monitor-chart path[fill=none]{stroke:#6be3ff}.monitor-chart path:not([fill=none]){fill:#6be3ff16}
.brand img{filter:none}.portal-nav,.sidebar,.stats,footer,.empty{border-color:#263042}
.license,.auth-card,.purchase,.modal,.license-card,.table-wrap{background:#0c111c;border-color:#263042}
.primary:disabled{opacity:.55}::placeholder{color:#98a4ba;opacity:1}
.badge.expired{background:#352611;color:#FFD694}
