.erp-root{--font-sans:var(--font-erp-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-erp-mono), ui-monospace, monospace;--font-serif:var(--font-erp-serif), ui-serif, Georgia, serif;--erp-bg:#030304;--erp-bg-2:#050507;--erp-surface:#0b0b0f;--erp-fg-rgb:255 255 255;font-family:var(--font-sans);background:var(--erp-bg);color:var(--color-white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.erp-root ::selection{background:#2664f573}@keyframes erp-marquee{to{transform:translate(-50%)}}@keyframes erp-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@property --erp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes erp-orbit{to{--erp-angle:360deg}}.erp-beam,.erp-spot-border{-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.erp-beam{background:conic-gradient(from var(--erp-angle), transparent 0deg 300deg, color-mix(in oklab, var(--accent) 90%, white) 340deg, transparent 360deg);opacity:.35;transition:opacity .4s;animation:7s linear infinite erp-orbit}.erp-spotlight:hover .erp-beam{opacity:1;animation-duration:3.5s}.erp-spot-border{background:radial-gradient(260px circle at var(--spot-x,50%) var(--spot-y,0%), color-mix(in oklab, var(--accent) 85%, white), transparent 70%);opacity:var(--spot-o,0);transition:opacity .35s}.erp-spot-fill{background:radial-gradient(380px circle at var(--spot-x,50%) var(--spot-y,0%), color-mix(in oklab, var(--accent) 16%, transparent), transparent 65%);opacity:var(--spot-o,0);transition:opacity .35s}@keyframes erp-scan{0%{transform:translate(-100%)}to{transform:translate(250%)}}.erp-scan{animation:3.2s cubic-bezier(.65,0,.35,1) infinite erp-scan}@keyframes erp-aurora{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(6%,8%)scale(1.12)}66%{transform:translate(-8%,4%)scale(.92)}}.erp-aurora{animation:18s ease-in-out infinite erp-aurora}@keyframes erp-grid-scroll{to{background-position:0 64px}}.erp-grid-floor{animation:2.4s linear infinite erp-grid-scroll}@keyframes erp-shimmer{to{background-position:-200% 0}}.erp-shimmer{background-size:200% 100%;animation:6s linear infinite erp-shimmer}@media (prefers-reduced-motion:reduce){.erp-root [class*=animate-\[erp-],.erp-beam,.erp-scan,.erp-aurora,.erp-grid-floor,.erp-shimmer{animation:none!important}}
