:root:has(.ns-uniform) :is(.ns-hero-halo--b,.ns-diagnostic,.ns-close,.ns-foot,.ns-block--ink){--ns-line-on-dark:var(--ns-line);background:var(--ns-page);color:var(--ns-primary);border-color:var(--ns-line)}:root:has(.ns-uniform) .ns-foot{background:var(--ns-surface)}:root:has(.ns-uniform) .ns-hero-halo--b .ns-hero-title>span{color:var(--ns-primary);text-shadow:none}:root:has(.ns-uniform) .ns-hero-halo--b .ns-hero-head .ns-band{color:var(--ns-primary)}:root:has(.ns-uniform) .ns-hero-halo--b .ns-hero-head .ns-band:before{content:"";vertical-align:middle;width:var(--ns-square);height:var(--ns-square);margin-right:var(--ns-space-2);background:var(--ns-band);display:inline-block}:root:has(.ns-uniform) .ns-hero-halo--b .ns-hero-b-action .ns-cross{color:var(--ns-band)}:root:has(.ns-uniform) .ns-hero-halo--b .ns-hero-canvas{color:var(--ns-primary);opacity:.15}:root:has(.ns-uniform) .ns-hero-halo--b .ns-hero-sub-what{color:var(--ns-primary);background:0 0;outline:0;min-width:0;padding:0}:root:has(.ns-uniform) .ns-agenda-frame{color:var(--ns-primary)}:root:has(.ns-uniform) .ns-agenda-frame:before{background:var(--ns-surface);outline-color:var(--ns-line)}:root:has(.ns-uniform) .ns-home--b :is(.ns-diagnostic-canvas,.ns-close .ns-close-field){color:var(--ns-primary);opacity:.15}:root:has(.ns-uniform) .ns-close canvas{color:var(--ns-primary)}:root:has(.ns-uniform) .ns-block--ink .ns-head .ns-square{outline-color:var(--ns-primary)}.ns-theme-switch{right:calc(var(--ns-space-4) + env(safe-area-inset-right,0px));bottom:calc(var(--ns-space-4) + env(safe-area-inset-bottom,0px));z-index:50;align-items:center;gap:var(--ns-space-2);padding:var(--ns-space-2) var(--ns-space-3);font-family:var(--ns-font-mono);font-size:var(--ns-text-label);letter-spacing:.08em;text-transform:uppercase;background:var(--ns-page);color:var(--ns-primary);border:var(--ns-hairline) solid var(--ns-primary);cursor:pointer;display:inline-flex;position:fixed}.ns-theme-switch:before{content:"";width:var(--ns-square);height:var(--ns-square);background:linear-gradient(90deg, var(--ns-primary) 50%, var(--ns-page) 50%);outline:var(--ns-hairline) solid var(--ns-primary)}.ns-theme-switch-dark,[data-theme=sombre] .ns-theme-switch .ns-theme-switch-light{display:none}[data-theme=sombre] .ns-theme-switch .ns-theme-switch-dark{display:inline}#ns-theme-switch:focus-visible+.ns-theme-switch{outline:calc(var(--ns-hairline) * 2) solid var(--ns-accent);outline-offset:calc(var(--ns-hairline) * 2)}#ns-theme-switch,#ns-motion-switch{right:var(--ns-space-4);bottom:var(--ns-space-4);position:fixed}.ns-switches{--ns-mswitch-dot:3px;--ns-mswitch-gap:1px;--ns-mswitch-dim:.2;--ns-mswitch-step:.2s;right:calc(var(--ns-space-4) + env(safe-area-inset-right,0px));bottom:calc(var(--ns-space-4) + env(safe-area-inset-bottom,0px));z-index:50;align-items:stretch;display:flex;position:fixed}.ns-switches .ns-theme-switch{position:static}.ns-motion-switch{box-sizing:content-box;padding:var(--ns-space-2);width:1lh;font-size:var(--ns-text-label);background:var(--ns-page);color:var(--ns-primary);border:var(--ns-hairline) solid var(--ns-primary);cursor:pointer;border-right:0;place-items:center;display:grid;position:relative}.ns-motion-switch-box{grid-template-columns:repeat(3, var(--ns-mswitch-dot));grid-auto-rows:var(--ns-mswitch-dot);gap:var(--ns-mswitch-gap);display:grid}.ns-motion-switch-box>i{background:currentColor}.ns-motion-switch-box>i:nth-child(5){color:var(--ns-role-signal)}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-still])) .ns-motion-switch-box>i{animation:ns-mswitch calc(var(--ns-mswitch-step) * 9) steps(1) infinite;animation-delay:calc(var(--ns-mswitch-step) * var(--ns-rank) * -1)}}@keyframes ns-mswitch{0%{opacity:1}50%{opacity:var(--ns-mswitch-dim)}}#ns-motion-switch:checked+.ns-motion-switch .ns-motion-switch-box>i{opacity:1;color:var(--ns-primary);animation:none}.ns-motion-switch-tip{right:calc(100% + var(--ns-space-2));padding:var(--ns-space-1) var(--ns-space-2);white-space:nowrap;font-family:var(--ns-font-mono);font-size:var(--ns-text-label);letter-spacing:.08em;text-transform:uppercase;background:var(--ns-primary);color:var(--ns-page);opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:50%;translate:0 -50%}.ns-motion-switch:hover .ns-motion-switch-tip,#ns-motion-switch:focus-visible+.ns-motion-switch .ns-motion-switch-tip{opacity:1;visibility:visible}.ns-motion-switch-off,#ns-motion-switch:checked+.ns-motion-switch .ns-motion-switch-on{display:none}#ns-motion-switch:checked+.ns-motion-switch .ns-motion-switch-off{display:inline}#ns-motion-switch:focus-visible+.ns-motion-switch{outline:calc(var(--ns-hairline) * 2) solid var(--ns-accent);outline-offset:calc(var(--ns-hairline) * 2);z-index:1}@media (prefers-reduced-motion:reduce){:where(:root:not([data-still])) :is(#ns-motion-switch,.ns-motion-switch,.ns-bar-motion){display:none}}.ns-bar-motion{cursor:pointer}.ns-bar-motion-off,:root[data-still] .ns-bar-motion-on{display:none}:root[data-still] .ns-bar-motion-off{display:inline}@media (max-width:1023px){.ns-switches .ns-motion-switch{display:none}}.ns-flip-filters{width:0;height:0;position:absolute;overflow:hidden}.ns-flip-lavender{flood-color:var(--ns-flash-lavender)}.ns-flip-signal{flood-color:var(--ns-flash)}.ns-flip-cut{z-index:100;background:var(--ns-page);pointer-events:none;position:fixed;inset:0}:root:has(.ns-uniform) :is(.ns-band:not(.ns-band--label),.ns-testimonial-card){background:var(--ns-surface)}:root:has(.ns-uniform) :is(.ns-agenda-bar,.ns-home--b .ns-agenda){background:var(--ns-field)}
