.not-found-root{--not-found-hole-x:50%;--not-found-hole-y:50%;--not-found-hole-radius:350px;background:#070707;min-height:calc(100svh - 58px);overflow:hidden}.not-found-root .not-found-hero{isolation:isolate;min-height:clamp(560px,100svh - 58px,920px);position:relative;overflow:hidden}.not-found-root .not-found-horizon-scene{z-index:1;position:absolute;inset:0;overflow:hidden;container-type:size}.not-found-root .not-found-hole-placeholder{opacity:0;--nf-hole-d:min(max(54cqw, 600px), 820px, calc((100cqh - 48px) / 1.28));--nf-hole-glow:calc(var(--nf-hole-d) * .64);z-index:0;left:50%;top:clamp(calc(var(--nf-hole-glow) + 24px), 50cqh, calc(100cqh - var(--nf-hole-glow) - 24px));width:var(--nf-hole-d);aspect-ratio:1;pointer-events:none;background:radial-gradient(circle closest-side,#05070b 0% 58%,#10141d 60.5%,#fff0e0b3 62.5%,#96acff47 66%,#8296f01a 74%,#0000 92%);border-radius:50%;transition:opacity .7s;animation:0s linear 2.5s forwards orbit-copy-rescue-nf;position:absolute;transform:translate(-50%,-50%)scale(1.6)}.not-found-root .not-found-horizon-scene.is-fallback .not-found-hole-placeholder{opacity:1}.not-found-root .not-found-horizon-scene.is-live .not-found-hole-placeholder{animation:none}@media (max-width:759px){.not-found-root .not-found-hole-placeholder{--nf-hole-d:min(142cqw, 572px, calc((100cqh - 48px) / 1.28));top:clamp(calc(var(--nf-hole-glow) + 24px), 47cqh, calc(100cqh - var(--nf-hole-glow) - 24px))}}.not-found-root .not-found-horizon-canvas{opacity:0;filter:blur(14px);transition:opacity .9s cubic-bezier(0,0,.2,1),filter .9s cubic-bezier(0,0,.2,1)}.not-found-root .not-found-horizon-scene.is-live .not-found-horizon-canvas{opacity:1;filter:blur()}.not-found-root .not-found-horizon-scene~.orbit-hole-copy{opacity:0;transition:opacity .7s cubic-bezier(0,0,.2,1) .25s;animation:0s linear 2.5s forwards orbit-copy-rescue-nf}.not-found-root .not-found-horizon-scene.is-live~.orbit-hole-copy,.not-found-root .not-found-horizon-scene.is-fallback~.orbit-hole-copy{opacity:1}@keyframes orbit-copy-rescue-nf{to{opacity:1}}@media (prefers-reduced-motion:reduce){.not-found-root .not-found-horizon-canvas,.not-found-root .not-found-hole-placeholder,.not-found-root .not-found-horizon-scene~.orbit-hole-copy{filter:none;transition:none}}.not-found-root .not-found-horizon-scene:before{z-index:0;mask-image:radial-gradient(circle calc(var(--not-found-hole-radius) * 1.66) at var(--not-found-hole-x) var(--not-found-hole-y), transparent 87.9%, #000 100%);content:"";pointer-events:none;background:repeating-linear-gradient(#ffffff14 0 1px,#0000 1px 44px);position:absolute;inset:0}.not-found-root .not-found-horizon-scene:after{z-index:0;background:radial-gradient(circle calc(var(--not-found-hole-radius) - 3px) at var(--not-found-hole-x) var(--not-found-hole-y), #05070b calc(100% - 1.5px), transparent 100%);content:"";pointer-events:none;opacity:0;transition:opacity .9s cubic-bezier(0,0,.2,1);position:absolute;inset:0}.not-found-root .not-found-horizon-scene.is-live:after,.not-found-root .not-found-horizon-scene.is-fallback:after{opacity:1}@media (prefers-reduced-motion:reduce){.not-found-root .not-found-horizon-scene:after{transition:none}}.not-found-root .not-found-horizon-canvas{z-index:1;display:block;position:absolute}:root:not([data-theme=dark]) .not-found-root{background:#fff}:root:not([data-theme=dark]) .not-found-root .not-found-horizon-scene:before{background:repeating-linear-gradient(#0a0b0d14 0 1px,#0000 1px 44px)}:root:not([data-theme=dark]) .not-found-root .not-found-code{color:#0a0b0d73}.not-found-root .not-found-copy{z-index:3;top:var(--not-found-hole-y);left:var(--not-found-hole-x);width:min(calc(var(--not-found-hole-radius) * 1.55), calc(100% - 40px));color:#fff;text-align:center;justify-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.not-found-root .not-found-copy h1{color:#fff;letter-spacing:-.045em;text-shadow:0 1px 26px #00000094;text-wrap:balance;max-width:14ch;font-size:clamp(2rem,4vw,3.7rem);line-height:1}.not-found-root .not-found-copy p{color:#ffffffa8;text-shadow:0 1px 20px #000000b3;max-width:42ch;margin-top:18px;font-size:14px;line-height:1.62}.not-found-root .not-found-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.not-found-root .not-found-actions a:first-child{color:#070707;background:#fff;border-color:#fff}.not-found-root .not-found-actions a:last-child{color:#fff;backdrop-filter:blur(8px);background:#0707076b;border-color:#ffffff3d}.not-found-root .not-found-actions a:last-child:hover{background:#ffffff17;border-color:#ffffff6b}.not-found-root .not-found-code{z-index:2;color:#ffffff61;font-family:var(--font-mono), monospace;letter-spacing:.18em;font-size:12px;position:absolute;bottom:18px;right:24px}@media (max-width:720px){.not-found-root .not-found-copy{width:min(calc(var(--not-found-hole-radius) * 1.45), calc(100% - 34px))}.not-found-root .not-found-copy h1{font-size:clamp(1.9rem,9vw,2.7rem)}.not-found-root .not-found-copy p{font-size:13px}.not-found-root .not-found-actions{flex-direction:column;width:min(100%,220px)}.not-found-root .not-found-actions a{width:100%}}@media (prefers-reduced-motion:reduce){.not-found-root .not-found-actions a{transition:none}}:root:not([data-theme=dark]) .not-found-root .not-found-horizon-scene:after{background:radial-gradient(circle calc(var(--not-found-hole-radius) - 3px) at var(--not-found-hole-x) var(--not-found-hole-y), #fff calc(100% - 1.5px), transparent 100%)}:root:not([data-theme=dark]) .not-found-root .not-found-hole-placeholder{background:radial-gradient(circle closest-side,#fff 0% 58%,#eef1f6 60.5%,#fff0e0b3 62.5%,#96acff47 66%,#8296f01a 74%,#0000 92%)}:root:not([data-theme=dark]) .not-found-root .not-found-copy{color:#0b0b0d}:root:not([data-theme=dark]) .not-found-root .not-found-copy h1{color:#0b0b0d;text-shadow:none}:root:not([data-theme=dark]) .not-found-root .not-found-copy p{color:#0a0b0da8;text-shadow:none}:root:not([data-theme=dark]) .not-found-root .not-found-actions a:first-child{color:#fff;background:#0b0b0d;border-color:#0b0b0d}:root:not([data-theme=dark]) .not-found-root .not-found-actions a:last-child{color:#0b0b0d;background:#ffffff6b;border-color:#0a0b0d3d}:root:not([data-theme=dark]) .not-found-root .not-found-actions a:last-child:hover{background:#0a0b0d17;border-color:#0a0b0d6b}
