
/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */:root{--color-brand-primary:#ff0040;--color-brand-primary-hover:#e6003a;--color-brand-primary-active:#c03;--color-brand-secondary:#00d4ff;--color-brand-secondary-hover:#00bfe6;--color-brand-secondary-active:#0ac;--color-brand-accent:#0f8;--color-brand-accent-hover:#00e67a;--color-brand-accent-active:#00cc6d;--color-brand-purple:#8b5cf6;--color-brand-orange:#f97316;--color-brand-pink:#ec4899;--color-success:#0f8;--color-success-light:#4dffaa;--color-success-dark:#00cc6d;--color-warning:#fc0;--color-warning-light:#ffd633;--color-warning-dark:#c90;--color-error:#ff3b30;--color-error-light:#ff6b63;--color-error-dark:#cc2f26;--color-info:#00d4ff;--color-info-light:#3df;--color-info-dark:#0ac;--color-black:#000;--color-white:#fff;--color-gray-50:#fafafa;--color-gray-100:#f4f4f5;--color-gray-200:#e4e4e7;--color-gray-300:#d4d4d8;--color-gray-400:#a1a1aa;--color-gray-500:#71717a;--color-gray-600:#52525b;--color-gray-700:#3f3f46;--color-gray-800:#27272a;--color-gray-900:#18181b;--color-gray-950:#09090b;--font-heading:"Corporatus",-apple-system,BlinkMacSystemFont,sans-serif;--font-display:"Arachnology",-apple-system,BlinkMacSystemFont,sans-serif;--font-ui:"Microgramma",-apple-system,BlinkMacSystemFont,sans-serif;--font-body:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;--font-mono:"SF Mono","JetBrains Mono",Monaco,"Courier New",monospace;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--line-height-tight:1.1;--line-height-snug:1.3;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--space-px:1px;--space-0:0;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--duration-instant:0s;--duration-fast:.15s;--duration-normal:.3s;--duration-slow:.5s;--duration-slower:.7s;--duration-slowest:1s;--ease-linear:linear;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-bounce:cubic-bezier(.68,-.55,.265,1.55);--transition-colors:colors var(--duration-fast)var(--ease-in-out);--transition-transform:transform var(--duration-normal)var(--ease-out);--transition-opacity:opacity var(--duration-normal)var(--ease-in-out);--transition-all:all var(--duration-normal)var(--ease-in-out);--container-xs:475px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px;--container-full:100%;--header-height:80px;--sidebar-width:280px;--footer-height:200px;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:4px;--radius-none:0;--radius-sm:.125rem;--radius-md:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-inner:inset 0 2px 4px 0 #0000000f;--z-negative:-1;--z-base:0;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-notification:1080;--z-maximum:9999;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px}@layer nuplayer-reset{*,:after,:before{box-sizing:border-box}*,body{margin:0}body{-webkit-font-smoothing:antialiased;padding:0;line-height:1.5}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol,ul{padding:0;list-style:none}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit;text-decoration:none}}@layer nuplayer-tokens;@layer nuplayer-typography{[class*=heading],[class*=ui]{text-transform:uppercase;letter-spacing:.1em}[data-fonts-loaded=false]{font-family:-apple-system,BlinkMacSystemFont,sans-serif!important}[data-fonts-loaded=true]{transition:opacity .3s}code,pre{font-family:var(--font-mono)}}@layer nuplayer-base{:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}::-moz-selection{background-color:var(--color-brand-primary);color:var(--color-white)}::selection{background-color:var(--color-brand-primary);color:var(--color-white)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--color-gray-100)}::-webkit-scrollbar-thumb{background:var(--color-gray-400);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-500)}}@layer nuplayer-site,nuplayer-components;@layer nuplayer-utilities{.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.no-uppercase{text-transform:none!important}}@font-face{font-family:Corporatus;src:url(/fonts/corporatus.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Arachnology;src:url(/fonts/arachnology.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Microgramma;src:url(/fonts/microgramma.woff2)format("woff2");font-weight:500 700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-var.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono.woff2)format("woff2");font-weight:400 700;font-display:swap}.npc-boot-start-text{letter-spacing:4px!important;font-family:-apple-system,Helvetica Neue,HelveticaNeue,Helvetica,Arial,sans-serif!important}.npc-boot-start-text,.npc-press-text{text-transform:uppercase!important;font-weight:700!important}.npc-press-text{font-family:"MicrogrammaExtD-Bol",var(--font-display),sans-serif!important;letter-spacing:2px!important}.npc-welcome-title{font-family:"Corporatus",var(--font-heading),sans-serif!important;letter-spacing:3px!important}.npc-welcome-subtitle,.npc-welcome-title{text-transform:uppercase!important;font-weight:700!important}.npc-welcome-subtitle{font-family:"MicrogrammaExtD-Bol",var(--font-display),sans-serif!important;letter-spacing:1.5px!important}.npc-add-user .npc-user-name,.npc-user-name{font-family:"Corporatus",var(--font-heading),sans-serif!important;text-transform:uppercase!important;letter-spacing:2px!important;font-weight:700!important}.chrono-clock,.chrono-fps,.npc-fps-display,.npc-time-display{font-family:"MicrogrammaExtD-Med",var(--font-display),sans-serif!important;text-transform:uppercase!important;letter-spacing:1px!important;font-weight:500!important}.npc-account-title,.npc-email-title,.npc-login-title{font-family:"Corporatus",var(--font-heading),sans-serif!important;text-transform:uppercase!important;letter-spacing:3px!important;font-weight:700!important}.npc-email-label,.npc-input-label,.npc-text-input-label{font-family:"MicrogrammaExtD-Bol",var(--font-display),sans-serif!important;text-transform:uppercase!important;letter-spacing:1px!important;font-weight:700!important}.npc-email-input::-moz-placeholder,.npc-text-input::-moz-placeholder{font-family:"MicrogrammaExtD-Med",var(--font-display),sans-serif!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-weight:500!important}.npc-email-input,.npc-email-input::placeholder,.npc-text-input,.npc-text-input::placeholder{font-family:"MicrogrammaExtD-Med",var(--font-display),sans-serif!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-weight:500!important}.npc-continue-button,.npc-primary-button,.npc-submit-button{font-family:"Corporatus",var(--font-heading),sans-serif!important;text-transform:uppercase!important;letter-spacing:2px!important;font-weight:700!important}.npc-key,.npc-keyboard-display,.npc-keyboard-keys,.npc-suggestion-btn,.osk-display,.osk-key,.osk-suggestion{font-family:"MicrogrammaExtD-Med",var(--font-display),sans-serif!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-weight:500!important}.npc-waitlist-title{letter-spacing:3px!important}.npc-waitlist-number,.npc-waitlist-title{font-family:"Corporatus",var(--font-heading),sans-serif!important;text-transform:uppercase!important;font-weight:700!important}.npc-waitlist-number{letter-spacing:2px!important}.npc-body-text,.npc-waitlist-description,.npc-waitlist-text{letter-spacing:.5px!important;font-family:-apple-system,Helvetica Neue,HelveticaNeue,Helvetica,Arial,sans-serif!important;font-weight:400!important}.npc-password-label{font-family:"MicrogrammaExtD-Bol",var(--font-display),sans-serif!important;text-transform:uppercase!important;letter-spacing:1px!important;font-weight:700!important}.npc-password-input::-moz-placeholder{font-family:"MicrogrammaExtD-Med",var(--font-display),sans-serif!important;letter-spacing:.5px!important;font-weight:500!important}.npc-password-input,.npc-password-input::placeholder{font-family:"MicrogrammaExtD-Med",var(--font-display),sans-serif!important;letter-spacing:.5px!important;font-weight:500!important}.npc-login-button{font-family:"Corporatus",var(--font-heading),sans-serif!important;text-transform:uppercase!important;letter-spacing:2px!important;font-weight:700!important}.npc-secondary-link,.npc-signup-link{font-family:"MicrogrammaExtD-Med",var(--font-display),sans-serif!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-weight:500!important}.npc-requirements-header{font-family:"MicrogrammaExtD-Bol",var(--font-display),sans-serif!important;text-transform:uppercase!important;letter-spacing:2px!important;font-weight:700!important}.button-hint-label,.midas-button-hint{letter-spacing:.5px!important}.button-hint-label,.midas-button-hint,.npc-power-option{font-family:"MicrogrammaExtD-Med",var(--font-display),sans-serif!important;text-transform:uppercase!important;font-weight:500!important}.npc-power-option{letter-spacing:1px!important}[class*=npc-]:is(h1,h2,h3,h4,h5,h6,button,label){text-transform:uppercase!important}