.base-modal-overlay[data-v-00af0a75]{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)}@media(min-width:768px){.base-modal-overlay[data-v-00af0a75]{backdrop-filter:blur(var(--blur-overlay));-webkit-backdrop-filter:blur(var(--blur-overlay))}}@media(max-width:767px){.base-modal-overlay[data-v-00af0a75]{align-items:flex-end;padding:0;background:color-mix(in oklab,#000 55%,transparent)}}.base-modal-card[data-v-00af0a75]{position:relative;width:100%;max-height:min(84dvh,40rem);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--r-card);box-shadow:var(--shadow-lg,0 18px 48px rgba(0,0,0,.3));background:var(--surface-1);border:1px solid var(--border)}.base-modal-card--transparent[data-v-00af0a75]{background:transparent;box-shadow:none}@media(max-width:767px){.base-modal-card[data-v-00af0a75]{max-width:none!important;max-height:92dvh;border-radius:var(--r-sheet) var(--r-sheet) 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom);transition:transform var(--dur) var(--ease-out)}.base-modal-card.is-dragging[data-v-00af0a75]{transition:none;touch-action:none}.base-modal-overlay--fullscreen[data-v-00af0a75]{padding:0}.base-modal-card--fullscreen[data-v-00af0a75]{height:100svh;height:100dvh;max-height:none;border-radius:0;border:0;padding-bottom:0;display:flex;flex-direction:column}}.base-modal-grabber[data-v-00af0a75]{width:2.5rem;height:4px;margin:var(--space-2xs) auto calc(var(--space-3xs)*-1);border-radius:var(--r-pill);background:var(--border-strong)}@media(min-width:768px){.base-modal-grabber[data-v-00af0a75]{display:none}}.base-modal-close[data-v-00af0a75]{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);-webkit-tap-highlight-color:transparent}.base-modal-close[data-v-00af0a75]:hover{border-color:color-mix(in oklab,var(--accent) 45%,var(--border))}.base-modal-close[data-v-00af0a75]:active{transform:scale(.94)}.base-modal-enter-active[data-v-00af0a75],.base-modal-leave-active[data-v-00af0a75]{transition:opacity var(--dur-slow) var(--ease-expo-out)}.base-modal-enter-active .base-modal-card[data-v-00af0a75],.base-modal-leave-active .base-modal-card[data-v-00af0a75]{transition:transform var(--dur-slow) var(--ease-expo-out)}.base-modal-enter-from[data-v-00af0a75],.base-modal-leave-to[data-v-00af0a75]{opacity:0}.base-modal-enter-from .base-modal-card[data-v-00af0a75],.base-modal-leave-to .base-modal-card[data-v-00af0a75]{transform:scale(.95) translateY(15px)}@media(max-width:767px){.base-modal-enter-active .base-modal-card[data-v-00af0a75],.base-modal-leave-active .base-modal-card[data-v-00af0a75]{transition:transform var(--dur-sheet) var(--ease-ios)}.base-modal-enter-from .base-modal-card[data-v-00af0a75],.base-modal-leave-to .base-modal-card[data-v-00af0a75]{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.base-modal-enter-active .base-modal-card[data-v-00af0a75],.base-modal-leave-active .base-modal-card[data-v-00af0a75]{transition:none}}
