.backdrop.svelte-1rc1rez{z-index:40;background:#1d1c1a52;animation:.18s svelte-1rc1rez-fade;position:fixed;inset:0}.sheet.svelte-1rc1rez{z-index:41;max-height:calc(var(--vvh,100dvh) + var(--kb,0px) - 24px);overscroll-behavior:contain;padding:8px 20px calc(20px + var(--safe-bottom));background:var(--surface);box-shadow:var(--shadow-lg);border-radius:24px 24px 0 0;transition:padding-bottom .25s cubic-bezier(.32,.72,0,1),max-height .25s cubic-bezier(.32,.72,0,1);animation:.22s cubic-bezier(.2,.8,.2,1) svelte-1rc1rez-rise;position:fixed;inset:auto 0 0;overflow-y:auto}.sheet.typing.svelte-1rc1rez{padding-bottom:calc(var(--kb) + 12px);scroll-padding-bottom:calc(var(--kb) + 12px)}@media (prefers-reduced-motion:reduce){.sheet.svelte-1rc1rez{transition:none}}@media (width>=900px){.sheet.svelte-1rc1rez{border-radius:var(--radius-lg);width:520px;max-height:86vh;padding:16px 24px 24px;transition:none;animation:.18s svelte-1rc1rez-pop;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.sheet.typing.svelte-1rc1rez{padding-bottom:24px}.sheet.wide.svelte-1rc1rez{width:640px}.grabber.svelte-1rc1rez{display:none}}.grabber.svelte-1rc1rez{background:var(--surface-3);border-radius:99px;width:36px;height:4px;margin:0 auto 10px}header.svelte-1rc1rez{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}@keyframes svelte-1rc1rez-fade{0%{opacity:0}}@keyframes svelte-1rc1rez-rise{0%{transform:translateY(100%)}}@keyframes svelte-1rc1rez-pop{0%{opacity:0;transform:translate(-50%,-48%)}}
