.app-shell.svelte-1uha8ag{color:#ececea;background:#0d0d0d;min-height:100dvh;position:relative;overflow:hidden}.pane-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:100dvh;display:grid;overflow:hidden}.composer.svelte-1uha8ag{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141414f5;border:1px solid #343434;border-radius:14px;grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:8px;width:min(820px,100% - 36px);min-height:84px;padding:8px;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #00000080}.composer-input{resize:none;field-sizing:fixed;color:#f2f2ef;width:100%;min-width:0;min-height:68px;max-height:150px;box-shadow:none;background:0 0;border:0;font-size:14px;line-height:1.45}.composer-input:focus-visible{box-shadow:none;border:0;outline:0}.composer-input::placeholder{color:#6f6f6b}.run-button{color:#0b0b0b;background:#ececea;width:44px;height:44px}.run-button:hover:not(:disabled){background:#fff}.spinner.svelte-1uha8ag{border:1px solid #08080840;border-top-color:#080808;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite svelte-1uha8ag-spin}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}@media (width<=820px){.pane-grid.svelte-1uha8ag{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(2,100vw);overflow-x:auto}.pane-grid.svelte-1uha8ag::-webkit-scrollbar{display:none}.composer.svelte-1uha8ag{width:auto;position:fixed;bottom:10px;left:10px;right:10px;transform:none}}
