.composer.svelte-48yqm8{position:fixed;bottom:0;z-index:var(--hc-z-composer);width:var(--hc-composer-width);display:flex;flex-direction:column;background:var(--hc-bg-page);border-radius:var(--hc-radius-panel) var(--hc-radius-panel) 0 0;box-shadow:var(--hc-shadow-overlay);animation:svelte-48yqm8-rise var(--hc-duration-slow) var(--hc-ease)}.open.svelte-48yqm8 .body:where(.svelte-48yqm8){max-height:70vh}.expanded.svelte-48yqm8{left:50%;right:auto;bottom:10vh;transform:translate(-50%);width:800px;border-radius:var(--hc-radius-panel)}.expanded.svelte-48yqm8 .body:where(.svelte-48yqm8){height:calc(80vh - 96px)}@keyframes svelte-48yqm8-rise{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.expanded.svelte-48yqm8{animation:none}header.svelte-48yqm8{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:40px;padding:0 var(--hc-space-3);background:var(--hc-shell-bg);color:var(--hc-ink-on-dark);border-radius:var(--hc-radius-panel) var(--hc-radius-panel) 0 0}.title.svelte-48yqm8{font-size:var(--hc-text-sm);font-weight:var(--hc-weight-semibold)}.controls.svelte-48yqm8{display:inline-flex;gap:var(--hc-space-1)}.ctrl.svelte-48yqm8{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--hc-shell-text);border-radius:var(--hc-radius-control);cursor:pointer;padding:0}.ctrl.svelte-48yqm8:hover{background:var(--hc-shell-item-hover);color:var(--hc-ink-on-dark)}.body.svelte-48yqm8{flex:1;overflow-y:auto;padding:var(--hc-space-4)}footer.svelte-48yqm8{display:flex;align-items:center;gap:var(--hc-space-2);flex-shrink:0;padding:var(--hc-space-3) var(--hc-space-4);border-top:var(--hc-border-width) solid var(--hc-border)}
