.not-found-module__HS70Aa__page{isolation:isolate;color:#352733;background:radial-gradient(circle at 18% 18%,#fd7d8a3d,#0000 34%),radial-gradient(circle at 86% 84%,#f5dcffb3,#0000 36%),#fff9fb;place-items:center;min-height:100svh;padding:32px;display:grid;position:relative;overflow:hidden}.not-found-module__HS70Aa__page:before,.not-found-module__HS70Aa__page:after{z-index:-1;aspect-ratio:3/4;content:"";border:1px solid #fd7d8a2e;border-radius:48px;width:min(34vw,460px);position:absolute;transform:rotate(12deg)}.not-found-module__HS70Aa__page:before{background:linear-gradient(145deg,#ffffffb3,#fd7d8a1f);top:-16%;right:4%}.not-found-module__HS70Aa__page:after{background:linear-gradient(145deg,#ffffffb8,#f5dcff52);bottom:-24%;left:3%;transform:rotate(-14deg)}.not-found-module__HS70Aa__card{text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border:1px solid #dc7e973d;border-radius:36px;width:min(680px,100%);padding:clamp(42px,7vw,76px);position:relative;overflow:hidden;box-shadow:0 30px 90px #5c364d24}.not-found-module__HS70Aa__code{color:#fd7d8a;letter-spacing:-.08em;margin-bottom:24px;font-size:clamp(74px,12vw,132px);font-weight:500;line-height:.82;display:block}.not-found-module__HS70Aa__eyebrow{color:#c55270;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800}.not-found-module__HS70Aa__title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,6vw,62px);font-weight:500;line-height:1.02}.not-found-module__HS70Aa__text{color:#756572;margin:22px 0 0;font-size:17px;line-height:1.55}.not-found-module__HS70Aa__action{color:#fff;background:#fd7d8a;border-radius:999px;justify-content:center;align-items:center;min-width:230px;min-height:52px;margin-top:30px;padding:14px 24px;font-size:16px;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 34px #fd7d8a4d}.not-found-module__HS70Aa__progress{transform-origin:0;background:linear-gradient(90deg,#fd7d8a,#f0abc3);height:4px;animation:5s linear forwards not-found-module__HS70Aa__redirectProgress;position:absolute;bottom:0;left:0;right:0}@keyframes not-found-module__HS70Aa__redirectProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (hover:hover) and (pointer:fine){.not-found-module__HS70Aa__action:hover{transform:translateY(-2px);box-shadow:0 18px 42px #fd7d8a66}}@media (max-width:600px){.not-found-module__HS70Aa__page{padding:18px}.not-found-module__HS70Aa__card{border-radius:28px;padding:42px 24px 46px}.not-found-module__HS70Aa__action{width:100%}}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__action{transition:none}.not-found-module__HS70Aa__progress{animation:none;transform:scaleX(1)}}
