.not-found-module__HS70Aa__page{background:radial-gradient(ellipse 58% 36% at 50% 27%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 78%), var(--background)}.not-found-module__HS70Aa__section{text-align:center;flex-direction:column;align-items:center;padding:1rem 0 5rem;display:flex}.not-found-module__HS70Aa__illustration{isolation:isolate;place-items:center;width:min(100%,580px);height:280px;display:grid;position:relative}.not-found-module__HS70Aa__glow{background:color-mix(in srgb, var(--primary) 18%, transparent);filter:blur(65px);border-radius:50%;width:300px;height:160px;animation:5s ease-in-out infinite alternate not-found-module__HS70Aa__breathe;position:absolute}.not-found-module__HS70Aa__orbitOuter,.not-found-module__HS70Aa__orbitInner{border:1px dashed color-mix(in srgb, var(--primary) 34%, var(--border));border-radius:50%;position:absolute;transform:rotate(-16deg)}.not-found-module__HS70Aa__orbitOuter{opacity:.55;width:480px;height:194px}.not-found-module__HS70Aa__orbitInner{opacity:.7;width:365px;height:145px;transform:rotate(14deg)}.not-found-module__HS70Aa__number{z-index:2;color:var(--foreground);font-family:var(--font-geist), sans-serif;letter-spacing:-.105em;text-shadow:0 15px 45px color-mix(in srgb, var(--background) 85%, transparent);padding-right:.11em;font-size:clamp(6rem,19vw,11rem);font-weight:800;line-height:1;animation:.8s cubic-bezier(.2,.75,.25,1) both not-found-module__HS70Aa__arrive;position:relative}.not-found-module__HS70Aa__compass{z-index:3;width:62px;height:62px;color:var(--primary);background:var(--card);border:1px solid var(--border);box-shadow:0 16px 35px color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:18px;place-items:center;animation:4s ease-in-out infinite not-found-module__HS70Aa__float;display:grid;position:absolute;top:19px;right:67px}.not-found-module__HS70Aa__routeLine{border-top:2px dashed color-mix(in srgb, var(--primary) 50%, var(--border));width:62%;position:absolute;bottom:32px;left:19%;transform:rotate(-8deg)}.not-found-module__HS70Aa__routeStart,.not-found-module__HS70Aa__routeEnd,.not-found-module__HS70Aa__spark{background:var(--primary);border-radius:50%;position:absolute}.not-found-module__HS70Aa__routeStart,.not-found-module__HS70Aa__routeEnd{width:10px;height:10px;box-shadow:0 0 0 6px var(--primary-soft);bottom:51px}.not-found-module__HS70Aa__routeStart{left:18%}.not-found-module__HS70Aa__routeEnd{bottom:13px;right:18%}.not-found-module__HS70Aa__spark{width:6px;height:6px;animation:2.8s ease-in-out infinite alternate not-found-module__HS70Aa__twinkle}.not-found-module__HS70Aa__sparkOne{top:36px;left:20%}.not-found-module__HS70Aa__sparkTwo{animation-delay:.8s;top:78px;right:15%}.not-found-module__HS70Aa__sparkThree{animation-delay:1.5s;bottom:62px;right:26%}.not-found-module__HS70Aa__copy{max-width:650px;animation:.8s .1s both not-found-module__HS70Aa__arrive;position:relative}.not-found-module__HS70Aa__eyebrow{border:1px solid color-mix(in srgb, var(--primary) 30%, var(--border));background:var(--primary-soft);color:var(--primary-dark);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .8rem;font-size:.76rem;font-weight:700;display:inline-flex}.not-found-module__HS70Aa__statusDot{background:var(--primary);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 16%, transparent);border-radius:50%}.not-found-module__HS70Aa__title{font-family:var(--font-geist), sans-serif;letter-spacing:-.055em;margin-top:1.4rem;font-size:clamp(2.2rem,5vw,4rem);font-weight:750;line-height:1.08}.not-found-module__HS70Aa__description{max-width:530px;color:var(--muted-foreground);margin:1.25rem auto 0;font-size:1.05rem;line-height:1.75}.not-found-module__HS70Aa__primaryLink{background:var(--primary);min-height:48px;color:var(--primary-foreground);box-shadow:0 10px 25px color-mix(in srgb, var(--primary) 25%, transparent);border-radius:.65rem;align-items:center;gap:.75rem;margin-top:1.8rem;padding:.7rem 1.15rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.not-found-module__HS70Aa__primaryLink:hover{box-shadow:0 15px 28px color-mix(in srgb, var(--primary) 35%, transparent);transform:translateY(-3px)}.not-found-module__HS70Aa__destinations{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;margin-top:4.5rem;animation:.8s .24s both not-found-module__HS70Aa__arrive;display:grid}.not-found-module__HS70Aa__destination{border:1px solid var(--border);background:var(--card);min-height:102px;color:var(--foreground);box-shadow:0 8px 30px color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:1rem;align-items:center;gap:.85rem;padding:1.1rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.not-found-module__HS70Aa__destination:hover{border-color:var(--primary);box-shadow:0 15px 30px color-mix(in srgb, var(--foreground) 9%, transparent);transform:translateY(-5px)}.not-found-module__HS70Aa__destinationIcon{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border-radius:.7rem;flex:none;place-items:center;display:grid}.not-found-module__HS70Aa__destinationText{flex-direction:column;flex:1;gap:.22rem;min-width:0;display:flex}.not-found-module__HS70Aa__destinationText strong{font-size:.9rem}.not-found-module__HS70Aa__destinationText span{color:var(--muted-foreground);font-size:.72rem;line-height:1.45}.not-found-module__HS70Aa__destinationArrow{color:var(--muted-foreground);flex:none;transition:transform .2s,color .2s}.not-found-module__HS70Aa__destination:hover .not-found-module__HS70Aa__destinationArrow{color:var(--primary);transform:translate(3px)}@keyframes not-found-module__HS70Aa__float{50%{transform:translateY(-12px)rotate(8deg)}}@keyframes not-found-module__HS70Aa__breathe{to{opacity:.5;transform:scale(1.2)}}@keyframes not-found-module__HS70Aa__twinkle{to{opacity:.35;transform:scale(1.8)}}@keyframes not-found-module__HS70Aa__arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.not-found-module__HS70Aa__page{padding-top:calc(var(--header-height) + 1rem)}.not-found-module__HS70Aa__section{padding:0 0 1rem}.not-found-module__HS70Aa__illustration{height:200px}.not-found-module__HS70Aa__glow{width:65%;height:120px}.not-found-module__HS70Aa__orbitOuter{width:95%;height:155px}.not-found-module__HS70Aa__orbitInner{width:70%;height:115px}.not-found-module__HS70Aa__compass{width:49px;height:49px;top:12px;right:8%}.not-found-module__HS70Aa__routeLine{bottom:23px}.not-found-module__HS70Aa__routeStart{bottom:40px}.not-found-module__HS70Aa__routeEnd{bottom:5px}.not-found-module__HS70Aa__title{text-wrap:balance;max-width:13ch;margin:1rem auto 0;font-size:clamp(2rem,8vw,3rem)}.not-found-module__HS70Aa__description{margin-top:1rem;font-size:.95rem;line-height:1.6}.not-found-module__HS70Aa__destinations{grid-template-columns:1fr;gap:.7rem;margin-top:2.5rem}.not-found-module__HS70Aa__destination{min-height:76px;padding:.85rem 1rem}.not-found-module__HS70Aa__destinationText span{font-size:.75rem}}@media (max-width:420px){.not-found-module__HS70Aa__illustration{height:165px}.not-found-module__HS70Aa__number{font-size:clamp(5.7rem,28vw,7rem)}.not-found-module__HS70Aa__orbitOuter{height:120px}.not-found-module__HS70Aa__orbitInner{height:90px}.not-found-module__HS70Aa__compass{border-radius:13px;width:42px;height:42px;top:1px;right:4%}.not-found-module__HS70Aa__compass svg{width:27px;height:27px}.not-found-module__HS70Aa__routeLine{bottom:16px}.not-found-module__HS70Aa__routeStart{bottom:29px}.not-found-module__HS70Aa__routeEnd{bottom:0}.not-found-module__HS70Aa__sparkOne{top:17px}.not-found-module__HS70Aa__sparkTwo{top:42px}.not-found-module__HS70Aa__sparkThree{bottom:36px}.not-found-module__HS70Aa__copy{width:100%}.not-found-module__HS70Aa__description{max-width:35ch}.not-found-module__HS70Aa__primaryLink{justify-content:center;width:100%;margin-top:1.5rem}.not-found-module__HS70Aa__destinations{margin-top:2rem}.not-found-module__HS70Aa__destinationIcon{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__glow,.not-found-module__HS70Aa__number,.not-found-module__HS70Aa__compass,.not-found-module__HS70Aa__spark,.not-found-module__HS70Aa__copy,.not-found-module__HS70Aa__destinations{animation:none}.not-found-module__HS70Aa__primaryLink,.not-found-module__HS70Aa__destination,.not-found-module__HS70Aa__destinationArrow{transition:none}}
