.base-modal-overlay[data-v-12ac3dfd]{position:fixed;inset:0;z-index:calc(var(--z-pop) + 1);display:flex;align-items:center;justify-content:center;padding:var(--space-m);background:color-mix(in oklab,var(--bg) 62%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.base-modal-card[data-v-12ac3dfd]{position:relative;width:100%;max-height:min(84dvh,40rem);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--r-lg);box-shadow:var(--shadow-lg,0 18px 48px rgba(0,0,0,.3));background:var(--surface)}.base-modal-card--transparent[data-v-12ac3dfd]{background:transparent;box-shadow:none}.base-modal-close[data-v-12ac3dfd]{position:absolute;top:var(--space-s);right:var(--space-s);z-index:2;display:grid;place-items:center;cursor:pointer;width:2.25rem;height:2.25rem;border-radius:var(--r-circle);background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-size:.9rem;transition:border-color var(--dur,.2s)}.base-modal-close[data-v-12ac3dfd]:hover{border-color:color-mix(in oklab,var(--accent) 45%,var(--border))}.base-modal-enter-active[data-v-12ac3dfd],.base-modal-leave-active[data-v-12ac3dfd]{transition:opacity .5s cubic-bezier(.16,1,.3,1)}.base-modal-enter-active .base-modal-card[data-v-12ac3dfd],.base-modal-leave-active .base-modal-card[data-v-12ac3dfd]{transition:transform .5s cubic-bezier(.16,1,.3,1)}.base-modal-enter-from[data-v-12ac3dfd],.base-modal-leave-to[data-v-12ac3dfd]{opacity:0}.base-modal-enter-from .base-modal-card[data-v-12ac3dfd],.base-modal-leave-to .base-modal-card[data-v-12ac3dfd]{transform:scale(.95) translateY(15px)}
