:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--na-bg-base:#0a0b0e;--na-text:#f2f4f8;--na-border:#272b33;--na-accent:#4f7dff;--na-scrollbar-thumb:#2c313b;--na-scrollbar-thumb-hover:#3a4150}*{box-sizing:border-box}html{min-height:100%}body,html{overflow-x:hidden}body{min-height:100vh;margin:0;background:radial-gradient(1200px 600px at 18% -10%,rgba(79,125,255,.1),transparent 60%),radial-gradient(1000px 500px at 100% 0,rgba(61,200,240,.06),transparent 55%),var(--na-bg-base);background-attachment:fixed;color:var(--na-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--na-accent);outline-offset:3px;border-radius:4px}*{scrollbar-width:thin;scrollbar-color:var(--na-scrollbar-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--na-scrollbar-thumb);border:2px solid transparent;background-clip:padding-box;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--na-scrollbar-thumb-hover);background-clip:padding-box}::selection{background:rgba(79,125,255,.32);color:#ffffff}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:1000;transform:translateY(-150%);border-radius:8px;background:var(--na-accent);color:#ffffff;padding:.5rem .85rem;font-weight:600;text-decoration:none;box-shadow:0 8px 24px -8px rgba(79,125,255,.6);transition:transform .16s cubic-bezier(.4,0,.2,1)}.skip-link:focus-visible{transform:translateY(0)}@keyframes na-pulse{0%{box-shadow:0 0 0 0 currentColor;opacity:1}70%{box-shadow:0 0 0 5px transparent;opacity:.85}to{box-shadow:0 0 0 0 transparent;opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}