.error-state_page__MftKj{min-height:100svh;display:grid;place-items:center;background:var(--brand-ice);padding:48px 24px}.error-state_card__pyivi{width:min(100%,680px);border:1px solid var(--border-soft);border-radius:24px;background:#fff;padding:48px}.error-state_card__pyivi img{width:176px;height:auto;display:block;margin-bottom:32px}.error-state_card__pyivi>span{color:var(--brand-blue);font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.error-state_card__pyivi h1{max-width:18ch;margin:12px 0 16px;color:var(--brand-navy);font-size:40px;font-weight:700;line-height:1.16;letter-spacing:-.025em}.error-state_card__pyivi p{max-width:52ch;margin:0;color:var(--text-secondary);font-size:16px;line-height:1.6}.error-state_card__pyivi>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.error-state_card__pyivi a,.error-state_card__pyivi button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--brand-blue);border-radius:var(--radius-control);padding:12px 20px;font-size:14px;font-weight:600;text-align:center;cursor:pointer;transition:background-color .16s var(--ease-out)}.error-state_card__pyivi a{background:var(--brand-blue);color:#fff}.error-state_card__pyivi a:hover{background:var(--brand-blue-hover)}.error-state_card__pyivi button{background:#fff;color:var(--brand-blue)}.error-state_card__pyivi button:hover{background:var(--brand-sky)}.error-state_card__pyivi a svg,.error-state_card__pyivi button svg{flex:none}@media (max-width:1123px){.error-state_card__pyivi{padding:32px}.error-state_card__pyivi h1{font-size:36px}}@media (max-width:619px){.error-state_page__MftKj{padding:24px 16px}.error-state_card__pyivi{border-radius:22px;padding:24px 20px}.error-state_card__pyivi img{margin-bottom:24px}.error-state_card__pyivi h1{font-size:32px;line-height:1.18}.error-state_card__pyivi>div{display:grid}.error-state_card__pyivi a,.error-state_card__pyivi button{min-height:52px}}@media (max-width:359px){.error-state_card__pyivi h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.error-state_card__pyivi a,.error-state_card__pyivi button{transition:none}}