.pg-nf{color:#e8ecf5;font-family:var(--f-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:#05070f;margin:0}.pg-nf *{box-sizing:border-box}.pg-nf a{color:#8ea2ff}.pg-nf a:hover{color:#c3ceff}.pg-nf h1,.pg-nf h2{font-family:var(--f-display),var(--f-body),sans-serif;letter-spacing:-.025em;margin:0}.pg-nf p{margin:0}.pg-nf :focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #22d3ee}.pg-nf .page{text-align:center;background:radial-gradient(120% 80% at 50% 0,#0c1330 0%,#05070f 65%);flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;padding:48px 20px 220px;display:flex;position:relative;overflow:hidden}.pg-nf .aurora{filter:blur(80px);pointer-events:none;mix-blend-mode:screen;border-radius:50%;position:absolute}.pg-nf .au1{background:radial-gradient(circle,#3d5afe80,#0000 65%);width:600px;height:600px;animation:18s ease-in-out infinite pg-nf-drift;top:-160px;left:-160px}.pg-nf .au2{background:radial-gradient(circle,#f43f5e38,#0000 65%);width:500px;height:500px;animation:22s ease-in-out -6s infinite reverse pg-nf-drift;top:120px;right:-160px}.pg-nf .floor{transform-origin:50% 100%;background-image:linear-gradient(#4f6bff80 1.5px,#0000 1.5px),linear-gradient(90deg,#4f6bff52 1.5px,#0000 1.5px);background-size:64px 64px;height:340px;animation:1.4s linear infinite pg-nf-roadmove;position:absolute;bottom:-60px;left:-30%;right:-30%;transform:perspective(520px)rotateX(68deg);-webkit-mask-image:linear-gradient(#0000 15%,#000 90%);mask-image:linear-gradient(#0000 15%,#000 90%)}.pg-nf .big{z-index:2;font-family:var(--f-display),sans-serif;letter-spacing:-.06em;background:linear-gradient(#fff 10%,#8ea2ff 55%,#22d3ee33 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(120px,22vw,260px);font-weight:800;line-height:.85;animation:4s step-end infinite pg-nf-glitch;position:relative}.pg-nf .cone{z-index:3;width:46px;animation:2.6s ease-in-out infinite pg-nf-wobble;position:absolute;bottom:110px}.pg-nf .car{z-index:3;width:220px;margin-left:-110px;animation:6s cubic-bezier(.65,0,.35,1) infinite pg-nf-lost;position:absolute;bottom:96px;left:50%}.pg-nf .wheel{transform-box:fill-box;transform-origin:50%;animation:.6s linear infinite pg-nf-spin}.pg-nf .btn{border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.pg-nf .btn:hover{transform:translateY(-2px)}.pg-nf .btn-pri{color:#fff;background:linear-gradient(135deg,#4f6bff,#3d5afe 55%,#2b44e8);box-shadow:0 14px 34px -10px #4f6bffd9}.pg-nf .btn-pri:hover{color:#fff}.pg-nf .btn-ghost{color:#e8ecf5;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff24}.pg-nf .btn-ghost:hover{color:#fff}@keyframes pg-nf-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(60px,40px)scale(1.08)}}@keyframes pg-nf-roadmove{0%{background-position:0 0}to{background-position:0 64px}}@keyframes pg-nf-spin{to{transform:rotate(360deg)}}@keyframes pg-nf-wobble{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes pg-nf-lost{0%{transform:translate(-60vw)}35%{transform:translate(-40px)}45%{transform:translate(-40px)rotate(-3deg)}55%{transform:translate(-40px)scaleX(-1)}70%{transform:translate(-40px)scaleX(-1)}to{transform:translate(-60vw)scaleX(-1)}}@keyframes pg-nf-glitch{0%,92%,to{filter:none;transform:none}93%{filter:drop-shadow(4px 0 #f43f5eb3);transform:translate(-4px)}95%{filter:drop-shadow(-4px 0 #22d3eeb3);transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.pg-nf *,.pg-nf :before,.pg-nf :after{transition:none!important;animation:none!important}}
