.pigeon-field-modal{padding:0;border:1px solid #ffffff80;border-radius:26px;width:min(720px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);overflow:hidden;background:#fff;box-shadow:0 25px 80px #18203040}.pigeon-field-modal::backdrop{background:#17203180;backdrop-filter:blur(6px)}.pigeon-field-modal iframe{display:block;border:0;width:100%;height:min(368px,calc(100dvh - 40px));background:#fff}.pigeon-field-modal-close{position:absolute;right:6px;top:6px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#626b7a;font-size:24px;cursor:pointer}.pigeon-field-modal-close:hover{color:#b83b35;background:#faedeb}.pigeon-field-modal-close:focus-visible{outline:3px solid #b83b35;outline-offset:2px}@media(prefers-color-scheme:dark){.pigeon-field-modal,.pigeon-field-modal iframe{background:#232b37}.pigeon-field-modal-close{color:#bdc6d3}.pigeon-field-modal-close:hover{background:#54333a;color:#ffc4bd}}@media(max-width:600px){.pigeon-field-modal iframe{height:min(650px,calc(100dvh - 40px))}}@media(prefers-reduced-motion:no-preference){.pigeon-field-modal[open]{animation:pigeon-field-enter .15s ease-out}@keyframes pigeon-field-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}