.modal-container{z-index:999;overflow-y:hidden;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.modal-dimmer{position:fixed;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center}.modal-content{position:relative;display:flex;flex-direction:column;gap:16px;padding:16px;min-width:300px;min-height:100px;max-height:80vh;overflow-y:auto;box-shadow:0 4px 6px #0009;background-color:#fff;border:1px solid rgba(200,200,200,.1);border-radius:8px}@keyframes open{0%{opacity:0%;transform:translateY(-50px)}to{opacity:100%;transform:translate(0)}}@keyframes close{0%{opacity:100%;transform:translate(0)}50%{opacity:0%}to{opacity:0%}}.open-modal{animation-name:open;animation-duration:.2s;animation-timing-function:ease-out}.close-modal{animation-name:close;animation-duration:.2s;animation-timing-function:ease-out}.modal-header{display:flex;justify-content:space-between;align-items:center}.modal-body{display:flex;flex-direction:column;gap:16px}.modal-footer{display:flex;justify-content:flex-end;gap:8px}.modal-title{font-size:1.25rem;font-weight:500}.modal-button{display:flex;justify-content:center;align-items:center;flex:1;padding:8px 16px;border:none;border-radius:4px;color:#fff;font-size:1rem;font-weight:500;cursor:pointer}.modal-button:hover{opacity:.8}@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local("Pretendard Black"),url(/static/Pretendard-Black.subset-DBVlHUpa.woff2) format("woff2"),url(/static/Pretendard-Black.subset-BHKzTnjN.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url(/static/Pretendard-ExtraBold.subset-C8ahUYWx.woff2) format("woff2"),url(/static/Pretendard-ExtraBold.subset-A1cPG3di.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local("Pretendard Bold"),url(/static/Pretendard-Bold.subset-NvQkMce4.woff2) format("woff2"),url(/static/Pretendard-Bold.subset-ByYJKlCl.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url(/static/Pretendard-SemiBold.subset-DdMYyxPR.woff2) format("woff2"),url(/static/Pretendard-SemiBold.subset-Doheemvi.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local("Pretendard Medium"),url(/static/Pretendard-Medium.subset-D07TkZcI.woff2) format("woff2"),url(/static/Pretendard-Medium.subset-D-vxZJjN.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local("Pretendard Regular"),url(/static/Pretendard-Regular.subset-BZqc2FCe.woff2) format("woff2"),url(/static/Pretendard-Regular.subset-Dpq6qleg.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local("Pretendard Light"),url(/static/Pretendard-Light.subset--7YfZPHv.woff2) format("woff2"),url(/static/Pretendard-Light.subset-BH9bwXKk.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local("Pretendard ExtraLight"),url(/static/Pretendard-ExtraLight.subset-Dne8vBUr.woff2) format("woff2"),url(/static/Pretendard-ExtraLight.subset-D-kBGiz2.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local("Pretendard Thin"),url(/static/Pretendard-Thin.subset-CIJfwvSz.woff2) format("woff2"),url(/static/Pretendard-Thin.subset-DjxeqmoS.woff) format("woff")}*{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,input,select,textarea{font:inherit}
