.bd-shell[data-depth=d0] .bd-shell__body{justify-content:center;align-items:center;padding:24px;display:flex}.bd-auth{flex-direction:column;align-items:center;gap:26px;width:100%;margin:auto;display:flex}.bd-auth__lock{text-align:center;flex-direction:column;align-items:center;gap:11px;display:flex}.bd-auth__home{align-items:center;gap:inherit;color:inherit;border-radius:var(--bd-frame-r-sm);flex-direction:column;margin:-6px -10px;padding:6px 10px;text-decoration:none;display:flex}.bd-auth__home:focus-visible{outline:var(--bd-focus-ring-art);outline-offset:2px;box-shadow:0 0 0 2px var(--bd-focus-art-hi)}.bd-auth__mark{border-radius:var(--bd-r-lg);border:1.5px solid #ffffffe6;place-items:center;width:40px;height:40px;display:grid;position:relative}.bd-auth__mark:before{content:"";border:1px solid #ffffff59;border-radius:4px;position:absolute;inset:5px}.bd-auth__mark:after{content:"";background:var(--color-primary);border-radius:999px;width:6px;height:6px}.bd-auth__name{font-family:var(--bd-font-display,inherit);font-weight:var(--bd-display-weight,600);font-size:var(--bd-text-xl);letter-spacing:var(--bd-display-track,-.014em);color:#fff}.bd-auth__tag{font-size:var(--bd-text-sm);color:#ffffffa8}.bd-auth__sheet{box-sizing:border-box;background:var(--bd-panel);border:1px solid var(--bd-line);border-radius:var(--bd-frame-r-lg);width:366px;max-width:100%;box-shadow:var(--bd-shadow-lg);color:var(--bd-ink);text-align:left;--radius-md:var(--bd-frame-r-sm);padding:24px 24px 20px}.bd-auth__h{font-family:var(--bd-font-display,inherit);font-weight:var(--bd-display-weight,600);font-size:var(--bd-text-xl);letter-spacing:var(--bd-display-track,-.014em);color:var(--bd-ink);margin:0 0 3px}.bd-auth__sub{font-size:var(--bd-text-sm);color:var(--bd-ink-dim);margin:0 0 18px;line-height:1.55}.bd-auth__foot{text-align:center;font-size:var(--bd-text-sm);color:var(--bd-ink-dim);margin-top:15px}.bd-auth__foot a{color:var(--bd-accent-text);font-weight:600;text-decoration:none}.bd-auth__foot a:hover,.bd-auth__foot a:focus-visible{text-decoration:underline}.bd-auth__fine{font-size:var(--bd-text-xs);margin:12px 0 0;line-height:1.55}.bd-auth__form{flex-direction:column;gap:14px;display:flex}.bd-auth__field{flex-direction:column;gap:6px;display:flex}.bd-auth__hint{text-align:right;font-size:var(--bd-text-xs);color:var(--bd-ink-faint)}.bd-auth__link{color:var(--bd-accent-text);font-size:var(--bd-text-xs);font-family:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.bd-auth__link:hover,.bd-auth__link:focus-visible{text-decoration:underline}.bd-auth__or{font-family:var(--bd-font-mono);font-size:var(--bd-text-2xs);letter-spacing:var(--bd-track-mono);text-transform:uppercase;color:var(--bd-ink-faint);align-items:center;gap:10px;margin:15px 0;display:flex}.bd-auth__or:before,.bd-auth__or:after{content:"";background:var(--bd-line);flex:1;height:1px}.bd-auth__center{text-align:center}.bd-auth__addr{color:var(--bd-ink);font-weight:600}.bd-auth__glyph{background:color-mix(in oklab, currentColor 12%, transparent);border-radius:999px;place-items:center;width:56px;height:56px;margin:0 auto 14px;display:grid}.bd-auth__glyph--good{color:var(--bd-status-approved)}.bd-auth__glyph--bad{color:var(--bd-status-overdue)}.bd-auth__glyph--wait{color:var(--bd-accent-text)}.bd-auth__spin{border:2px solid var(--bd-accent-text);border-top-color:#0000;border-radius:999px;width:32px;height:32px;margin:0 auto;animation:.9s linear infinite bd-auth-spin}@keyframes bd-auth-spin{to{transform:rotate(360deg)}}@media (max-width:479px){.bd-shell[data-depth=d0] .bd-shell__body{padding:16px}.bd-auth{gap:20px}}
