.sheet.svelte-13ak227{background:var(--background);box-shadow:var(--box-shadow-sm);border-radius:var(--radius-md);flex-direction:column;gap:1rem;padding:1rem;display:flex;position:relative}.grabber.svelte-13ak227,.collapsed-tap.svelte-13ak227,.compact-price.svelte-13ak227,.heading-mobile.svelte-13ak227,.close.svelte-13ak227{display:none}.header.svelte-13ak227{border-bottom:.5px solid var(--color-divider);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.5rem;display:flex}.header-right.svelte-13ak227{align-items:center;gap:.5rem;display:flex}.heading.svelte-13ak227{color:var(--color-muted);margin:0;font-size:.875rem;font-weight:400;line-height:1.2}.icon-button.svelte-13ak227{color:rgb(var(--rgb-gray));cursor:pointer;transition:color .1s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.floating-copy.svelte-13ak227{position:absolute;top:1rem;right:1rem}.icon-button.svelte-13ak227:hover{color:rgb(var(--rgb-dark-gray))}.body.svelte-13ak227{display:block}.footer.svelte-13ak227{justify-content:space-between;align-items:center;gap:1rem;display:flex}.price-label.svelte-13ak227{color:var(--color-muted);margin:-.2rem 0 0;font-size:.875rem;line-height:1.5}.price.svelte-13ak227{color:var(--color-black);font-size:1.5rem;font-weight:600;line-height:1;display:block}.price.placeholder.svelte-13ak227,.compact-price.placeholder.svelte-13ak227{color:rgb(var(--rgb-muted));font-weight:400}.actions.svelte-13ak227{align-items:center;display:flex}@media (width<1000px){.sheet.svelte-13ak227{z-index:50;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--box-shadow-lg);height:calc(5rem + (min(80vh, 32rem) - 5rem) * var(--sheet-progress,0));transition:height .22s var(--ease-out);gap:0;padding:0;display:none;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.sheet.dragging.svelte-13ak227{transition:none}.sheet.show.svelte-13ak227{display:flex}.sheet.show.svelte-13ak227 .collapsed-tap:where(.svelte-13ak227){display:block}.sheet.bounce-in.svelte-13ak227:not(.dragging):not(.expanded){animation:.62s cubic-bezier(.22,1.2,.36,1) both svelte-13ak227-summary-bounce-in}.sheet.bounce-update.svelte-13ak227:not(.dragging):not(.expanded){animation:.52s cubic-bezier(.22,1.2,.36,1) both svelte-13ak227-summary-bounce-update}@keyframes svelte-13ak227-summary-bounce-in{0%{min-height:4rem;transform:translateY(100%)}55%{min-height:6rem;transform:translateY(0)}78%{min-height:4.25rem;transform:translateY(0)}to{min-height:4rem;transform:translateY(0)}}@keyframes svelte-13ak227-summary-bounce-update{0%{min-height:4rem}40%{min-height:6rem}70%{min-height:4.25rem}to{min-height:4rem}}.grabber.svelte-13ak227{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;z-index:3;opacity:.7;justify-content:center;align-items:center;height:1.75rem;display:flex;position:absolute;top:0;left:0;right:0}.grabber.svelte-13ak227:active{cursor:grabbing}.pill.svelte-13ak227{background:var(--color-light-gray);border-radius:5rem;width:2rem;height:.25rem;display:block}.collapsed-tap.svelte-13ak227{cursor:pointer;touch-action:none;z-index:4;background:0 0;border:0;height:5rem;padding:0;position:absolute;top:0;left:0;right:0}.header.svelte-13ak227{padding:0 var(--document-margin);z-index:1;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:1rem;height:5rem;position:relative}.heading.svelte-13ak227{text-transform:none;letter-spacing:normal;color:var(--color-black);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9375rem;font-weight:500;line-height:1.3;overflow:hidden}.compact-price.svelte-13ak227{opacity:calc(1 - var(--sheet-progress,0));transition:opacity .18s var(--ease-out);pointer-events:none;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.125rem;line-height:1.1;display:flex}.sheet.dragging.svelte-13ak227 .compact-price:where(.svelte-13ak227){transition:none}.header-right.svelte-13ak227 .floating-tooltip{display:none}.body.svelte-13ak227{overscroll-behavior:contain;min-height:0;padding:.5rem var(--document-margin) 0;opacity:var(--sheet-progress,0);transition:opacity .18s var(--ease-out);z-index:1;flex:1;position:relative;overflow-y:auto}.footer.svelte-13ak227{padding:1.25rem var(--document-margin) calc(1.25rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-divider);opacity:var(--sheet-progress,0);transition:opacity .18s var(--ease-out);z-index:1;flex-shrink:0;position:relative}.sheet.dragging.svelte-13ak227 .body:where(.svelte-13ak227),.sheet.dragging.svelte-13ak227 .footer:where(.svelte-13ak227){transition:none}.sheet.svelte-13ak227:not(.expanded) .body:where(.svelte-13ak227),.sheet.svelte-13ak227:not(.expanded) .footer:where(.svelte-13ak227){pointer-events:none}.sheet.expanded.svelte-13ak227 .close:where(.svelte-13ak227){top:.75rem;right:calc(var(--document-margin) - .5rem);color:rgb(var(--rgb-gray));cursor:pointer;z-index:4;opacity:var(--sheet-progress,0);transition:opacity .18s var(--ease-out), background-color .1s var(--ease-out);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;display:flex;position:absolute}.close.svelte-13ak227:hover{background:var(--color-highlight-light)}.sheet.dragging.svelte-13ak227 .close:where(.svelte-13ak227){transition:none}}
