.app-modal-enter-active[data-v-55546183],.app-modal-leave-active[data-v-55546183]{transition:opacity var(--motion-base) var(--ease-out)}.app-modal-enter-active .app-modal__dialog[data-v-55546183],.app-modal-leave-active .app-modal__dialog[data-v-55546183]{transition:opacity var(--motion-base) var(--ease-out), translate var(--motion-base) var(--ease-out)}.app-modal-enter-from[data-v-55546183],.app-modal-leave-to[data-v-55546183]{opacity:0}.app-modal-enter-from .app-modal__dialog[data-v-55546183],.app-modal-leave-to .app-modal__dialog[data-v-55546183]{opacity:0;translate:0 1rem}:where(.design-new) .app-modal[data-v-55546183]{z-index:100;padding:max(var(--space-3), var(--safe-area-top)) var(--space-3) max(var(--space-3), var(--safe-area-bottom));background:var(--color-overlay-modal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;display:grid;position:fixed;inset:0}:where(.design-new) .app-modal__dialog[data-v-55546183]{border-radius:var(--radius-xl);background:var(--glass-panel-fill);width:100%;max-height:min(80dvh,42rem);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur);border:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}:where(.design-new) .app-modal__dialog--headerless[data-v-55546183]{grid-template-rows:minmax(0,1fr) auto}:where(.design-new) .app-modal--full[data-v-55546183]{padding:var(--space-2);align-items:start}:where(.design-new) .app-modal__dialog--full[data-v-55546183]{width:100%;min-height:calc(100dvh - var(--space-4));max-height:calc(100dvh - var(--space-4));border-radius:var(--radius-xl)}:where(.design-new) .app-modal__header[data-v-55546183],:where(.design-new) .app-modal__footer[data-v-55546183]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);display:flex}:where(.design-new) .app-modal__header[data-v-55546183]{border-bottom:1px solid var(--color-divider);justify-content:center;position:relative}:where(.design-new) .app-modal__header h2[data-v-55546183]{font-size:var(--font-size-title-sm);margin:0;font-weight:600;line-height:1.2}:where(.design-new) .app-modal__heading[data-v-55546183]{justify-content:center;align-items:baseline;gap:var(--space-2);text-align:center;min-width:0;max-width:calc(100% - 4rem);display:flex}:where(.design-new) .app-modal__meta[data-v-55546183]{color:var(--color-text-tertiary);font-size:var(--font-size-body-sm);white-space:nowrap;flex:none;font-weight:600}:where(.design-new) .app-modal__close[data-v-55546183]{right:var(--space-3);border-radius:var(--radius-full);background:var(--glass-fill-lite);width:2.25rem;height:2.25rem;box-shadow:var(--glass-shadow);color:var(--color-text-secondary);border:0;flex:none;place-items:center;display:inline-grid;position:absolute;transform:translateY(-.25rem)}:where(.design-new) .app-modal__close[data-v-55546183]:hover,:where(.design-new) .app-modal__close[data-v-55546183]:active{background:var(--glass-press-layer), var(--glass-fill-lite);color:var(--color-text-primary)}:where(.design-new) .app-modal__close--floating[data-v-55546183]{z-index:1;top:var(--space-3);right:var(--space-3);position:absolute;transform:none}:where(.design-new) .app-modal__body[data-v-55546183]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;padding:var(--space-4);overflow-y:auto}:where(.design-new) .app-modal__dialog--overflow-visible[data-v-55546183],:where(.design-new) .app-modal__dialog--overflow-visible .app-modal__body[data-v-55546183]{overflow:visible}:where(.design-new) .app-modal__footer[data-v-55546183]{border-top:1px solid var(--color-divider)}@media (width>=431px){:where(.design-new) .app-modal[data-v-55546183]{padding:var(--space-5)}:where(.design-new) .app-modal__dialog[data-v-55546183]{width:min(100%,24rem)}:where(.design-new) .app-modal__dialog--full[data-v-55546183]{width:min(100%,24rem);min-height:min(48rem, calc(100dvh - var(--space-10)));max-height:min(48rem, calc(100dvh - var(--space-10)))}}
