.ErrorPage-module__sc13la__page{--teal:#0faf9e;--deep:#063f3b;z-index:99999;color:#111317;background:linear-gradient(45deg,#0faf9e09 25%,#0000 25% 75%,#0faf9e09 75%) 0 0/56px 56px,linear-gradient(-45deg,#0faf9e09 25%,#0000 25% 75%,#0faf9e09 75%) 0 0/56px 56px,radial-gradient(circle at 50% 0,#fff 0,#f8f4ed 55%,#edf7f5 100%);place-items:center;min-height:100dvh;padding:32px 20px 68px;font-family:Manrope,Segoe UI,Arial,sans-serif;display:grid;position:fixed;inset:0;overflow:auto}.ErrorPage-module__sc13la__glow{aspect-ratio:1;filter:blur(90px);pointer-events:none;background:#0faf9e1a;border-radius:50%;width:min(680px,90vw);position:fixed}.ErrorPage-module__sc13la__card{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #063f3b1c;border-radius:30px;width:min(680px,100%);padding:clamp(30px,6vw,58px);position:relative;box-shadow:0 30px 80px #063f3b29}.ErrorPage-module__sc13la__card:before{content:"";background:linear-gradient(90deg, transparent, var(--teal), transparent);border-radius:0 0 8px 8px;height:4px;position:absolute;top:0;left:16%;right:16%}.ErrorPage-module__sc13la__brandLogo{object-fit:contain;margin-inline:auto;width:clamp(170px,34vw,230px);height:auto;margin-bottom:30px;display:block}.ErrorPage-module__sc13la__codeWrap{justify-content:center;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ErrorPage-module__sc13la__code{color:var(--teal);letter-spacing:-.07em;font-size:clamp(52px,11vw,86px);font-weight:900;line-height:.9}.ErrorPage-module__sc13la__divider{background:#d9e3e0;width:1px;height:48px}.ErrorPage-module__sc13la__eyebrow{color:#63716f;letter-spacing:.14em;text-align:left;text-transform:uppercase;max-width:120px;font-size:12px;font-weight:800;line-height:1.45}.ErrorPage-module__sc13la__card h1{color:#111317;letter-spacing:-.035em;max-width:540px;margin:0 auto 14px;font-size:clamp(28px,5vw,42px);font-weight:800;line-height:1.15}.ErrorPage-module__sc13la__message{color:#66706f;max-width:530px;margin:0 auto;font-size:clamp(15px,2vw,17px);line-height:1.7}.ErrorPage-module__sc13la__actions{justify-content:center;margin-top:28px;display:flex}.ErrorPage-module__sc13la__homeButton{color:#fff;background:linear-gradient(135deg,#0faf9e,#087f75);border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #0faf9e45}.ErrorPage-module__sc13la__homeButton:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 34px #0faf9e57}.ErrorPage-module__sc13la__homeButton:focus-visible{outline-offset:4px;outline:3px solid #0faf9e59}.ErrorPage-module__sc13la__homeButton svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px}.ErrorPage-module__sc13la__redirect{color:#79817f;margin:26px 0 9px;font-size:13px}.ErrorPage-module__sc13la__redirect strong{color:var(--deep)}.ErrorPage-module__sc13la__progress{background:#e7efed;border-radius:99px;width:min(280px,80%);height:4px;margin:0 auto;overflow:hidden}.ErrorPage-module__sc13la__progress span{transform-origin:0;border-radius:inherit;background:var(--teal);width:100%;height:100%;animation-name:ErrorPage-module__sc13la__countdown;animation-timing-function:linear;animation-fill-mode:forwards;display:block}.ErrorPage-module__sc13la__footerNote{color:#063f3b94;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800;position:fixed;bottom:22px}@keyframes ErrorPage-module__sc13la__countdown{to{transform:scaleX(0)}}@media (max-width:560px){.ErrorPage-module__sc13la__page{padding:20px 14px 58px}.ErrorPage-module__sc13la__card{border-radius:22px}.ErrorPage-module__sc13la__brandLogo{margin-bottom:24px}.ErrorPage-module__sc13la__codeWrap{gap:12px}.ErrorPage-module__sc13la__divider{height:40px}}@media (prefers-reduced-motion:reduce){.ErrorPage-module__sc13la__homeButton{transition:none}.ErrorPage-module__sc13la__progress span{animation:none}}
