.bSZLSW_page{background:var(--bg-light);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.bSZLSW_card{background:var(--bg-white);border-radius:var(--radius-card);text-align:center;width:100%;max-width:480px;box-shadow:var(--sh-panel);background-image:linear-gradient(#fff,#fff);padding:48px 40px}.bSZLSW_icon{background:var(--danger-bg);width:64px;height:64px;color:var(--danger);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:24px;font-weight:800;display:flex}.bSZLSW_title{color:var(--text-main);margin:0 0 12px;font-size:22px;font-weight:800}.bSZLSW_description{color:var(--text-body);margin:0 0 28px;font-size:15px;line-height:1.6}.bSZLSW_retryBtn{background:var(--primary);color:#fff;border-radius:var(--radius-btn);cursor:pointer;width:100%;min-height:var(--cta-min);border:none;justify-content:center;align-items:center;padding:14px;font-size:16px;font-weight:700;transition:background .2s;display:inline-flex}.bSZLSW_retryBtn:hover{background:var(--primary-hover)}.bSZLSW_homeLink{color:var(--text-body);justify-content:center;align-items:center;min-height:44px;margin-top:16px;padding:8px 16px;font-size:15px;text-decoration:none;display:inline-flex}.bSZLSW_homeLink:hover{color:var(--primary)}.bSZLSW_retryBtn:focus-visible,.bSZLSW_homeLink:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:480px){.bSZLSW_card{padding:36px 24px}.bSZLSW_title{font-size:20px}}
