.tudev-404{isolation:isolate;color:#12141a;min-height:min(62vh,34rem);font-family:var(--font-geist-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(80% 55% at 50% -10%,#0b57a414,#0000 62%),linear-gradient(#f7f8fa 0%,#fff 48% 100%);flex-direction:column;flex:1;justify-content:center;display:flex;position:relative;overflow:hidden}.tudev-404-grid{pointer-events:none;z-index:0;opacity:.45;background-image:linear-gradient(#12141a0b 1px,#0000 1px),linear-gradient(90deg,#12141a0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 78%)}.tudev-404-mark{pointer-events:none;z-index:0;opacity:.045;filter:grayscale();max-width:28rem;animation:18s ease-in-out infinite alternate tudev-404-drift;position:absolute;bottom:clamp(-8rem,-12vw,-4rem);right:clamp(-6rem,-8vw,-2rem);width:min(52vw,28rem)!important;height:auto!important}.tudev-404-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:44rem;margin:0 auto;padding:clamp(1.75rem,4vh,3rem) clamp(1.25rem,4vw,3rem) clamp(2rem,5vh,3.5rem);display:flex;position:relative}.tudev-404-code{letter-spacing:-.08em;color:#12141a;align-items:baseline;gap:.12em;margin:0;font-size:clamp(4.25rem,12vw,6.75rem);font-weight:560;line-height:.85;animation:.85s cubic-bezier(.22,1,.36,1) tudev-404-rise;display:inline-flex;position:relative}.tudev-404-code span{display:inline-block}.tudev-404-code span:nth-child(2){color:#0b57a4;animation:3.6s ease-in-out infinite tudev-404-pulse}.tudev-404-rune{color:#0b57a4;font-family:var(--font-old-turkic), "Noto Sans Old Turkic", sans-serif;letter-spacing:.28em;opacity:.72;margin-top:.85rem;font-size:clamp(1rem,2vw,1.35rem);line-height:1;animation:.9s cubic-bezier(.22,1,.36,1) 60ms backwards tudev-404-rise;display:block}.tudev-404-kicker{color:#0b57a4;letter-spacing:.16em;text-transform:uppercase;margin:1.15rem 0 0;font-size:.68rem;font-weight:650;animation:.9s cubic-bezier(.22,1,.36,1) .1s backwards tudev-404-rise}.tudev-404-title{letter-spacing:-.045em;text-wrap:balance;margin:.55rem 0 0;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:560;line-height:1.08;animation:.9s cubic-bezier(.22,1,.36,1) .14s backwards tudev-404-rise}.tudev-404-lead{color:#62626b;letter-spacing:-.015em;max-width:38ch;margin:.7rem auto 0;font-size:clamp(.95rem,1.3vw,1.02rem);line-height:1.5;animation:.9s cubic-bezier(.22,1,.36,1) .18s backwards tudev-404-rise}.tudev-404-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-top:1.5rem;animation:.9s cubic-bezier(.22,1,.36,1) .24s backwards tudev-404-rise;display:flex}.tudev-404-cta{border-radius:var(--gfa-radius-pill,9999px);corner-shape:var(--gfa-corner,superellipse(1.4));color:#fff;letter-spacing:-.01em;background:#0b57a4;justify-content:center;align-items:center;gap:.45rem;min-height:3rem;padding:.8rem 1.35rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .25s,color .25s,translate .25s;display:inline-flex}.tudev-404-cta:hover{background:#12141a;translate:0 -1px}.tudev-404-cta:hover svg{transform:translate(2px)}.tudev-404-cta svg{transition:transform .25s}.tudev-404-ghost{border-radius:var(--gfa-radius-pill,9999px);corner-shape:var(--gfa-corner,superellipse(1.4));color:#12141a;letter-spacing:-.01em;background:#ffffffb8;border:1px solid #e4e4e8;justify-content:center;align-items:center;min-height:3rem;padding:.8rem 1.25rem;font-size:.92rem;font-weight:560;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.tudev-404-ghost:hover{color:#0b57a4;background:#fff;border-color:#0b57a466}.tudev-404-links{border-top:1px solid #ececf0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem 1.15rem;width:min(100%,28rem);margin-top:1.65rem;padding-top:1.15rem;animation:.9s cubic-bezier(.22,1,.36,1) .3s backwards tudev-404-rise;display:flex}.tudev-404-link{color:#62626b;letter-spacing:-.01em;font-size:.88rem;font-weight:520;text-decoration:none;transition:color .2s}.tudev-404-link:hover{color:#0b57a4}@keyframes tudev-404-rise{0%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes tudev-404-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes tudev-404-drift{0%{transform:translate(0,0)rotate(-4deg)}to{transform:translate(-18px,-22px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.tudev-404-code,.tudev-404-rune,.tudev-404-kicker,.tudev-404-title,.tudev-404-lead,.tudev-404-actions,.tudev-404-links,.tudev-404-code span:nth-child(2),.tudev-404-mark{animation:none}}@media (max-width:640px){.tudev-404-actions{flex-direction:column;width:100%}.tudev-404-cta,.tudev-404-ghost{width:100%}}
