.overlay.svelte-1ub1sb{max-block-size:100dvh;max-inline-size:100vw;color:var(--text);background:0 0;border:0;margin:0;padding:0;overflow:visible}.overlay.svelte-1ub1sb::backdrop{background:var(--c-scrim);animation:svelte-1ub1sb-fade var(--dur-base) var(--ease-out)}html:has(dialog.overlay[open]){overflow:hidden}.panel.svelte-1ub1sb{max-block-size:inherit;background:var(--surface);box-shadow:var(--shadow-float);flex-direction:column;display:flex;overflow:hidden}.head.svelte-1ub1sb{justify-content:space-between;align-items:center;gap:var(--s-3);padding-block:var(--s-3) var(--s-2);padding-inline:var(--s-5) var(--s-3);display:flex}.head.no-title.svelte-1ub1sb{z-index:1;padding:var(--s-2);justify-content:flex-end;position:absolute;inset-block-start:0;inset-inline-end:0}.title.svelte-1ub1sb{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:500;line-height:var(--lh-tight)}.body.svelte-1ub1sb{overscroll-behavior:contain;min-block-size:0;padding-block:var(--s-2) var(--s-5);padding-inline:var(--s-5);flex:1;overflow:auto}.foot.svelte-1ub1sb{justify-content:flex-end;gap:var(--s-3);padding-block:var(--s-3) calc(var(--s-4) + env(safe-area-inset-bottom,0px));padding-inline:var(--s-5);border-block-start:1px solid var(--c-line);flex-wrap:wrap;display:flex}.overlay-dialog.svelte-1ub1sb{inline-size:min(28rem, calc(100vw - 2 * var(--gutter)));margin:auto;inset:0}.overlay-dialog.svelte-1ub1sb .panel:where(.svelte-1ub1sb){border-radius:var(--r-card);animation:svelte-1ub1sb-pop var(--dur-base) var(--ease-out)}.overlay-sheet.svelte-1ub1sb{max-block-size:88dvh;inline-size:min(40rem,100vw);margin-inline:auto;inset-block:auto 0;inset-inline:0}.overlay-sheet.svelte-1ub1sb .panel:where(.svelte-1ub1sb){animation:svelte-1ub1sb-rise var(--dur-base) var(--ease-out);border-start-start-radius:var(--r-sheet);border-start-end-radius:var(--r-sheet)}.grip.svelte-1ub1sb{block-size:.25rem;inline-size:2.5rem;border-radius:var(--r-pill);background:var(--c-line);align-self:center;margin-block-start:var(--s-2)}.overlay-drawer.svelte-1ub1sb{block-size:100dvh;max-block-size:100dvh;inline-size:min(26rem,92vw);inset-block:0;inset-inline:auto 0}.overlay-drawer.svelte-1ub1sb .panel:where(.svelte-1ub1sb){block-size:100%;animation:svelte-1ub1sb-slide-in var(--dur-base) var(--ease-out);border-start-start-radius:var(--r-sheet);border-end-start-radius:var(--r-sheet)}.overlay-drawer.svelte-1ub1sb .panel:where(.svelte-1ub1sb):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){animation-name:svelte-1ub1sb-slide-in-rtl}.overlay-fullscreen.svelte-1ub1sb{block-size:100dvh;inline-size:100vw;inset:0}.overlay-fullscreen.svelte-1ub1sb .panel:where(.svelte-1ub1sb){background:var(--c-milk);block-size:100%;box-shadow:none;animation:svelte-1ub1sb-fade var(--dur-base) var(--ease-out)}.overlay-fullscreen.svelte-1ub1sb .body:where(.svelte-1ub1sb){padding:0}@media (prefers-reduced-motion:reduce){.panel.svelte-1ub1sb{animation:svelte-1ub1sb-fade var(--dur-fade) linear!important}}[data-motion=reduce] .panel.svelte-1ub1sb{animation:svelte-1ub1sb-fade var(--dur-fade) linear!important}@keyframes svelte-1ub1sb-fade{0%{opacity:0}}@keyframes svelte-1ub1sb-pop{0%{opacity:0;scale:.96}}@keyframes svelte-1ub1sb-rise{0%{translate:0 100%}}@keyframes svelte-1ub1sb-slide-in{0%{translate:100%}}@keyframes svelte-1ub1sb-slide-in-rtl{0%{translate:-100%}}
