:is(html:has(.doc-signin3),body:has(.doc-signin3)){height:100%}body:has(.doc-signin3){background:var(--canvas);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}.doc-signin3 a{color:var(--ink);text-decoration:none}.doc-signin3 a:hover{color:var(--accent-text)}.doc-signin3 ::selection{background:var(--accent-wash);color:var(--accent-text)}.si-btn{border:1px solid var(--line);border-radius:var(--radius-input);background:var(--sheet);width:100%;height:48px;color:var(--ink);font:inherit;cursor:pointer;transition:background var(--dur-pointer) var(--ease),transform var(--dur-pointer) var(--ease);justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:500;display:flex}.si-btn:hover{background:var(--hover)}.si-btn:active:not(:disabled){transform:translateY(1px)}.si-btn[data-variant=ink]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.si-btn[data-variant=ink]:hover:not(:disabled){background:var(--ink-2,#333)}.si-btn:disabled{opacity:.45;cursor:default}.si-in{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-input);background:var(--sheet);width:100%;height:44px;color:var(--ink);font:inherit;transition:border-color var(--dur-pointer) var(--ease);outline:none;padding:0 14px;font-size:15px;font-weight:400}.si-in:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.si-in::placeholder{color:var(--faint)}.si-code{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.si-code input{text-align:center;height:56px;font-size:22px;font-weight:600;font-family:var(--font-mono);padding:0}.si-phase>*{animation:bi-rise var(--dur-state) var(--ease) both}.si-link{font:inherit;color:var(--mute);cursor:pointer;background:0 0;border:0;padding:0}.si-link:hover{color:var(--accent-text)}.ob-card{box-sizing:border-box;border:var(--hairline);border-radius:var(--radius-sheet);background:var(--sheet);width:min(1240px,100%);height:clamp(600px,100vh - 200px,820px);box-shadow:var(--shadow-lift);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:4px 4px 4px 0;display:grid;overflow:hidden}.ob-art .rise{animation:bi-rise .7s var(--ease) both}.si-root{container:auth/inline-size}.si-frame[data-phone=true]{background:#e5e5e7;align-content:start;justify-items:center;min-height:100vh;padding:32px 0;display:grid}.si-frame[data-phone=true]>.si-root{scrollbar-width:none;border-radius:44px;width:390px;height:844px;box-shadow:0 0 0 10px #111,0 30px 80px -20px #00000080;min-height:0!important;overflow:auto!important}.si-frame[data-phone=true]>.si-root::-webkit-scrollbar{display:none}@container auth (max-width:1100px){.ob-card{min-height:600px;grid-template-columns:minmax(0,1fr)!important;height:auto!important;padding:0!important}.ob-art{display:none!important}.ob-main{padding:32px 24px!important}}@container auth (max-width:720px){.si-root{padding:0!important}.si-root>.bi-sheet{flex-direction:column;justify-content:center;border:0!important;border-radius:0!important;align-items:stretch!important;min-height:100vh!important;padding:16px 20px 32px!important;display:flex!important}.si-root>.bi-sheet>a[aria-label=BotInc]{flex:none;align-items:center;height:44px;margin:0 auto 24px!important}.si-root .ob-main{flex:none;justify-content:center;min-height:0!important;overflow:visible!important}.si-root .ob-main>x-import:first-child,.si-root .ob-main>div[hint-size]:first-child{top:-80px}.si-root .si-phase{flex:none!important;align-content:start!important;gap:24px!important}.si-root{flex-direction:column;display:flex}.si-root>.bi-sheet{flex:auto}.si-root .si-link{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.ob-card{width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.ob-main{padding:8px 0 0!important;overflow:visible!important}.ob-main h1{letter-spacing:-.025em!important;font-size:28px!important}.ob-main [class$=-phase]{gap:22px!important}.ob-main .o8-scroll{padding-bottom:8px!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.ob-main .o8-seg button,.ob-main .si-btn,.ob-main .o8-btn{min-height:44px}.ob-main .o8-seg button{height:40px!important}.ob-main [style*="grid-template-columns: repeat(2, minmax(0, 1fr))"]{grid-template-columns:minmax(0,1fr)!important}}.si-frame[data-phone=true]>.si-root>.bi-sheet{min-height:844px!important}
