.modal.svelte-1yluozt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--modal-edge);box-sizing:border-box}.modal__scrim.svelte-1yluozt{position:fixed;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:var(--modal-scrim);-webkit-backdrop-filter:blur(var(--modal-scrim-blur));backdrop-filter:blur(var(--modal-scrim-blur));cursor:default;animation:svelte-1yluozt-modal-fade var(--duration-normal) var(--ease-expo) both}.modal__box.svelte-1yluozt{--os-inset-axis: var(--modal-scroll-inset);position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - var(--modal-edge) * 2);border:var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--modal-shadow);color:var(--text-primary);overflow:hidden;box-sizing:border-box;animation:svelte-1yluozt-modal-rise var(--duration-normal) var(--ease-modal-spring) both}.modal__box.svelte-1yluozt:focus-visible{outline:none}.modal__box--sm.svelte-1yluozt{max-width:var(--modal-width-sm)}.modal__box--md.svelte-1yluozt{max-width:var(--modal-width-md)}.modal__box--lg.svelte-1yluozt{max-width:var(--modal-width-lg)}.modal__box--xl.svelte-1yluozt{max-width:var(--modal-width-xl)}.modal__media.svelte-1yluozt{flex-shrink:0;line-height:0}.modal__header.svelte-1yluozt{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--modal-padding) calc(var(--modal-padding) - (var(--modal-close-size) - var(--modal-close-icon)) / 2) 0 var(--modal-padding)}.modal__title.svelte-1yluozt{margin:0;min-width:0;font-size:var(--modal-title-size);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);overflow-wrap:anywhere}.modal__close.svelte-1yluozt{display:grid;flex:none;place-items:center;width:var(--modal-close-size);height:var(--modal-close-size);padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-expo),background var(--duration-fast) var(--ease-expo)}.modal__close.svelte-1yluozt:hover{background:var(--veil-hover);color:var(--text-primary)}.modal__close.svelte-1yluozt svg{width:var(--modal-close-icon);height:var(--modal-close-icon)}.modal__body.svelte-1yluozt{flex:1 1 auto;min-height:0}.modal__content.svelte-1yluozt{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--modal-title-content-gap) var(--modal-padding) var(--modal-padding)}.modal__description.svelte-1yluozt{margin:0;color:var(--text-secondary);font-size:var(--text-sm)}.modal__footer.svelte-1yluozt{flex-shrink:0;padding:0 var(--modal-padding) var(--modal-padding)}@media(pointer:coarse){.modal__box.svelte-1yluozt{--modal-close-size: var(--tap-target-min)}}@keyframes svelte-1yluozt-modal-fade{0%{opacity:0}}@keyframes svelte-1yluozt-modal-rise{0%{opacity:0;transform:translateY(var(--space-3)) scale(.96)}}@media(prefers-reduced-motion:reduce){.modal__scrim.svelte-1yluozt,.modal__box.svelte-1yluozt{animation:none}}
