@charset "UTF-8";body,html{font-family:Pretendard,sans-serif;height:100%;height:100dvh;min-height:100%;min-height:100dvh;overscroll-behavior:none;touch-action:pan-x pan-y}@font-face{font-family:Pretendard;font-style:normal;font-weight:500;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:700;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff) format("woff")}#ch-plugin .cgHhTF{height:44px;width:44px}.q-page-container{background-color:#404040}.loadingPage{align-items:center;background-color:#f7f5f1;height:100vh;height:100dvh;width:100%}.loadingPage,.mobileView{display:flex;justify-content:center}.mobileView{background-color:#fff;flex-direction:column;margin:auto;max-width:760px;position:relative}.mobileView,.mobileView.fullHeight{max-height:100vh;max-height:100dvh}.mobileView.grayGradation{background:linear-gradient(180deg,#ede9e1,#fefefe)}.mobileView .mobileViewHeader{justify-content:space-between;min-height:48px;padding:0 20px}.mobileView .mobileViewHeader,.mobileView .mobileViewHeader .mobileViewHeaderBox{align-items:center;display:flex}.mobileView .mobileViewHeader .mobileViewHeaderBox .mobileViewHeaderTitle{color:#4a4a4a;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:26px}.mobileView .mobileViewSubHeader{align-items:center;background-color:#a7afa4;display:flex;justify-content:space-between;min-height:30px;padding:0 4px}.mobileView .mobileViewSubHeader .mobileViewSubHeaderBox,.mobileView .mobileViewTitle{align-items:center;display:flex}.mobileView .mobileViewTitle{color:#2d2d2d;font-size:15px;font-weight:700;justify-content:center;line-height:20px;min-height:60px;padding:10px;text-align:center}.mobileView .mobileViewBody{flex:1;overflow:auto;position:relative}.mobileView .mobileViewBody .mobileViewBodyCard{border-radius:14px;margin:0 20px;padding:20px}.mobileView .mobileViewBody .mobileViewBodyCard+.mobileViewBodyCard{margin-top:20px}.mobileView .mobileViewBody .mobileViewBodyTitle{font-size:18px;font-weight:700;line-height:26px;position:relative;z-index:0}.mobileView .mobileViewBody .mobileViewBodyText{font-size:17px;line-height:27px;position:relative;z-index:0}.mobileView .mobileViewBody .mobileViewBodyInput{background-color:#f5f5f5;border:1px solid #e2e2e2;border-radius:5px;color:#8e8e8e;font-size:15px;height:64px;line-height:20px;padding:14px 10px;position:relative}.mobileView .mobileViewBody .mobileViewBodyInput.error{background-color:#ffebe8;color:#c72a2a}.mobileView .mobileViewBody .mobileViewBodyInput.disabled{background-color:#e2e2e2!important;color:#000!important}.mobileView .mobileViewBody .mobileViewBodyInput.close:after{content:"";cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.mobileView .mobileViewBody .mobileViewRadio{align-items:center;background:#fff;border:2px solid #0000;border-radius:5px;cursor:pointer;display:flex;font-size:17px;font-weight:400;height:48px;justify-content:space-between;line-height:27px;padding:10px;width:150px}.mobileView .mobileViewBody .mobileViewRadio.active{border:2px solid #037172}.mobileView .mobileViewBody .mobileViewRadio .q-radio__inner{height:20px;min-width:20px;width:20px}.mobileView .mobileViewBody .mobileViewRadio .q-radio__inner .q-radio__bg{height:100%;left:0;top:0;width:100%}.mobileView .mobileViewBody .mobileViewCheckbox{align-items:center;cursor:pointer;display:flex;font-size:15px;font-weight:400;gap:5px;line-height:20px}.mobileView .mobileViewBody .mobileViewCheckbox.title{font-size:18px;font-weight:700;gap:8px;line-height:26px}.mobileView .mobileViewBody.center{align-items:center;display:flex;justify-content:center}.mobileView .mobileViewFooter{gap:16px;padding:10px 16px}.mobileView .mobileViewFooter,.mobileView .mobileViewFooter .mobileViewFooterBox{display:flex;flex-direction:column}.mobileView .mobileViewFooter .mobileViewFooterTitle{color:#2d2d2d;font-size:16px;font-weight:700;line-height:1.5}.mobileView .mobileViewFooter .mobileViewFooterButton{background-color:#037172!important;border-radius:14px;color:#fff!important;flex:1;font-size:18px;line-height:22px;min-height:52px;opacity:1!important}.mobileView .mobileViewFooter .mobileViewFooterButton.white{background-color:#fff!important;color:#037172!important}.mobileView .mobileViewFooter .mobileViewFooterButton.gray{background-color:#e2e2e2!important;color:#4a4a4a!important}.mobileView .mobileViewFooter .mobileViewFooterButton.dark{background-color:#49413b!important;color:#fff!important}.mobileView .mobileViewFooter .mobileViewFooterButton:disabled{background-color:#8e8e8e!important;color:#e2e2e2!important}.mobileView .mobileViewFooter .mobileViewFooterInput{padding:12px}.mobileView .mobileViewFooter.toolTip{background-color:#fff;border-radius:12px 12px 0 0}.mobileView .mobileViewFooter.toolTip .mobileViewFooterButton{border-radius:5px;font-size:16px;min-height:40px}.listStyle{font-size:17px;line-height:27px;list-style:none;margin:0;padding:0}.listStyle li{padding-left:24px;position:relative}.listStyle li:before{color:inherit;content:"•";font-size:12px;left:10px;line-height:6px;position:absolute;top:calc(50% - 4.5px)}.loadingBar{animation:spin 1.4s cubic-bezier(.5,0,.4,1) infinite;display:block;height:62px;margin:0 auto;width:62px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chatPopup{padding:20px 16px}.chatPopup .chatPopupTitle{color:#2d2d2d;font-size:21px;font-weight:700;line-height:30px}.chatPopup .chatPopupTitle+.chatPopupList{margin-top:20px}.chatPopup .chatPopupTitle+.chatPopupDescription{margin-top:10px}.chatPopup .chatPopupDescription{color:#8e8e8e;font-size:16px;line-height:24px}.chatPopup .chatPopupList{display:flex;flex-wrap:wrap;gap:10px}.chatPopup .chatPopupList .chatPopupBtn{align-items:center;background-color:#e5efeb;border:0;border-radius:5px;color:#8e8e8e;cursor:pointer;display:flex;font-size:17px;justify-content:center;line-height:26px;outline:none;padding:7px 10px;position:relative}.chatPopup .chatPopupList .chatPopupBtn.active{background-color:#037172;color:#fff}.chatPopup .chatPopupList .chatPopupBtn.hideInput{color:#0000}.chatPopup .chatPopupList .chatPopupBtn.hideInput input{background-color:initial;border:0;color:#fff;font-size:17px;height:100%;left:0;line-height:26px;outline:none;padding:7px 10px;position:absolute;top:0;width:100%}.chatPopup .chatPopupList .chatPopupBtn.hideInput input::placeholder{color:#8e8e8e}.q-checkbox .q-checkbox__inner{font-size:24px;margin:0}.q-checkbox .q-checkbox__inner .q-checkbox__bg{align-items:center;border:0;border-radius:100%;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.q-checkbox .q-checkbox__inner .q-checkbox__bg .q-checkbox__svg{height:60%!important;position:static;width:60%!important}.q-checkbox .q-checkbox__inner.q-checkbox__inner--falsy{background:#fff;border:1px solid #e2e2e2}.q-checkbox .q-radio__label{line-height:normal}.listBox{display:flex;flex:1;flex-direction:column;overflow:auto;padding-bottom:10px}.listBox button.listItem{align-items:start;border-bottom:1px solid #e2e2e2;font-size:17px;line-height:27px;margin:0 20px;padding:17px 0}.listBox button.listItem:first-child{border-top:1px solid #e2e2e2}.button{&[data-v-74e3af56]{border-radius:3px;border-width:0;cursor:pointer;display:flex;font-size:12px;line-height:18px;min-height:auto;padding:2px 12px;transition:.3s}&.outline[data-v-74e3af56]{border:1px solid}&.noneSlot[data-v-74e3af56]{padding:0 4px}&.square[data-v-74e3af56]{padding:0}&.answerButton{&[data-v-74e3af56]{background-color:#e5efeb!important;color:#4a4a4a!important;font-size:17px;line-height:28px;padding:6px}&.selected[data-v-74e3af56]{background-color:#f5f5f5!important;color:#8e8e8e!important}&.confirm[data-v-74e3af56]{background-color:#037172!important;color:#fff!important}&.finish[data-v-74e3af56]{background-color:#49413b!important;color:#fff!important}}}[data-v-74e3af56] .q-btn__content{display:flex;gap:12px}[data-v-74e3af56] .q-icon{height:100%}[data-v-74e3af56] .q-icon.on-left{margin-left:-4px;margin-right:5px}[data-v-74e3af56] .q-focus-helper{display:none}[data-v-74e3af56] .square_24{height:24px;width:24px}[data-v-74e3af56] .square_26{height:26px;width:26px}.popup{&[data-v-6f6036a4]{align-items:center;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:8000}.popupBox[data-v-6f6036a4]{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;overflow:auto;position:relative}&.full{.popupBox[data-v-6f6036a4]{border-radius:0;height:100%;width:100%}}&.center{.popupBox[data-v-6f6036a4]{align-items:center;justify-content:center;text-align:center}}[data-v-6f6036a4] .popupHeader{padding:20px 20px 0;text-align:center;.popupHeaderTitle{color:#2d2d2d;font-size:18px;font-weight:700;line-height:26px}}[data-v-6f6036a4] .popupBody{padding:20px;.popupBodyTitle{color:#2d2d2d;font-size:15px;line-height:20px}}[data-v-6f6036a4] .popupFooter{border-top:1px solid #e2e2e2;display:flex;gap:1px;padding:12px;&.full{&{padding:0}.popupFooterButton{border-radius:0;padding:12px}}}[data-v-6f6036a4] .popupFooterButton{flex:1;font-size:15px;font-weight:400;line-height:20px;padding:0}}.versionBox[data-v-316ef00c]{background-color:#fffc;font-size:10px;padding:4px 8px;position:fixed;right:0;top:0;z-index:1}