.modal{--modal-backdrop-color:rgba(0,0,0,.2);border:none;padding:40px}@media(prefers-reduced-motion:no-preference){.modal[open]{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-name:modal-body;animation-name:modal-body}}.modal::-webkit-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--modal-backdrop-color)}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--modal-backdrop-color)}@media(prefers-reduced-motion:no-preference){.modal::-webkit-backdrop{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:modal-backdrop;animation-name:modal-backdrop}.modal::backdrop{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:modal-backdrop;animation-name:modal-backdrop}}.modal__close{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border:0;background:0 0;cursor:pointer;padding:0;margin:0;-webkit-appearance:none;transition:all .25s ease-in-out;font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:2px;line-height:1.4;font-size:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(255,255,255,0);color:#fff;-webkit-column-gap:7px;-moz-column-gap:7px;column-gap:7px;display:-webkit-box;display:-ms-flexbox;display:flex;inset:8px 8px auto auto;padding-block:4px 3px;position:absolute}@media(min-width:1024px){.modal__close{font-size:min(calc(10px + ((100vw - 1024px) / ((1280 - 1024) / (12 - 10)))), 12px);line-height:1.333333}}.modal__close .v-icon__svg{display:block;height:12px;width:12px}.modal__close:hover,.modal__close:focus-visible{color:#fff;border-bottom-color:#fff}@-webkit-keyframes modal-backdrop{from{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:rgba(0,0,0,0)}to{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--modal-backdrop-color)}}@keyframes modal-backdrop{from{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:rgba(0,0,0,0)}to{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--modal-backdrop-color)}}@-webkit-keyframes modal-body{from{opacity:0}to{opacity:1}}@keyframes modal-body{from{opacity:0}to{opacity:1}}