/*!
 * Matchnow v0.2.0(2024. 4. 24. 오후 2:47:12)
 * Copyright © Match Now Allright reserved.
 * https://matchnow.in/
 */
*,::after,::before{box-sizing:border-box;margin:0;padding:0;border:0}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}:disabled{cursor:default}html{-webkit-text-size-adjust:100%}body{margin:0;line-height:inherit;-webkit-touch-callout:none}h1,h2,h3,h4,h5,h6{font-weight:400}ul,dl,dd,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0;padding:0}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;outline:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;border:0;background:rgba(0,0,0,0);cursor:pointer}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}input::-moz-placeholder, textarea::-moz-placeholder{font-weight:500;font-size:13px;color:#c2c2c2}input::placeholder,textarea::placeholder{font-weight:500;font-size:13px;color:#c2c2c2}button,select{text-transform:none}img{max-width:100%;height:auto;vertical-align:top}ul,ol,li{list-style:none;margin:0;padding:0}em{font-style:normal}a,a:hover,a:active{-webkit-text-decoration:none;text-decoration:none}video{max-width:100%}input,textarea{outline:0}html,body,h1,h2,h3,h4,h5,button,input,textarea,select{font-family:"Poppins","-apple-system","Malgun Gothic","맑은 고딕","Helvetica","Arial","sans-serif";font-weight:500;line-height:1.4;color:#161616}.mnPage{overflow:hidden;display:flex;flex-direction:column;position:relative;width:100%;min-height:100vh;min-height:100dvh;font-family:"Poppins","-apple-system","Malgun Gothic","맑은 고딕","Helvetica","Arial","sans-serif";background:#fff}.mnPageInner{position:relative;margin:0 auto}.mnPageHeader,.mnPageFooter{flex-shrink:0;position:relative}.mnPageHeader{height:62px}.mnPageHeader .mnPageContainer{border-bottom:1px solid #e8e8e8;background:#fff}.mnPageHeader .mnPageInner{display:flex;align-items:center;justify-content:center;height:61px}.mnPageHeaderLeft,.mnPageHeaderRight{display:flex;align-items:center;position:absolute;top:0;height:61px;z-index:1}.mnPageHeaderLeft{left:20px}.mnPageHeaderRight{right:20px}.mnPageHeader.fixed .mnPageContainer{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:10}.mnPageTitle{display:flex;align-items:center;justify-content:center;font-weight:500;height:61px;font-size:18px;line-height:1;color:#161616;text-align:center}.mnPageContent{flex:1 0 auto;display:flex;flex-direction:column}.mnPageContent .mnPageInner{flex-grow:1}.mnPageActions{height:70px}.mnPageActions .mnPageInner{display:flex;align-items:center;gap:0 10px;padding:8px 20px}.mnPageActions .btn{flex:1 0 0%;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:6px;width:100%;height:54px;font-size:13px;font-weight:500;line-height:18px}.mnPageActions .btnPrimary{background:#007eff;color:#fff}.mnPageActions .btnDark{background:#161616;color:#fff}.mnPageActions .btn[disabled]{background:#a2a2a2}.mnPageActions.fixed .mnPageContainer{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;box-shadow:0 -2px 8px 0 rgba(0,0,0,.16);z-index:10}@media(max-width: 767px){.mnPageInner{width:100%;max-width:480px}}@media(min-width: 768px){.mnPageInner{width:768px;max-width:768px}}.mnFlex{display:flex}.mnSrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;z-index:-10}.mnSkeletonLine,.mnSkeletonCircle{animation:skeleton-gradient 3s infinite ease-in-out}.mnSkeletonCircle{overflow:hidden;border-radius:100%}@keyframes skeleton-gradient{0%{background-color:rgba(165,165,165,.1)}50%{background-color:rgba(165,165,165,.3)}100%{background-color:rgba(165,165,165,.1)}}
