.doc-signin3 .si-root{overflow:visible;background:var(--sheet)!important;min-height:100dvh!important;padding:0!important}.doc-signin3 .si-root>.bi-sheet{background:var(--sheet);overflow:visible;border:0!important;grid-template-rows:auto 1fr auto!important;align-items:center!important;min-height:100dvh!important;padding:0!important;display:grid!important}.si-head{padding:12px 32px}.si-brand{background:url(/assets/logo/botinc-wordmark-light.svg) 50%/contain no-repeat;width:112px}.si-root[data-theme=dark] .si-brand{background-image:url(/assets/logo/botinc-wordmark-dark.svg)}.si-brand>*{visibility:hidden}.doc-signin3 .ob-card{margin:0 auto;width:min(400px,100%)!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}.doc-signin3 .ob-card>aside,.doc-signin3 .ob-main>.sc-host-x:first-child,.si-one [hidden]{display:none!important}.doc-signin3 .ob-main{padding:0 20px!important;overflow:visible!important}.si-one{text-align:center;justify-items:center;max-width:360px;margin:0 auto;display:grid;gap:20px!important}.si-hero,.si-actions,.si-fields{justify-items:center;gap:12px;width:100%;display:grid}.si-title{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:700}.si-sub,.si-hint,.si-switch,.si-row,.si-foot,.si-link{color:var(--mute);margin:0;font-size:13px}.si-one .si-btn,.si-in{border-radius:10px;width:100%;height:44px}.doc-signin3 .si-in::placeholder{color:var(--mute)}.si-fields .si-btn{color:#fff;background:#1077d5;border-color:#1077d5}.doc-signin3 a.si-btn[href=\/onboarding]{box-sizing:border-box;height:44px;color:var(--ink)!important;border-style:solid!important;font-weight:500!important}.si-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.si-link{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.si-alt svg{width:13px}.si-signing{background:#37352f0f;border-radius:10px;align-items:center;gap:10px;height:48px;padding:0 22px;font-size:15px;display:inline-flex}.si-foot{padding:2px 16px max(2px,env(safe-area-inset-bottom));justify-content:center;align-items:center;gap:18px;display:flex}.si-foot a{color:inherit}@media (max-height:700px){.si-hero>svg{display:none}}@container auth (max-width:720px){.si-head{padding:4px 18px}.doc-signin3 .ob-main{padding:0 18px!important}.doc-signin3 .si-root .si-one{gap:16px!important}.doc-signin3 :is(.si-actions,.si-fields){gap:8px}}
