._overlay_1d392_1{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14081a6b;place-items:center;padding:24px;animation:.18s _modal-fade-in_1d392_1;display:grid;position:fixed;inset:0;overflow-y:auto}@media (width<=768px){._overlay_1d392_1{padding:20px}}@media (width<=480px){._overlay_1d392_1{place-items:flex-start;padding:80px 16px 16px}}._modal_1d392_28{width:min(720px,100%);max-height:calc(100vh - 48px);box-shadow:none;background:#fff;border:1px solid #40073014;border-radius:12px;animation:.22s cubic-bezier(.22,1,.36,1) _modal-slide-up_1d392_1;overflow:auto}@media (width<=600px){._modal_1d392_28{border-radius:12px;width:min(90vw,100%);max-height:calc(100vh - 120px)}}@media (width<=480px){._modal_1d392_28{border-radius:12px 12px 0 0;width:100%;max-height:calc(100vh - 100px)}}._header_1d392_55,._footer_1d392_56{padding:24px 24px 0}@media (width<=768px){._header_1d392_55,._footer_1d392_56{padding:20px 20px 0}}@media (width<=480px){._header_1d392_55,._footer_1d392_56{padding:18px 18px 0}}._header_1d392_55{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}@media (width<=480px){._header_1d392_55{gap:12px}}._title_1d392_87{font-family:Work Sans,sans-serif;font-size:1.6rem}@media (width<=768px){._title_1d392_87{font-size:1.4rem}}@media (width<=480px){._title_1d392_87{font-size:1.2rem}}._description_1d392_104{color:#666;margin-top:8px;line-height:1.6}@media (width<=480px){._description_1d392_104{font-size:.9rem}}._closeButton_1d392_116{cursor:pointer;background:#fff;border:1px solid #4007301f;border-radius:6px;flex-shrink:0;place-items:center;width:40px;height:40px;transition:background .15s,border-color .15s;display:inline-grid}@media (width<=480px){._closeButton_1d392_116{border-radius:6px;width:36px;height:36px}}._closeButton_1d392_116:hover{background:#f7f8fc;border-color:#40073033}._closeButton_1d392_116 svg{width:18px;height:18px}@media (width<=480px){._closeButton_1d392_116 svg{width:16px;height:16px}}._body_1d392_154{padding:24px}@media (width<=768px){._body_1d392_154{padding:20px}}@media (width<=480px){._body_1d392_154{padding:18px}}._footer_1d392_56{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:0 24px 24px;display:flex}@media (width<=768px){._footer_1d392_56{gap:10px;padding:0 20px 20px}}@media (width<=480px){._footer_1d392_56{flex-direction:column;gap:8px;padding:0 18px 18px}}._footer_1d392_56 button{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:6px;min-width:100px;padding:10px 20px;font-family:Work Sans,sans-serif;font-size:.95rem;font-weight:500;transition:all .15s}@media (width<=480px){._footer_1d392_56 button{width:100%;min-width:auto;padding:10px 16px;font-size:.9rem}}._footer_1d392_56 button:first-child{color:#333;background:#f5f5f5;border:1px solid #e0e0e0}._footer_1d392_56 button:first-child:hover{background:#eee;border-color:#d0d0d0}._footer_1d392_56 button:first-child:disabled{opacity:.5;cursor:not-allowed}._footer_1d392_56 button:not(:first-child){color:#fff;background:#c71c56;border:1px solid #c71c56}._footer_1d392_56 button:not(:first-child):hover:not(:disabled){background:#b31950;border-color:#b31950;box-shadow:0 2px 8px #c71c5633}._footer_1d392_56 button:not(:first-child):disabled{opacity:.65;cursor:not-allowed}@keyframes _modal-fade-in_1d392_1{0%{opacity:0}to{opacity:1}}@keyframes _modal-slide-up_1d392_1{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){._overlay_1d392_1{align-items:flex-end;padding:12px}._modal_1d392_28{border-radius:20px 20px 14px 14px;width:100%;max-height:calc(100vh - 24px)}._title_1d392_87{font-size:1.3rem}._header_1d392_55,._footer_1d392_56{padding:16px 16px 0}._body_1d392_154{padding:16px}._footer_1d392_56{gap:10px;padding:0 16px 16px}._footer_1d392_56 button{min-width:90px;padding:9px 16px;font-size:.9rem}}@media (width<=480px){._overlay_1d392_1{align-items:flex-end;padding:0}._modal_1d392_28{border-radius:16px 16px 0 0;max-height:92vh}._title_1d392_87{font-size:1.2rem}}@media (width<=360px){._modal_1d392_28{border-radius:14px 14px 0 0;max-height:95vh}._title_1d392_87{font-size:1.1rem}._header_1d392_55,._footer_1d392_56{padding:12px 12px 0}._body_1d392_154{padding:12px}._footer_1d392_56{flex-direction:column;gap:8px;padding:0 12px 12px}._footer_1d392_56 button{width:100%;padding:12px;font-size:.9rem}}
