.error_container__oicDm{height:calc(100vh - 180px);background-color:#fffcf5;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#000;padding:1.5rem;position:relative;overflow:hidden}.error_glow__MTtg_{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background-color:rgba(220,38,38,.05);border-radius:9999px;filter:blur(150px);pointer-events:none}.error_content__eVh8W{position:relative;z-index:10;text-align:center;display:flex;flex-direction:column;gap:2.5rem;max-width:32rem}.error_badge__8xnHH{display:inline-block;padding:.25rem 1rem;background-color:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.2);border-radius:9999px;color:#dc2626;font-size:.75rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem}.error_title__qYPJl{font-size:2.25rem;font-weight:900;letter-spacing:-.025em;line-height:1}@media (min-width:768px){.error_title__qYPJl{font-size:3rem}}.error_highlight__YeL3R{color:#dc2626;font-style:italic}.error_description__GdYyF{color:#4b5563;font-size:.875rem;line-height:1.625}@media (min-width:768px){.error_description__GdYyF{font-size:1rem}}.error_actions__q9j6S{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding-top:1rem}@media (min-width:640px){.error_actions__q9j6S{flex-direction:row}}.error_primaryButton__S4tRG{width:100%;padding:1rem 2rem;background-color:#ff8908;color:#fff;font-weight:700;border-radius:9999px;transition:all .3s;border:none;cursor:pointer;box-shadow:0 10px 15px -3px rgba(255,137,8,.2)}@media (min-width:640px){.error_primaryButton__S4tRG{width:auto}}.error_primaryButton__S4tRG:hover{background-color:#e67a00}.error_primaryButton__S4tRG:active{transform:scale(.95)}.error_secondaryButton__LeNI5{width:100%;padding:1rem 2rem;background-color:transparent;border:1px solid rgba(0,0,0,.1);color:#000;font-weight:700;border-radius:9999px;transition:all .3s;text-decoration:none}@media (min-width:640px){.error_secondaryButton__LeNI5{width:auto}}.error_secondaryButton__LeNI5:hover{background-color:rgba(0,0,0,.05)}.error_secondaryButton__LeNI5:active{transform:scale(.95)}.error_errorId__zRKqu{font-size:10px;color:#9ca3af;font-family:monospace;letter-spacing:.1em;text-transform:uppercase}.error_decorativeBorder__0ELhC{position:absolute;inset:2rem;border:1px solid rgba(0,0,0,.05);border-radius:40px;pointer-events:none}