.modal_modalHeader__jnviS{display:flex;flex-direction:column;gap:12px}.modal_modalTitle__RC7hz{text-align:center;margin:0}.modal_modalDescription__9np0H{text-align:center;margin:0;color:var(--desciption-color,#0a0a0a)}.modal_modalFooter__Ottai{display:flex;gap:12px;justify-content:center;flex-direction:column}.modal_modalFooter__full__g2qFO>*{flex:1 1}@media(min-width:768px){.modal_modalFooter__Ottai{flex-direction:row}}.modal_dialogOverlay__PdZ1s{position:fixed;inset:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.8);animation:modal_overlayShow__15VfP .15s cubic-bezier(.16,1,.3,1);z-index:100;min-height:100dvh;height:auto;overflow:auto}.modal_dialogScrollWrapper__bLgga{padding:60px 0;width:100%;display:flex;align-items:flex-start;justify-content:center}.modal_dialogContentWrapper__LgN65{position:relative;isolation:isolate;border:1px solid rgba(0,0,0,0);border-radius:16px;width:90%;max-width:328px;animation:modal_contentShow___hOPG .15s cubic-bezier(.16,1,.3,1)}.modal_dialogContentWrapper__dark__vrz11{--background:#23103e;--color:#ffffff;--desciption-color:#f0eef1}.modal_dialogContentWrapper__dark__vrz11:before{background:linear-gradient(180deg,#5a4579,#23103e);z-index:-1;margin:-1px;position:absolute;display:block;content:"";inset:0;border-radius:inherit}@media(min-width:768px){.modal_dialogContentWrapper__LgN65{max-width:var(--max-width,716px);min-width:500px}.modal_dialogContentWrapper__small__I6HC8{--max-width:518px}}.modal_dialogContent__2Pdfa{position:relative;display:flex;flex-direction:column;gap:24px;height:-moz-fit-content;height:fit-content;max-height:100%;padding:32px 16px;border-radius:16px;overflow:auto;color:var(--color,#0a0a0a);background:var(--background,#ffffff)}@media(min-width:768px){.modal_dialogContent__2Pdfa{padding:32px;width:100%}}.modal_closeButton__F9QNa{display:flex;position:absolute;color:var(--color);--offset:12px;right:var(--offset);top:var(--offset)}@media(min-width:768px){.modal_closeButton__F9QNa{--offset:16px}}@keyframes modal_overlayShow__15VfP{0%{opacity:0}to{opacity:1}}@keyframes modal_contentShow___hOPG{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.label-text_labelText__WWt0Z{display:flex;align-items:center;column-gap:4px}.label-text_required__lyl7n{color:var(--input-required-color,#ab2200)}