.wb-install{justify-content:center;align-items:center;gap:7px;display:inline-flex}.wb-install-help{left:12px;right:12px;bottom:max(16px, env(safe-area-inset-bottom));z-index:60;background:var(--wb-panel-raised,#151d29);max-width:420px;color:var(--wb-text,#e7edf7);border:1px solid #3a6077;border-radius:12px;gap:8px;margin:0 auto;padding:16px 18px;font-size:14px;line-height:1.45;display:grid;position:fixed;box-shadow:0 18px 50px #0000008c}.wb-install-help ol{gap:6px;margin:0;padding-left:20px;display:grid}.wb-install-help svg{vertical-align:-3px;color:var(--wb-sky,#7cc4e4)}.wb-install-help .wb-button{min-height:44px;margin-top:4px}.wb-passkey-signin{gap:12px;margin-bottom:6px;display:grid}.wb-passkey-signin .wb-button{justify-content:center;gap:9px;min-height:48px;font-size:14px}.wb-passkey-hint{color:var(--wb-sky,#7cc4e4);font-size:13px;line-height:1.45}.wb-passkey-or{color:var(--wb-muted,#8796a8);align-items:center;gap:10px;font-size:12px;display:flex}.wb-passkey-or:before,.wb-passkey-or:after{content:"";border-top:1px solid var(--wb-border-soft,#223043);flex:1}.wb-passkey-offer{gap:12px;display:grid}.wb-passkey-offer p{color:var(--wb-secondary,#b6c2d1)}.wb-passkey-offer>div{flex-wrap:wrap;gap:10px;display:flex}.wb-passkey-offer .wb-button{min-height:46px}.wb-passkeys ul{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.wb-passkeys li{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.wb-passkeys li small{color:var(--wb-muted,#8796a8);margin-left:6px}.wb-passkeys>div{flex-wrap:wrap;gap:8px;display:flex}
