.prototype-ui .fresh-proof-ways{gap:8px;display:grid}.prototype-ui .fresh-proof-way{min-height:48px;color:var(--ink);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex;border:1px solid var(--line)!important;background:var(--card)!important}.prototype-ui .fresh-proof-way small{color:var(--muted);font-size:11px}.prototype-ui .fresh-proof-way.is-selected{border-color:var(--blue)!important;background:var(--tint)!important}.prototype-ui .passkey-section{gap:8px;padding-top:8px;display:grid}.prototype-ui .passkey-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.prototype-ui .passkey-section-head h3{margin:0;font-size:14px}.prototype-ui .passkey-section p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.prototype-ui .passkey-list{margin:0;padding:0;list-style:none;display:grid}.prototype-ui .passkey-list li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:48px;font-size:12px;display:grid}.prototype-ui .passkey-list li:last-child{border-bottom:1px solid var(--line)}.prototype-ui .passkey-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.prototype-ui .passkey-date{color:var(--muted);font-variant-numeric:tabular-nums}.prototype-ui .passkey-list .text-button{min-height:44px}@media (width<=600px){.prototype-ui .passkey-list li{grid-template-columns:minmax(0,1fr) auto}.prototype-ui .passkey-date{display:none}}