:where(html){line-height:1.15}:where(h1){-webkit-margin-after:.67em;-webkit-margin-before:.67em;font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){-webkit-margin-after:0;-webkit-margin-before:0;margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}:root{--primary:#ffdf00;--secondary:#ffbc00;--tertiary:#ffeb99;--star:#ffc700;--gray00:#685652;--gray01:#494746;--gray02:#666;--gray03:#bdbdbd;--gray04:#e8e8e8;--red00:#ff4747;--red01:#ea2e2e;--red02:#c00000;--success:#18c53e}html{font-family:Inter,Noto Sans KR,"system-ui";line-height:1.21}@supports(font-variation-settings:normal){html{font-family:Inter var,Noto Sans KR,"system-ui"}}textarea{font-family:Inter var,Noto Sans KR,"system-ui"}body{-webkit-user-select:none;user-select:none}#root,body,html{font-size:14px;font-weight:300;height:100%;position:relative;width:100%}a,address,aside,audio,body,canvas,caption,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,img,label,legend,li,main,nav,ol,p,section,small,span,strong,table,tbody,td,tfoot,th,thead,time,tr,ul,video{border:0;margin:0;padding:0}ol,ul{list-style:none}table{border-spacing:0}h1,h2,h3,h4,h5,h6,strong{font-weight:700}a{color:#685652;color:var(--gray00);text-decoration:none}hr{border:0;border-top:1px solid #e8e8e8;border-top:1px solid var(--gray04);margin:0}article,aside,footer,header,main,nav,section{display:block}*{box-sizing:border-box}:after,:before{box-sizing:inherit}:focus:not(:focus-visible){outline:none}a,dd,div,li,p,span,strong,td{overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word}input,textarea{font-size:inherit;font-weight:inherit;width:100%}.tutor-hive{display:flex;flex-direction:column;height:calc(100% - 61px);position:relative;top:61px}.tutor-hive.is-main.is-auth{top:100px}.tutor-hive>section{flex-grow:1;flex-shrink:0;margin-bottom:24px}.tutor-hive>section.no-bottom-margin{margin-bottom:0}.row{margin:0 auto;max-width:425px;width:100%}.lg-padding{padding-left:55px;padding-right:55px}.md-padding{padding-left:40px;padding-right:40px}.sm-padding{padding-left:15px;padding-right:15px}@media screen and (max-width:425px){.lg-padding{padding-left:14vw;padding-right:14vw}.md-padding{padding-left:10vw;padding-right:10vw}.sm-padding{padding-left:4vw;padding-right:4vw}}.section-title{font-size:24px;font-weight:300;margin-top:25px;text-align:center}.form-sec-title{display:inline-block;font-size:14px;margin-bottom:12px}.form-sec-sub-title{display:inline-block;font-size:12px;font-weight:300}.info-icon-tooltip{display:inline-flex;margin-left:.5rem;vertical-align:middle}.group-form-sec-title{color:var(--gray00);font-size:16px}hr.primary{border-top:1px solid var(--primary)}.hidden{visibility:hidden}.ref-hidden{height:0;opacity:0;position:absolute;width:0}.ReactCollapse--collapse{transition:height .3s}.modal-open{overflow:hidden}.desc-list>li{padding-bottom:6px}.desc-list>li dl{font-size:16px;margin-bottom:8px}.desc-list>li dl.row-direction{display:flex}.desc-list>li dl.row-direction dt{flex-shrink:0;margin-bottom:0;padding-right:6px;white-space:nowrap}.desc-list>li dl dt{color:var(--gray00);font-weight:700;margin-bottom:8px;white-space:nowrap}.underline{font-size:12px;text-decoration:underline}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:rgba(0,0,0,.5);border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;-webkit-transition:all .5s;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:rgba(0,0,0,.5);cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{-ms-flex-pack:center;bottom:0;display:-ms-flexbox;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;-webkit-transition:background .5s;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{-ms-flex-negative:0!important;flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.modal-overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:100}.modal-content{-webkit-overflow-scrolling:touch;background:#fff;border-radius:5px;opacity:0;outline:none;overflow:auto;padding:20px;position:absolute;-webkit-transform:scale(.7);transform:scale(.7);transition:.15s cubic-bezier(0,0,.2,1);width:288px}.modal-content:not(.fullscreen){box-shadow:0 0 4px rgba(0,0,0,.25);left:50%;margin-right:-50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(.7);transform:translate(-50%,-50%) scale(.7)}.modal-content.fullscreen{border-radius:0;bottom:0;left:0;padding:0;right:0;top:0;width:auto}.modal-loading{align-items:center;background:transparent;border:none;display:flex;justify-content:center;position:absolute}.modal-content.ReactModal__Content--after-open{opacity:1;-webkit-transform:none;transform:none}.modal-content.ReactModal__Content--after-open:not(.fullscreen){-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-content.ReactModal__Content--before-close{opacity:0;transition:75ms cubic-bezier(.4,0,.2,1)}.close-modal{position:absolute;right:16px;top:16px}.close-modal svg{fill:var(--gray04)}.modal-icon{padding:25px 0 20px;text-align:center}.modal-message{font-size:16px;font-weight:700;margin-bottom:12px;padding:0 5px;text-align:center}.modal-message a{color:#000;text-decoration:underline}.modal-sub-message{margin-bottom:12px;text-align:center}.icon-btn{background:transparent;border:none;display:inline-flex;outline:none;padding:0}.icon-btn:not(:disabled){cursor:pointer}.footer-wrapper{background:var(--gray02);padding-bottom:24px}.footer-wrapper .nav-list{align-items:center;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:31px 45px 26px}.footer-wrapper .nav-list i{font-size:10px;font-style:normal;line-height:22px;padding-right:6px}.footer-wrapper .nav-list li{display:inline-flex;line-height:20px;padding-right:6px}.footer-wrapper .nav-list li a{color:#fff;cursor:pointer;font-size:14px}.footer-wrapper .nav-list svg{fill:#fff}.footer-wrapper .cs-links{align-items:center;display:flex;justify-content:center;padding-bottom:23px}.footer-wrapper .cs-links li a{align-items:center;color:#fff;display:flex;font-size:14px}.footer-wrapper .cs-links li a svg{color:#fff;margin-right:5px}.footer-wrapper .cs-links li:first-child{margin-right:30px}.footer-wrapper .store-list{display:flex;justify-content:center;margin-bottom:20px}.footer-wrapper .store-list a:first-child{margin-right:16px}.footer-wrapper .footor-bottom{color:var(--gray03);font-size:10px;text-align:center}.header-wrapper{background:#fff;left:0;position:fixed;right:0;top:0;z-index:10}.header-wrapper.is-nav-open,.header-wrapper.is-shadow{box-shadow:0 2px 5px rgba(0,0,0,.05)}.header-wrapper.is-nav-open{z-index:100}.header-wrapper .header-box{align-items:center;display:flex;height:61px;justify-content:space-between;margin:auto;padding-left:20px}.header-wrapper .logo-wrapper .server-tag{color:var(--red00);font-weight:700;position:absolute;top:2px}.header-wrapper .logo-wrapper h1{display:flex;margin:0;width:150px}.header-wrapper .logo-wrapper h1 a{display:flex}.header-wrapper .menu-wrapper{align-items:center;display:flex}.header-wrapper .menu-wrapper .login-link{color:var(--gray02);font-size:12px}.header-wrapper .menu-wrapper>button{padding:24px 20px}.header-wrapper .header-nav{display:flex;padding-top:12px}.header-wrapper .header-nav li{padding-bottom:9px}.header-wrapper .header-nav li a{color:#000;padding:0 15px 6px}.header-wrapper .header-nav li a.active{border-bottom:2px solid var(--secondary)}.loader{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:3px solid #f1f1f1;border-radius:50%;border-top:3px solid var(--secondary);display:inline-block;height:20px;width:20px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.chat-message-limit-modal{padding-bottom:73px;padding-top:86px}.chat-message-limit-modal p{font-size:16px;text-align:center}.chat-message-limit-modal p:first-of-type{margin-bottom:20px}.chat-message-limit-modal p:first-of-type strong{color:var(--secondary)}.navigation-wrapper.show .backdrop-nav{display:block}.navigation-wrapper.show nav{-webkit-transform:translateX(0);transform:translateX(0)}.tutor-hive.is-main.is-auth .backdrop-nav,.tutor-hive.is-main.is-auth .nav{top:98px}.backdrop-nav{background-color:rgba(0,0,0,.5);display:none;left:0;width:100%;z-index:98}.backdrop-nav,.nav{height:100%;position:fixed;top:59px}.nav{background-color:#fff;right:0;-webkit-transform:translateX(255px);transform:translateX(255px);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:255px;z-index:99}.nav .account-sec{display:flex;padding:30px 30px 25px}.nav .account-sec .account-sec-left{margin-right:12px}.nav .account-sec .account-sec-right h2{color:var(--gray01);font-size:16px}.nav .account-sec .account-sec-right p{color:var(--gray03);font-size:14px}.nav .account-sec .account-sec-right p a{color:var(--gray00);cursor:pointer;font-size:10px;text-decoration:underline}.nav .account-sec .account-sec-right p:last-child{padding-top:6px}.nav .account-sec .account-sec-right p.my-page-management{color:var(--gray01)}.nav li{border-top:1px solid var(--gray04)}.nav li a{color:var(--gray01);cursor:pointer;display:block;padding:19px 0 19px 34px;text-decoration:none}.nav a{transition:.3s}.nav a:hover{background-color:#f4f4f4}.avatar{border-radius:50%;overflow:hidden}.avatar span{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:100%;width:100%}.avatar img{display:none}.fake-link{background:transparent;border:none;cursor:pointer;outline:none}.smartbanner-open{overflow:hidden}.smartbanner{background-color:#fff;bottom:0;outline:0;position:absolute;width:100%;z-index:10000}.smartbanner .inner{padding-bottom:40px;padding-top:40px}.smartbanner .inner .smartbanner-heading{display:flex}.smartbanner .inner .smartbanner-heading svg{height:40px;width:40px}.smartbanner .inner .smartbanner-heading .smartbanner-heading-content{margin-left:20px}.smartbanner .inner .smartbanner-heading .smartbanner-heading-content p:nth-child(2){font-size:18px;font-weight:700;margin:4px 0 6px}.smartbanner .inner .smartbanner-heading .smartbanner-heading-content .stars-container{align-items:center;display:flex}.smartbanner .inner .smartbanner-heading .smartbanner-heading-content .stars-container a{color:var(--gray02);cursor:pointer;display:inline-block;font-size:12px;margin-left:4px}.smartbanner .inner .btn{margin-top:4px;width:100%}.smartbanner .inner .btn:first-of-type{margin-top:40px}.smartbanner .inner .btn:last-child{background-color:transparent!important}.btn{align-items:center;background-color:transparent;border:none;border-radius:5px;color:var(--gray01);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:45px;justify-content:center;outline:none;padding:0 20px;transition:.3s;white-space:nowrap}.btn:disabled{color:var(--gray03);cursor:not-allowed}.btn.primary{background-color:var(--primary)}.btn.primary:active,.btn.primary:hover{background-color:var(--secondary)}.btn.primary:disabled{background-color:var(--gray04)}.btn.secondary{border:1px solid var(--gray00);color:var(--gray01)}.btn.secondary:active,.btn.secondary:hover{border:1px solid var(--secondary)}.btn.secondary:disabled{border:1px solid var(--gray03)}.btn.danger{background-color:var(--red00);color:#fff}.btn.danger:hover{background-color:var(--red01)}.btn.danger:active{background-color:var(--red02)}.star-ratings{align-items:center;display:inline-flex;position:relative}.star-ratings .star-grad{height:0;position:absolute;visibility:hidden;width:0;z-index:0}.star-ratings .star-grad .stop-color-first{stop-opacity:1}.star-ratings .star-grad .stop-color-final{stop-color:#fff;stop-opacity:1}.star-ratings .rating-value{color:var(--secondary);display:inline-block;font-size:16px;font-weight:700;padding-left:10px}.star-ratings.primary .star-grad .stop-color-first{stop-color:var(--primary)}.star-ratings.primary .rating-value{color:var(--primary)}.star-ratings.secondary .star-grad .stop-color-first{stop-color:var(--secondary)}.star-ratings.secondary .rating-value{color:var(--secondary)}.snackbar{background:#e5f5ec;border-radius:10px;color:#27ae60;display:flex;font-size:10px;font-weight:700;opacity:0;outline:none;padding:10px 30px;-webkit-transform:scale(.8);transform:scale(.8);transition:.15s cubic-bezier(0,0,.2,1);width:173px}.snackbar.ReactModal__Content--after-open{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.snackbar.ReactModal__Content--before-close{opacity:1;transition:75ms cubic-bezier(.4,0,1,1)}.snackbar .checkmark{display:inline-block;height:11px;position:relative;width:11px}.snackbar .checkmark.draw:after{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:checkmark;animation-name:checkmark;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-transform:scaleX(-1) rotate(135deg);transform:scaleX(-1) rotate(135deg)}.snackbar .checkmark:after{border-right:1px solid #27ae60;border-top:1px solid #27ae60;content:"";height:8px;left:-4px;opacity:1;position:absolute;top:6px;-webkit-transform-origin:left top;transform-origin:left top;width:4px}.snackbar-overlay{position:fixed;right:20px;top:71px;z-index:100}@-webkit-keyframes checkmark{0%{height:0;opacity:1;width:0}20%{height:0;opacity:1;width:4px}40%{height:8px;opacity:1;width:4px}to{height:8px;opacity:1;width:4px}}@keyframes checkmark{0%{height:0;opacity:1;width:0}20%{height:0;opacity:1;width:4px}40%{height:8px;opacity:1;width:4px}to{height:8px;opacity:1;width:4px}}
/*# sourceMappingURL=main.8c6602e3.css.map*/