.not-found-page-module__2Qm5gG__page{--ink:#111113;--muted:#5f5b65;--violet:#6847f5;min-block-size:100svh;color:var(--ink)}.not-found-page-module__2Qm5gG__header{z-index:8;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#ffffffd1;border-block-end:1px solid #11111312;position:sticky;inset-block-start:0}.not-found-page-module__2Qm5gG__headerInner,.not-found-page-module__2Qm5gG__footerInner{width:min(100% - 40px,1120px);justify-content:space-between;align-items:center;gap:16px;min-block-size:76px;margin-inline:auto;display:flex}.not-found-page-module__2Qm5gG__brand{color:inherit;letter-spacing:-.04em;align-items:center;gap:10px;font-size:1.45rem;font-weight:900;text-decoration:none;display:inline-flex}.not-found-page-module__2Qm5gG__brandMark{background:var(--violet);color:#fff;border-radius:13px 13px 13px 5px;place-items:center;block-size:38px;inline-size:38px;font-size:1.2rem;display:inline-grid;box-shadow:0 8px 22px #6847f538}.not-found-page-module__2Qm5gG__headerNav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.not-found-page-module__2Qm5gG__headerNav a{min-block-size:42px;color:inherit;border-radius:999px;align-items:center;padding-inline:16px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.not-found-page-module__2Qm5gG__headerNav a:last-child{background:var(--ink);color:#fff}.not-found-page-module__2Qm5gG__main{text-align:center;justify-items:center;width:min(100% - 40px,760px);margin-inline:auto;padding-block:72px 88px;display:grid}.not-found-page-module__2Qm5gG__kicker{color:#4d2ed2;background:#ffffffb8;border:1px solid #6847f529;border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 14px;font-size:.86rem;font-weight:760;display:inline-flex}.not-found-page-module__2Qm5gG__code{color:var(--ink);letter-spacing:-.08em;margin:28px 0 0;font-size:clamp(5.4rem,18vw,8.4rem);font-weight:900;line-height:.88}.not-found-page-module__2Qm5gG__wave{block-size:28px;inline-size:min(100%,280px);margin-block:8px 18px;display:block}.not-found-page-module__2Qm5gG__wave path{fill:none;stroke:var(--violet);stroke-linecap:round;stroke-width:2.4px}.not-found-page-module__2Qm5gG__main h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,4vw,3rem);font-weight:900;line-height:1.25}.not-found-page-module__2Qm5gG__lead{max-inline-size:38rem;color:var(--muted);margin:14px 0 0;font-size:1.02rem;line-height:1.9}.not-found-page-module__2Qm5gG__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-block-start:32px;display:flex}.not-found-page-module__2Qm5gG__actions a{border-radius:999px;justify-content:center;align-items:center;min-block-size:52px;padding-inline:22px;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.not-found-page-module__2Qm5gG__primary{background:var(--ink);color:#fff;box-shadow:0 10px 28px #11111324}.not-found-page-module__2Qm5gG__secondary{color:var(--ink);background:#fff;border:1px solid #1111131f}.not-found-page-module__2Qm5gG__links{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:28px 0 0;padding:0;list-style:none;display:flex}.not-found-page-module__2Qm5gG__links a{color:#4d2ed2;font-size:.88rem;font-weight:760;text-decoration:none}.not-found-page-module__2Qm5gG__footer{border-block-start:1px solid #11111312}.not-found-page-module__2Qm5gG__footerInner{min-block-size:72px;color:var(--muted);font-size:.78rem}.not-found-page-module__2Qm5gG__footerInner p{margin:0}@media (hover:hover){.not-found-page-module__2Qm5gG__headerNav a:hover,.not-found-page-module__2Qm5gG__links a:hover{color:#3d22b4}.not-found-page-module__2Qm5gG__headerNav a:last-child:hover,.not-found-page-module__2Qm5gG__primary:hover{color:#fff;background:#000}.not-found-page-module__2Qm5gG__secondary:hover{background:#f6f4f8}}@media (max-width:720px){.not-found-page-module__2Qm5gG__headerInner{min-block-size:68px}.not-found-page-module__2Qm5gG__headerNav a:first-child{display:none}.not-found-page-module__2Qm5gG__main{padding-block:56px 72px}.not-found-page-module__2Qm5gG__footerInner{flex-direction:column;align-items:flex-start;padding-block:18px}}
