.error-module__bSZLSW__globalBody{background:#fffaf2;min-height:100vh;margin:0}.error-module__bSZLSW__page{color:#3f281d;width:100%;min-height:100svh;font-family:var(--font-inter,Inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:radial-gradient(circle at 50% 42%,#fffffffa 0%,#fffaf2f5 50%,#fffaf2 100%);place-items:center;padding:clamp(4rem,8vh,7rem) clamp(1.2rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.error-module__bSZLSW__decorations{pointer-events:none;position:absolute;inset:0;overflow:hidden}.error-module__bSZLSW__bubble{aspect-ratio:1;pointer-events:none;will-change:transform;border-radius:52% 48% 62% 38%/42% 58%;animation:9s ease-in-out infinite alternate error-module__bSZLSW__errorBubbleFloat;display:block;position:absolute}.error-module__bSZLSW__bubblePink{background:#ce58a421;width:clamp(10rem,18vw,17rem);top:-5rem;left:-4rem}.error-module__bSZLSW__bubbleBlue{background:#51a8ca21;width:clamp(11rem,19vw,18rem);animation-delay:-2s;top:12%;right:-5rem}.error-module__bSZLSW__bubbleGreen{background:#9bc94e24;width:clamp(10rem,17vw,16rem);animation-delay:-4s;bottom:-6rem;right:8%}.error-module__bSZLSW__bubbleYellow{background:#ffe72233;width:clamp(7rem,12vw,11rem);animation-delay:-1.5s;bottom:10%;left:4%}.error-module__bSZLSW__card{z-index:2;text-align:center;-webkit-backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #3f281d14;border-radius:36px 36px 36px 12px;flex-direction:column;align-items:center;width:min(100%,760px);padding:clamp(2rem,4vw,3.4rem) clamp(1.4rem,4vw,3.5rem);display:flex;position:relative;box-shadow:0 30px 80px #3f281d14,0 4px 18px #3f281d0a}.error-module__bSZLSW__icon{color:#327f9d;background:#e8f6fb;border:1px solid #51a8ca38;border-radius:18px 18px 18px 7px;place-items:center;width:4rem;height:4rem;display:grid;position:relative;transform:rotate(-4deg);box-shadow:0 12px 30px #327f9d1f}.error-module__bSZLSW__icon>svg{width:1.55rem;height:1.55rem}.error-module__bSZLSW__icon>span{color:#fff;background:#ce58a4;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;display:grid;position:absolute;top:-.5rem;right:-.5rem;box-shadow:0 5px 12px #ce58a438}.error-module__bSZLSW__icon>span svg{width:.82rem;height:.82rem}.error-module__bSZLSW__globalIcon{color:#9b7029;background:#ffe72229;border-color:#e5a72f3d}.error-module__bSZLSW__copy{width:100%;margin-top:1.7rem}.error-module__bSZLSW__eyebrow{color:#8b577b;letter-spacing:.045em;text-transform:uppercase;background:#ce58a414;border:1px solid #ce58a42e;border-radius:999px;padding:.55rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.error-module__bSZLSW__copy h1{color:#3f281d;font-family:var(--font-mynerve,"Comic Sans MS"), cursive;letter-spacing:-.035em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(3rem,6vw,5.2rem);font-weight:400;line-height:.98}.error-module__bSZLSW__copy h1 span{color:#ce58a4;margin-top:.08em;display:block}.error-module__bSZLSW__copy p{color:#6e625c;text-wrap:balance;width:min(100%,580px);margin:1.35rem auto 0;font-size:clamp(.96rem,1.1vw,1.06rem);line-height:1.7}.error-module__bSZLSW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;width:100%;margin-top:2rem;display:flex}.error-module__bSZLSW__primaryButton,.error-module__bSZLSW__secondaryButton{min-height:3.3rem;font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.15rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.error-module__bSZLSW__primaryButton svg,.error-module__bSZLSW__secondaryButton svg{width:1.05rem;height:1.05rem}.error-module__bSZLSW__primaryButton{color:#fff;background:#327f9d;border:1px solid #327f9d;box-shadow:0 10px 24px #327f9d33}.error-module__bSZLSW__primaryButton:hover{background:#286d88;border-color:#286d88;transform:translateY(-3px);box-shadow:0 14px 28px #327f9d40}.error-module__bSZLSW__secondaryButton{color:#563b30;background:#ffffffe0;border:1px solid #e3d9d2}.error-module__bSZLSW__secondaryButton:hover{background:#fff;border-color:#cfc0b7;transform:translateY(-3px)}.error-module__bSZLSW__primaryButton:focus-visible,.error-module__bSZLSW__secondaryButton:focus-visible{outline-offset:4px;outline:3px solid #51a8ca4d}.error-module__bSZLSW__errorReference{color:#998a83;margin:1.35rem 0 0;font-size:.74rem}.error-module__bSZLSW__errorReference strong{color:#74635b;font-weight:700}@keyframes error-module__bSZLSW__errorBubbleFloat{0%{transform:translate(0,0)rotate(-4deg)}to{transform:translate(10px,-14px)rotate(4deg)}}@media (max-width:600px){.error-module__bSZLSW__page{padding:2rem 1rem}.error-module__bSZLSW__card{border-radius:28px 28px 28px 9px;padding:2.2rem 1.2rem}.error-module__bSZLSW__icon{border-radius:16px 16px 16px 6px;width:3.5rem;height:3.5rem}.error-module__bSZLSW__copy{margin-top:1.4rem}.error-module__bSZLSW__copy h1{font-size:clamp(2.7rem,12vw,3.7rem);line-height:1}.error-module__bSZLSW__copy p{margin-top:1.05rem;font-size:.92rem;line-height:1.6}.error-module__bSZLSW__eyebrow{font-size:.7rem}.error-module__bSZLSW__actions{flex-direction:column;gap:.55rem;margin-top:1.6rem}.error-module__bSZLSW__primaryButton,.error-module__bSZLSW__secondaryButton{width:min(100%,330px);min-height:3.15rem}.error-module__bSZLSW__bubblePink{top:-4rem;left:-6rem}.error-module__bSZLSW__bubbleBlue{top:15%;right:-7rem}.error-module__bSZLSW__bubbleGreen{bottom:-4rem;right:-6rem}.error-module__bSZLSW__bubbleYellow{bottom:13%;left:-4rem}}@media (prefers-reduced-motion:reduce){.error-module__bSZLSW__bubble{animation:none}.error-module__bSZLSW__primaryButton,.error-module__bSZLSW__secondaryButton{transition:none}.error-module__bSZLSW__primaryButton:hover,.error-module__bSZLSW__secondaryButton:hover{transform:none}}
