#staff-signin .dest{border:1px solid var(--hair);border-radius:8px;padding:12px 14px;background:var(--soft);font-size:13.5px;margin:0 0 20px}#staff-signin .dest b{display:block;font-weight:600;font-size:14px}#staff-signin .field{margin:0 0 12px;font-size:18px;letter-spacing:.18em;text-align:center}#staff-signin .foot{font-size:12.5px;color:var(--muted);margin-top:16px}#staff-signin .qr-mfa-note{margin:0 0 12px}#staff-signin .qr-landing{font-size:14.5px;margin:0 0 20px}#staff-signin .note{font-size:13.5px;font-weight:500;color:var(--ink)}#staff-signin .note:empty{display:none}@media(max-width:720px){#staff-signin .btn-lg{font-size:14px;padding:0 16px;white-space:normal}}.signin-card:has(#staff-signin) .signin-label{font-size:13px}.signin-card:has(#staff-signin) .brand img{view-transition-name:mark}.signin-card:has(#staff-signin):not([data-signin-settled=true]){opacity:0}#staff-signin .qr-setup-line{font-size:14.5px;margin:0 0 16px}#staff-signin .setup-key{display:flex;gap:16px;align-items:center;border:1px solid var(--hair);border-radius:8px;padding:12px;background:var(--soft);margin:0 0 16px}#staff-signin .setup-qr{flex:none;width:168px;height:168px;border-radius:4px;background:#fff}#staff-signin .setup-key-text{margin:0;font-size:13.5px;min-width:0}#staff-signin .setup-key-text b{display:block;font-weight:600;font-size:14px;margin-bottom:4px}#staff-signin .setup-key-text code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;letter-spacing:.06em;word-break:break-word;-webkit-user-select:all;user-select:all}@media(max-width:720px){#staff-signin .setup-key{flex-direction:column;align-items:flex-start}}