.flow-footer.svelte-4h4gxn{gap:var(--space-8);padding:var(--flow-top,var(--space-12)) var(--flow-inset,var(--space-16));border-block-start:var(--border-width) solid var(--color-border-default);background:var(--color-bg-page);padding-block-end:calc(var(--space-24) + env(safe-area-inset-bottom,0px));display:flex;position:sticky;inset-block-end:0}:root[data-keyboard] .flow-footer.svelte-4h4gxn{position:static}.follows.svelte-4h4gxn{border-block-start-color:#0000;position:static}.pinned.svelte-4h4gxn{border-block-start-color:#0000;animation:step-end both svelte-4h4gxn-line-while-under;animation-timeline:scroll(root)}@keyframes svelte-4h4gxn-line-while-under{0%{border-block-start-color:var(--color-border-default)}to{border-block-start-color:#0000}}@supports not (animation-timeline:scroll()){.pinned.svelte-4h4gxn{border-block-start-color:var(--color-border-default)}}.flow-footer.svelte-4h4gxn>:last-child{flex:1}.sheet.svelte-yrnufn{--sheet-inset:var(--space-16);--flow-inset:var(--sheet-inset);--below:var(--keyboard-inset,0px);--tallest:calc(var(--visible-block-size,100dvh) + var(--below) - var(--space-48));inline-size:100%;max-inline-size:none;max-block-size:var(--tallest);padding:0 0 var(--below);background:var(--color-bg-page);color:var(--color-text-primary);border:0;border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);flex-direction:column;margin:0;display:flex;position:fixed;inset:auto 0 0;overflow:hidden}.sheet.svelte-yrnufn:before{content:"";block-size:var(--radius-lg);border-block-start:var(--border-width) solid var(--color-border-overlay);border-radius:inherit;pointer-events:none;position:absolute;inset:0 0 auto}.sheet.svelte-yrnufn::backdrop{background:var(--color-bg-scrim)}.sheet.svelte-yrnufn{animation:svelte-yrnufn-slide-up var(--duration-fast) var(--easing-smooth-out)}.sheet.svelte-yrnufn::backdrop{animation:svelte-yrnufn-fade-in var(--duration-fast) var(--easing-smooth-out)}.sheet.svelte-yrnufn.leaving,.sheet.svelte-yrnufn.leaving::backdrop{animation-duration:var(--duration-quick);animation-direction:reverse;animation-fill-mode:forwards}.sheet.svelte-yrnufn.leaving::backdrop{pointer-events:none}@keyframes svelte-yrnufn-slide-up{0%{translate:0 100%}}@keyframes svelte-yrnufn-fade-in{0%{opacity:0}}.full.svelte-yrnufn{block-size:var(--tallest)}.header.svelte-yrnufn{gap:var(--space-8);padding:var(--space-8) var(--sheet-inset) 0;flex-direction:column;display:flex}.handle.svelte-yrnufn{inline-size:var(--size-md);block-size:var(--space-4);border-radius:var(--radius-full);background:var(--color-bg-surface-strong);align-self:center}.title-row.svelte-yrnufn{align-items:center;gap:var(--space-12);display:flex}.title.svelte-yrnufn{font:var(--font-heading-h3);letter-spacing:var(--tracking-heading-h3);color:var(--color-text-primary);flex:1}.content.svelte-yrnufn{gap:var(--space-16);min-block-size:0;padding:var(--space-16) var(--sheet-inset) var(--space-24);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.content.svelte-yrnufn:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}.content.svelte-yrnufn:last-child{padding-block-end:calc(var(--space-24) + env(safe-area-inset-bottom,0px))}@media (width>=1024px){.desktop-sheet.svelte-yrnufn{inset-inline:var(--across-start,0) var(--across-end,0);inline-size:var(--across-size,calc(min(100%, var(--container-wide)) - 2 * var(--container-inset)));margin-inline:var(--across-margin,auto)}.desktop-screen.svelte-yrnufn{--tallest:100dvh;border-radius:0;block-size:100dvh}.desktop-screen.svelte-yrnufn:before,.desktop-screen.svelte-yrnufn .handle:where(.svelte-yrnufn){display:none}.desktop-screen.svelte-yrnufn .header:where(.svelte-yrnufn){padding-block-start:var(--space-16)}.desktop-dialog.svelte-yrnufn{--sheet-inset:var(--space-24);--flow-top:var(--space-24);--below:0px;--tallest:calc(100dvh - 2 * var(--space-48));inline-size:var(--dialog-inline-size);max-inline-size:calc(100% - 2 * var(--space-32));border-radius:var(--radius-lg);block-size:fit-content;margin:auto;animation-name:svelte-yrnufn-pop-in;inset:0}.desktop-dialog.full.svelte-yrnufn{block-size:var(--tallest)}.desktop-dialog.svelte-yrnufn:before{border:var(--border-width) solid var(--color-border-overlay);block-size:auto;inset:0}.desktop-dialog.svelte-yrnufn .handle:where(.svelte-yrnufn){display:none}.desktop-dialog.svelte-yrnufn .header:where(.svelte-yrnufn){padding-block-start:var(--space-24)}.desktop-dialog.svelte-yrnufn .content:where(.svelte-yrnufn):last-child{padding-block-end:var(--space-24)}}@keyframes svelte-yrnufn-pop-in{0%{opacity:0;scale:.96}}
