.modal[data-v-382aa221]{z-index:100;-webkit-backdrop-filter:blur(6px);background:#000000bf;grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;animation:.25s both fade-382aa221;display:grid;position:fixed;inset:0;overflow-y:auto}.modal__dialog[data-v-382aa221]{background:linear-gradient(180deg,var(--ink-3),var(--ink-2));width:100%;min-width:0;max-width:520px;box-shadow:inset 0 0 0 1px var(--line-strong),0 40px 100px -20px #000000e6;animation:rise-382aa221 .35s var(--ease-out) both;border-radius:calc(clamp(20px,4vw,28px));margin:auto;padding:calc(clamp(20px,4vw,40px));position:relative}.modal__dialog[data-v-382aa221]:focus{outline:none}.modal__dialog--wide[data-v-382aa221]{max-width:820px}.modal__close[data-v-382aa221]{width:40px;height:40px;color:var(--text);background:#ffffff0f;border:0;border-radius:50%;place-items:center;transition:background .2s;display:grid;position:absolute;top:14px;right:14px}.modal__close[data-v-382aa221]:hover{color:var(--ink);background:#fff}.modal__close svg[data-v-382aa221]{width:20px}@media (width<=599px){.modal[data-v-382aa221]{padding:10px}.modal__close[data-v-382aa221]{top:10px;right:10px}}@keyframes fade-382aa221{0%{opacity:0}}@keyframes rise-382aa221{0%{opacity:0;transform:translateY(24px)scale(.98)}}
