.NotFound404-module__FmPAsG__wrap{text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:7rem 1.5rem 5rem;display:flex;position:relative;overflow:hidden}.NotFound404-module__FmPAsG__bg{z-index:0;pointer-events:none;opacity:.85;transform-origin:50% 40%;position:absolute;inset:0;transform:scale(1.4)}.NotFound404-module__FmPAsG__scrim{z-index:1;pointer-events:none;background:radial-gradient(ellipse 60% 55% at center 44%, #050409e0 0%, #0504098c 42%, #05040926 70%, transparent 84%), linear-gradient(180deg, #0504098c 0%, #0504094d 40%, #0504098c 70%, var(--sb-black) 100%);position:absolute;inset:0}.NotFound404-module__FmPAsG__glow{z-index:1;pointer-events:none;mix-blend-mode:screen;filter:blur(8px);background:radial-gradient(#a178c052 0%,#a178c01a 38%,#0000 70%);width:min(120vw,1100px);height:60vh;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.NotFound404-module__FmPAsG__scan{z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.5;background:linear-gradient(#0000 0%,#e3cbf90d 48%,#e3cbf91f 50%,#e3cbf90d 52%,#0000 100%) 0 0/100% 8px;animation:7s linear infinite NotFound404-module__FmPAsG__scanMove;position:absolute;inset:0}@keyframes NotFound404-module__FmPAsG__scanMove{0%{background-position:0 -100vh}to{background-position:0 100vh}}.NotFound404-module__FmPAsG__glyphs{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.NotFound404-module__FmPAsG__glyph{font-family:var(--font-mono), monospace;color:#a178c052;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(.7rem,1.4vw,.95rem);animation:linear infinite NotFound404-module__FmPAsG__drift;position:absolute}@keyframes NotFound404-module__FmPAsG__drift{0%{opacity:0;transform:translateY(8vh)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-90vh)}}.NotFound404-module__FmPAsG__content{z-index:3;flex-direction:column;align-items:center;gap:1.5rem;max-width:46rem;display:flex;position:relative}.NotFound404-module__FmPAsG__codeWrap{z-index:1;margin:0;line-height:.9;position:relative}.NotFound404-module__FmPAsG__glitch{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.05em;color:var(--sb-cream);text-shadow:0 0 60px #a178c073;font-size:clamp(8rem,40vw,23rem);font-weight:800;display:inline-block;position:relative}.NotFound404-module__FmPAsG__glitch:before,.NotFound404-module__FmPAsG__glitch:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.NotFound404-module__FmPAsG__glitch:before{color:var(--sb-purple);clip-path:inset(0 0 58%);mix-blend-mode:screen;animation:3.4s steps(2,end) infinite alternate-reverse NotFound404-module__FmPAsG__glitchTop}.NotFound404-module__FmPAsG__glitch:after{color:var(--sb-lilac);clip-path:inset(56% 0 0);mix-blend-mode:screen;animation:2.8s steps(2,end) infinite alternate-reverse NotFound404-module__FmPAsG__glitchBottom}@keyframes NotFound404-module__FmPAsG__glitchTop{0%,64%,to{transform:translate(0)}66%{transform:translate(-4px,-3px)}70%{transform:translate(4px,2px)}74%{transform:translate(-2px,1px)}}@keyframes NotFound404-module__FmPAsG__glitchBottom{0%,54%,to{transform:translate(0)}58%{transform:translate(4px,3px)}62%{transform:translate(-5px,-2px)}66%{transform:translate(2px,1px)}}.NotFound404-module__FmPAsG__terminal{text-align:left;width:100%;max-width:34rem;font-family:var(--font-mono), monospace;overflow-wrap:anywhere;z-index:4;background:color-mix(in srgb, var(--sb-plum) 78%, transparent);border:1px solid var(--sb-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.75rem;margin-top:clamp(-7rem,-9vw,-3.5rem);padding:clamp(.85rem,3vw,1rem) clamp(.95rem,3.5vw,1.15rem);font-size:clamp(.72rem,3.2vw,.86rem);line-height:1.65;position:relative;box-shadow:0 18px 60px #050409b3}.NotFound404-module__FmPAsG__termBar{gap:.45rem;margin-bottom:.75rem;display:flex}.NotFound404-module__FmPAsG__dot{background:var(--sb-line);border-radius:50%;width:.6rem;height:.6rem}.NotFound404-module__FmPAsG__dot:first-child{background:color-mix(in srgb, var(--sb-purple) 80%, #000)}.NotFound404-module__FmPAsG__dot:nth-child(2){background:color-mix(in srgb, var(--sb-lilac) 70%, #000)}.NotFound404-module__FmPAsG__dot:nth-child(3){background:color-mix(in srgb, var(--sb-cream) 50%, #000)}.NotFound404-module__FmPAsG__prompt{color:var(--sb-purple)}.NotFound404-module__FmPAsG__cmd{color:var(--sb-cream)}.NotFound404-module__FmPAsG__err{color:#ff8a8a}.NotFound404-module__FmPAsG__note{color:var(--sb-muted)}.NotFound404-module__FmPAsG__cursor{vertical-align:text-bottom;background:var(--sb-lilac);width:.55ch;height:1.05em;margin-left:.15ch;animation:1.05s step-end infinite NotFound404-module__FmPAsG__blink;display:inline-block}@keyframes NotFound404-module__FmPAsG__blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.NotFound404-module__FmPAsG__ctaRow{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:.5rem;display:flex}@media (max-width:640px){.NotFound404-module__FmPAsG__wrap{padding:5.5rem 1rem 4rem}.NotFound404-module__FmPAsG__terminal{border-radius:.6rem;max-width:24rem;margin-top:-2.25rem;padding:.75rem .9rem;font-size:.7rem;line-height:1.55}.NotFound404-module__FmPAsG__termBar{margin-bottom:.5rem}.NotFound404-module__FmPAsG__dot{width:.5rem;height:.5rem}.NotFound404-module__FmPAsG__glitch{font-size:clamp(6.5rem,34vw,12rem)}.NotFound404-module__FmPAsG__content{gap:1.1rem}}
