@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(/nn/fonts/michroma-latin.woff2)format("woff2")}@font-face{font-family:"Exo 2";font-style:normal;font-weight:300 600;font-display:swap;src:url(/nn/fonts/exo2-latin-var.woff2)format("woff2")}.novius-root{--nn-bg:#f4f6fb;--nn-surface:#fff;--nn-ink:#10131c;--nn-ink-2:#4d5670;--nn-line:#1428781a;--nn-line-strong:#1428782e;--nn-cobalt:#2458ff;--nn-cobalt-hi:#5e8bff;--nn-cobalt-deep:#0a2fbf;--nn-accent-ink:#2458ff;--nn-ghost-hover-ink:#0a2fbf;--nn-green:#5fd08a;--nn-glow:0 0 18px #2458ff38;--nn-glow-hover:0 0 24px #2458ff4d;--nn-glass-bg:#fff9;--nn-glass-border:#1e3ca024;--nn-glass-edge:#ffffffe6;--nn-glass-shadow:#1e327847;--nn-card-hover-shadow:0 22px 52px -30px #2458ff59;--nn-font-display:"Michroma", "Eurostile", "Bank Gothic", system-ui, sans-serif;--nn-font-text:"Exo 2", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--nn-bg);color:var(--nn-ink);font-family:var(--nn-font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400;overflow-x:hidden}.dark .novius-root{--nn-bg:#070a12;--nn-surface:#0b101d;--nn-ink:#eef1f9;--nn-ink-2:#97a0b8;--nn-line:#7896ff24;--nn-line-strong:#8ca5ff38;--nn-accent-ink:#5e8bff;--nn-ghost-hover-ink:#fff;--nn-glow:0 0 24px #2458ff59;--nn-glow-hover:0 0 34px #5e8bff80;--nn-glass-bg:#0d122061;--nn-glass-border:#8ca5ff2e;--nn-glass-edge:#ffffff17;--nn-glass-shadow:#03060ee6;--nn-card-hover-shadow:inset 0 1px 0 #ffffff1a, 0 22px 52px -30px #2458ff80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.nn-display{font-family:var(--nn-font-display);text-transform:uppercase;letter-spacing:.08em;font-weight:400}.nn-eyebrow{font-family:var(--nn-font-display);text-transform:uppercase;letter-spacing:.18em;color:var(--nn-accent-ink);font-size:12px;font-weight:400}.nn-text-light{font-weight:300}.nn-text-strong{font-weight:600}.nn-glass{background-color:var(--nn-surface);border:1px solid var(--nn-line);border-radius:11px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nn-glass{background-color:var(--nn-glass-bg);border-color:var(--nn-glass-border);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);box-shadow:inset 0 1px 0 var(--nn-glass-edge), 0 24px 60px -34px var(--nn-glass-shadow)}}.nn-glass-cine{background-color:#0b101d;border:1px solid #7896ff24;border-radius:11px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nn-glass-cine{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background-color:#0d122061;border-color:#8ca5ff2e;box-shadow:inset 0 1px #ffffff17,0 24px 60px -34px #03060ee6}}.nn-panel{background-color:var(--nn-surface);border:1px solid var(--nn-line);border-radius:11px}.nn-card{background-color:var(--nn-surface);border:1px solid var(--nn-line);will-change:transform;border-radius:11px;transition:transform .24s cubic-bezier(.2,.7,.2,1),border-color .24s,box-shadow .24s;box-shadow:0 1px 2px #10131c0a,0 14px 36px -28px #10131c38}.dark .novius-root .nn-card{box-shadow:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dark .novius-root .nn-card{background-color:var(--nn-glass-bg);border-color:var(--nn-glass-border);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);box-shadow:inset 0 1px 0 var(--nn-glass-edge), 0 24px 60px -34px var(--nn-glass-shadow)}}.nn-card:hover,.dark .novius-root .nn-card:hover{border-color:color-mix(in srgb, var(--nn-cobalt) 60%, transparent);box-shadow:var(--nn-card-hover-shadow);transform:translateY(-4px)}.nn-card .nn-icon{color:var(--nn-ink-2);transition:color .24s}.nn-card:hover .nn-icon{color:var(--nn-accent-ink)}.nn-btn{font-family:var(--nn-font-text);letter-spacing:.01em;border-radius:10px;font-weight:600;transition:background-color .2s,box-shadow .2s,border-color .2s,color .2s,transform .2s}.nn-btn:active{transform:translateY(1px)}.nn-btn-primary{background-color:var(--nn-cobalt);color:#fff;box-shadow:var(--nn-glow)}.nn-btn-primary:hover{background-color:var(--nn-cobalt-hi);box-shadow:var(--nn-glow-hover)}.nn-btn-ghost{color:var(--nn-accent-ink);border:1px solid color-mix(in srgb, var(--nn-cobalt) 55%, transparent);background-color:#0000}.nn-btn-ghost:hover{border-color:var(--nn-cobalt-hi);color:var(--nn-ghost-hover-ink);box-shadow:inset 0 0 0 1px #5e8bff66}.nn-glass-cine .nn-btn-ghost{color:#5e8bff}.nn-glass-cine .nn-btn-ghost:hover{color:#fff}.nn-glass-cine .nn-btn-primary{box-shadow:0 0 24px #2458ff59}.nn-glass-cine .nn-btn-primary:hover{box-shadow:0 0 34px #5e8bff80}.nn-rule{background:linear-gradient(90deg, var(--nn-cobalt), color-mix(in srgb, var(--nn-cobalt) 0%, transparent));width:40px;height:1px}.nn-theme-toggle button{color:#97a0b8;background-color:#0000;border-color:#8ca5ff40}.nn-theme-toggle button:hover{color:#eef1f9;background-color:#5e8bff26}.nn-stars{pointer-events:none;background-repeat:repeat;position:absolute;inset:-10%}.nn-stars--far{opacity:.55;background-image:radial-gradient(1px 1px at 24px 32px,#2458ff59,#0000),radial-gradient(1px 1px at 88px 120px,#2458ff33,#0000),radial-gradient(1px 1px at 160px 56px,#0a2fbf4d,#0000),radial-gradient(1px 1px at 208px 168px,#2458ff2e,#0000),radial-gradient(1px 1px at 46px 196px,#2458ff3d,#0000),radial-gradient(1px 1px at 132px 210px,#0a2fbf29,#0000);background-size:240px 240px;animation:140s linear infinite nn-drift-far}.nn-stars--near{opacity:.55;background-image:radial-gradient(1.6px 1.6px at 40px 60px,#2458ff66,#0000),radial-gradient(1.4px 1.4px at 180px 40px,#0a2fbf52,#0000),radial-gradient(1.6px 1.6px at 120px 180px,#2458ff57,#0000),radial-gradient(1.4px 1.4px at 260px 130px,#0a2fbf47,#0000),radial-gradient(1.6px 1.6px at 300px 240px,#2458ff47,#0000);background-size:340px 340px;animation:90s linear infinite nn-drift-near}.dark .novius-root .nn-stars--far,.novius-root .nn-cine .nn-stars--far{opacity:.7;background-image:radial-gradient(1px 1px at 24px 32px,#e9edfae6,#0000),radial-gradient(1px 1px at 88px 120px,#97a0b88c,#0000),radial-gradient(1px 1px at 160px 56px,#5e8bffb3,#0000),radial-gradient(1px 1px at 208px 168px,#e9edfa80,#0000),radial-gradient(1px 1px at 46px 196px,#e9edfa99,#0000),radial-gradient(1px 1px at 132px 210px,#97a0b866,#0000)}.dark .novius-root .nn-stars--near,.novius-root .nn-cine .nn-stars--near{opacity:.85;background-image:radial-gradient(1.6px 1.6px at 40px 60px,#eef1f9f2,#0000),radial-gradient(1.4px 1.4px at 180px 40px,#5e8bffcc,#0000),radial-gradient(1.6px 1.6px at 120px 180px,#eef1f9d9,#0000),radial-gradient(1.4px 1.4px at 260px 130px,#5e8bffb3,#0000),radial-gradient(1.6px 1.6px at 300px 240px,#eef1f9b3,#0000)}@keyframes nn-drift-far{0%{transform:translate(0,0)}to{transform:translate(-240px,-120px)}}@keyframes nn-drift-near{0%{transform:translate(0,0)}to{transform:translate(340px,-170px)}}.nn-scroll-cue{animation:2.4s ease-in-out infinite nn-bob}@keyframes nn-bob{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}.nn-live-dot{position:relative}.nn-live-dot:after{content:"";border:1px solid var(--nn-green);opacity:0;border-radius:9999px;animation:2.6s ease-out infinite nn-pulse;position:absolute;inset:-5px}@keyframes nn-pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.nn-parallax{will-change:transform}@media (prefers-reduced-motion:reduce){.nn-stars--far,.nn-stars--near,.nn-scroll-cue,.nn-live-dot:after{animation:none!important}.nn-card{transition:none!important}}
