.bc-auth-root{background:0 0;min-height:0;padding:0}.bc-account .bc-modal.bc-auth-modal{width:calc(min(640px,100vw - 28px))}.bc-account .bc-modal.bc-auth-modal .bc-modal__heading{align-items:flex-start;padding-bottom:0}.bc-account .bc-modal.bc-auth-modal .bc-modal__heading h2{max-width:none;font-size:23px;font-weight:600;line-height:1.4}.bc-account .bc-modal.bc-auth-modal .bc-modal__body{padding-top:20px}.bc-auth-form{flex-direction:column;gap:18px;display:flex}.bc-auth-form .bc-field{margin:0}.bc-auth-form .bc-button--block{min-height:44px}.bc-auth-entry-row{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.bc-auth-caption{color:var(--bc-muted);font-size:13px;line-height:1.8}.bc-auth-caption b{color:var(--bc-text);overflow-wrap:anywhere;font-weight:500}.bc-auth-caption .bc-text-link{margin-left:4px}.bc-auth-caption--small{text-align:center;font-size:12px}.bc-auth-code input{text-align:center;letter-spacing:8px;height:54px;font-size:24px}.bc-auth-back{align-items:center;gap:5px;margin-bottom:16px;font-size:12px;display:inline-flex}.bc-auth-back .bc-header-icon{width:14px;height:14px;transform:rotate(180deg)}.bc-auth-divider{color:var(--bc-muted);align-items:center;gap:12px;font-size:11px;display:flex}.bc-auth-divider:after,.bc-auth-divider:before{content:"";background:var(--bc-border);flex:1;height:1px}.bc-auth-socials{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.bc-auth-socials>button{border:1px solid var(--bc-border);background:var(--bc-overlay);color:var(--bc-secondary);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 5px;font-size:11px;display:flex}.bc-auth-socials>button:hover:not(:disabled){border-color:var(--bc-border-strong);background:var(--bc-surface-hover)}.bc-auth-socials>button:disabled{opacity:.4;cursor:default}.bc-auth-socials svg{width:21px;height:21px;display:block}.bc-auth-link{text-align:center;align-self:center;font-size:12px;display:block}.bc-auth-link:disabled{opacity:.5;cursor:default;color:var(--bc-muted)}.bc-auth-terms{color:var(--bc-muted);text-align:center;font-size:10px;line-height:1.9}.bc-auth-terms a{color:var(--bc-purple-bright);text-decoration:none}.bc-auth-terms a:hover{text-decoration:underline}.bc-auth-error{color:var(--bc-red);font-size:12px;line-height:1.7;margin-top:18px!important}.bc-auth-page{min-height:65vh}.bc-auth-page .bc-account__container{max-width:460px;padding:32px 0}.bc-auth-page h1{margin-bottom:18px;font-size:28px;font-weight:700;line-height:1.3}.bc-auth-page .bc-panel{padding:26px}.bc-auth-page .bc-auth-caption{margin-bottom:22px}@media (width<=600px){.bc-account .bc-modal.bc-auth-modal .bc-modal__heading h2{font-size:20px}.bc-auth-page{padding-inline:16px}.bc-auth-page .bc-panel{padding:22px 18px}}
