.ui-overlay-layer.svelte-lkd3oc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-dialog) + var(--overlay-stack-order, 0));display:grid;isolation:isolate;pointer-events:auto}.ui-overlay-layer[data-state=closing].svelte-lkd3oc{pointer-events:none}.ui-overlay-backdrop.svelte-lkd3oc{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--color-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition-property:opacity;transition-timing-function:var(--motion-ease-out)}.ui-overlay-layer[data-state=open].svelte-lkd3oc .ui-overlay-backdrop:where(.svelte-lkd3oc){opacity:1}.ui-overlay-content.svelte-lkd3oc{position:relative;z-index:1;display:flex;min-width:0;min-height:0;box-sizing:border-box;flex-direction:column;overscroll-behavior:contain;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-dialog);color:var(--color-text);outline:none;opacity:0;transition-property:opacity,transform}.ui-overlay-content[data-padded=true].svelte-lkd3oc{padding:var(--space-5)}.ui-overlay-content[data-state=open].svelte-lkd3oc{opacity:1}.ui-overlay-content[data-variant=dialog].svelte-lkd3oc{--dialog-width: 560px;width:min(var(--dialog-width),calc(100vw - 32px));max-height:calc(100dvh - 32px);place-self:center;overflow:auto;border-radius:var(--radius-lg);transform:scale(var(--motion-scale-modal))}.ui-overlay-content[data-variant=dialog][data-size=sm].svelte-lkd3oc{--dialog-width: 400px}.ui-overlay-content[data-variant=dialog][data-size=lg].svelte-lkd3oc{--dialog-width: 720px}.ui-overlay-content[data-variant=dialog][data-state=open].svelte-lkd3oc{transform:scale(1);transition-duration:var(--motion-duration-surface-in);transition-timing-function:var(--motion-ease-out)}.ui-overlay-content[data-variant=dialog][data-state=closing].svelte-lkd3oc{transform:scale(var(--motion-scale-modal));transition-duration:var(--motion-duration-surface-out);transition-timing-function:var(--motion-ease-out)}.ui-overlay-layer[data-variant=dialog].svelte-lkd3oc{padding:var(--space-4)}.ui-overlay-layer[data-variant=dialog].svelte-lkd3oc .ui-overlay-backdrop:where(.svelte-lkd3oc){transition-duration:var(--motion-duration-surface-in)}.ui-overlay-layer[data-variant=dialog][data-state=closing].svelte-lkd3oc .ui-overlay-backdrop:where(.svelte-lkd3oc){transition-duration:var(--motion-duration-surface-out)}.ui-overlay-layer.svelte-lkd3oc:is([data-variant=drawer]:where(.svelte-lkd3oc),[data-variant=sheet]:where(.svelte-lkd3oc)){align-items:end}.ui-overlay-content[data-variant=drawer].svelte-lkd3oc{width:100%;max-height:min(88dvh,720px);place-self:end stretch;overflow:auto;border-width:1px 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom));transform:translateY(100%)}.ui-overlay-content[data-variant=drawer][data-state=open].svelte-lkd3oc{transform:translateY(0);transition-duration:var(--motion-duration-drawer-in);transition-timing-function:var(--motion-ease-drawer)}.ui-overlay-content[data-variant=drawer][data-state=closing].svelte-lkd3oc{transform:translateY(100%);transition-duration:var(--motion-duration-drawer-out);transition-timing-function:var(--motion-ease-drawer)}.ui-overlay-content[data-variant=sheet].svelte-lkd3oc{--sheet-width: 400px;width:min(var(--sheet-width),calc(100vw - 16px));height:100dvh;max-height:100dvh;overflow:auto}.ui-overlay-content[data-variant=sheet][data-size=md].svelte-lkd3oc{--sheet-width: 560px}.ui-overlay-content[data-variant=sheet][data-size=lg].svelte-lkd3oc{--sheet-width: 720px}.ui-overlay-content[data-variant=sheet][data-placement=right].svelte-lkd3oc{place-self:stretch end;border-width:0 0 0 1px;border-radius:var(--radius-lg) 0 0 var(--radius-lg);padding-right:max(var(--space-5),env(safe-area-inset-right));transform:translate(100%)}.ui-overlay-content[data-variant=sheet][data-placement=left].svelte-lkd3oc{place-self:stretch start;border-width:0 1px 0 0;border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding-left:max(var(--space-5),env(safe-area-inset-left));transform:translate(-100%)}.ui-overlay-content[data-variant=sheet][data-state=open].svelte-lkd3oc{transform:translate(0);transition-duration:var(--motion-duration-drawer-in);transition-timing-function:var(--motion-ease-drawer)}.ui-overlay-content[data-variant=sheet][data-state=closing].svelte-lkd3oc{transition-duration:var(--motion-duration-drawer-out);transition-timing-function:var(--motion-ease-drawer)}.ui-overlay-layer.svelte-lkd3oc:is([data-variant=drawer]:where(.svelte-lkd3oc),[data-variant=sheet]:where(.svelte-lkd3oc)) .ui-overlay-backdrop:where(.svelte-lkd3oc){transition-duration:var(--motion-duration-drawer-in);transition-timing-function:var(--motion-ease-drawer)}.ui-overlay-layer:is([data-variant=drawer]:where(.svelte-lkd3oc),[data-variant=sheet]:where(.svelte-lkd3oc))[data-state=closing].svelte-lkd3oc .ui-overlay-backdrop:where(.svelte-lkd3oc){transition-duration:var(--motion-duration-drawer-out)}[data-slot$=-title].svelte-lkd3oc{margin:0 0 var(--space-2);font-family:var(--font-ui);font-size:var(--text-heading-md-size);font-weight:600;line-height:var(--text-heading-md-line);letter-spacing:var(--text-heading-md-tracking)}[data-slot$=-description].svelte-lkd3oc{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-body-size);line-height:var(--text-body-line)}.ui-overlay-title-hidden.svelte-lkd3oc,.ui-overlay-description-hidden.svelte-lkd3oc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:768px){.ui-overlay-layer[data-variant=dialog].svelte-lkd3oc{padding:var(--space-6)}.ui-overlay-content[data-variant=dialog].svelte-lkd3oc{width:min(var(--dialog-width),calc(100vw - 48px));max-height:calc(100dvh - 48px)}.ui-overlay-content[data-padded=true].svelte-lkd3oc{padding:var(--space-6)}}@media(prefers-reduced-motion:reduce){.ui-overlay-content[data-variant][data-state].svelte-lkd3oc{transform:none;transition-duration:var(--motion-duration-micro);transition-property:opacity}.ui-overlay-layer[data-variant][data-state].svelte-lkd3oc .ui-overlay-backdrop:where(.svelte-lkd3oc){-webkit-backdrop-filter:none;backdrop-filter:none;transition-duration:var(--motion-duration-micro);transition-property:opacity}}@media(prefers-reduced-transparency:reduce){.ui-overlay-backdrop.svelte-lkd3oc{background:#09090bd1;-webkit-backdrop-filter:none;backdrop-filter:none}.ui-overlay-content.svelte-lkd3oc{border-color:var(--color-border-strong);background:var(--color-surface)}}@media(forced-colors:active){.ui-overlay-content.svelte-lkd3oc{border:1px solid CanvasText}}
