.modal[data-v-8ed9b991]{border:1px solid var(--border);border-radius:20px;padding:0;background:var(--surface);color:var(--text);width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 24px);box-shadow:0 24px 60px #00000059;overflow:auto}.modal[data-v-8ed9b991]::backdrop{background:#080c1499}.inner[data-v-8ed9b991]{padding:20px 22px 22px}@media(max-width:599px){.v-center[data-v-8ed9b991]{margin:calc(8px + env(safe-area-inset-top,0px)) auto auto;width:calc(100vw - 16px)}.v-sheet[data-v-8ed9b991]{margin:auto auto 0;width:100vw;max-width:100vw;border-radius:20px 20px 0 0;border-bottom:0;max-height:85dvh}.inner[data-v-8ed9b991]{padding:16px 16px calc(18px + env(safe-area-inset-bottom,0px))}}@media(min-width:600px)and (max-width:899px){.v-sheet[data-v-8ed9b991]{margin:auto auto 0;width:min(640px,100vw);border-radius:20px 20px 0 0;border-bottom:0;max-height:85dvh}}@media(min-width:900px){.v-sheet[data-v-8ed9b991]{width:min(520px,calc(100vw - 24px))}}@media(min-width:600px){.modal.wide[data-v-8ed9b991]{width:min(720px,calc(100vw - 48px))}}@media(prefers-reduced-motion:no-preference){.v-sheet[open][data-v-8ed9b991]{animation:rise-8ed9b991 .18s ease-out}@keyframes rise-8ed9b991{0%{transform:translateY(24px)}to{transform:none}}}
