.not-found-module__sxuMuG__shell{isolation:isolate;background:#050505;justify-content:center;align-items:center;min-height:100vh;padding:6rem 1.5rem;display:flex;position:relative;overflow:hidden}.not-found-module__sxuMuG__glow,.not-found-module__sxuMuG__glowSecondary{filter:blur(90px);pointer-events:none;z-index:-2;border-radius:50%;position:absolute}.not-found-module__sxuMuG__glow{background:radial-gradient(circle,#e1060061,#0000 65%);width:46rem;height:46rem;animation:7s ease-in-out infinite not-found-module__sxuMuG__pulse;top:-14rem;left:50%;transform:translate(-50%)}.not-found-module__sxuMuG__glowSecondary{background:radial-gradient(circle,#ff1a1233,#0000 68%);width:34rem;height:34rem;animation:9s ease-in-out infinite reverse not-found-module__sxuMuG__pulse;bottom:-12rem;right:-8rem}.not-found-module__sxuMuG__grid{z-index:-3;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;animation:24s linear infinite not-found-module__sxuMuG__drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 25%,#0000 75%);mask-image:radial-gradient(at 50% 40%,#000 25%,#0000 75%)}.not-found-module__sxuMuG__content{text-align:center;max-width:34rem;animation:.7s cubic-bezier(.16,1,.3,1) both not-found-module__sxuMuG__rise;position:relative}.not-found-module__sxuMuG__code{font-family:var(--font-bebas), var(--font-teko), system-ui, sans-serif;letter-spacing:.02em;background:linear-gradient(#fff 12%,#ff1a12 62%,#e10600 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 12px 40px #e1060052);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(7rem,24vw,15rem);line-height:.85}.not-found-module__sxuMuG__code:after{content:"404";background:linear-gradient(100deg,#0000 38%,#ffffffbf 50%,#0000 62%) 0 0/250% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out infinite not-found-module__sxuMuG__sweep;position:absolute;inset:0}.not-found-module__sxuMuG__codeWrap{display:inline-block;position:relative}.not-found-module__sxuMuG__rule{background:linear-gradient(90deg,#0000,#e10600,#0000);border-radius:999px;width:4.5rem;height:3px;margin:1.75rem auto 1.5rem;animation:1s cubic-bezier(.16,1,.3,1) .15s both not-found-module__sxuMuG__widen}.not-found-module__sxuMuG__title{font-family:var(--font-outfit), var(--font-dm-sans), system-ui, sans-serif;color:#fff;letter-spacing:-.01em;margin:0 0 .9rem;font-size:clamp(1.4rem,4vw,2.1rem);font-weight:700}.not-found-module__sxuMuG__lead{max-width:27rem;font-family:var(--font-dm-sans), system-ui, sans-serif;color:#9a9a9a;margin:0 auto 2.25rem;font-size:1rem;line-height:1.65}.not-found-module__sxuMuG__actions{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.not-found-module__sxuMuG__primary,.not-found-module__sxuMuG__secondary{min-width:10.5rem;font-family:var(--font-dm-sans), system-ui, sans-serif;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.not-found-module__sxuMuG__primary{color:#fff;background:linear-gradient(135deg,#ff1a12,#e10600);box-shadow:0 10px 30px #e1060052}.not-found-module__sxuMuG__primary:hover{transform:translateY(-2px);box-shadow:0 14px 38px #e1060075}.not-found-module__sxuMuG__secondary{color:#fff;background:#101010;border:1px solid #ffffff24}.not-found-module__sxuMuG__secondary:hover{background:#161616;border-color:#e1060099;transform:translateY(-2px)}.not-found-module__sxuMuG__primary:focus-visible,.not-found-module__sxuMuG__secondary:focus-visible{outline-offset:3px;outline:2px solid #ff1a12}.not-found-module__sxuMuG__links{font-family:var(--font-dm-sans), system-ui, sans-serif;color:#6b6b6b;margin:2.5rem 0 0;font-size:.85rem}.not-found-module__sxuMuG__links a{color:#9a9a9a;border-bottom:1px solid #ffffff29;padding-bottom:1px;text-decoration:none;transition:color .18s,border-color .18s}.not-found-module__sxuMuG__links a:hover{color:#fff;border-color:#e10600}.not-found-module__sxuMuG__sep{opacity:.45;margin:0 .6rem}@keyframes not-found-module__sxuMuG__pulse{0%,to{opacity:.55;transform:translate(-50%)scale(1)}50%{opacity:.9;transform:translate(-50%)scale(1.09)}}@keyframes not-found-module__sxuMuG__drift{0%{background-position:0 0,0 0}to{background-position:64px 64px,64px 64px}}@keyframes not-found-module__sxuMuG__sweep{0%,55%{background-position:160% 0}to{background-position:-60% 0}}@keyframes not-found-module__sxuMuG__rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes not-found-module__sxuMuG__widen{0%{opacity:0;width:0}to{opacity:1;width:4.5rem}}.not-found-module__sxuMuG__glowSecondary{animation-name:not-found-module__sxuMuG__pulseCorner}@keyframes not-found-module__sxuMuG__pulseCorner{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.75;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__glow,.not-found-module__sxuMuG__glowSecondary,.not-found-module__sxuMuG__grid,.not-found-module__sxuMuG__code:after,.not-found-module__sxuMuG__content,.not-found-module__sxuMuG__rule{animation:none}.not-found-module__sxuMuG__rule{opacity:1;width:4.5rem}.not-found-module__sxuMuG__content{opacity:1;transform:none}}
