:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hue-n:#2171ec;--hue-y:#2171ec;--hue-x:#2171ec;--ink-final:#fff}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{min-height:100%;color:var(--ink-final);-webkit-font-smoothing:antialiased;background:#000;font-family:ui-monospace,SF Mono,Menlo,monospace;overflow:hidden}.nyx-root{z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,3.5vh,38px);padding:24px;display:flex;position:fixed;inset:0}.nyx-tagline{letter-spacing:.08em;color:#fff;text-align:center;white-space:nowrap;min-height:1.5em;margin:0;font-size:clamp(11px,2.4vw,15px)}.nyx-caret{vertical-align:-.16em;background:#2171ec;width:.5ch;height:1.05em;margin-left:2px;display:inline-block}.nyx-caret--rest{animation:1.05s step-end infinite nyx-caret-blink}@keyframes nyx-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.nyx-copy{flex-direction:column;align-items:center;gap:clamp(20px,4.5vh,38px);display:flex}.nyx-links{letter-spacing:.06em;opacity:0;pointer-events:none;align-items:center;gap:12px;font-size:clamp(11px,2.2vw,14px);transition:opacity .6s,transform .6s;display:flex;transform:translateY(5px)}.nyx-links.is-shown{opacity:1;pointer-events:auto;transform:none}.nyx-link{color:#fff;text-underline-offset:5px;-webkit-text-decoration:underline dotted #ffffff8c;text-decoration:underline dotted #ffffff8c;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.nyx-link:hover{color:#2171ec;text-decoration-color:#2171ec}.nyx-dot{color:#ffffff80;-webkit-user-select:none;user-select:none}.nyx-stage{aspect-ratio:1;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:clamp(240px,64vmin,560px);position:relative}.nyx-layer{will-change:opacity;place-items:center;transition:opacity .7s;display:grid;position:absolute;inset:0}.nyx-particles{display:block}.nyx-mark{width:100%;height:100%;display:block;overflow:visible}.nyx-mark #gN{color:var(--hue-n)}.nyx-mark #gY{color:var(--hue-y)}.nyx-mark #gX{color:var(--hue-x)}.nyx-mark .fill{fill:currentColor}.nyx-mark .pen{fill:none;stroke:#fff;stroke-width:33px;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}@media (prefers-reduced-motion:reduce){.nyx-mark .mask-hide{-webkit-mask:none!important;mask:none!important}.nyx-mark #gN,.nyx-mark #gY,.nyx-mark #gX{color:var(--ink-final)!important}}
