.error-module__eCO5xW__hero{background-image:radial-gradient(at 18% 12%, color-mix(in oklab, var(--color-brand-primary) 11%, transparent), transparent 45%), radial-gradient(at 82% 28%, color-mix(in oklab, var(--color-brand-accent) 9%, transparent), transparent 50%), radial-gradient(at 50% 100%, color-mix(in oklab, var(--color-warning) 5%, transparent), transparent 55%)}.error-module__eCO5xW__card{box-shadow:0 20px 50px -30px #0f172a2e,0 6px 18px -10px #0f172a0f}.error-module__eCO5xW__iconBubble{background:linear-gradient(135deg, var(--color-brand-primary), var(--color-brand-accent));width:56px;height:56px;color:var(--color-surface-elevated);box-shadow:0 10px 30px -12px color-mix(in oklab, var(--color-brand-primary) 60%, transparent);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.error-module__eCO5xW__iconHalo{border:2px solid color-mix(in oklab, var(--color-brand-accent) 70%, transparent);opacity:0;pointer-events:none;border-radius:9999px;animation:2.4s ease-out infinite error-module__eCO5xW__error-pulse;position:absolute;inset:0}@keyframes error-module__eCO5xW__error-pulse{0%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.error-module__eCO5xW__cta{background:linear-gradient(135deg, var(--color-brand-primary), var(--color-brand-primary-hover));color:var(--color-surface-elevated);box-shadow:inset 0 1px 0 #ffffff40, 0 10px 30px -10px color-mix(in oklab, var(--color-brand-primary) 60%, transparent);transition:transform .15s,box-shadow .15s}@supports (color:lab(0% 0 0)){.error-module__eCO5xW__cta{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.25), 0 10px 30px -10px color-mix(in oklab, var(--color-brand-primary) 60%, transparent)}}.error-module__eCO5xW__cta:hover{box-shadow:inset 0 1px 0 #ffffff40, 0 14px 36px -10px color-mix(in oklab, var(--color-brand-primary) 70%, transparent);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.error-module__eCO5xW__cta:hover{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.25), 0 14px 36px -10px color-mix(in oklab, var(--color-brand-primary) 70%, transparent)}}@media (prefers-reduced-motion:reduce){.error-module__eCO5xW__iconHalo{opacity:0;animation:none}.error-module__eCO5xW__cta{transition:none}}
