.td-local-identity-overlay{position:fixed;left:18px;bottom:18px;z-index:2147483000;display:flex;align-items:stretch;min-width:238px;max-width:min(330px,calc(100vw - 24px));opacity:0;transform:translateY(12px) scale(.985);pointer-events:none;transition:opacity .5s ease,transform .5s ease;background:rgba(243,240,232,.72);border:1px solid rgba(17,16,14,.22);border-radius:18px;box-shadow:0 12px 42px rgba(17,16,14,.12);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);overflow:hidden;color:#11100e;font-family:Inter,system-ui,sans-serif}.td-local-identity-overlay.is-visible{opacity:1;transform:none;pointer-events:auto}.td-local-identity-overlay.is-dragging{transition:none;box-shadow:0 18px 56px rgba(17,16,14,.2)}.td-identity-open,.td-identity-drag{appearance:none;border:0;background:transparent;color:inherit}.td-identity-open{display:grid;grid-template-columns:14px 1fr auto;gap:10px;align-items:center;text-align:left;padding:11px 10px 11px 13px;flex:1;cursor:pointer}.td-identity-open:hover,.td-identity-open:focus-visible{background:rgba(36,75,255,.08);outline:none}.td-identity-pulse{width:9px;height:9px;border-radius:50%;background:#244bff;box-shadow:0 0 0 0 rgba(36,75,255,.34);animation:tdIdentityPulse 2.8s ease-out 1}.td-identity-copy{display:flex;flex-direction:column;gap:2px;line-height:1.15}.td-identity-copy strong{font-size:11px;letter-spacing:.02em;font-weight:650}.td-identity-copy small{font:10px ui-monospace,SFMono-Regular,Consolas,monospace;color:#69645b}.td-identity-arrow{font-size:14px}.td-identity-drag{width:32px;border-left:1px solid rgba(17,16,14,.12);cursor:grab;font-size:14px;letter-spacing:-4px;padding-right:8px;touch-action:none}.td-identity-drag:active{cursor:grabbing}.td-identity-drag:hover,.td-identity-drag:focus-visible{background:rgba(17,16,14,.06);outline:none}@keyframes tdIdentityPulse{0%{box-shadow:0 0 0 0 rgba(36,75,255,.34)}70%{box-shadow:0 0 0 10px rgba(36,75,255,0)}100%{box-shadow:0 0 0 0 rgba(36,75,255,0)}}@media(prefers-reduced-motion:reduce){.td-local-identity-overlay{transition:none}.td-identity-pulse{animation:none}}@media print{.td-local-identity-overlay{display:none!important}}
