.NotFoundPage-module__-5c59G__notFoundPage{padding-top:24px}.NotFoundPage-module__-5c59G__hero{isolation:isolate;min-height:min(650px,100vh - 48px);color:var(--white);background:radial-gradient(circle at 80% 18%,#ff7a0057,#0000 24rem),radial-gradient(circle at 100% 78%,#ff9f1c29,#0000 22rem),linear-gradient(135deg,#070403,#160805 56%,#4a1900);border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:clamp(1.4rem,4vw,3.5rem);padding:128px clamp(1.2rem,5vw,5rem) clamp(1.5rem,4vw,3.6rem);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 90px #1f0c0433}.NotFoundPage-module__-5c59G__hero:before{content:"404";z-index:-1;letter-spacing:-.1em;color:#ffffff0a;pointer-events:none;font-size:clamp(8rem,21vw,25rem);font-weight:900;line-height:.85;position:absolute;top:4%;right:3%}.NotFoundPage-module__-5c59G__copy{z-index:1;max-width:780px;position:relative}.NotFoundPage-module__-5c59G__kicker{letter-spacing:.09em;text-transform:uppercase;color:#ff9f1cf5;align-items:center;gap:.68rem;font-size:.82rem;font-weight:900;display:inline-flex}.NotFoundPage-module__-5c59G__kicker i{background:linear-gradient(135deg, var(--fire), var(--fire-2));border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 .35rem #ff7a001f}.NotFoundPage-module__-5c59G__hero h1{letter-spacing:-.07em;max-width:13ch;margin:1rem 0;font-size:clamp(2.3rem,4.7vw,5.2rem);font-weight:900;line-height:.94}.NotFoundPage-module__-5c59G__hero p{color:#fffaf4c2;max-width:58rem;margin:0;font-size:clamp(1rem,1.15vw,1.12rem);font-weight:650;line-height:1.72}.NotFoundPage-module__-5c59G__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.45rem;display:flex}.NotFoundPage-module__-5c59G__primaryAction,.NotFoundPage-module__-5c59G__secondaryAction{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3.1rem;padding:.85rem 1.12rem;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.NotFoundPage-module__-5c59G__primaryAction{background:linear-gradient(135deg, var(--fire), var(--fire-2));color:#160704;border:1px solid #ff7a002e;box-shadow:0 18px 42px #ff7a002e}.NotFoundPage-module__-5c59G__secondaryAction{color:var(--white);background:#ffffff14;border:1px solid #ffffff29}.NotFoundPage-module__-5c59G__primaryAction:hover,.NotFoundPage-module__-5c59G__secondaryAction:hover{transform:translateY(-2px)}.NotFoundPage-module__-5c59G__panel{z-index:1;background:linear-gradient(#ffffff1a,#ffffff0b);border:1px solid #ffffff1c;border-radius:1.65rem;padding:clamp(1.1rem,2vw,1.45rem);position:relative;box-shadow:inset 0 1px #ffffff14}.NotFoundPage-module__-5c59G__panelIcon{color:#160704;background:linear-gradient(135deg, var(--fire), var(--fire-2));border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:.9rem;display:inline-flex;box-shadow:0 14px 34px #ff7a0038}.NotFoundPage-module__-5c59G__panel strong{color:var(--white);font-size:1.1rem;line-height:1.25;display:block}.NotFoundPage-module__-5c59G__panel p{color:#fffaf4b3;margin-top:.55rem;font-size:.94rem;line-height:1.6}.NotFoundPage-module__-5c59G__linkGrid{gap:.55rem;margin-top:1rem;display:grid}.NotFoundPage-module__-5c59G__linkGrid a{color:#fffaf4db;background:#ffffff12;border:1px solid #ffffff14;border-radius:1rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.78rem .9rem;font-weight:850;transition:transform .18s,background .18s,border-color .18s;display:flex}.NotFoundPage-module__-5c59G__linkGrid a:hover{background:#ffffff1c;border-color:#ff9f1c38;transform:translateY(-1px)}.NotFoundPage-module__-5c59G__linkGrid svg{color:var(--fire-2);transform:rotate(135deg)}@media (max-width:920px){.NotFoundPage-module__-5c59G__hero{grid-template-columns:1fr}}@media (max-width:640px){.NotFoundPage-module__-5c59G__notFoundPage{padding-top:8px}.NotFoundPage-module__-5c59G__hero{border-radius:26px;min-height:auto;padding:104px 1rem 1rem}.NotFoundPage-module__-5c59G__actions,.NotFoundPage-module__-5c59G__primaryAction,.NotFoundPage-module__-5c59G__secondaryAction{width:100%}}
