[data-gevety-refresh=v1] .gr-passkey-badge{background:var(--gr-bg-sunken);border:1px solid var(--gr-line-soft);height:18px;color:var(--gr-ink-mute);font-family:var(--gr-font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:10px;display:inline-flex}[data-gevety-refresh=v1] .gr-passkey-meta{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}[data-gevety-refresh=v1] .gr-passkey-meta-key{font-family:var(--gr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gr-ink-mute);font-size:10px}[data-gevety-refresh=v1] .gr-passkey-meta-val{font-family:var(--gr-font-sans);color:var(--gr-ink-soft);font-size:12px}@keyframes gr-passkey-pulse{0%,to{opacity:.55}50%{opacity:1}}[data-gevety-refresh=v1] .gr-passkey-icon-pulsing{animation:1.4s ease-in-out infinite gr-passkey-pulse}@media (prefers-reduced-motion:reduce){[data-gevety-refresh=v1] .gr-passkey-icon-pulsing{opacity:.7;animation:none}}@keyframes gr-passkey-highlight{0%{box-shadow:0 0 0 2px var(--gr-accent-ink)}60%{box-shadow:0 0 0 2px var(--gr-accent-ink)}to{box-shadow:0 0 #0000}}[data-gevety-refresh=v1] .gr-passkey-row-highlight{animation:1.2s ease-out gr-passkey-highlight}@media (prefers-reduced-motion:reduce){[data-gevety-refresh=v1] .gr-passkey-row-highlight{box-shadow:0 0 0 2px var(--gr-accent-ink);animation:none}}[data-gevety-refresh=v1] .gr-passkey-expander{border-top:1px solid var(--gr-line-soft);background:var(--gr-bg-sunken);flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}[data-gevety-refresh=v1] .gr-passkey-expander-prompt{color:var(--gr-ink-soft);margin:0;font-size:13px;line-height:1.45}[data-gevety-refresh=v1] .gr-passkey-expander-prompt em{font-family:var(--gr-font-serif);color:var(--gr-accent-ink);letter-spacing:-.01em;font-size:1.06em;font-style:italic}[data-gevety-refresh=v1] .gr-passkey-name-input{border:1px solid var(--gr-line);background:var(--gr-bg-elev);width:100%;height:36px;color:var(--gr-ink-strong);font-family:var(--gr-font-sans);border-radius:8px;padding:0 10px;font-size:14px}[data-gevety-refresh=v1] .gr-passkey-name-input:focus{border-color:var(--gr-accent);outline:none}[data-gevety-refresh=v1] .gr-passkey-actions{align-items:center;gap:12px;display:inline-flex}[data-gevety-refresh=v1] .gr-passkey-action-link{font-family:var(--gr-font-sans);color:var(--gr-accent-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:13px}[data-gevety-refresh=v1] .gr-passkey-action-link:hover{background:var(--gr-accent-soft)}[data-gevety-refresh=v1] .gr-passkey-action-link-danger{color:var(--gr-danger)}[data-gevety-refresh=v1] .gr-passkey-action-link-danger:hover{background:var(--gr-danger-soft)}[data-gevety-refresh=v1] .gr-passkey-action-link-mute{color:var(--gr-ink-soft)}[data-gevety-refresh=v1] .gr-passkey-disabled-card{border:1px dashed var(--gr-line);border-radius:var(--gr-radius);background:var(--gr-bg-elev);color:var(--gr-ink-soft);font-family:var(--gr-font-sans);padding:18px 20px;font-size:13px;line-height:1.5}[data-gevety-refresh=v1] .gr-passkey-disabled-card-title{font-family:var(--gr-font-sans);color:var(--gr-ink-strong);margin:0 0 4px;font-size:14px;font-weight:500}[data-gevety-refresh=v1] .gr-passkey-disabled-card-body em{font-family:var(--gr-font-serif);color:var(--gr-accent-ink);letter-spacing:-.01em;font-size:1.06em;font-style:italic}