.error-module__uHmsfa__errorPage{background:radial-gradient(circle at 50% 42%, var(--accent-glow), transparent 35%);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);place-items:center;padding:110px 20px 70px;display:grid;position:relative;overflow:hidden}.error-module__uHmsfa__errorPage:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.error-module__uHmsfa__header{z-index:20;align-items:center;height:68px;padding:0 clamp(20px,5vw,76px);display:flex;position:absolute;inset:0 0 auto}.error-module__uHmsfa__brand{letter-spacing:-.02em;color:var(--text-primary);align-items:center;font-size:16px;text-decoration:none;display:flex}.error-module__uHmsfa__brand b{color:var(--accent-color);font-weight:600}.error-module__uHmsfa__heroInner{text-align:center;z-index:5;width:min(720px,100%);position:relative}.error-module__uHmsfa__cardBackdrop{z-index:1;pointer-events:none;position:absolute;inset:68px 0 0}.error-module__uHmsfa__cardBackdrop img{opacity:.12;filter:saturate(.65);border-radius:4.7%/3.4%;height:auto;position:absolute;box-shadow:0 30px 70px #000000b8}.error-module__uHmsfa__leftCard{width:clamp(210px,20vw,300px);top:44%;left:clamp(-110px,50% - 650px,8vw);transform:translateY(-52%)rotate(-17deg)}.error-module__uHmsfa__rightCard{width:clamp(175px,16vw,245px);top:58%;right:clamp(-110px,50% - 650px,8vw);transform:translateY(-48%)rotate(9deg)}.error-module__uHmsfa__kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--accent-color);font:500 10px var(--font-mono);margin-bottom:18px;display:block}.error-module__uHmsfa__title{letter-spacing:-.065em;color:var(--text-primary);margin-bottom:22px;font-size:clamp(40px,6.4vw,76px);font-weight:600;line-height:1.02}.error-module__uHmsfa__description{max-width:590px;color:var(--text-secondary);margin:0 auto 28px;font-size:clamp(14px,1.6vw,17px);line-height:1.65}.error-module__uHmsfa__codeBlock{text-align:left;max-width:590px;font-family:var(--font-mono);color:var(--color-danger);white-space:pre-wrap;scrollbar-width:thin;background:#ef444408;border:1px solid #ef44441f;border-radius:6px;max-height:150px;margin:0 auto 28px;padding:14px;font-size:11px;overflow-x:auto}.error-module__uHmsfa__actions{justify-content:center;gap:10px;min-height:38px;display:flex}.error-module__uHmsfa__button,.error-module__uHmsfa__secondaryButton{cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast);border-radius:6px;justify-content:center;align-items:center;padding:10px 16px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.error-module__uHmsfa__button{background:var(--accent-color);color:#071614;border:1px solid var(--accent-color)}.error-module__uHmsfa__button:hover{background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:var(--shadow-glow);transform:translateY(-1px)}.error-module__uHmsfa__secondaryButton{color:var(--text-secondary);border:1px solid var(--border-color);background:0 0}.error-module__uHmsfa__secondaryButton:hover{color:var(--text-primary);border-color:var(--border-color-hover);background:var(--bg-surface-hover);transform:translateY(-1px)}@media (max-width:760px){.error-module__uHmsfa__errorPage{padding-top:90px}.error-module__uHmsfa__actions{flex-wrap:wrap}.error-module__uHmsfa__cardBackdrop img{opacity:.075}.error-module__uHmsfa__leftCard{width:clamp(155px,38vw,195px);top:43%;left:-88px}.error-module__uHmsfa__rightCard{width:clamp(135px,32vw,175px);top:61%;right:-70px}}@media (max-width:480px){.error-module__uHmsfa__header{height:58px;padding:0 16px}.error-module__uHmsfa__title{font-size:44px}.error-module__uHmsfa__description{font-size:13px}.error-module__uHmsfa__actions{flex-direction:column;width:100%}.error-module__uHmsfa__button,.error-module__uHmsfa__secondaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.error-module__uHmsfa__cardBackdrop img{transition:none}}
