.error-module__bSZLSW__page{background:radial-gradient(circle at 50% 20%,#7c5cff1f,#0000 34%),#09090d;place-items:center;min-height:100svh;padding:32px;display:grid;position:relative;overflow:hidden}.error-module__bSZLSW__glow{filter:blur(110px);pointer-events:none;background:#7c5cff14;border-radius:999px;width:520px;height:520px;position:absolute}.error-module__bSZLSW__panel{background:linear-gradient(145deg,#16141ff5,#0c0c12f5);border:1px solid #9a7bff2e;border-radius:28px;width:min(760px,100%);padding:54px;position:relative;box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff09}.error-module__bSZLSW__code{color:#9a7bff2e;font-family:var(--font-mono), monospace;letter-spacing:-.08em;-webkit-user-select:none;user-select:none;font-size:clamp(4.5rem,12vw,8rem);font-weight:700;line-height:1;position:absolute;top:22px;right:28px}.error-module__bSZLSW__iconWrap{color:#a98eff;background:#7c5cff17;border:1px solid #9a7bff47;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:34px;display:grid;position:relative;box-shadow:0 10px 30px #4e34af29}.error-module__bSZLSW__copy{max-width:590px;position:relative}.error-module__bSZLSW__kicker{color:#9a7bff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:.76rem;font-weight:700;display:inline-block}.error-module__bSZLSW__copy h1{letter-spacing:-.055em;max-width:560px;margin:0;font-size:clamp(2.3rem,6vw,4.5rem);line-height:.98}.error-module__bSZLSW__copy p{color:#9d9baa;max-width:500px;margin:20px 0 0;font-size:1rem;line-height:1.7}.error-module__bSZLSW__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex;position:relative}.error-module__bSZLSW__retry,.error-module__bSZLSW__home{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-weight:650;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.error-module__bSZLSW__retry{color:#fff;background:linear-gradient(#825fff,#6c49e5);border:1px solid #7c5cff7a;box-shadow:0 10px 26px #5f41d738}.error-module__bSZLSW__home{color:#ceccd7;background:#ffffff06;border:1px solid #ffffff14}.error-module__bSZLSW__retry:hover,.error-module__bSZLSW__home:hover{transform:translateY(-1px)}.error-module__bSZLSW__home:hover{background:#7c5cff0d;border-color:#9a7bff42}@media (max-width:640px){.error-module__bSZLSW__page{padding:18px}.error-module__bSZLSW__panel{border-radius:22px;padding:36px 24px 28px}.error-module__bSZLSW__code{font-size:4.4rem;top:18px;right:22px}.error-module__bSZLSW__iconWrap{margin-bottom:50px}.error-module__bSZLSW__actions,.error-module__bSZLSW__retry,.error-module__bSZLSW__home{width:100%}}
