.error-page{background-color:#f9fafb;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0;min-height:calc(100vh - 6.625rem);padding:3rem 0 4.5rem;display:flex}.error-page__card{text-align:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:0;max-width:47.5rem;margin:0 auto;padding:3rem 3.25rem 2.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (prefers-reduced-motion:no-preference){.error-page__card{animation:.34s ease-out both app-fade-in-up}}.error-page__status{letter-spacing:.125rem;color:#0059992e;margin:0 0 .5rem;font-family:Inter,sans-serif;font-size:10rem;font-weight:700;line-height:.9}@media (prefers-reduced-motion:no-preference){.error-page__status{animation:.72s ease-out both app-fade-in-scale}}.error-page__title{color:#005999;letter-spacing:-.025rem;font-family:Inter,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2rem}@media (max-width:48rem){.error-page__title{letter-spacing:-.01875rem;font-size:1.375rem;line-height:1.875rem}}@media (max-width:36rem){.error-page__title{letter-spacing:-.0125rem;font-size:1.25rem;line-height:1.75rem}}.error-page__title{color:#005999;margin:0 0 1rem}.error-page__description{color:#111928;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (max-width:48rem){.error-page__description{font-size:.9375rem;line-height:1.4375rem}}@media (max-width:36rem){.error-page__description{font-size:.875rem;line-height:1.375rem}}.error-page__description{color:#111928;max-width:35rem;margin:0 auto}.error-page__technical{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (max-width:48rem){.error-page__technical{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.error-page__technical{font-size:.75rem;line-height:1.25rem}}.error-page__technical{color:#6b7280;max-width:31.25rem;margin:1rem auto 0}.error-page__actions{flex-wrap:nowrap;justify-content:center;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.error-page__action-button.btn{min-width:13.75rem;box-shadow:0 1px 2px #0000000d}.error-page__action-button.btn.btn--secondary{background-color:#fff}.error-page__tips{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;max-width:35rem;margin:1.5rem auto 0;padding:0;list-style:none;display:flex}.error-page__tip{color:#111928;font-family:Inter,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (max-width:48rem){.error-page__tip{font-size:.8125rem;line-height:1.3125rem}}@media (max-width:36rem){.error-page__tip{font-size:.75rem;line-height:1.25rem}}.error-page__tip{color:#6b7280;background-color:#fff;border:1px solid #e5e5e5;border-radius:62.4375rem;margin:0;padding:.4375rem .75rem}@media (max-width:48rem){.error-page{min-height:auto;padding:1.5rem 0 2.75rem}.error-page__card{padding:2.125rem 1.25rem 1.875rem}.error-page__status{font-size:6rem}.error-page__title{font-size:1.75rem}.error-page__actions{flex-direction:column;align-items:stretch;margin-top:1.5rem}.error-page__action-button{width:100%;min-width:0}.error-page__tips{margin-top:1rem}}
