.not-found-module__sxuMuG__wrapper{min-height:calc(100vh - var(--header-height));color:var(--color-text-primary);background:radial-gradient(1200px 600px at 10% 10%,#e0f0ffb3,#0000 60%),radial-gradient(900px 500px at 90% 20%,#e4d8fd80,#0000 65%),linear-gradient(135deg,#fff,#f3f4f6);place-items:center;padding:clamp(3rem,6vw,6rem) clamp(1.5rem,6vw,6rem);display:grid;position:relative;overflow:hidden}.not-found-module__sxuMuG__grid{opacity:.35;pointer-events:none;background-image:linear-gradient(90deg,#0000000f 1px,#0000 1px),linear-gradient(#0000000f 1px,#0000 1px);background-size:48px 48px;height:80%;position:absolute;inset:-40% -10% auto;transform:skewY(-4deg)}.not-found-module__sxuMuG__glow{background:radial-gradient(circle at center,var(--color-accent-subtle),transparent 70%);filter:blur(20px);opacity:.7;pointer-events:none;height:220px;position:absolute;inset:auto 15% 8%}.not-found-module__sxuMuG__content{z-index:1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:center;gap:clamp(2rem,6vw,4rem);width:min(980px,100%);display:grid;position:relative}.not-found-module__sxuMuG__figure{transform-style:preserve-3d;perspective:1200px;justify-content:center;align-items:center;gap:clamp(.5rem,2vw,1.25rem);display:flex;position:relative}.not-found-module__sxuMuG__digit{font-family:var(--font-mono);letter-spacing:-.05em;color:var(--color-text-primary);text-shadow:0 12px 40px #0003,0 2px #00000026;animation:not-found-module__sxuMuG__float 6s var(--ease-in-out)infinite;justify-content:center;align-items:center;font-size:clamp(4.5rem,9.5vw,9rem);font-weight:700;display:inline-flex;position:relative;transform:translateZ(0)}.not-found-module__sxuMuG__digit:before{content:attr(data-text);color:#0000;-webkit-text-stroke:1.5px #00000040;filter:blur(.5px);opacity:.6;position:absolute;inset:0;transform:translate(6px,10px)skew(-6deg)}.not-found-module__sxuMuG__digit:first-child{animation-delay:-1.5s}.not-found-module__sxuMuG__digit:nth-child(2){animation-delay:-3s}.not-found-module__sxuMuG__digit:nth-child(3){animation-delay:-4.5s}.not-found-module__sxuMuG__shadow{filter:blur(8px);opacity:.5;background:radial-gradient(closest-side,#00000059,#0000 70%);width:min(70%,420px);height:26px;position:absolute;bottom:-20px;transform:translateZ(-120px)scale(.9)}.not-found-module__sxuMuG__copy{gap:1rem;display:grid}.not-found-module__sxuMuG__kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);font-size:.85rem}.not-found-module__sxuMuG__title{margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1}.not-found-module__sxuMuG__subtitle{color:var(--color-text-secondary);margin:0;font-size:1.05rem;line-height:1.6}.not-found-module__sxuMuG__actions{flex-wrap:wrap;gap:.75rem;display:flex}.not-found-module__sxuMuG__primary,.not-found-module__sxuMuG__secondary{transition:transform var(--duration-normal)var(--ease-out),box-shadow var(--duration-normal)var(--ease-out),background var(--duration-normal)var(--ease-out),color var(--duration-normal)var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.not-found-module__sxuMuG__primary{background:var(--color-accent);color:var(--color-accent-text);box-shadow:var(--shadow-md)}.not-found-module__sxuMuG__secondary{background:var(--color-bg-elevated);color:var(--color-text-primary);border:1px solid var(--color-bg-tertiary)}.not-found-module__sxuMuG__primary:hover,.not-found-module__sxuMuG__secondary:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)scale(1.01)}.not-found-module__sxuMuG__primary:hover{background:var(--color-accent-hover);color:var(--color-accent-text)}.not-found-module__sxuMuG__wrapper:hover .not-found-module__sxuMuG__digit{transform:translateZ(40px)rotateX(6deg)rotateY(-6deg)}@keyframes not-found-module__sxuMuG__float{0%,to{transform:translateY(0)rotateX(0)}50%{transform:translateY(-18px)rotateX(6deg)}}@media (max-width:720px){.not-found-module__sxuMuG__wrapper{min-height:100vh}.not-found-module__sxuMuG__figure{order:-1}.not-found-module__sxuMuG__digit:before{transform:translate(4px,6px)skew(-4deg)}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__digit{animation:none}.not-found-module__sxuMuG__wrapper:hover .not-found-module__sxuMuG__digit{transform:none}}[data-theme=dark] .not-found-module__sxuMuG__wrapper{background:radial-gradient(1000px 600px at 20% 20%,#1603,#0000 60%),radial-gradient(900px 500px at 90% 10%,#0b0b654d,#0000 60%),linear-gradient(135deg,#0a0a0c,#111113)}[data-theme=dark] .not-found-module__sxuMuG__grid{opacity:.22;background-image:linear-gradient(90deg,#3cff1414 1px,#0000 1px),linear-gradient(#3cff1414 1px,#0000 1px)}[data-theme=dark] .not-found-module__sxuMuG__digit{color:#e8e8ed;text-shadow:0 12px 40px #3cff1440,0 2px #0006}[data-theme=dark] .not-found-module__sxuMuG__digit:before{-webkit-text-stroke:1.5px #3cff1459}[data-theme=dark] .not-found-module__sxuMuG__secondary{color:var(--color-text-primary);background:#ffffff0d;border-color:#ffffff26}
