.notify-modal{position:fixed;inset:0;z-index:40;display:none;align-items:center;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:2rem;max-height:100vh}@media screen and (max-width: 749.98px){.notify-modal{padding:1rem}}.notify-modal.is-open{display:flex}.notify-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(2px)}.notify-modal__dialog{position:relative;z-index:1;display:flex;align-items:stretch;width:min(100%,760px);min-height:460px;overflow:hidden;background:rgb(var(--color-scheme-background));color:rgb(var(--color-scheme-text));border:2px solid rgb(var(--color-scheme-text));border-radius:var(--rounded-button);box-shadow:0 24px 60px rgba(0,0,0,.18);animation:notify-modal-in .25s ease}@media screen and (max-width: 749.98px){.notify-modal__dialog{flex-direction:column;min-height:auto}}@media(orientation: landscape)and (max-width: 991px){.notify-modal__dialog{flex-direction:row;min-height:auto}}.notify-modal__image{flex:0 0 260px}@media screen and (max-width: 749.98px){.notify-modal__image{max-height:30vh}}@media(orientation: landscape)and (max-width: 991px){.notify-modal__image{max-height:-moz-fit-content;max-height:fit-content}}.notify-modal__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.notify-modal__content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:3rem}@media screen and (max-width: 749.98px){.notify-modal__content{padding:1.5rem}}.notify-modal__success{display:none;font-size:20px;margin-top:2rem}.notify-modal__success.is-visible{display:block}.notify-modal__close{position:absolute;top:1.5rem;right:1.5rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:10px;border:0;background:rgba(0,0,0,0);cursor:pointer;transition:opacity .2s}.notify-modal__close:hover{opacity:.6}.notify-modal__title{margin:0;font-size:clamp(2rem,3vw,2.5rem);line-height:1}.notify-modal__description{margin-top:1rem;font-size:16px;line-height:1.38;opacity:.75}.notify-modal__form{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.notify-modal__form.is-hidden{display:none}.notify-modal__field{width:100%;height:3.5rem;padding-inline:1.25rem;border:2px solid rgb(var(--color-scheme-text));border-radius:999px;background:rgba(0,0,0,0);font:inherit}.notify-modal__field:focus{outline:none}.notify-modal__submit{width:100%;height:3.5rem;margin-top:1rem;border:2px solid rgb(var(--color-scheme-text));border-radius:999px;background:rgb(var(--color-scheme-accent-1));color:rgb(var(--color-scheme-accent-1-contrast));font:inherit;font-weight:600;cursor:pointer;transition:transform .2s}.notify-modal__submit:hover{transform:translateY(-1px)}@keyframes notify-modal-in{from{opacity:0;transform:translateY(1rem) scale(0.97)}to{opacity:1;transform:none}}