.side-panel-scrim.svelte-wmmgoq{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a1f;z-index:1000}.side-panel.svelte-wmmgoq{position:fixed;top:0;right:0;height:100vh;max-width:92vw;background:var(--ln-surface);box-shadow:-8px 0 24px #0000001f;display:flex;flex-direction:column;animation:svelte-wmmgoq-side-panel-slide-in .22s ease-out}@keyframes svelte-wmmgoq-side-panel-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.side-panel-header.svelte-wmmgoq{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--ln-hairline);flex-shrink:0}.side-panel-header.svelte-wmmgoq h2:where(.svelte-wmmgoq){margin:0;font-size:15px;font-weight:700;color:var(--ln-text);letter-spacing:-.01em}.side-panel-close.svelte-wmmgoq{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--ln-radius-md);background:transparent;color:var(--ln-text-2);cursor:pointer;flex-shrink:0;transition:all .2s ease}.side-panel-close.svelte-wmmgoq:hover{background:var(--ln-hairline);color:var(--ln-text)}.side-panel-body.svelte-wmmgoq{flex:1;overflow-y:auto;padding:16px 20px}.side-panel-footer.svelte-wmmgoq{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--ln-hairline);flex-shrink:0}
