:root:has(.ns-theme-h){--ns-graphite:#1e1d22;--ns-pebble:#dad6cc;--ns-flash:#ff5a36;--ns-flash-lavender:#8a6bff;--ns-role-action:var(--ns-flash-lavender);--ns-role-signal:var(--ns-coral);--ns-role-calm:var(--ns-mint);--ns-role-graft-light:var(--ns-flash-lavender);--ns-role-graft-dark:var(--ns-flash-lavender);--ns-primary:var(--ns-graphite);--ns-page:var(--ns-stone-warm);--ns-surface:var(--ns-pebble);--ns-field:var(--ns-stone-warm);--ns-accent:var(--ns-role-action);--ns-accent-warm:var(--ns-role-action);--ns-accent-warm-light:var(--ns-role-calm);--ns-band:var(--ns-role-signal)}:root:has(.ns-theme-h) :is(.ns-head-title em,.ns-fill-title em,.ns-graft){color:var(--ns-role-graft-light)}:root:has(.ns-theme-h) :is(.ns-head--dark .ns-head-title em,.ns-hero-halo--b .ns-hero-title em,.ns-foot-tagline em){color:var(--ns-role-graft-dark)}:root:has(.ns-theme-h) .ns-hero-halo--b .ns-cycle{color:var(--ns-role-signal)}:root:has(.ns-theme-h) :is(.ns-cycle-cursor,.ns-blink,.ns-agenda-bar .ns-square){background:var(--ns-role-signal)}:root:has(.ns-theme-h) .ns-diagnostic-steps .ns-label{color:var(--ns-role-signal)}:root:has(.ns-theme-h) .ns-home--b .ns-agent-spec--on dt:before{background:var(--ns-role-signal)}:root:has(.ns-theme-h) .ns-plug{--ns-bay-cable:var(--ns-role-signal)}:root:has(.ns-theme-h) .ns-foot-links a{background-image:linear-gradient(var(--ns-role-signal), var(--ns-role-signal))}:root:has(.ns-theme-h) :is(.ns-link,.ns-inline-link,.ns-contact-mail,.ns-qa-q,.ns-offer-name a,.ns-faq-index a,.ns-step-action-num,.ns-fill--text,.ns-fill--figure,[data-motion=scene],[data-motion=scene] *,.ns-ftape-entry,.ns-fsplit .ns-qa-num,.ns-fsplit .ns-qa-item,[data-motion=ascii],[data-motion=ascii] *,.ns-ls-aside-foot,.ns-partners-cell,.ns-ls-row,.ns-ls-path,.ns-collective-count,.ns-cells,.ns-marks,.ns-msteps-scan,.ns-msteps-rail,.ns-rows--fold,.ns-val,.ns-who>li,.ns-checks,.ns-check,.ns-csteps-rail,.ns-cases-unit,.ns-case-file,.ns-case-tab,.ns-track-run,.ns-story-node,.ns-gauge-bar,.ns-transcript-cursor,.ns-legal-section,.ns-apropos-ink,.ns-dfounder-scan,.ns-wired-node,.ns-wired-corner,.ns-wired-svg,.ns-voice-title,.ns-voices-seg,.ns-voices-head,canvas[data-motion=sphere-chars]){--ns-accent-warm:var(--ns-role-signal)}:root:has(.ns-theme-h) :is(.ns-plug,.ns-rail){--ns-bay-accent:var(--ns-role-signal);--ns-bay-cable:var(--ns-role-signal)}:root:has(.ns-theme-h)[data-theme=sombre]:has(#ns-theme-switch) .ns-offer:not(.ns-pcard) .ns-offer-head>span:last-child{color:var(--ns-role-signal)}:root:has(.ns-theme-h) :is(em,.ns-graft,.ns-halo-cta,.ns-phero-flash){--ns-accent-warm:var(--ns-role-action)}:root:has(.ns-theme-h) :is(.ns-flow-bracket,.ns-flow-node[data-state=fresh] .ns-flow-cross){stroke:var(--ns-role-signal)}:root:has(.ns-theme-h) .ns-hero-halo--b .ns-hero-canvas{color:var(--ns-role-calm);opacity:.6}:root:has(.ns-theme-h) .ns-home--b :is(.ns-diagnostic-canvas,.ns-close .ns-close-field){color:var(--ns-role-calm)}:root:has(.ns-theme-h) .ns-case:first-child{background:var(--ns-surface)}:root:has(.ns-theme-h) .ns-steps{background:var(--ns-page)}:root:has(.ns-theme-h) .ns-hero-b-chip{background:0 0;padding-inline:0}:root:has(.ns-theme-h) .ns-proof-figure{color:var(--ns-primary)}:root:has(.ns-theme-h) .ns-home--b .ns-agent-index>span:first-child{color:inherit;opacity:.5}:root:has(.ns-theme-h) .ns-step-actions li:before{background:var(--ns-primary)}:root:has(.ns-theme-h) .ns-link span{color:inherit}:root:has(.ns-theme-h) .ns-close{background:var(--ns-primary)}:root:has(.ns-theme-h) .ns-hero-halo--b .ns-hero-title>span{text-shadow:none}:root:has(.ns-theme-h):has(.ns-uniform) :is(.ns-head--dark .ns-head-title em,.ns-hero-halo--b .ns-hero-title em,.ns-foot-tagline em){color:var(--ns-role-graft-light)}:root:has(.ns-theme-h)[data-theme=sombre]:has(#ns-theme-switch){--ns-role-graft-light:var(--ns-role-graft-dark);--ns-role-action:var(--ns-flash-lavender);--ns-role-signal:var(--ns-flash)}:root:has(.ns-theme-h)[data-theme=sombre]:has(#ns-theme-switch) :is(.ns-steps,.ns-case:first-child){--ns-primary:var(--ns-paper);--ns-page:var(--ns-ink-dark);--ns-surface:var(--ns-ink-dark-2);--ns-field:var(--ns-ink-dark-3)}
