.not-found-module__vFRagq__root{width:100%;container-type:inline-size}.not-found-module__vFRagq__nf{isolation:isolate;color:var(--foreground);text-align:center;flex-direction:column;align-items:center;padding:clamp(3rem,6cqi,5rem) 1.25rem clamp(4rem,8cqi,6rem);display:flex;position:relative}.not-found-module__vFRagq__nf:before{content:"";z-index:-1;background-image:radial-gradient(circle, color-mix(in srgb, var(--foreground) 18%, transparent) 1.1px, transparent 1.3px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 60% at 50% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(50% 60% at 50% 35%,#000 20%,#0000 75%)}.not-found-module__vFRagq__title{font-family:var(--theme-heading-font);letter-spacing:-.03em;margin:2.25rem 0 0;font-size:clamp(2rem,3.6cqi,2.8rem);font-weight:500;line-height:1.1}.not-found-module__vFRagq__message{max-width:28rem;color:color-mix(in srgb, var(--muted-foreground) 72%, var(--background));margin:.75rem 0 0}.not-found-module__vFRagq__ctas{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:2rem;display:flex}.not-found-module__vFRagq__btn{border-radius:var(--radius);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;height:46px;padding:0 1.15rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,transform .4s cubic-bezier(.2,.9,.25,1);display:inline-flex}.not-found-module__vFRagq__btn:active{transition-duration:.1s;transform:scale(.97)}.not-found-module__vFRagq__btn:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.not-found-module__vFRagq__primary{background:var(--foreground);color:var(--background)}.not-found-module__vFRagq__primary:hover{background:color-mix(in srgb, var(--foreground) 86%, var(--background))}.not-found-module__vFRagq__secondary{border-color:color-mix(in srgb, var(--border), var(--foreground) 10%);background:var(--background);color:var(--foreground)}.not-found-module__vFRagq__secondary:hover{border-color:var(--foreground)}.not-found-module__vFRagq__arrow{place-items:center;width:14px;height:14px;margin-left:.1rem;display:inline-grid;position:relative}.not-found-module__vFRagq__arrow:before{content:"";background:currentColor;border-radius:2px;width:0;height:1.75px;margin-top:-.9px;transition:width .25s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:1px}.not-found-module__vFRagq__arrowIcon{stroke-width:2.4px;width:14px;height:14px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.not-found-module__vFRagq__btn:hover .not-found-module__vFRagq__arrow:before{width:9px}.not-found-module__vFRagq__btn:hover .not-found-module__vFRagq__arrowIcon{transform:translate(3px)}.not-found-module__vFRagq__art{aspect-ratio:1.5;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;width:100%;max-width:30rem;position:relative}.not-found-module__vFRagq__board{border:1px solid color-mix(in srgb, var(--border), var(--foreground) 10%);background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 1.5%, var(--background)), color-mix(in srgb, var(--foreground) 5%, var(--background)));box-shadow:0 1px 0 var(--background) inset, 0 30px 50px -30px color-mix(in srgb, var(--foreground) 35%, transparent);border-radius:22px;justify-content:center;align-items:center;gap:5%;display:flex;position:absolute;inset:18% 0 0}.not-found-module__vFRagq__digit{font-family:var(--theme-heading-font);letter-spacing:-.06em;color:var(--foreground);font-size:clamp(5rem,12cqi,8.5rem);font-weight:600;line-height:1}.not-found-module__vFRagq__hole{aspect-ratio:1;background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--foreground) 11%, var(--background)), color-mix(in srgb, var(--foreground) 19%, var(--background)));width:clamp(4.4rem,10.5cqi,7.4rem);box-shadow:inset 0 6px 12px color-mix(in srgb, var(--foreground) 22%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--background) 80%, transparent);border-radius:50%;position:relative}.not-found-module__vFRagq__piece{--nf-piece-size:clamp(3.9rem, 9.4cqi, 6.6rem);width:var(--nf-piece-size);aspect-ratio:1;margin:calc(var(--nf-piece-size) / -2) 0 0 calc(var(--nf-piece-size) / -2);background:var(--nf-piece);box-shadow:inset 0 2px 0 #ffffff73, inset 0 -6px 12px #0000001f, 0 24px 30px -14px color-mix(in srgb, var(--foreground) 40%, transparent);border-radius:50%;transition:transform .7s cubic-bezier(.34,1.45,.64,1),box-shadow .5s;animation:3.2s ease-in-out infinite alternate not-found-module__vFRagq__nf-bob;position:absolute;top:50%;left:50%;transform:translate(38%,-150%)rotate(-14deg)}.not-found-module__vFRagq__piece:after{content:"";background:#ffffff38;border-radius:50%;position:absolute;inset:26%;box-shadow:inset 0 2px 4px #0000001f}.not-found-module__vFRagq__dropped .not-found-module__vFRagq__piece{box-shadow:inset 0 2px 0 #ffffff73, inset 0 -6px 12px #0000001f, 0 2px 4px -1px color-mix(in srgb, var(--foreground) 35%, transparent);animation:none;transform:translate(0)rotate(0)}@keyframes not-found-module__vFRagq__nf-bob{0%{translate:0 -5px;rotate:-2deg}to{translate:0 6px;rotate:3deg}}@container (max-width:40rem){.not-found-module__vFRagq__nf{padding:2rem 1rem 3.5rem}.not-found-module__vFRagq__nf:before{-webkit-mask-image:radial-gradient(90% 45% at 50% 25%,#000 20%,#0000 75%);mask-image:radial-gradient(90% 45% at 50% 25%,#000 20%,#0000 75%)}.not-found-module__vFRagq__art{max-width:19rem}.not-found-module__vFRagq__digit{font-size:4.8rem}.not-found-module__vFRagq__hole{width:4.5rem}.not-found-module__vFRagq__piece{--nf-piece-size:4rem}.not-found-module__vFRagq__title{margin-top:1.75rem;font-size:1.9rem}.not-found-module__vFRagq__ctas{width:100%}.not-found-module__vFRagq__ctas .not-found-module__vFRagq__btn{flex:auto}}@media (prefers-reduced-motion:reduce){.not-found-module__vFRagq__piece{transition:none;animation:none}.not-found-module__vFRagq__btn,.not-found-module__vFRagq__arrow:before,.not-found-module__vFRagq__arrowIcon{transition:none}}