.app-error{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:#06124f;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.app-error-card{box-sizing:border-box;width:100%;max-width:440px;padding:28px 22px 22px;display:flex;flex-direction:column;gap:22px;border-radius:32px;background:#fff;color:#0b1f8f}.app-error-head{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.app-error-kicker{font-style:normal;font-weight:800;font-size:12px;line-height:1;letter-spacing:.22em;color:#1ea7e8}.app-error-title{margin:0;font-weight:900;font-size:32px;line-height:1;letter-spacing:-.02em;color:#0b1f8f}.app-error-text{margin:0;font-weight:500;font-size:15px;line-height:1.5;color:#4a5a9c;text-wrap:pretty}.app-error-button{width:100%;height:60px;padding:0 20px;border:0;border-radius:999px;background:#1ea7e8;display:flex;align-items:center;justify-content:center;font:inherit;font-weight:900;font-size:16px;line-height:1;letter-spacing:.24em;color:#0a1a7a;cursor:pointer;touch-action:manipulation;transition:transform .08s}.app-error-button:active{transform:scale(.98)}
