/* V69 — logged-in Human Card workspace and passkey-confirmed password controls. */
.humanLoggedInV47 .humanLoginFormV46{display:none!important}
.humanLoggedInV47 #human-card-vault .cardSearchV22,.humanLoggedInV47 #human-card-vault .tierLegendV25{display:none!important}
.humanLoggedInV47 #human-card-vault .vaultGridV22{grid-template-columns:1fr!important}
.humanLoggedInV47 #human-card-vault .vaultGridV22>div:first-child{display:none!important}
.humanLoggedInV47 #human-card-vault .vaultResultV22{max-width:560px;margin-inline:auto}
.humanCredentialV69{border-color:rgba(7,92,255,.18)!important;background:linear-gradient(145deg,#f5f8ff,#fff)!important}.humanCredentialV69 b{overflow-wrap:anywhere;font:800 12px/1.35 ui-monospace,monospace!important;color:#0b326e}.humanCredentialV69 p,.humanPasswordGateV69 p{margin:7px 0 10px;color:#697586;font:500 9px/1.5 ui-monospace,monospace}.humanCredentialV69>div{display:flex;gap:7px;flex-wrap:wrap}
.humanPassportOpenV69{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:15px;border:1px solid rgba(16,18,23,.09);border-radius:18px;background:linear-gradient(145deg,#0b2a53,#153f70);color:#fff;text-align:left;cursor:pointer;box-shadow:0 12px 28px rgba(10,42,83,.18)}.humanPassportOpenV69 span{display:grid;gap:5px}.humanPassportOpenV69 small{color:#d8c179!important}.humanPassportOpenV69 b{margin:0!important}.humanPassportOpenV69 i{font:800 8px/1 ui-monospace,monospace;font-style:normal;color:#d8c179}.humanPassportOpenV69:hover{transform:translateY(-2px)}
.humanPasswordGateV69{padding:15px;border:1px solid rgba(16,18,23,.09);border-radius:18px;background:#fff}.humanPasswordGateV69>small{color:#075cff}.humanPasswordGateV69 .humanPasswordV51{display:grid;gap:8px;margin-top:12px;padding:13px}.humanPasswordGateV69 .humanPasswordV51[hidden]{display:none!important}.humanPasswordGateV69 .humanPasswordV51>input{min-height:46px;border:1px solid rgba(16,18,23,.14);border-radius:12px;padding:0 12px;background:#fff;font:800 10px/1 ui-monospace,monospace}.humanPasswordGateV69 .humanPasswordV51>div{display:flex;gap:7px;flex-wrap:wrap}
.humanLoggedInV47 .humanLoginTopV46{padding-bottom:10px;border-bottom:1px solid rgba(16,18,23,.08)}
@media(max-width:620px){.humanProfileV46{grid-template-columns:1fr}.humanCredentialV69 b{font-size:10px!important}.humanPassportOpenV69{align-items:flex-start;flex-direction:column}}
