.not-found-404-stage{isolation:isolate;margin-top:.25rem;display:inline-block;position:relative;overflow:visible}.not-found-404-digits{z-index:2;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:color-mix(in srgb, var(--nf-accent,#10b981) 28%, transparent);margin:0;animation:6s linear infinite nf-digits-glow;position:relative}.not-found-lightning-svg{z-index:4;pointer-events:none;width:120%;height:136%;position:absolute;top:-18%;left:-10%;overflow:visible}.not-found-lightning-path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke}.not-found-lightning-aura{stroke-width:14px;stroke:var(--nf-accent,#10b981);opacity:.35;filter:blur(3px) drop-shadow(0 0 20px var(--nf-accent,#10b981)) drop-shadow(0 0 36px #22d3ee);animation:6s linear infinite nf-lightning-draw-main}.not-found-lightning-main{stroke-width:8px;stroke:url(#nf-lightning-grad);filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 14px var(--nf-accent,#10b981)) drop-shadow(0 0 28px #22d3ee);animation:6s linear infinite nf-lightning-draw-main}.not-found-lightning-core{stroke-width:3.5px;stroke:#fff;opacity:.95;filter:drop-shadow(0 0 8px #fff)drop-shadow(0 0 16px #e0f7ff);animation:6s linear infinite nf-lightning-draw-main}.not-found-lightning-branch{stroke-width:5px;stroke:url(#nf-lightning-branch-grad);opacity:.9;filter:drop-shadow(0 0 8px #67e8f9) drop-shadow(0 0 14px var(--nf-accent,#10b981));animation:6s linear infinite nf-lightning-draw-branch}.not-found-glow-burst{z-index:1;top:12%;left:38%;background:radial-gradient(ellipse 80% 60% at 50% 50%, #fff4 0%, color-mix(in srgb, var(--nf-accent,#10b981) 50%, transparent) 25%, #22d3ee22 45%, transparent 72%);opacity:0;pointer-events:none;border-radius:50%;width:24%;height:76%;animation:6s linear infinite nf-glow-burst;position:absolute;inset:auto}@keyframes nf-lightning-draw-main{0%,5%,to{stroke-dashoffset:1px;opacity:0}6%{stroke-dashoffset:1px;opacity:1}7%{stroke-dashoffset:.72px;opacity:1}8%{stroke-dashoffset:.52px;opacity:1}9%{stroke-dashoffset:.42px;opacity:1}10%{stroke-dashoffset:.34px;opacity:1}11%{stroke-dashoffset:.28px;opacity:1}12%{stroke-dashoffset:.24px;opacity:1}13%{stroke-dashoffset:.2px;opacity:1}14%{stroke-dashoffset:.06px;opacity:1}15%{stroke-dashoffset:0;opacity:1}16%{stroke-dashoffset:0;opacity:.85}17%{stroke-dashoffset:0;opacity:.35}18%,99%{stroke-dashoffset:0;opacity:0}}@keyframes nf-lightning-draw-branch{0%,9%,to{stroke-dashoffset:1px;opacity:0}10%{stroke-dashoffset:1px;opacity:.7}11%{stroke-dashoffset:.55px;opacity:.9}12%{stroke-dashoffset:.32px;opacity:1}13%{stroke-dashoffset:.18px;opacity:1}14%{stroke-dashoffset:0;opacity:1}16%{stroke-dashoffset:0;opacity:.6}18%,99%{stroke-dashoffset:0;opacity:0}}@keyframes nf-digits-glow{0%,6%,18%,to{color:color-mix(in srgb, var(--nf-accent,#10b981) 28%, transparent);text-shadow:none;filter:none}9%{color:color-mix(in srgb, var(--nf-accent,#10b981) 55%, #fff);text-shadow:0 0 16px #fff, 0 0 32px var(--nf-accent,#10b981), 0 0 56px #22d3ee66;filter:brightness(1.2)}10.5%{color:color-mix(in srgb, var(--nf-accent,#10b981) 75%, #fff);text-shadow:0 0 28px #fff, 0 0 52px var(--nf-accent,#10b981), 0 0 84px #22d3ee;filter:brightness(1.45)}11.5%{color:#f0fdfa;text-shadow:0 0 40px #fff, 0 0 72px var(--nf-accent,#10b981), 0 0 108px #67e8f9;filter:brightness(1.75)}12.5%{color:#f0fdfa;text-shadow:0 0 36px #fff, 0 0 64px var(--nf-accent,#10b981), 0 0 96px #67e8f9;filter:brightness(1.65)}13.5%{color:color-mix(in srgb, var(--nf-accent,#10b981) 50%, #e0f2fe);text-shadow:0 0 22px var(--nf-accent,#10b981), 0 0 40px #22d3ee88;filter:brightness(1.25)}15%{color:color-mix(in srgb, var(--nf-accent,#10b981) 32%, transparent);text-shadow:0 0 10px #22d3ee44;filter:brightness(1.05)}16.5%{color:color-mix(in srgb, var(--nf-accent,#10b981) 28%, transparent);text-shadow:none;filter:none}}@keyframes nf-glow-burst{0%,6%,17%,to{opacity:0;transform:scale(.92)}10%{opacity:.45;transform:scale(.98)}11.5%{opacity:.85;transform:scale(1.04)}12.5%{opacity:1;transform:scale(1.07)}13.5%{opacity:.75;transform:scale(1.05)}15%{opacity:.2;transform:scale(1.02)}16%{opacity:0;transform:scale(1)}}.not-found-atmosphere{z-index:0;position:absolute;inset:0;overflow:hidden}.not-found-sky-base{background:linear-gradient(#1e293b59 0%,#0000 42%),radial-gradient(120% 70% at 50% -15%,#33415538,#0000 68%);position:absolute;inset:0}.not-found-sky-flash{background:radial-gradient(ellipse 75% 50% at 50% 32%, color-mix(in srgb, var(--nf-accent,#10b981) 12%, #e2e8f0) 0%, color-mix(in srgb, var(--nf-accent,#10b981) 6%, #64748b) 28%, transparent 72%);opacity:0;animation:6s linear infinite nf-sky-flash;position:absolute;inset:0}.not-found-cloud-layer{color:#64748b;opacity:.055;filter:blur(3px);width:130%;min-width:900px;max-width:1800px;height:auto;animation:6s linear infinite nf-cloud-layer-flash;position:absolute;top:-12%;left:50%;transform:translate(-50%)}.not-found-cloud-shapes{transform-origin:top}@keyframes nf-sky-flash{0%,7%,17%,to{opacity:0}10%{opacity:.06}11%{opacity:.14}12%{opacity:.1}14%{opacity:.03}}@keyframes nf-cloud-layer-flash{0%,7%,17%,to{opacity:.045;color:#64748b;filter:blur(3px)}10%{opacity:.09;color:#94a3b8}11%{opacity:.13;color:#cbd5e1;filter:blur(2px)brightness(1.15)}12%{opacity:.08;color:#94a3b8}14%{opacity:.05}}@media (prefers-reduced-motion:reduce){.not-found-lightning-path,.not-found-404-digits,.not-found-glow-burst,.not-found-sky-flash,.not-found-cloud-layer{animation:none!important}.not-found-sky-flash{opacity:0!important}.not-found-cloud-layer{opacity:.05!important}.not-found-lightning-svg{display:none}}
