.BIhrfW_page{background:#f7f8fa;justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex}.BIhrfW_card{background:var(--sw-bg);border-radius:calc(var(--sw-radius) + 6px);text-align:center;border:1px solid #d0d5dd;width:100%;max-width:420px;padding:32px 28px 24px;box-shadow:0 4px 16px #1018280f}.BIhrfW_logo{width:220px;max-width:70%;height:auto;margin:0 auto 20px;display:block}.BIhrfW_title{margin:0 0 6px;font-size:1.4rem;font-weight:650}.BIhrfW_subtitle{color:var(--sw-muted);margin:0 0 22px;font-size:.95rem;line-height:1.45}.BIhrfW_error{border-radius:var(--sw-radius);border:1px solid color-mix(in srgb, var(--sw-danger) 35%, #fff);background:color-mix(in srgb, var(--sw-danger) 7%, #fff);color:var(--sw-danger);text-align:left;margin:0 0 18px;padding:10px 12px;font-size:.92rem}.BIhrfW_msButton{border-radius:var(--sw-radius);color:#5e5e5e;cursor:pointer;background:#fff;border:1px solid #8c8c8c;justify-content:center;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 16px;font-weight:600;transition:background-color .12s,box-shadow .12s;display:inline-flex}.BIhrfW_msButton:hover{background:#f3f3f3}.BIhrfW_msButton:focus-visible{outline:none;box-shadow:0 0 0 3px #1f5fa859}.BIhrfW_msLogo{flex:none;width:21px;height:21px}.BIhrfW_footer{margin:20px 0 0;font-size:.875rem}.BIhrfW_footer a{color:var(--sw-muted)}
