.app-modal__head[data-v-429990c7]{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.app-modal__title[data-v-429990c7]{font-size:var(--text-16);text-align:left;color:var(--color-text);margin:0;font-weight:700;line-height:1}.app-modal__close[data-v-429990c7]{background:0 0;border:0;border-radius:6px;width:24px;height:24px;padding:0;overflow:hidden}.app-modal__close img[data-v-429990c7]{width:24px;height:24px;display:block}.app-modal__body[data-v-429990c7]{overscroll-behavior:contain;border-top:1px solid var(--color-line);scrollbar-width:thin;scrollbar-color:var(--color-line) transparent;min-height:0;margin-top:16px;padding-top:16px;overflow-y:auto}.app-modal__body[data-v-429990c7]::-webkit-scrollbar{width:6px}.app-modal__body[data-v-429990c7]::-webkit-scrollbar-thumb{background:var(--color-line);border-radius:8px}.app-modal__overlay{z-index:80;background:var(--color-overlay);position:fixed;inset:0}.app-modal__overlay[data-state=open]{animation:app-modal-fade-in var(--motion-modal) var(--ease-out)}.app-modal__overlay[data-state=closed]{animation:app-modal-fade-out var(--motion-modal) var(--ease-out)}.app-modal__content{z-index:81;background:var(--color-bg-elevated);border-radius:var(--radius-16);outline:none;flex-direction:column;width:372px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);padding:24px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.app-modal__content--lg{width:640px;max-height:min(982px,100dvh - 48px)}.app-modal__content[data-state=open]{animation:app-modal-pop-in var(--motion-modal) var(--ease-out)}.app-modal__content[data-state=closed]{animation:app-modal-pop-out var(--motion-modal) var(--ease-out)}@keyframes app-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes app-modal-pop-in{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes app-modal-pop-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(12px - 50%))}}@media (prefers-reduced-motion:reduce){.app-modal__content[data-state=closed],.app-modal__content[data-state=open],.app-modal__overlay[data-state=closed],.app-modal__overlay[data-state=open]{animation:none}}
