/* Minimal additive integration: original chat, history and JS remain unchanged. */
.vault-sidebar-link{display:flex;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;background:#ffffff1f;border:1px solid #ffffff3b;color:#fff;border-radius:13px;font-weight:750;font-size:13px;margin:12px 0 13px;min-height:44px}
.vault-sidebar-link:hover,.vault-sidebar-link:focus-visible{background:#ffffff35;outline-color:#fff}
.vault-sidebar-link span{font-size:21px}.vault-sidebar-link small{font-size:10px;font-weight:650;opacity:.78;margin-left:auto}
.vault-top-link{text-decoration:none;color:#5e4ab1;font-size:12px;font-weight:800;background:#f6f3ff;border:1px solid #e6e0fb;padding:9px 13px;border-radius:11px;margin-left:auto;white-space:nowrap}
.vault-top-link:hover,.vault-top-link:focus-visible{background:#eae4ff}
.vault-top-link+.signed-in{margin-left:12px}.vault-hint-link{color:#7352c2;text-decoration:underline;text-underline-offset:2px;font-weight:750}
@media(max-width:760px){.vault-top-link{font-size:11px;padding:8px}.vault-top-link+.signed-in{display:none}}
