@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;700&family=Noto+Serif+KR:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Dongle:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Kode+Mono:wght@400..700&family=Share+Tech+Mono&display=swap";@import"https://use.typekit.net/fyb1eyh.css";@import"https://fonts.googleapis.com/css?family=Noto+Sans+KR:400,500,700&subset=korean";*,:after,:before{box-sizing:border-box}body{width:100%;height:100%;margin:0;padding:0;letter-spacing:-.5px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}button{cursor:pointer;outline:none;border:0}h1,h2,h3,h4,h5,h6{margin:0}button,input,optgroup,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none;cursor:pointer}p{margin:0}em{font-style:normal}table{width:100%;border-collapse:collapse}table th,table td{border:1px solid #ddd}ol,ul{margin:0;padding:0;list-style:none}img{max-width:100%}input[type=radio],input[type=checkbox]{width:1.25rem;height:1.25rem;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;outline:none;content:none;margin:0}input[type=radio]:before,input[type=checkbox]:before{content:"";display:block;width:1.25rem;height:1.25rem;background-image:url(https://readingmath.co.kr/build/assets/ico_checkbox-89d2f47b.svg);background-size:contain}input[type=radio]:checked:before,input[type=checkbox]:checked:before{content:"";background-image:url(https://readingmath.co.kr/build/assets/ico_checkbox_on-fd7b97ef.svg);background-size:contain}body{font-family:Noto Sans KR,Malgun Gothic,맑은 고딕,sans-serif;line-height:1.5;user-select:none;font-size:16px}.weekly .weekly__header h2,.main_training .training__body .training__round .training__round__btns button,.curriculum h3,.curriculum h2,.main__body.training .lst__semester span,.main__body.unit .th,.error_wrap .error__text h4,.error_wrap .error__text h3,.result_wrap .result__body .result__rank__total .star__card:after,.result__intro .result__character:before,.star.review--3:before,.star.review--2:before,.star.review--1:before,.layer.ly__main .inner h3,.layer.ly__main .inner h2,.layer .layer__head h2{font-family:Dongle,sans-serif;font-weight:700;font-style:normal}.main_training .training__body .training__round li .timer .time,.timer .time{font-family:Kode Mono,monospace;font-optical-sizing:auto;font-weight:400;font-style:normal}.badge--darker--alpha,.badge--darker,.badge--lightgray--alpha,.badge--lightgray,.badge--purple--alpha,.badge--purple,.badge--orange--alpha,.badge--orange,.badge--white--alpha,.badge--white,.badge--brand--alpha,.badge--brand,.badge--empha--alpha,.badge--empha,.badge--warning--alpha,.badge--warning,.badge--danger--alpha,.badge--danger,.badge--success--alpha,.badge--success,.badge--gray--alpha,.badge--gray,.badge--primary--alpha,.badge--primary{display:inline-flex;align-items:center;justify-content:center;min-width:42px;width:fit-content;padding:.25rem .5rem;border-radius:2.5rem;font-size:.75rem;line-height:1.2;letter-spacing:-.2px}.is--primary{color:#008cff!important}.badge--primary{background-color:#008cff!important;color:#5c6373;font-weight:400}.badge--primary svg{margin-right:.5rem}.badge--primary--alpha{background:rgba(0,140,255,.3);color:#5c6373;font-weight:400}.badge--primary--alpha svg{color:#008cff!important;margin-right:.5rem}.is--gray{color:#5c6373!important}.badge--gray{background-color:#5c6373!important;color:#5c6373;font-weight:400}.badge--gray svg{margin-right:.5rem}.badge--gray--alpha{background:rgba(92,99,115,.3);color:#5c6373;font-weight:400}.badge--gray--alpha svg{color:#5c6373!important;margin-right:.5rem}.is--success{color:#58cc02!important}.badge--success{background-color:#58cc02!important;color:#5c6373;font-weight:400}.badge--success svg{margin-right:.5rem}.badge--success--alpha{background:rgba(88,204,2,.3);color:#5c6373;font-weight:400}.badge--success--alpha svg{color:#58cc02!important;margin-right:.5rem}.is--danger{color:#ff404c!important}.badge--danger{background-color:#ff404c!important;color:#5c6373;font-weight:400}.badge--danger svg{margin-right:.5rem}.badge--danger--alpha{background:rgba(255,64,76,.3);color:#5c6373;font-weight:400}.badge--danger--alpha svg{color:#ff404c!important;margin-right:.5rem}.is--warning{color:#ffc148!important}.badge--warning{background-color:#ffc148!important;color:#5c6373;font-weight:400}.badge--warning svg{margin-right:.5rem}.badge--warning--alpha{background:rgba(255,193,72,.3);color:#5c6373;font-weight:400}.badge--warning--alpha svg{color:#ffc148!important;margin-right:.5rem}.is--empha{color:#77f!important}.badge--empha{background-color:#77f!important;color:#5c6373;font-weight:400}.badge--empha svg{margin-right:.5rem}.badge--empha--alpha{background:rgba(119,119,255,.3);color:#5c6373;font-weight:400}.badge--empha--alpha svg{color:#77f!important;margin-right:.5rem}.is--brand{color:#284ac1!important}.badge--brand{background-color:#284ac1!important;color:#5c6373;font-weight:400}.badge--brand svg{margin-right:.5rem}.badge--brand--alpha{background:rgba(40,74,193,.3);color:#5c6373;font-weight:400}.badge--brand--alpha svg{color:#284ac1!important;margin-right:.5rem}.is--white{color:#fff!important}.badge--white{background-color:#fff!important;color:#5c6373;font-weight:400}.badge--white svg{margin-right:.5rem}.badge--white--alpha{background:rgba(255,255,255,.3);color:#5c6373;font-weight:400}.badge--white--alpha svg{color:#fff!important;margin-right:.5rem}.is--orange{color:#ff9700!important}.badge--orange{background-color:#ff9700!important;color:#5c6373;font-weight:400}.badge--orange svg{margin-right:.5rem}.badge--orange--alpha{background:rgba(255,151,0,.3);color:#5c6373;font-weight:400}.badge--orange--alpha svg{color:#ff9700!important;margin-right:.5rem}.is--purple{color:#77f!important}.badge--purple{background-color:#77f!important;color:#5c6373;font-weight:400}.badge--purple svg{margin-right:.5rem}.badge--purple--alpha{background:rgba(119,119,255,.3);color:#5c6373;font-weight:400}.badge--purple--alpha svg{color:#77f!important;margin-right:.5rem}.is--lightgray{color:#f2f3f5!important}.badge--lightgray{background-color:#f2f3f5!important;color:#5c6373;font-weight:400}.badge--lightgray svg{margin-right:.5rem}.badge--lightgray--alpha{background:rgba(242,243,245,.3);color:#5c6373;font-weight:400}.badge--lightgray--alpha svg{color:#f2f3f5!important;margin-right:.5rem}.is--darker{color:#23262c!important}.badge--darker{background-color:#23262c!important;color:#5c6373;font-weight:400}.badge--darker svg{margin-right:.5rem}.badge--darker--alpha{background:rgba(35,38,44,.3);color:#5c6373;font-weight:400}.badge--darker--alpha svg{color:#23262c!important;margin-right:.5rem}.bg--primary{background-color:#e6f4ff!important}.bg--gray{background-color:#f2f3f5!important}.bg--success{background-color:#eefae6!important}.bg--danger{background-color:#ffeeef!important}.bg--warning{background-color:#fff9ed!important}.bg--brand{background-color:#edf0fb!important}.bg--empha{background-color:#a4a4ff!important}.bg--white{background-color:#fff!important}.is--placeholder{color:#9da3b1!important}.badge--lg{min-width:120px}body{color:#23262c}.badge--gray{color:#fff}.badge--gray svg{color:#fff}.badge--brand--alpha{color:#284ac1}.is--size1{font-size:3rem}.is--size2{font-size:2rem}.is--size3{font-size:1.5rem}.is--size4{font-size:1.25rem}.is--size5{font-size:1rem}.is--size6{font-size:.875rem}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:1rem!important}.mt-1{margin-top:1rem!important}.pv-0{padding:0!important}.pv-3{padding:3rem 0!important}.pt-0{padding-top:0!important}.txt--left{text-align:left}.txt--center{text-align:center}.txt--right{text-align:right}.row{display:flex}.txt--bold{font-weight:700}.invisible{opacity:0!important;cursor:default!important}.invisible *{cursor:default!important}.lst--bullet{list-style-type:disc;list-style-position:inside;margin-left:2px}.lst--bullet li{margin-bottom:.5rem}.lst--bullet li::marker{margin-right:0!important;padding-right:0!important}body *::-webkit-scrollbar{width:8px}body *::-webkit-scrollbar-thumb{height:50%;background:#9DA3B1;border-radius:10px}body *::-webkit-scrollbar-track{background:#F2F3F5}.navbar{display:flex;align-items:center;justify-content:space-between;height:2.5rem;background-color:#fff;color:#5c6373;padding:0 1rem}.navbar .logo{display:flex;align-items:center}.navbar .col{display:flex;align-items:center;gap:.5rem}.navbar .btns{justify-content:end;padding:0;margin:0;gap:.5rem}.navbar .btns button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem}.navbar .btns svg{font-size:1.25rem}.navbar .timer{justify-content:end}.navbar .breadcrumb{display:flex;gap:.5rem;font-size:.875rem}.navbar .breadcrumb .badge--gray{font-size:.875rem}.navbar .breadcrumb .ico_chevron{margin-left:.5rem}.navbar .breadcrumb--sub{display:flex;align-items:center;gap:.25rem}.navbar .breadcrumb--sub li{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;background-color:#f2f3f5;font-size:.75rem;border-radius:1rem}.navbar .breadcrumb--sub li span{display:none}.navbar .breadcrumb--sub li.on{width:fit-content;height:1.5rem;padding:.25rem .5rem}.navbar .breadcrumb--sub li.on span{display:block}.navbar .breadcrumb--sub li.done:before{content:"";width:10px;height:10px;background-image:url(https://readingmath.co.kr/build/assets/check-33116351.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}.navbar .breadcrumb--sub li.done span{display:none}.sidebar{display:none;z-index:10;width:100vw;height:100%;height:100dvh;position:fixed;top:0;left:0;background-color:#23262c4d}.sidebar.show{display:block}.sidebar .menu{position:absolute;top:0;right:0;width:320px;height:100dvh;display:flex;flex-direction:column;background-color:#fff;padding:1rem 1.5rem;border-radius:24px 0 0 24px;color:#5c6373;overflow:auto}.sidebar .btns{display:flex;flex-direction:column}.sidebar .bottom{margin-top:auto}.sidebar .btn--close{display:flex;justify-content:flex-end;font-size:1.5rem}.sidebar .menu__head{display:flex;gap:1rem}.sidebar .menu__head .profile__info{display:flex;flex-direction:column}.sidebar .menu__section{border-top:2px dashed #E4E6EA;margin-top:1rem;padding-top:1rem;list-style:none}.sidebar .menu__section li.disabled{pointer-events:none}.sidebar .menu__section li.disabled a{color:#008cff;opacity:.3;font-size:.875rem}.sidebar .menu__section li.disabled a:after{content:url(https://readingmath.co.kr/build/assets/lock-855d4208.svg);margin-left:.5rem}.sidebar .menu__section li a{width:100%;display:inline-block;padding:1rem .5rem;font-weight:700;color:#5c6373;border-radius:8px}.sidebar .menu__section li:hover a{background:#EDF0FB}.sidebar .btns{margin-top:auto;padding:0}.sidebar .btns button{font-weight:700;color:#5c6373;font-size:1rem;text-align:left;padding:1rem .5rem}.sidebar .btns button:hover{background:#EDF0FB;border-radius:8px}.profile__img{display:block;background-image:url(https://readingmath.co.kr/build/assets/profile_img-cd837f77.svg);background-size:cover;background-repeat:no-repeat;background-position:0 0}.profile__img.profile__img--type1{background-image:url(https://readingmath.co.kr/build/assets/profile_img-cd837f77.svg)}.profile__img.profile__img--type1.profile__img--sm{width:80px;height:80px;background-position:0px 0}.profile__img.profile__img--type1.profile__img--md{width:120px;height:120px;background-position:0px 0}.profile__img.profile__img--type1.profile__img--lg{width:160px;height:160px;background-position:0px 0}.profile__img.profile__img--type2{background-image:url(https://readingmath.co.kr/build/assets/profile_img-cd837f77.svg)}.profile__img.profile__img--type2.profile__img--sm{width:80px;height:80px;background-position:-80px 0}.profile__img.profile__img--type2.profile__img--md{width:120px;height:120px;background-position:-120px 0}.profile__img.profile__img--type2.profile__img--lg{width:160px;height:160px;background-position:-160px 0}.profile__img.profile__img--type3{background-image:url(https://readingmath.co.kr/build/assets/profile_img-cd837f77.svg)}.profile__img.profile__img--type3.profile__img--sm{width:80px;height:80px;background-position:-160px 0}.profile__img.profile__img--type3.profile__img--md{width:120px;height:120px;background-position:-240px 0}.profile__img.profile__img--type3.profile__img--lg{width:160px;height:160px;background-position:-320px 0}.profile__img.profile__img--type4{background-image:url(https://readingmath.co.kr/build/assets/profile_img-cd837f77.svg)}.profile__img.profile__img--type4.profile__img--sm{width:80px;height:80px;background-position:-240px 0}.profile__img.profile__img--type4.profile__img--md{width:120px;height:120px;background-position:-360px 0}.profile__img.profile__img--type4.profile__img--lg{width:160px;height:160px;background-position:-480px 0}.profile__img.profile__img--type5{background-image:url(https://readingmath.co.kr/build/assets/profile_img-cd837f77.svg)}.profile__img.profile__img--type5.profile__img--sm{width:80px;height:80px;background-position:-320px 0}.profile__img.profile__img--type5.profile__img--md{width:120px;height:120px;background-position:-480px 0}.profile__img.profile__img--type5.profile__img--lg{width:160px;height:160px;background-position:-640px 0}.profile__img.profile__img--type6{background-image:url(https://readingmath.co.kr/build/assets/profile_img-cd837f77.svg)}.profile__img.profile__img--type6.profile__img--sm{width:80px;height:80px;background-position:-400px 0}.profile__img.profile__img--type6.profile__img--md{width:120px;height:120px;background-position:-600px 0}.profile__img.profile__img--type6.profile__img--lg{width:160px;height:160px;background-position:-800px 0}.profile__img.profile__img--type7{background-image:url(https://readingmath.co.kr/build/assets/profile_img-cd837f77.svg)}.profile__img.profile__img--type7.profile__img--sm{width:80px;height:80px;background-position:-480px 0}.profile__img.profile__img--type7.profile__img--md{width:120px;height:120px;background-position:-720px 0}.profile__img.profile__img--type7.profile__img--lg{width:160px;height:160px;background-position:-960px 0}.profile__img.profile__img--type8{background-image:url(https://readingmath.co.kr/build/assets/profile_img-cd837f77.svg)}.profile__img.profile__img--type8.profile__img--sm{width:80px;height:80px;background-position:-560px 0}.profile__img.profile__img--type8.profile__img--md{width:120px;height:120px;background-position:-840px 0}.profile__img.profile__img--type8.profile__img--lg{width:160px;height:160px;background-position:-1120px 0}.profile__img.profile__img--type9{background-image:url(https://readingmath.co.kr/build/assets/profile_img-cd837f77.svg)}.profile__img.profile__img--type9.profile__img--sm{width:80px;height:80px;background-position:-640px 0}.profile__img.profile__img--type9.profile__img--md{width:120px;height:120px;background-position:-960px 0}.profile__img.profile__img--type9.profile__img--lg{width:160px;height:160px;background-position:-1280px 0}.profile__img.profile__img--type10{background-image:url(https://readingmath.co.kr/build/assets/profile_img-cd837f77.svg)}.profile__img.profile__img--type10.profile__img--sm{width:80px;height:80px;background-position:-720px 0}.profile__img.profile__img--type10.profile__img--md{width:120px;height:120px;background-position:-1080px 0}.profile__img.profile__img--type10.profile__img--lg{width:160px;height:160px;background-position:-1440px 0}.profile__img.profile__img--type11{background-image:url(https://readingmath.co.kr/build/assets/profile_img-cd837f77.svg)}.profile__img.profile__img--type11.profile__img--sm{width:80px;height:80px;background-position:-800px 0}.profile__img.profile__img--type11.profile__img--md{width:120px;height:120px;background-position:-1200px 0}.profile__img.profile__img--type11.profile__img--lg{width:160px;height:160px;background-position:-1600px 0}.profile__img.profile__img--type12{background-image:url(https://readingmath.co.kr/build/assets/profile_img-cd837f77.svg)}.profile__img.profile__img--type12.profile__img--sm{width:80px;height:80px;background-position:-880px 0}.profile__img.profile__img--type12.profile__img--md{width:120px;height:120px;background-position:-1320px 0}.profile__img.profile__img--type12.profile__img--lg{width:160px;height:160px;background-position:-1760px 0}.profile__img.profile__img--type13{background-image:url(https://readingmath.co.kr/build/assets/profile_img-cd837f77.svg)}.profile__img.profile__img--type13.profile__img--sm{width:80px;height:80px;background-position:-960px 0}.profile__img.profile__img--type13.profile__img--md{width:120px;height:120px;background-position:-1440px 0}.profile__img.profile__img--type13.profile__img--lg{width:160px;height:160px;background-position:-1920px 0}.profile__img.profile__img--type14{background-image:url(https://readingmath.co.kr/build/assets/profile_img-cd837f77.svg)}.profile__img.profile__img--type14.profile__img--sm{width:80px;height:80px;background-position:-1040px 0}.profile__img.profile__img--type14.profile__img--md{width:120px;height:120px;background-position:-1560px 0}.profile__img.profile__img--type14.profile__img--lg{width:160px;height:160px;background-position:-2080px 0}.counter{display:flex;justify-content:center;gap:.25rem;font-size:.875rem;color:#9da3b1}.counter strong{color:#5c6373}.timer{display:flex;gap:.25rem;font-size:1rem;color:#9da3b1}.timer svg{margin-right:.25rem}.timer .time{display:flex;align-items:center;gap:.25rem;color:#9da3b1;padding:0 .75rem}.timer .time:before{content:"";display:block;width:.875rem;height:.875rem;background-image:url(https://readingmath.co.kr/build/assets/ico_clock_play-e905a37a.svg);background-repeat:no-repeat;background-size:contain}.timer .time.time-pause:before{background-image:url(https://readingmath.co.kr/build/assets/ico_clock_pause-dca4064b.svg)}.timer .time.timeover{border-color:#ff404c;color:#ff404c}.timer .time.timeover:before{filter:invert(41%) sepia(67%) saturate(4117%) hue-rotate(333deg) brightness(103%) contrast(105%)}.layer{z-index:9;position:fixed;top:0;left:0;display:flex;align-items:flex-start;justify-content:center;width:100vw;height:100dvh;max-height:100vh;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#00000080;overflow-y:auto;color:#fff}.layer .inner{position:absolute;top:50%;width:100%;max-width:960px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;margin:0 auto;padding:1rem}.layer .inner .btns button{display:flex;align-items:center}.layer .inner .btns svg{margin:0}.layer .layer__head{width:100%;display:flex;justify-content:center;align-items:center;gap:1rem;color:#fff}.layer .layer__head h2{font-size:3rem}.layer .layer__head h4{font-weight:400}.layer .layer__head .row{gap:1rem}.layer .layer__body{width:100%;min-height:120px;max-height:50vh;border-radius:.5rem;padding:1.5rem;overflow-y:auto;background-color:#fff}.layer span.spl{display:inline-block;vertical-align:middle;line-height:50px}.layer .btns--answers{display:flex;gap:1rem;width:100%;padding:0;margin-top:1rem}.layer .btns--answers button{width:100%;border-radius:.25rem}.layer .btns--answers .layer__box{height:120px;background-color:#fff;color:#5c6373}.layer .btns--answers .layer__box.correct{border:3px solid #58CC02;background-color:#eefae6;color:#58cc02}.layer .btns--answers .layer__box.correct svg{filter:invert(64%) sepia(93%) saturate(1257%) hue-rotate(48deg) brightness(92%) contrast(104%)}.layer .btns--answers .layer__box.correct svg *{color:#58cc02}.layer .btns--answers .layer__box p{display:inline-block;transform:scale(2)}.layer .btns--answers .layer__box svg{vertical-align:middle;line-height:1.5;filter:invert(40%) sepia(8%) saturate(973%) hue-rotate(184deg) brightness(91%) contrast(84%)}.layer .btns--answers .layer__box svg *{color:#5c6373}.layer .btns--answers .layer__box img{vertical-align:middle}.layer .btns{margin-left:auto}.layer .btns.btns--center{margin:0 auto}.layer .btns.btns--center{margin-left:inherit;margin-right:auto}.layer.ly__history .layer__body{padding:0}.layer.ly__history .result_wrap{min-height:fit-content;height:400px;padding:0}.layer.ly__history .result_wrap .result__body{height:100%}.layer.ly__benefit .layer__body{width:560px}.layer.ly__math{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.layer.ly__math .inner{top:10vw;transform:initial}.layer.ly__math .layer__head{justify-content:flex-start}.layer.ly__math .layer__body p{color:#23262c}.layer.ly__math .layer__body svg{vertical-align:middle;margin-bottom:3px}.layer.ly__math .layer__body img{vertical-align:middle}.layer.ly__loading{flex-direction:column;align-items:center;justify-content:center}.layer.ly__loading img{width:240px;height:240px}.layer.ly__loading p{font-size:2rem}.layer.ly__help .row{align-items:center;gap:1rem}.layer.ly__help .row h1{font-size:3rem;color:#ffffff4d;color:tr}.layer.ly__help .inner{flex-direction:column}.layer.ly__help .dots{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.layer.ly__help .dots i{display:block;width:.5rem;height:.5rem;background-color:#5c6373;border-radius:100%}.layer.ly__help .dots i.current{width:1rem;height:1rem;background-color:#008cff}.layer.ly__help .lst__help{position:relative;width:100%;height:100%}.layer.ly__help .lst__help .help__slide{display:none;flex-direction:column;align-items:center;gap:1rem;text-align:center}.layer.ly__help .lst__help .help__slide.current{display:flex}.layer.ly__help .lst__help img{max-width:512px;height:40vh;max-height:332px}.layer.ly__help .lst__help small{margin-top:1rem;color:#9da3b1;font-size:1rem}.layer.ly__help .lst__help button{position:absolute;top:30%;color:#fff;font-size:3rem}.layer.ly__help .lst__help button.btn__prev{left:0}.layer.ly__help .lst__help button.btn__next{right:0}.layer.ly__main{display:none;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(25px);background-color:#000c}.layer.ly__main.show{display:flex}.layer.ly__main .inner{flex-direction:row;width:536px;min-height:240px;height:fit-content;max-height:480px;border-radius:.25rem;box-shadow:0 4px 50px #23262c40;background-color:#fff3;padding:1rem 1.5rem;overflow-y:auto;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.layer.ly__main .inner .curriculum__box{width:100%}.layer.ly__main .inner h2{display:flex;width:100%;font-size:3rem;line-height:1;margin-bottom:1rem}.layer.ly__main .inner h2 button{color:#fff;font-size:1.25rem;margin-left:auto}.layer.ly__main .inner h3{width:100%;display:flex;align-items:flex-start;font-size:2rem;line-height:1;margin-bottom:1rem}.layer.ly__result{color:#5c6373;padding:1rem}.layer.ly__result .inner{display:block;max-height:80vh;border-radius:.5rem}.layer.ly__result .frame__head{background-color:#fff;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;border-bottom:1px dashed #9DA3B1}.layer.ly__result .frame__head strong{font-size:1rem;margin-left:.5rem}.layer.ly__result .frame__body{max-height:calc(70vh - 180px);background-color:#fff;padding:1.5rem;border-radius:0 0 .5rem .5rem;overflow-y:auto}.layer.ly__result .frame__body .result__summary h2{font-size:1.25rem}.modal{z-index:10;position:fixed;top:50%;left:50%;width:400px;min-height:240px;max-height:480px;display:flex;flex-direction:column;transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 0 50px #0003;border-radius:.5rem;letter-spacing:-.64px;word-break:keep-all}.modal.modal--md{width:640px}.modal .modal_head{height:3rem;display:flex;justify-content:space-between;padding:.5rem 1rem}.modal .modal_head h3{font-size:1rem;color:#5c6373;line-height:2}.modal .modal_head .btn--close{display:flex;align-items:center;justify-content:center;width:2em;height:2rem;padding:1rem;margin-left:auto;background-color:transparent}.modal .modal_head .btn--close svg{font-size:1rem;color:#9da3b1}.modal .modal_body{flex:1;display:flex;flex-direction:column;justify-content:center safe;padding:1rem;text-align:center;color:#5c6373;overflow-y:auto}.modal .modal_body::-webkit-scrollbar{display:none}.modal .modal_body.modal_body__txt{justify-content:flex-start;text-align:left}.modal .modal_body.modal_body__txt p{margin-top:0}.modal .modal_body.modal_body__top{justify-content:flex-start}.modal .modal_body strong{margin-bottom:1rem}.modal .modal_body p{margin-bottom:.5rem}.modal .modal_body p:last-child{margin-bottom:0}.modal .modal_body .modal__semester{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.modal .modal_body .modal__semester li{width:calc(50% - .25rem);display:flex;justify-content:center;align-items:center;gap:.5rem;padding:1rem;background-color:#f2f3f5;border-radius:4px}.modal .modal_body.profile_wrap{height:fit-content;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1rem 1.65rem}.modal .modal_body.profile_wrap .current .profile__img{position:relative;outline:4px solid #284AC1;border-radius:100%}.modal .modal_body.profile_wrap .current .profile__img:before{content:"";width:40px;height:40px;position:absolute;bottom:0;right:0;background-color:#284ac1;background-image:url(https://readingmath.co.kr/build/assets/ico_check_white-15e6a888.svg);background-repeat:no-repeat;background-position:center;border-radius:100%}.modal .btns{height:72px;justify-content:center;margin-top:auto;padding:1rem 0}.modal ul.txt_area{text-align:left;padding:1.5rem;list-style-type:" • ";list-style-position:inside;border-radius:.25rem;background-color:#f2f3f5}.modal .grade__switch{margin:.75rem auto}.dim{z-index:9;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#0009}.insert{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;color:#fff;align-items:center}.insert img{width:160px;height:160px}.steps{display:flex;align-items:center;gap:.5rem}.steps li{background-color:#5c6373;opacity:.3;color:transparent;width:.5rem;height:.5rem;border-radius:1rem;transition:all .2s ease}.steps li.done{opacity:1}.steps li.current{width:.75rem;height:1rem;opacity:1}.keypad{width:100%;display:flex;flex-direction:column;align-items:stretch}.keypad.show{display:flex}.keypad .keypad__answer{width:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:.5rem}.keypad .keypad__answer input{width:100%;font-size:1rem;text-align:center;border:1px solid #E4E6EA;outline:none;font-weight:700;padding:.5rem 1rem;border-radius:.5rem;margin-bottom:.5rem}.keypad .keypad__answer input::placeholder{font-size:1rem;color:#e4e6ea}.keypad .keypad__btns{display:flex;flex-wrap:wrap}.keypad .keypad__btns button{width:20%;height:3rem;background-color:transparent;border-radius:4px;font-size:1.25rem;font-weight:700}.keypad .keypad__btns button:hover{background-color:#e4e6ea}.keypad .keypad__btns button:active{background-color:#e4e6ea;color:#fff}.keypad .keypad__btns .keypad__sub{color:#5c6373}.keypad .keypad__btns .keypad__sub:hover{background-color:#c7cbd4;color:#5c6373}.keypad .keypad__btns .keypad__sub:active{background-color:#abb1bd;color:#5c6373}.keypad .keypad__btns .keypad__check{flex:1;background-color:#5c6373;color:#fff;margin-top:.5rem}.keypad .keypad__btns .keypad__check:hover{background-color:#454b57}.keypad .keypad__btns .keypad__check:active{background-color:#2f323a}.keypad .keypad__btns .keypad__check{flex:1}.answers--bubble{width:272px;z-index:1;position:fixed;display:none;background-color:#fff;padding:1rem;border-radius:.5rem;box-shadow:0 4px 50px #0000004d}.answers--bubble.show,.tabs{display:flex}.tabs li{flex:1;text-align:center;border-radius:.5rem .5rem 0 0;background-color:#ffffff80;font-size:1rem;font-weight:700;cursor:pointer}.tabs li.current{background-color:#fff;color:#5c6373}.tabs li.current:before{filter:none}.tabs--count{gap:4px;counter-reset:number 0}.tabs--count li{flex:1;display:flex;align-items:center;height:40px}.tabs--count li:before{content:counter(number);counter-increment:number 1;display:block;text-align:center;width:1.5rem;height:1.5rem;font-size:1rem;margin:0 auto;background-size:100% 100%;filter:grayscale(1)}.tabs--count li.correct:before{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_correct-65b477d1.svg);color:transparent}.tabs--count li.wrong:before{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_wrong-09add9aa.svg);color:transparent}.tabs--count li.check:before{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_check-9183f075.svg);color:transparent}.tabs--count li.triangle:before{background-image:url(https://readingmath.co.kr/build/assets/ico_triangle-09906d4f.svg);color:transparent}.tab_content{border:2px solid #5C6373;padding:1.5rem;border-radius:0 0 .5rem .5rem}.stars{display:flex;align-items:center;gap:.25rem}.star{position:relative;display:block;background-size:100% 100%;background-image:url(https://readingmath.co.kr/build/assets/star_default-6ee21b7c.svg)}.star.star--lg{width:104px;height:104px}.star.star--md{width:32px;height:32px}.star.star--sm{width:24px;height:24px}.star.star--s{background-image:url(https://readingmath.co.kr/build/assets/star_s-d8a7f9e6.svg)}.star.star--a{background-image:url(https://readingmath.co.kr/build/assets/star_a-987c2e89.svg)}.star.star--b{background-image:url(https://readingmath.co.kr/build/assets/star_b-2f8e8def.svg)}.star.star--c{background-image:url(https://readingmath.co.kr/build/assets/star_c-87a8495b.svg)}.star.review--1:before{content:"1";position:absolute;bottom:0;right:0;display:flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;background-color:#77f;border-radius:100%;border:1.4px solid #ffffff;font-size:1rem;padding-top:2px;color:#fff}.star.review--2:before{content:"2";position:absolute;bottom:0;right:0;display:flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;background-color:#77f;border-radius:100%;border:1.4px solid #ffffff;font-size:1rem;padding-top:2px;color:#fff}.star.review--3:before{content:"3";position:absolute;bottom:0;right:0;display:flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;background-color:#77f;border-radius:100%;border:1.4px solid #ffffff;font-size:1rem;padding-top:2px;color:#fff}.training_star{display:block;width:96px;height:96px;background-image:url(https://readingmath.co.kr/build/assets/main_stars-455785a4.svg);background-size:cover;background-repeat:no-repeat;background-position:-384px 0}.training_star.training_star--s{background-position:0 0}.training_star.training_star--a{background-position:-96px 0}.training_star.training_star--b{background-position:-192px 0}.training_star.training_star--c{background-position:-288px 0}.progress{width:100%;display:flex;flex-direction:column;align-items:center;color:#fff}.progress progress{width:240px;margin-top:.25rem;appearance:none}.progress progress::-webkit-progress-bar{background-color:#fff3;border-radius:1rem;height:1rem;overflow:hidden}.progress progress::-webkit-progress-value{background-color:#58cc02;border-radius:1rem;height:1rem}.btn__floating__left{position:fixed;bottom:1.5rem;left:1.5rem}.btn__floating__right{position:fixed;bottom:1.5rem;right:1.5em}.ico__triangle:before,.ico__check:before,.ico__wrong:before,.ico__correct:before{content:"";width:1.5rem;height:1.5rem;display:block;background-image:url(https://readingmath.co.kr/build/assets/ico_learn_correct-65b477d1.svg)}.ico__correct:before{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_correct-65b477d1.svg)}.ico__wrong:before{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_wrong-09add9aa.svg)}.ico__check:before{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_check-9183f075.svg)}.ico__triangle:before{background-image:url(https://readingmath.co.kr/build/assets/ico_triangle-09906d4f.svg)}.semester{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:1rem;height:100%}.semester .semester__thmb{width:180px;height:180px;background-image:url(https://readingmath.co.kr/build/assets/planets_semester-cbad32de.svg);background-repeat:no-repeat;background-size:cover}.semester .semester__thmb.semester--3-1{background-position:0px 0}.semester .semester__thmb.semester--3-2{background-position:-180px 0}.semester .semester__thmb.semester--4-1{background-position:-360px 0}.semester .semester__thmb.semester--4-2{background-position:-540px 0}.semester .semester__thmb.semester--5-1{background-position:-720px 0}.semester .semester__thmb.semester--5-2{background-position:-900px 0}.semester .semester__thmb.semester--6-1{background-position:-1080px 0}.semester .semester__thmb.semester--6-2{background-position:-1260px 0}.semester .semester__thmb.semester--7-1{background-position:-1440px 0}.semester .semester__thmb.semester--7-2{background-position:-1620px 0}.lst__semester__unit .semester__thmb{background-image:url(https://readingmath.co.kr/build/assets/planets_unit-31501e94.svg)}.lst__semester__unit .semester__thmb.semester--1{background-position:0px 0}.lst__semester__unit .semester__thmb.semester--2{background-position:-180px 0}.lst__semester__unit .semester__thmb.semester--3{background-position:-360px 0}.lst__semester__unit .semester__thmb.semester--4{background-position:-540px 0}.lst__semester__unit .semester__thmb.semester--5{background-position:-720px 0}.lst__semester__unit .semester__thmb.semester--6{background-position:-900px 0}.lst__semester__unit .semester__thmb.semester--7{background-position:-1080px 0}.lst__semester__unit .semester__thmb.semester--8{background-position:-1260px 0}.lst__semester__unit .semester__thmb.semester--9{background-position:-1440px 0}.lst__semester__unit .semester__thmb.semester--10{background-position:-1620px 0}.lst__semester__unit .semester__thmb.semester--11{background-position:-1800px 0}.ico_semester{width:1.5rem;height:1.5rem;background-image:url(https://readingmath.co.kr/build/assets/planets_unit-31501e94.svg);background-repeat:no-repeat;background-size:cover}.ico_semester.ico_semester--1{background-position:0rem 0}.ico_semester.ico_semester--2{background-position:-1.5rem 0}.ico_semester.ico_semester--3{background-position:-3rem 0}.ico_semester.ico_semester--4{background-position:-4.5rem 0}.ico_semester.ico_semester--5{background-position:-6rem 0}.ico_semester.ico_semester--6{background-position:-7.5rem 0}.ico_semester.ico_semester--7{background-position:-9rem 0}.ico_semester.ico_semester--8{background-position:-10.5rem 0}.ico_semester.ico_semester--9{background-position:-12rem 0}.ico_semester.ico_semester--10{background-position:-13.5rem 0}.checkbox_wrap,.radio_wrap{display:flex;align-items:center;line-height:1}.switch{width:162px;height:40px;position:relative;display:inline-block}.switch .switch input{opacity:0;width:0;height:0}.switch input:checked+.slider:before{content:"";left:53px;-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.switch .switch__text:after,.switch .switch__text:before{position:absolute;top:50%;transform:translateY(-50%);font-size:1rem;color:#284ac1;font-weight:700}.switch .switch__text:before{content:"초등";left:28px}.switch .switch__text:after{content:"중등";right:30px}.switch input:checked+.slider{background-color:#edf0fb}.switch input:checked+.slider .switch__text:after{color:#fff}.switch input:checked+.slider .switch__text:before{color:#284ac1}.switch .slider{width:163px;height:40px;position:absolute;cursor:pointer;top:0;left:0;right:0;background-color:#edf0fb;-webkit-transition:.4s;transition:.4s;border-radius:112px;font-size:.875rem}.switch .slider:before{content:"";position:absolute;width:77px;height:32px;left:4px;bottom:4px;background-color:#284ac1;color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50px;text-align:center;font-weight:700}.switch .slider .switch__text:before{color:#fff}.rank{display:inline-block;background-size:contain}.rank--s{background-image:url(https://readingmath.co.kr/build/assets/rank_s-a5aaa529.svg)}.rank--a{background-image:url(https://readingmath.co.kr/build/assets/rank_a-66e0298c.svg)}.rank--b{background-image:url(https://readingmath.co.kr/build/assets/rank_b-932c7156.svg)}.rank--c{background-image:url(https://readingmath.co.kr/build/assets/rank_c-0a29ea95.svg)}.rank--sm{width:1.5rem;height:1.5rem}.rank--md{width:3rem;height:3rem}.rank--lg{width:120px;height:120px}.toolbar{height:3rem;display:flex;align-items:center;justify-content:flex-start;background-color:#fff;border-radius:.25rem;border:2px solid #ffffff;font-size:.875rem;padding:.5rem .5rem .5rem 1rem;transition:.5s;overflow:hidden}.toolbar .row{align-items:center;gap:.25rem}.toolbar .row button{width:54px}.toolbar svg{font-size:.875rem}.toolbar button{font-size:.875rem;text-wrap:nowrap;white-space:nowrap}.toolbar.toolbar__on{width:284px}.toolbar.toolbar__off{width:108px;padding:.5rem 1rem}.toolbar.toolbar__off .toolbar__btns{opacity:0}.toolbar .toolbar__btns{position:relative;display:flex;gap:.5rem;margin-left:1rem;padding-left:1rem;opacity:1}.toolbar .toolbar__btns:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:2px;height:20px;background-color:#e4e6ea}.toolbar .toolbar__btns .btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0}.toolbar .toolbar__btns .btn--circle{border:2px solid #E4E6EA;border-radius:100%}.toolbar .toolbar__btns .btn--circle svg{color:#5c6373}button:disabled{cursor:default!important;pointer-events:none}button{background-color:transparent;color:#5c6373}button:disabled{cursor:none;opacity:.3}.btns{display:flex;justify-content:center;gap:1rem;padding:2rem 0}.btns.btns--left{justify-content:flex-start}.btns.btns--right{justify-content:flex-end}.order__btns button,.btn--sub,.btn--darker,.btn--lightgray,.btn--purple,.btn--orange,.btn--white,.btn--brand,.btn--empha,.btn--warning,.btn--danger,.btn--success,.btn--gray,.btn--primary{display:flex;align-items:center;justify-content:center;min-width:120px;height:40px;padding:.5rem 1rem;border-radius:.25rem;font-size:1rem;text-align:center;color:#fff;white-space:nowrap}.order__btns button svg,.btn--sub svg,.btn--darker svg,.btn--lightgray svg,.btn--purple svg,.btn--orange svg,.btn--white svg,.btn--brand svg,.btn--empha svg,.btn--warning svg,.btn--danger svg,.btn--success svg,.btn--gray svg,.btn--primary svg{margin-right:.5rem}.btn--primary{border-color:#008cff;background-color:#008cff}.btn--primary:hover{background-color:#0070cc}.btn--primary:focus{background-color:#0070cc}.btn--primary:active{background-color:#005499}.btn--gray{border-color:#5c6373;background-color:#5c6373}.btn--gray:hover{background-color:#454b57}.btn--gray:focus{background-color:#454b57}.btn--gray:active{background-color:#2f323a}.btn--success{border-color:#58cc02;background-color:#58cc02}.btn--success:hover{background-color:#429902}.btn--success:focus{background-color:#429902}.btn--success:active{background-color:#2c6701}.btn--danger{border-color:#ff404c;background-color:#ff404c}.btn--danger:hover{background-color:#ff0d1c}.btn--danger:focus{background-color:#ff0d1c}.btn--danger:active{background-color:#d9000e}.btn--warning{border-color:#ffc148;background-color:#ffc148}.btn--warning:hover{background-color:#ffb015}.btn--warning:focus{background-color:#ffb015}.btn--warning:active{background-color:#e19500}.btn--empha{border-color:#77f;background-color:#77f}.btn--empha:hover{background-color:#44f}.btn--empha:focus{background-color:#44f}.btn--empha:active{background-color:#11f}.btn--brand{border-color:#284ac1;background-color:#284ac1}.btn--brand:hover{background-color:#1f3a97}.btn--brand:focus{background-color:#1f3a97}.btn--brand:active{background-color:#162a6d}.btn--white{border-color:#fff;background-color:#fff}.btn--white:hover{background-color:#e6e6e6}.btn--white:focus{background-color:#e6e6e6}.btn--white:active{background-color:#ccc}.btn--orange{border-color:#ff9700;background-color:#ff9700}.btn--orange:hover{background-color:#cc7900}.btn--orange:focus{background-color:#cc7900}.btn--orange:active{background-color:#995b00}.btn--purple{border-color:#77f;background-color:#77f}.btn--purple:hover{background-color:#44f}.btn--purple:focus{background-color:#44f}.btn--purple:active{background-color:#11f}.btn--lightgray{border-color:#f2f3f5;background-color:#f2f3f5}.btn--lightgray:hover{background-color:#d5d8df}.btn--lightgray:focus{background-color:#d5d8df}.btn--lightgray:active{background-color:#b8bec9}.btn--darker{border-color:#23262c;background-color:#23262c}.btn--darker:hover{background-color:#0c0d10}.btn--darker:focus{background-color:#0c0d10}.btn--darker:active{background-color:#000}.btn--lg{width:160px}.btn--full{width:100%}.btn--sub{color:#284ac1;background-color:#edf0fb}.btn--round{border-radius:50px}.btn--white{width:100%;border:1px solid #E4E6EA;color:#5c6373}.btn--back{max-width:120px;display:inline-block;padding:.5rem 0}.btn--back svg{margin-right:.5rem}.btns_font{display:flex;flex-direction:column;position:fixed;top:4rem;left:0;background-color:#fff}.btn_dropdown{display:flex;width:2rem;height:2rem;margin-left:auto;background-image:url(https://readingmath.co.kr/build/assets/chevron-updown-6b06c25f.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:.875rem 1.5rem;transition:1s}.btn_dropdown.btn_dropdown__on{transform:rotate(-180deg)}.btn__floating__right{z-index:1;position:fixed;right:2rem;bottom:2rem}.btn__floating__left{position:fixed;left:2rem;bottom:2rem}.btn__semester{position:fixed;right:2rem;bottom:2rem;display:flex;width:128px;height:96px;margin-left:auto;background-repeat:no-repeat;transition:1s}.btn__semester.btn__semester__middle{background-image:url(https://readingmath.co.kr/build/assets/btn_semester_elementary-1b2449b7.svg)}.btn__semester.btn__semester__elementary{background-image:url(https://readingmath.co.kr/build/assets/btn_semester_middle-acd98354.svg)}#wrap{height:100%}.container{width:100%;max-width:1200px;padding:0 1rem;margin:0 auto}.container--sm{width:100%;max-width:520px;padding:0 1rem;margin:0 auto}.container--md{width:100%;max-width:960px;padding:0 1rem;margin:0 auto}.container--fluid{width:100%;max-width:100%;padding:0 1rem;margin:0 auto}.grid{display:flex;width:100%;height:calc(100dvh - 40px);gap:2rem;padding:1rem}.grid .frame{display:flex;flex-direction:column}.grid .frame .container{padding:1rem}.grid .frame.col{flex:1;max-width:calc(100% - 352px - 2rem)}.grid .frame.col--sm{min-width:352px;max-width:352px}.grid .articles{padding:0}.grid .articles article{height:100%;margin:0;line-height:2}.grid .image_area{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;position:initial;transform:translateY(0)}.grid .theorem_area{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.grid .theorem_area .theorem{line-height:2}.grid .theorem_area .theorem svg{vertical-align:middle}.grid .frame__head{height:2.5rem}.grid .frame__head.title_area{width:100%;height:2.5rem;display:flex;align-items:center;background-color:#fff;padding:.5rem 1rem;border-radius:.5rem .5rem 0 0;border-bottom:1px dashed #E4E6EA}.grid .frame__head.title_area .title{font-size:1rem;line-height:1.2;padding:0;font-weight:400;color:#5c6373}.grid .frame__head.title_area .title svg{margin-right:.5rem}.grid .frame__head.title_area .numbers,.grid .frame__head.title_area .btn_dropdown{margin-left:auto}.grid .frame__head.tab_area,.grid .frame__head.tab_area .tabs{height:40px}.grid .frame__head.tab_area .tabs li{flex:1;display:flex;align-items:center;justify-content:center;height:40px;font-weight:400;color:#9da3b1}.grid .frame__head.tab_area .tabs li.current{color:#5c6373}.grid .frame__body{flex:1;display:flex;flex-direction:column;height:calc(100% - 2.5rem);background-color:#fff;overflow-x:hidden;overflow-y:auto;padding:1.5rem;border-radius:0 0 .5rem .5rem}.grid .frame__body--center{justify-content:safe center;align-items:center}.grid .frame__full{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;height:100%;color:#5c6373}.grid .numbers{display:flex;align-items:center;gap:.25rem}.grid .numbers li{width:.5rem;list-style:none;position:relative}.grid .numbers li:before{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";width:.5rem;height:.5rem;background-color:#008cff4d;border-radius:64px}.grid .numbers li.on:before{height:1rem;background-color:#008cffb3}.grid .numbers li.done:before{background-color:#008cffb3}.grid .current--answer{position:relative}.frame__bottom{display:flex;align-items:center;justify-content:space-between;padding:0 1rem 1rem}@keyframes blank{0%{width:50px}to{width:100%}}@keyframes question{0%{min-height:0;height:0;padding:0}to{min-height:240px;height:100%;padding:1rem}}@keyframes content{0%{height:0;display:block}1%{height:100%;display:none}}@keyframes content2{0%{height:0;display:none;opacity:0;padding:0}1%{display:block;flex-direction:column;opacity:0;padding:1rem}to{height:100%;opacity:1}}@keyframes slide_title{0%,50%{transform:translateY(240px)}to{transform:translateY(0)}}@keyframes payment_title{0%,50%{transform:translateY(0)}to{transform:translateY(-80px)}}@keyframes payment_up{0%{display:none;transform:translateY(0);opacity:0}50%{display:block}to{transform:translateY(-80px);opacity:1}}@keyframes join_title{0%,50%{transform:translateY(120px)}to{transform:translateY(0)}}@keyframes slide_up{0%{display:none;transform:translateY(100%);opacity:0}50%{display:block}to{transform:translateY(0);opacity:1}}@keyframes slide_up2{0%{transform:translateY(30%)}to{transform:translateY(0)}}@keyframes character_up{0%{transform:translateY(30%) translate(-50%)}to{transform:translateY(0) translate(-50%)}}@keyframes article{0%{height:100%}to{height:0}}.training__theme{min-height:calc(100vh - 2.5rem);min-height:calc(100dvh - 2.5rem);display:flex;flex-direction:column}.training__theme .grid{flex:1}.training__theme .grid .frame{height:calc(100dvh - 120px - 2rem)}.training__theme.theme--textbook,.training__theme.theme--textbook .grid,.training__theme.theme--textbook .frame__bottom{background-color:#e6f4ff}.training__theme.theme--textbook .frame__bottom__bg{background-image:url(https://readingmath.co.kr/build/assets/bg_textbook-8c20b166.svg)}.training__theme.theme--textbook .character{background-image:url(https://readingmath.co.kr/build/assets/character_textbook-916ec7bd.svg)}.training__theme.theme--textbook .result__tip{border:2px solid #54B2FF}.training__theme.theme--textbook .result__tip .result--character{background-image:url(https://readingmath.co.kr/build/assets/result_textbook-cb23f3a0.svg)}.training__theme.theme--textbook .toolbar,.training__theme.theme--textbook .canvas-container{color:#008cff;border-color:#008cff}.training__theme.theme--textbook .toolbar button,.training__theme.theme--textbook .canvas-container button{color:#008cff}.training__theme.theme--question,.training__theme.theme--question .grid,.training__theme.theme--question .frame__bottom{background-color:#eefae6}.training__theme.theme--question .frame__bottom__bg{background-image:url(https://readingmath.co.kr/build/assets/bg_question-5c70d49f.svg)}.training__theme.theme--question .character{background-image:url(https://readingmath.co.kr/build/assets/character_question-a303b9e3.svg)}.training__theme.theme--question .result__tip{border:2px solid #8FDD55}.training__theme.theme--question .result__tip .result--character{background-image:url(https://readingmath.co.kr/build/assets/result_question-9674a236.svg)}.training__theme.theme--question .toolbar,.training__theme.theme--question .canvas-container{color:#58cc02;border-color:#58cc02}.training__theme.theme--question .toolbar button,.training__theme.theme--question .canvas-container button{color:#58cc02}.training__theme.theme--descriptive,.training__theme.theme--descriptive .grid,.training__theme.theme--descriptive .frame__bottom{background-color:#f1f1ff}.training__theme.theme--descriptive .frame__bottom__bg{background-image:url(https://readingmath.co.kr/build/assets/bg_descriptive-b13e6fcc.svg)}.training__theme.theme--descriptive .character{background-image:url(https://readingmath.co.kr/build/assets/character_descriptive-7d51fa30.svg)}.training__theme.theme--descriptive .result__tip{border:2px solid #A4A4FF}.training__theme.theme--descriptive .result__tip .result--character{background-image:url(https://readingmath.co.kr/build/assets/result_descriptive-cb2e76a5.svg)}.training__theme.theme--descriptive .toolbar,.training__theme.theme--descriptive .canvas-container{color:#77f;border-color:#77f}.training__theme.theme--descriptive .toolbar button,.training__theme.theme--descriptive .canvas-container button{color:#77f}.training__theme.theme--pretest,.training__theme.theme--pretest .grid,.training__theme.theme--pretest .frame__bottom{background-color:#e4e6ea}.training__theme.theme--pretest .character{background-image:url(https://readingmath.co.kr/build/assets/character_pretest-c37cc1a1.svg)}.training__theme.theme--pretest .frame__bottom .frame__bottom__bg{background-image:url(https://readingmath.co.kr/build/assets/bg_pretest-f0e8add5.svg)}.training__theme.theme--pretest .frame__bottom .comment{display:none}.training__theme.theme--pretest .toolbar,.training__theme.theme--pretest .canvas-container{color:#5c6373;border-color:#5c6373}.training__theme.theme--pretest .toolbar button,.training__theme.theme--pretest .canvas-container button{color:#5c6373}.training__theme.theme--pretestIntro{background-color:#f2f3f5}.training__theme.theme--pretestIntro .result__box{text-align:left}.training__theme.theme--pretestIntro .result__box ul{width:100%}.training__theme.theme--pretestIntro .result__box li{display:flex;align-items:center;gap:1.5rem;margin-bottom:1rem;border-bottom:1px dashed #9DA3B1;padding-bottom:1rem;color:#9da3b1}.training__theme.theme--pretestIntro .result__box li:last-child{border:0;margin:0;padding:0}.training__theme.theme--pretestIntro .result__box li div{width:calc(100% - 2.5rem)}.training__theme.theme--pretestIntro .result__box li p{display:flex;justify-content:space-between}.training__theme.theme--pretestIntro .result__box li svg{width:1.5rem;font-size:1.5rem;margin-left:.5rem}.training__theme.theme--pretestIntro .col{color:#5c6373;text-align:center}.training__theme.theme--pretestIntro .col .frame__head.title_area{border:0}.training__theme.theme--pretestIntro .col img{width:108px;object-fit:contain}.training__theme.theme--pretestIntro .col .frame__body{display:flex;align-items:center}.training__theme.theme--pretestIntro .col .frame__container{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:480px}.training__theme.theme--pretestIntro .col .frame__box{text-align:left}.training__theme.theme--pretestIntro .col .frame__box dt{font-weight:700}.training__theme.theme--pretestIntro .col .frame__box dd{margin:0 0 1rem;border-bottom:1px dashed #9DA3B1;padding-bottom:1rem}.training__theme.theme--pretestIntro .col .frame__box dd:last-child{border:0;margin:0;padding:0}.training__theme.theme--pretestIntro .grid,.training__theme.theme--pretestIntro .frame__bottom{background-color:#e4e6ea}.training__theme.theme--pretestIntro .frame__bottom .comment,.training__theme.theme--pretestIntro .frame__bottom button{display:none}.training__theme.theme--pretestIntro .frame__bottom .character{background-image:url(https://readingmath.co.kr/build/assets/bg_pretest-f0e8add5.svg)}.main.main_training{background-color:transparent!important}.main.main_training.theme--textbook{background-image:url(https://readingmath.co.kr/build/assets/bg_training_sky-a28f7991.svg),linear-gradient(0deg,#043D84 0%,#021A38 100%)}.main.main_training.theme--question{background-image:url(https://readingmath.co.kr/build/assets/bg_training_sky-a28f7991.svg),linear-gradient(0deg,#0C5542 0%,#021A38 100%)}.main.main_training.theme--descriptive{background-image:url(https://readingmath.co.kr/build/assets/bg_training_sky-a28f7991.svg),linear-gradient(0deg,#302186 0%,#021A38 100%)}.result__intro{height:calc(100vh - 2.5rem);display:flex;flex-direction:column;justify-content:center;overflow-y:hidden}.result__intro .result__title{min-height:calc(100% - 240px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;animation-name:slide_up2;animation-duration:2s;animation-fill-mode:forwards;animation-timing-function:ease}.result__intro .result__title h3,.result__intro .result__title p{font-size:1.5rem;color:#5c6373}.result__intro .result__character{width:100%;height:240px;position:relative;margin-top:auto;pointer-events:none}.result__intro .result__character:before{content:"CLEAR";position:absolute;bottom:180px;left:50%;height:200px;transform:translate(-50%);font-size:300px;pointer-events:none}.result__intro .result__character .character__hand,.result__intro .result__character .character__face{display:block;height:100%;position:absolute;left:50%;bottom:0;transform:translate(-50%);background-size:cover}.result__intro .result__character .character__face{width:320px;height:240px;animation-name:character_up;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease}.result__intro .result__character .character__hand{width:284px;height:56px}.theme--textbook .result__character:before{color:#008cff1a}.theme--textbook .result__character .character__face{background-image:url(https://readingmath.co.kr/build/assets/head_textbook-44d0a2ce.svg)}.theme--textbook .result__character .character__hand{background-image:url(https://readingmath.co.kr/build/assets/hand_textbook-f8c407d2.svg)}.theme--question .result__character:before{color:#58cc021a}.theme--question .result__character .character__face{background-image:url(https://readingmath.co.kr/build/assets/head_question-387b7838.svg)}.theme--question .result__character .character__hand{background-image:url(https://readingmath.co.kr/build/assets/hand_question-32a1079f.svg)}.theme--descriptive .result__character:before{color:#7777ff1a}.theme--descriptive .result__character .character__face{background-image:url(https://readingmath.co.kr/build/assets/head_descriptive-b51a848e.svg)}.theme--descriptive .result__character .character__hand{background-image:url(https://readingmath.co.kr/build/assets/hand_descriptive-3d8b22d1.svg)}.main .main__hills:after,.main .main__hills:before{content:"";width:100%;max-width:503px;height:200px;position:absolute;bottom:219px;background-repeat:no-repeat;background-size:contain;background-position:bottom}.main{background-blend-mode:overlay;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(https://readingmath.co.kr/build/assets/bg_main_stars-8cb65f28.svg),linear-gradient(0deg,rgba(0,0,0,0) 44.54%,#000000 93.72%)}.main .main__body{position:relative;flex:none;height:100%}.main .main__body .main__hills{margin-top:auto}.main .main__head{margin:1rem}.main .main__hills{position:relative;width:100%;height:220px;background-color:#006e5f}.main .main__hills:before{left:0}.main .main__hills:after{right:0;transform:scaleX(-1)}.object--alien{z-index:2;position:absolute;left:50%;bottom:84px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:15vw}.object--alien .bubble{position:relative;width:320px;background-color:#fff;text-align:center;padding:.5rem;border-radius:4px;box-shadow:0 8px 20px #0000001a;word-break:keep-all}.object--alien .bubble:before{content:"▼";position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);color:#fff}.alien{display:block;width:100%;max-width:240px;height:240px;background-repeat:no-repeat;background-size:contain;background-position:bottom}.main__sky{top:0}.main__sky__inner{display:flex;justify-content:center;gap:5vw;width:100%}.main__hills__inner{z-index:1;position:absolute;bottom:124px;display:flex;justify-content:center;align-items:flex-end;gap:5vw;width:100%}.main__objects{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.main__objects div[class^=object]{position:relative;display:block}.main__objects div[class^=object] i{position:absolute;top:0;left:0;display:block;width:var(--w);height:100%;background-repeat:no-repeat;background-size:cover}.main__objects div[class^=object]:before{content:"";display:block;width:initial;height:fill-available;height:-moz-available;height:-webkit-fill-available;background-repeat:no-repeat;background-size:cover;filter:grayscale(0) brightness(0) opacity(.04)}.main__objects .object--1{width:30vw;max-width:640px;height:30vw;max-height:640px;background-position:center bottom}.main__objects .object--2{width:20vw;max-width:480px;height:20vw;max-height:480px;background-position:right bottom}.main__objects .object--3{width:20vw;max-width:480px;height:20vw;max-height:480px;background-position:left bottom}.main__objects .object--4{width:20vw;max-width:320px;height:20vw;max-height:320px;background-position:center top}.main__objects .object--5{width:20vw;max-width:320px;height:20vw;max-height:320px;background-position:right top}.main__objects .object--6{width:20vw;max-width:320px;height:20vw;max-height:320px;background-position:left top}.main.theme--3-1{background-color:#c5f7ff}.main.theme--3-1 .alien{background-image:url(https://readingmath.co.kr/build/assets/alien_3-1-7cfc9a25.svg)}.main.theme--3-1 .main__hills{background-color:#b0eeff}.main.theme--3-1 .main__hills:before,.main.theme--3-1 .main__hills:after{background-image:url(https://readingmath.co.kr/build/assets/bottom_3-1-de4ff260.svg)}.main.theme--3-1 .object--1 i{background-image:url(https://readingmath.co.kr/build/assets/object_3-1-1-8d4ddea4.svg)}.main.theme--3-1 .object--1:before{background-image:url(https://readingmath.co.kr/build/assets/object_3-1-1-8d4ddea4.svg)}.main.theme--3-1 .object--2 i{background-image:url(https://readingmath.co.kr/build/assets/object_3-1-2-2ec62023.svg)}.main.theme--3-1 .object--2:before{background-image:url(https://readingmath.co.kr/build/assets/object_3-1-2-2ec62023.svg)}.main.theme--3-1 .object--3 i{background-image:url(https://readingmath.co.kr/build/assets/object_3-1-3-01f774e5.svg)}.main.theme--3-1 .object--3:before{background-image:url(https://readingmath.co.kr/build/assets/object_3-1-3-01f774e5.svg)}.main.theme--3-1 .object--4 i{background-image:url(https://readingmath.co.kr/build/assets/object_3-1-4-427b825f.svg)}.main.theme--3-1 .object--4:before{background-image:url(https://readingmath.co.kr/build/assets/object_3-1-4-427b825f.svg)}.main.theme--3-1 .object--5 i{background-image:url(https://readingmath.co.kr/build/assets/object_3-1-5-d45daab1.svg)}.main.theme--3-1 .object--5:before{background-image:url(https://readingmath.co.kr/build/assets/object_3-1-5-d45daab1.svg)}.main.theme--3-1 .object--6 i{background-image:url(https://readingmath.co.kr/build/assets/object_3-1-6-4be84e5c.svg)}.main.theme--3-1 .object--6:before{background-image:url(https://readingmath.co.kr/build/assets/object_3-1-6-4be84e5c.svg)}.main.theme--3-2{background-color:#cef4ce}.main.theme--3-2 .alien{background-image:url(https://readingmath.co.kr/build/assets/alien_3-2-932c81b6.svg)}.main.theme--3-2 .main__hills{background-color:#bdefbd}.main.theme--3-2 .main__hills:before,.main.theme--3-2 .main__hills:after{background-image:url(https://readingmath.co.kr/build/assets/bottom_3-2-0c097600.svg)}.main.theme--3-2 .object--1 i{background-image:url(https://readingmath.co.kr/build/assets/object_3-2-1-2f9643aa.svg)}.main.theme--3-2 .object--1:before{background-image:url(https://readingmath.co.kr/build/assets/object_3-2-1-2f9643aa.svg)}.main.theme--3-2 .object--2 i{background-image:url(https://readingmath.co.kr/build/assets/object_3-2-2-fcd79b60.svg)}.main.theme--3-2 .object--2:before{background-image:url(https://readingmath.co.kr/build/assets/object_3-2-2-fcd79b60.svg)}.main.theme--3-2 .object--3 i{background-image:url(https://readingmath.co.kr/build/assets/object_3-2-3-1d534914.svg)}.main.theme--3-2 .object--3:before{background-image:url(https://readingmath.co.kr/build/assets/object_3-2-3-1d534914.svg)}.main.theme--3-2 .object--4 i{background-image:url(https://readingmath.co.kr/build/assets/object_3-2-4-5e6dcc89.svg)}.main.theme--3-2 .object--4:before{background-image:url(https://readingmath.co.kr/build/assets/object_3-2-4-5e6dcc89.svg)}.main.theme--3-2 .object--5 i{background-image:url(https://readingmath.co.kr/build/assets/object_3-2-5-1768bcfc.svg)}.main.theme--3-2 .object--5:before{background-image:url(https://readingmath.co.kr/build/assets/object_3-2-5-1768bcfc.svg)}.main.theme--3-2 .object--6 i{background-image:url(https://readingmath.co.kr/build/assets/object_3-2-6-4f408e16.svg)}.main.theme--3-2 .object--6:before{background-image:url(https://readingmath.co.kr/build/assets/object_3-2-6-4f408e16.svg)}.main.theme--4-1{background-color:#e5dcff}.main.theme--4-1 .alien{background-image:url(https://readingmath.co.kr/build/assets/alien_4-1-be83856e.svg)}.main.theme--4-1 .main__hills{background-color:#bbabff}.main.theme--4-1 .main__hills:before,.main.theme--4-1 .main__hills:after{background-image:url(https://readingmath.co.kr/build/assets/bottom_4-1-1dce5243.svg)}.main.theme--4-1 .object--1 i{background-image:url(https://readingmath.co.kr/build/assets/object_4-1-1-a7ac95a4.svg)}.main.theme--4-1 .object--1:before{background-image:url(https://readingmath.co.kr/build/assets/object_4-1-1-a7ac95a4.svg)}.main.theme--4-1 .object--2 i{background-image:url(https://readingmath.co.kr/build/assets/object_4-1-2-878c0921.svg)}.main.theme--4-1 .object--2:before{background-image:url(https://readingmath.co.kr/build/assets/object_4-1-2-878c0921.svg)}.main.theme--4-1 .object--3 i{background-image:url(https://readingmath.co.kr/build/assets/object_4-1-3-70d9f967.svg)}.main.theme--4-1 .object--3:before{background-image:url(https://readingmath.co.kr/build/assets/object_4-1-3-70d9f967.svg)}.main.theme--4-1 .object--4 i{background-image:url(https://readingmath.co.kr/build/assets/object_4-1-4-b76caa38.svg)}.main.theme--4-1 .object--4:before{background-image:url(https://readingmath.co.kr/build/assets/object_4-1-4-b76caa38.svg)}.main.theme--4-1 .object--5 i{background-image:url(https://readingmath.co.kr/build/assets/object_4-1-5-9a039c02.svg)}.main.theme--4-1 .object--5:before{background-image:url(https://readingmath.co.kr/build/assets/object_4-1-5-9a039c02.svg)}.main.theme--4-1 .object--6 i{background-image:url(https://readingmath.co.kr/build/assets/object_4-1-6-59de6cb4.svg)}.main.theme--4-1 .object--6:before{background-image:url(https://readingmath.co.kr/build/assets/object_4-1-6-59de6cb4.svg)}.main.theme--4-2{background-color:#bde9ff}.main.theme--4-2 .alien{background-image:url(https://readingmath.co.kr/build/assets/alien_4-2-6ce00fe5.svg)}.main.theme--4-2 .main__hills{background-color:#85e0d0}.main.theme--4-2 .main__hills:before,.main.theme--4-2 .main__hills:after{background-image:url(https://readingmath.co.kr/build/assets/bottom_4-2-df3ec8ad.svg)}.main.theme--4-2 .object--1 i{background-image:url(https://readingmath.co.kr/build/assets/object_4-2-1-7b9deb82.svg)}.main.theme--4-2 .object--1:before{background-image:url(https://readingmath.co.kr/build/assets/object_4-2-1-7b9deb82.svg)}.main.theme--4-2 .object--2 i{background-image:url(https://readingmath.co.kr/build/assets/object_4-2-2-5d3a2e55.svg)}.main.theme--4-2 .object--2:before{background-image:url(https://readingmath.co.kr/build/assets/object_4-2-2-5d3a2e55.svg)}.main.theme--4-2 .object--3 i{background-image:url(https://readingmath.co.kr/build/assets/object_4-2-3-c2d93862.svg)}.main.theme--4-2 .object--3:before{background-image:url(https://readingmath.co.kr/build/assets/object_4-2-3-c2d93862.svg)}.main.theme--4-2 .object--4 i{background-image:url(https://readingmath.co.kr/build/assets/object_4-2-4-9c4039c2.svg)}.main.theme--4-2 .object--4:before{background-image:url(https://readingmath.co.kr/build/assets/object_4-2-4-9c4039c2.svg)}.main.theme--4-2 .object--5 i{background-image:url(https://readingmath.co.kr/build/assets/object_4-2-5-9d3cfd70.svg)}.main.theme--4-2 .object--5:before{background-image:url(https://readingmath.co.kr/build/assets/object_4-2-5-9d3cfd70.svg)}.main.theme--4-2 .object--6 i{background-image:url(https://readingmath.co.kr/build/assets/object_4-2-6-019d2a45.svg)}.main.theme--4-2 .object--6:before{background-image:url(https://readingmath.co.kr/build/assets/object_4-2-6-019d2a45.svg)}.main.theme--5-1{background-color:#ffdaa9}.main.theme--5-1 .alien{background-image:url(https://readingmath.co.kr/build/assets/alien_5-1-825035ee.svg)}.main.theme--5-1 .main__hills{background-color:#ffba5f}.main.theme--5-1 .main__hills:before,.main.theme--5-1 .main__hills:after{background-image:url(https://readingmath.co.kr/build/assets/bottom_5-1-4d148218.svg)}.main.theme--5-1 .object--1 i{background-image:url(https://readingmath.co.kr/build/assets/object_5-1-1-c3139e55.svg)}.main.theme--5-1 .object--1:before{background-image:url(https://readingmath.co.kr/build/assets/object_5-1-1-c3139e55.svg)}.main.theme--5-1 .object--2 i{background-image:url(https://readingmath.co.kr/build/assets/object_5-1-2-a1125e47.svg)}.main.theme--5-1 .object--2:before{background-image:url(https://readingmath.co.kr/build/assets/object_5-1-2-a1125e47.svg)}.main.theme--5-1 .object--3 i{background-image:url(https://readingmath.co.kr/build/assets/object_5-1-3-4efdbabf.svg)}.main.theme--5-1 .object--3:before{background-image:url(https://readingmath.co.kr/build/assets/object_5-1-3-4efdbabf.svg)}.main.theme--5-1 .object--4 i{background-image:url(https://readingmath.co.kr/build/assets/object_5-1-4-24dd0547.svg)}.main.theme--5-1 .object--4:before{background-image:url(https://readingmath.co.kr/build/assets/object_5-1-4-24dd0547.svg)}.main.theme--5-1 .object--5 i{background-image:url(https://readingmath.co.kr/build/assets/object_5-1-5-5c553d70.svg)}.main.theme--5-1 .object--5:before{background-image:url(https://readingmath.co.kr/build/assets/object_5-1-5-5c553d70.svg)}.main.theme--5-1 .object--6 i{background-image:url(https://readingmath.co.kr/build/assets/object_5-1-6-9eba6e49.svg)}.main.theme--5-1 .object--6:before{background-image:url(https://readingmath.co.kr/build/assets/object_5-1-6-9eba6e49.svg)}.main.theme--5-2{background-color:#e4e8ef}.main.theme--5-2 .alien{background-image:url(https://readingmath.co.kr/build/assets/alien_5-2-e06c05c9.svg)}.main.theme--5-2 .main__hills{background-color:#ced7dd}.main.theme--5-2 .main__hills:before,.main.theme--5-2 .main__hills:after{background-image:url(https://readingmath.co.kr/build/assets/bottom_5-2-40675df3.svg)}.main.theme--5-2 .object--1 i{background-image:url(https://readingmath.co.kr/build/assets/object_5-2-1-5095b7df.svg)}.main.theme--5-2 .object--1:before{background-image:url(https://readingmath.co.kr/build/assets/object_5-2-1-5095b7df.svg)}.main.theme--5-2 .object--2 i{background-image:url(https://readingmath.co.kr/build/assets/object_5-2-2-2c9390d0.svg)}.main.theme--5-2 .object--2:before{background-image:url(https://readingmath.co.kr/build/assets/object_5-2-2-2c9390d0.svg)}.main.theme--5-2 .object--3 i{background-image:url(https://readingmath.co.kr/build/assets/object_5-2-3-0a561d1a.svg)}.main.theme--5-2 .object--3:before{background-image:url(https://readingmath.co.kr/build/assets/object_5-2-3-0a561d1a.svg)}.main.theme--5-2 .object--4 i{background-image:url(https://readingmath.co.kr/build/assets/object_5-2-4-cf560580.svg)}.main.theme--5-2 .object--4:before{background-image:url(https://readingmath.co.kr/build/assets/object_5-2-4-cf560580.svg)}.main.theme--5-2 .object--5 i{background-image:url(https://readingmath.co.kr/build/assets/object_5-2-5-93170683.svg)}.main.theme--5-2 .object--5:before{background-image:url(https://readingmath.co.kr/build/assets/object_5-2-5-93170683.svg)}.main.theme--5-2 .object--6 i{background-image:url(https://readingmath.co.kr/build/assets/object_5-2-6-d0c3b1e8.svg)}.main.theme--5-2 .object--6:before{background-image:url(https://readingmath.co.kr/build/assets/object_5-2-6-d0c3b1e8.svg)}.main.theme--6-1{background-color:#bbdaff}.main.theme--6-1 .alien{background-image:url(https://readingmath.co.kr/build/assets/alien_6-1-9f2716c8.svg)}.main.theme--6-1 .main__hills{background-color:#97c8f7}.main.theme--6-1 .main__hills:before,.main.theme--6-1 .main__hills:after{background-image:url(https://readingmath.co.kr/build/assets/bottom_6-1-eb265045.svg)}.main.theme--6-1 .object--1 i{background-image:url(https://readingmath.co.kr/build/assets/object_6-1-1-90017435.svg)}.main.theme--6-1 .object--1:before{background-image:url(https://readingmath.co.kr/build/assets/object_6-1-1-90017435.svg)}.main.theme--6-1 .object--2 i{background-image:url(https://readingmath.co.kr/build/assets/object_6-1-2-3e59fc25.svg)}.main.theme--6-1 .object--2:before{background-image:url(https://readingmath.co.kr/build/assets/object_6-1-2-3e59fc25.svg)}.main.theme--6-1 .object--3 i{background-image:url(https://readingmath.co.kr/build/assets/object_6-1-3-ab340661.svg)}.main.theme--6-1 .object--3:before{background-image:url(https://readingmath.co.kr/build/assets/object_6-1-3-ab340661.svg)}.main.theme--6-1 .object--4 i{background-image:url(https://readingmath.co.kr/build/assets/object_6-1-4-d59ff419.svg)}.main.theme--6-1 .object--4:before{background-image:url(https://readingmath.co.kr/build/assets/object_6-1-4-d59ff419.svg)}.main.theme--6-1 .object--5 i{background-image:url(https://readingmath.co.kr/build/assets/object_6-1-5-0d3b8ebf.svg)}.main.theme--6-1 .object--5:before{background-image:url(https://readingmath.co.kr/build/assets/object_6-1-5-0d3b8ebf.svg)}.main.theme--6-1 .object--6 i{background-image:url(https://readingmath.co.kr/build/assets/object_6-1-6-d74f75e1.svg)}.main.theme--6-1 .object--6:before{background-image:url(https://readingmath.co.kr/build/assets/object_6-1-6-d74f75e1.svg)}.main.theme--6-2{background-color:#ffdee3}.main.theme--6-2 .alien{background-image:url(https://readingmath.co.kr/build/assets/alien_6-2-9711a140.svg)}.main.theme--6-2 .main__hills{background-color:#ffc2d9}.main.theme--6-2 .main__hills:before,.main.theme--6-2 .main__hills:after{background-image:url(https://readingmath.co.kr/build/assets/bottom_6-2-66da253b.svg)}.main.theme--6-2 .object--1 i{background-image:url(https://readingmath.co.kr/build/assets/object_6-2-1-15606d15.svg)}.main.theme--6-2 .object--1:before{background-image:url(https://readingmath.co.kr/build/assets/object_6-2-1-15606d15.svg)}.main.theme--6-2 .object--2 i{background-image:url(https://readingmath.co.kr/build/assets/object_6-2-2-00f46178.svg)}.main.theme--6-2 .object--2:before{background-image:url(https://readingmath.co.kr/build/assets/object_6-2-2-00f46178.svg)}.main.theme--6-2 .object--3 i{background-image:url(https://readingmath.co.kr/build/assets/object_6-2-3-e4a4abae.svg)}.main.theme--6-2 .object--3:before{background-image:url(https://readingmath.co.kr/build/assets/object_6-2-3-e4a4abae.svg)}.main.theme--6-2 .object--4 i{background-image:url(https://readingmath.co.kr/build/assets/object_6-2-4-64cc0ee8.svg)}.main.theme--6-2 .object--4:before{background-image:url(https://readingmath.co.kr/build/assets/object_6-2-4-64cc0ee8.svg)}.main.theme--6-2 .object--5 i{background-image:url(https://readingmath.co.kr/build/assets/object_6-2-5-906f6ff5.svg)}.main.theme--6-2 .object--5:before{background-image:url(https://readingmath.co.kr/build/assets/object_6-2-5-906f6ff5.svg)}.main.theme--6-2 .object--6 i{background-image:url(https://readingmath.co.kr/build/assets/object_6-2-6-b431a32a.svg)}.main.theme--6-2 .object--6:before{background-image:url(https://readingmath.co.kr/build/assets/object_6-2-6-b431a32a.svg)}.main.theme--7-1{background-color:#ffd0a9}.main.theme--7-1 .alien{background-image:url(https://readingmath.co.kr/build/assets/alien_7-1-d4cf4347.svg)}.main.theme--7-1 .main__hills{background-color:#ffab6c}.main.theme--7-1 .main__hills:before,.main.theme--7-1 .main__hills:after{background-image:url(https://readingmath.co.kr/build/assets/bottom_7-1-20ba4708.svg)}.main.theme--7-1 .object--1 i{background-image:url(https://readingmath.co.kr/build/assets/object_7-1-1-5796eff2.svg)}.main.theme--7-1 .object--1:before{background-image:url(https://readingmath.co.kr/build/assets/object_7-1-1-5796eff2.svg)}.main.theme--7-1 .object--2 i{background-image:url(https://readingmath.co.kr/build/assets/object_7-1-2-f713b692.svg)}.main.theme--7-1 .object--2:before{background-image:url(https://readingmath.co.kr/build/assets/object_7-1-2-f713b692.svg)}.main.theme--7-1 .object--3 i{background-image:url(https://readingmath.co.kr/build/assets/object_7-1-3-05fd9c29.svg)}.main.theme--7-1 .object--3:before{background-image:url(https://readingmath.co.kr/build/assets/object_7-1-3-05fd9c29.svg)}.main.theme--7-1 .object--4 i{background-image:url(https://readingmath.co.kr/build/assets/object_7-1-4-44411444.svg)}.main.theme--7-1 .object--4:before{background-image:url(https://readingmath.co.kr/build/assets/object_7-1-4-44411444.svg)}.main.theme--7-1 .object--5 i{background-image:url(../../img/main/7-1/object_7-1-5.svg)}.main.theme--7-1 .object--5:before{background-image:url(../../img/main/7-1/object_7-1-5.svg)}.main.theme--7-1 .object--6 i{background-image:url(../../img/main/7-1/object_7-1-6.svg)}.main.theme--7-1 .object--6:before{background-image:url(../../img/main/7-1/object_7-1-6.svg)}.main.theme--7-2{background-color:#6d468c}.main.theme--7-2 .main__objects div[class^=object]:before{filter:grayscale(0) brightness(0) opacity(.35)}.main.theme--7-2 .alien{background-image:url(https://readingmath.co.kr/build/assets/alien_7-2-9a907e9d.svg)}.main.theme--7-2 .main__hills{background-color:#442f57}.main.theme--7-2 .main__hills:before,.main.theme--7-2 .main__hills:after{background-image:url(https://readingmath.co.kr/build/assets/bottom_7-2-51521d0f.svg)}.main.theme--7-2 .object--1 i{background-image:url(https://readingmath.co.kr/build/assets/object_7-2-1-57555798.svg)}.main.theme--7-2 .object--1:before{background-image:url(https://readingmath.co.kr/build/assets/object_7-2-1-57555798.svg)}.main.theme--7-2 .object--2 i{background-image:url(https://readingmath.co.kr/build/assets/object_7-2-2-164006af.svg)}.main.theme--7-2 .object--2:before{background-image:url(https://readingmath.co.kr/build/assets/object_7-2-2-164006af.svg)}.main.theme--7-2 .object--3 i{background-image:url(https://readingmath.co.kr/build/assets/object_7-2-3-bc227d57.svg)}.main.theme--7-2 .object--3:before{background-image:url(https://readingmath.co.kr/build/assets/object_7-2-3-bc227d57.svg)}.main.theme--7-2 .object--4 i{background-image:url(https://readingmath.co.kr/build/assets/object_7-2-4-e6b6c847.svg)}.main.theme--7-2 .object--4:before{background-image:url(https://readingmath.co.kr/build/assets/object_7-2-4-e6b6c847.svg)}.main.theme--7-2 .object--5 i{background-image:url(../../img/main/7-2/object_7-2-5.svg)}.main.theme--7-2 .object--5:before{background-image:url(../../img/main/7-2/object_7-2-5.svg)}.main.theme--7-2 .object--6 i{background-image:url(../../img/main/7-2/object_7-2-6.svg)}.main.theme--7-2 .object--6:before{background-image:url(../../img/main/7-2/object_7-2-6.svg)}.training__theme .grid{height:calc(100% - 80px)}.training__theme .frame__bottom{display:flex;align-items:center;justify-content:space-between;padding:0 1rem}.training__theme .frame__bottom .row{gap:.5rem}.training__theme .frame__bottom .frame__bottom__bg{width:calc(100% - 284px);display:flex;align-items:center;justify-content:flex-end;gap:.5rem;background-repeat:no-repeat;background-position:bottom left}.training__theme .character_area{display:flex;align-items:center}.training__theme .character_area .character{display:block;width:80px;height:80px}.training__theme .character_area .comment{position:relative;padding:.5rem;border-radius:3px;color:#fff;margin-left:1rem}.training__theme .character_area .comment:before{content:"▶";position:absolute;width:14px;height:14px;top:10px;right:-11px}.training__theme .character_area .comment.comment__correct{background-color:#58cc02}.training__theme .character_area .comment.comment__correct:before{color:#58cc02}.training__theme .character_area .comment.comment__wrong{background-color:#77f}.training__theme .character_area .comment.comment__wrong:before{color:#77f}.articles__hide{display:none}.articles{width:100%;margin:0 auto;padding:2rem 0;color:#23262c;font-size:1rem;transition:1s;opacity:1}.articles i.math img{display:none}span.spl{position:relative;min-height:50px;line-height:1.5;display:inline-flex;align-items:center;flex-wrap:wrap;vertical-align:middle;padding:.25rem;margin:.25rem .25rem 0 0;word-break:keep-all;cursor:pointer;border-width:1px;border-style:solid;border-color:transparent;border-radius:.25rem;opacity:.1}span.spl:has(.fr-dib){display:block}span.spl:has(.fr-dib) span{display:block}span.spl:has(.fr-dib) img{display:block}span.spl:has(.fr-dib):has(.fr-fil),span.spl:has(.fr-dib):has(.fr-fir){width:max-content}span.spl .answers--bubble{z-index:1;display:none;position:absolute}span.spl .answers--bubble.show{display:block}span.spl strong{display:inline-flex;align-items:center}span.spl.show{opacity:1;cursor:pointer}span.spl.current{background-color:#fff9ed;border-radius:.5rem;cursor:pointer;opacity:1}span.spl.link{background-color:#e6f4ff;border-radius:.25rem}span.spl.link.current{border-style:solid;background-color:#fff9ed}span.spl.link br{display:none}span.spl.link__pressed{border-width:1px;border-style:solid;border-color:#54b2ff;background-color:#e6f4ff}.skeleton .spl{position:relative}.skeleton .spl span{display:inline-flex;align-items:center}.skeleton .spl svg{vertical-align:middle;margin-top:1px}.skeleton .spl:before{z-index:10;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#5c6373;border-radius:.25rem}.skeleton .spl.show:before{content:none;background-color:transparent}.articles .spl.image{display:inline-block;height:auto}.image_area .image_count{background-color:#fff;padding:1rem}.image_area.hide{opacity:0}.image_area .image__box{width:320px;max-width:100%;display:flex;flex-direction:column;border:1px solid #E4E6EA;border-radius:.25rem}.image_area .image__box img{width:100%;height:100%;max-height:100%;object-fit:cover}.image_area .image_count{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.5rem;border-radius:0 0 .5rem .5rem}.image_area .image_count strong span{color:#5c6373;margin:0 .25rem}.image_area .image_count strong .num__current{color:#008cff}.image_area .image_count .btn__next,.image_area .image_count .btn__prev{background-color:transparent}.image_area .image_count .btn__next:before,.image_area .image_count .btn__prev:before{content:url(https://readingmath.co.kr/build/assets/ico_arrow-30b9dea4.svg);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:1.5rem}.image_area .image_count .btn__next:before{transform:scaleX(-1)}.history .history__week li,.history .box__history,.payment__finish dl,.result__box,.question__box,.training__theme.theme--pretestIntro .col .frame__box{width:100%;background-color:#f2f3f5;border-radius:8px;padding:1.5rem}.question__box{margin-bottom:1rem;background-color:#fff;border:1px solid #E4E6EA}.question__box .question__box{margin-top:1rem}.question__box.question__text p{padding-top:.5rem;line-height:2}.question__box *{line-height:1.5;vertical-align:baseline}.question__box h3{font-size:1rem;color:#5c6373;margin-bottom:.5rem}.question__box svg{vertical-align:middle!important}.question__box img{margin:.5rem 0;vertical-align:middle!important}.question__box sup{font-size:.75em;line-height:0;vertical-align:baseline;position:relative;top:-.5em}.question__box.question__box--explain{padding:1.5rem}.question__box.question__box--explain .fr-view{margin-bottom:.75rem;line-height:2.5}.question__box.question__box--explain .fr-view:after{content:"";line-height:0;display:block;clear:both}.question__box.question__box--explain .fr-view bdi{margin-bottom:0}.question__box.question__box--explain .fr-view br{padding:.75rem 0}.question__box.question__box--explain .fr-view table{margin:.75rem 0}.question__box.question__box--explain .fr-view table td{padding:.5rem 0}.question__box.question__box--explain p{line-height:1.5}.question__box .example{line-height:3}.question__box .question__box__toggle{height:2rem;display:flex;align-items:center;background-color:#fff;border-radius:.25rem;color:#5c6373;margin-bottom:.5rem}.question__box .question__box__toggle h3{width:calc(100% - 2rem);font-size:.875rem;margin-bottom:0}.answers{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap;counter-reset:number;gap:.75rem}.answers--input>*,.answers--choice button{display:flex;align-items:center;width:100%;min-height:3rem;height:auto;padding:.5rem 1rem;border-radius:.5rem;font-size:1.25rem;background-color:#fff;border:1px solid var(--border-gray100, #E4E6EA)}.answers--input>*>span,.answers--choice button>span{width:calc(100% - 1.5rem);color:#000;font-size:1rem;padding-left:.5rem;overflow-wrap:anywhere;text-align:center}.answers--input>*>span.improper,.answers--input>*>span.proper,.answers--choice button>span.improper,.answers--choice button>span.proper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.answers--input>*>span img,.answers--choice button>span img{max-width:100%;vertical-align:middle}.answers--input>*>span svg,.answers--choice button>span svg{max-width:100%;height:auto;vertical-align:middle}.answers--input>* .answers--choice .answer__number,.answers--choice .answers--input>* .answer__number,.answers--input>* .answer__sign,.answers--choice button .answer__number,.answers--choice button .answer__sign{display:inline;width:1.5rem;height:1.5rem;border-radius:4px;font-style:normal;font-size:.875rem;color:#5c6373;font-weight:700}.answers--input>* .answer__sign,.answers--choice button .answer__sign{width:2rem;font-weight:400;color:#9da3b1;line-height:1.75;white-space:nowrap}.answers--input>*.answer__correct,.answers--choice button.answer__correct{background-color:#eefae6;border:#8FDD55 1px solid;color:#23262c}.answers--input>*.answer__wrong__check,.answers--choice button.answer__wrong__check{background-color:#eefae6;border:#8FDD55 1px solid;color:#23262c}.answers--input>*.answer__wrong,.answers--choice button.answer__wrong{background-color:#f1f1ff;border:#A4A4FF 1px solid;color:#23262c}.answers--input>*.answer__check,.answers--choice button.answer__check{background-color:#e6f4ff;border:#54B2FF 1px solid;color:#23262c}.answers--input>*.answer__active,.answers--choice button.answer__active{background-color:#fff;border:#FFC148 1px solid;color:#23262c}.answers--input .answer__correct,.answers--input .answer__wrong,.answers--input .answer__wrong__check{position:relative}.answers--input .answer__correct:before,.answers--input .answer__wrong:before,.answers--input .answer__wrong__check:before{content:"";position:absolute;top:50%;right:.5rem;transform:translateY(-50%);width:1.5rem;height:1.5rem;display:block;background-size:100% 100%;opacity:.3}.answers--input .answer__correct:before{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_correct-65b477d1.svg)}.answers--input .answer__wrong:before{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_wrong-09add9aa.svg)}.answers--input .answer__wrong__check{background-color:#eefae6;border:#8FDD55 1px solid;color:#23262c}.answers--input .answer__wrong__check:before{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_check-9183f075.svg)}.answers--choice{width:100%;display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap;counter-reset:number;gap:.75rem}.answers--choice button{padding:.5rem}.answers--choice .answer__number{background-color:#f2f3f5}.answers--choice .answer__number:before{counter-increment:number;content:counter(number);font-weight:700;font-size:.875rem;color:#5c6373}.answers--choice .answer__number svg{width:1rem;height:auto}.answers--choice button{border-width:2px!important;box-shadow:0 4px #e4e6ea}.answers--choice button:before{content:none!important}.answers--choice button .answer__number{display:flex;align-items:center;justify-content:center}.answers--choice button .answer__number:before{width:1.5rem;height:1.5rem;display:block;background-size:100% 100%}.answers--choice button.answer__correct{box-shadow:0 4px #8fdd55}.answers--choice button.answer__correct .answer__number{background-color:#fff}.answers--choice button.answer__correct .answer__number:before{color:#58cc02}.answers--choice button.answer__correct .answer__number:before{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_correct-65b477d1.svg);color:transparent}.answers--choice button.answer__wrong__check{box-shadow:0 4px #8fdd55}.answers--choice button.answer__wrong__check .answer__number{background-color:#fff}.answers--choice button.answer__wrong__check .answer__number:before{color:#58cc02}.answers--choice button.answer__wrong__check .answer__number:before{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_check-9183f075.svg);color:transparent}.answers--choice button.answer__wrong{box-shadow:0 4px #a4a4ff}.answers--choice button.answer__wrong .answer__number{background-color:#fff}.answers--choice button.answer__wrong .answer__number:before{color:#77f}.answers--choice button.answer__wrong .answer__number:before{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_wrong-09add9aa.svg);color:transparent}.answers--choice button.answer__check{box-shadow:0 4px #54b2ff}.answers--choice button.answer__check .answer__number{background-color:#fff}.answers--choice button.answer__check .answer__number:before{color:#008cff}.order__blank,.order__blank__focus,.order__blank__on,.order__blank__done,.blank{position:relative;border-width:2px!important;border-style:solid;border-color:#e4e6ea;color:transparent;text-align:center;cursor:pointer;overflow:hidden;background-color:#fff;font-weight:400;padding:.25rem .5rem}.order__blank img[alt="수식 이미지"],.order__blank__focus img[alt="수식 이미지"],.order__blank__on img[alt="수식 이미지"],.order__blank__done img[alt="수식 이미지"],.blank img[alt="수식 이미지"]{display:inline-block;vertical-align:middle}.order__blank:after,.order__blank__focus:after,.order__blank__on:after,.order__blank__done:after,.blank:after{content:"";position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;opacity:.3}.blanks,span[class^=blanks__]{font-size:.875rem;display:inline-block;vertical-align:middle;position:relative;line-height:1}.blank{min-width:50px;min-height:2.5rem;display:inline-flex;align-items:center;justify-content:center;direction:rtl;margin:0 .25rem;border-radius:.25em}.blank *{vertical-align:middle!important}.blank.blank__focus{border-color:#ffd584}.blank.blank__correct{max-width:100%;background-color:#eefae6;border:#8FDD55 1px solid;color:#23262c}.blank.blank__correct:after{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_correct-65b477d1.svg)}.blank.blank__wrong{max-width:100%;background-color:#f1f1ff;border:#A4A4FF 1px solid;color:#23262c}.blank.blank__wrong:after{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_wrong-09add9aa.svg)}.blank.blank__wrong__check{max-width:100%;background-color:#eefae6;border:#8FDD55 1px solid;color:#23262c}.blank.blank__wrong__check:after{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_check-9183f075.svg)}.blank.blank__on{color:#23262c!important;font-weight:400;font-family:Noto Sans KR,sans-serif}.blanks__type1 .blank{width:3rem;margin:0 .25rem}.question_area .blanks__type1.improper,.note__box .blanks__type1.improper{width:7rem;color:#000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-left:3rem;overflow-wrap:anywhere}.improper,.proper{display:inline-flex!important;flex-direction:column;justify-content:center;gap:.5rem;margin:.5rem .25rem}.improper .blank:last-child,.proper .blank:last-child{order:3}.improper:after,.proper:after{content:"";position:absolute;top:50%;border-top:1px solid black;margin:0 auto}.blanks__type2 .blank{width:6rem;margin:0 .25rem}.question_area .blanks__type2.improper,.note__box .blanks__type2.improper{width:13rem;color:#000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-left:6rem;overflow-wrap:anywhere}.blanks__type3 .blank{width:9rem;margin:0 .25rem}.question_area .blanks__type3.improper,.note__box .blanks__type3.improper{width:19rem;color:#000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-left:9rem;overflow-wrap:anywhere}.blanks__type4 .blank{width:12rem;margin:0 .25rem}.question_area .blanks__type4.improper,.note__box .blanks__type4.improper{width:25rem;color:#000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-left:12rem;overflow-wrap:anywhere}.blanks__type5 .blank{width:15rem;margin:0 .25rem}.question_area .blanks__type5.improper,.note__box .blanks__type5.improper{width:31rem;color:#000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-left:15rem;overflow-wrap:anywhere}.blanks__type6 .blank{width:18rem;margin:0 .25rem}.question_area .blanks__type6.improper,.note__box .blanks__type6.improper{width:37rem;color:#000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-left:18rem;overflow-wrap:anywhere}.proper,.improper{display:inline-flex!important;flex-direction:column;justify-content:center;gap:.5rem;margin:.5rem .25rem}.proper .blank:last-child,.improper .blank:last-child{order:3}.proper:after,.improper:after{content:"";position:absolute;top:50%;border-top:1px solid black;margin:0 auto}.blanks__type4 img{max-width:100%}.proper:after{width:100%;right:0}.improper em.blank:first-child{position:absolute;top:50%;left:0;transform:translateY(-50%)}.improper:after{width:calc(50% - 4px);right:6px}.toggle_area .improper em.blank:first-child{left:50%;transform:translate(calc(-150% - 5px),-50%)}.toggle_area .improper:after{width:3rem;right:auto}.toggle_area .proper:after{right:50%;transform:translate(54%)}.toggle_area .blanks__type1.proper:after{width:3rem}.toggle_area .blanks__type2.proper:after{width:6rem}.toggle_area .blanks__type3.proper:after{width:9rem}.order__blank,.order__blank__focus,.order__blank__on,.order__blank__done{min-width:120px;min-height:54px;display:inline-flex;justify-content:center;align-items:center;margin:4px;white-space:nowrap;transition:all .25s ease;border-radius:.5rem;font-size:1rem}.order__blank__focus,.order__blank__on,.order__blank__done{color:#23262c}.order__blank__focus img,.order__blank__focus svg,.order__blank__on img,.order__blank__on svg,.order__blank__done img,.order__blank__done svg{opacity:1;max-width:100%;margin-bottom:4px}.order__blank__focus{border-color:#ffd584}.order__blank__on{box-shadow:inset 0 -4px #e4e6ea;border-radius:.5rem;background-color:#fff;color:#5c6373}.order__blank__correct{background-color:#eefae6;border:#8FDD55 1px solid;color:#23262c;box-shadow:inset 0 -4px #8fdd55;pointer-events:none}.order__blank__correct:after{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_correct-65b477d1.svg)}.order__blank__wrong{background-color:#f1f1ff;border:#A4A4FF 1px solid;color:#23262c;box-shadow:inset 0 -4px #a4a4ff;pointer-events:none}.order__blank__wrong:after{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_wrong-09add9aa.svg)}.order__blank__wrong__check{background-color:#eefae6;border:#8FDD55 1px solid;color:#23262c;box-shadow:inset 0 -4px #8fdd55;pointer-events:none}.order__blank__wrong__check:after{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_check-9183f075.svg)}.order__btns{display:flex;flex-wrap:wrap;justify-content:center;margin:1rem;gap:1rem}.order__btns button{position:relative;min-width:80px;min-height:54px;border-width:2px!important;border-style:solid;border-color:#e4e6ea;box-shadow:inset 0 -4px #e4e6ea;border-radius:.5rem;background-color:#fff;color:#5c6373;height:auto;white-space:break-spaces;word-break:keep-all}.order__btns button:after{content:"";position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;opacity:.3}.order__btns button:active{box-shadow:inset 0 4px #e4e6ea;background-color:#f2f3f5}.order__btns button:disabled{background-color:#5c6373;box-shadow:inset 0 -4px #5c6373;opacity:.1}.order__btns button.order__btn__correct{background-color:#eefae6;border:#8FDD55 1px solid;color:#23262c;box-shadow:inset 0 -4px #8fdd55;pointer-events:none}.order__btns button.order__btn__correct:after{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_correct-65b477d1.svg)}.order__btns button.order__btn__wrong{background-color:#f1f1ff;border:#A4A4FF 1px solid;color:#23262c;box-shadow:inset 0 -4px #a4a4ff;pointer-events:none}.order__btns button.order__btn__wrong:after{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_wrong-09add9aa.svg)}.order__btns button.order__btn__wrong__check{background-color:#eefae6;border:#8FDD55 1px solid;color:#23262c;box-shadow:inset 0 -4px #8fdd55;pointer-events:none}.order__btns button.order__btn__wrong__check:after{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_check-9183f075.svg)}.order__btns button svg{margin-right:0;margin-top:4px}svg text[font-style=italic]{font-family:schoolbook,serif;font-style:italic}.toggle_area{width:100%;margin-bottom:1rem;border-radius:.25rem;border-bottom:2px dashed #E4E6EA}.toggle_area:last-child{border-bottom:none}.toggle_area .answers--bubble{display:none;position:initial;box-shadow:none;background-color:#f2f3f5;padding:1rem;border:0}.toggle_area .answers--bubble.show{display:flex}.toggle_area .toggle__head{display:flex;align-items:center;justify-content:space-between;padding:0 0 1rem;color:#5c6373}.toggle_area .toggle__head--white{background-color:#fff;line-height:1;padding:1rem;border-radius:.5rem}.toggle_area .toggle__head h3{font-size:1rem;font-weight:400}.toggle_area .answers{margin:0 0 1rem}.result_wrap{display:flex;flex-direction:column;gap:1rem;width:100%;height:calc(100dvh - 40px);padding:1rem;color:#5c6373}.result_wrap .result__head{background-color:#fff;padding:1rem;border-radius:.5rem}.result_wrap .result__head h4{margin-bottom:.25rem}.result_wrap .result__head .badge__time{background-color:#f2f3f5;padding:.25rem .5rem;font-size:.875rem;margin-right:1rem;border-radius:3px}.result_wrap .result__head .badge__time span{font-weight:400;margin-left:.5rem}.result_wrap .result__body{flex:1;display:flex;justify-content:space-between;align-items:stretch;background-color:#fff;padding:1rem;border-radius:.5rem}.result_wrap .result__body .result__rank__total{position:relative;width:224px;border-radius:.25rem;box-shadow:0 0 0 16px #fff3 inset}.result_wrap .result__body .result__rank__total .btn__layer{position:absolute;width:2rem;height:2rem;top:1.5rem;right:1.25rem}.result_wrap .result__body .result__rank__total .btn__layer svg{font-size:1.25rem}.result_wrap .result__body .result__rank__total .result__rank__total__layer{z-index:6;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d;-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 16px #fff3 inset;border-radius:.25rem}.result_wrap .result__body .result__rank__total .result__rank__total__layer div{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.result_wrap .result__body .result__rank__total .result__rank__total__layer dl{width:75%;text-align:right;color:#fff;font-size:1rem;line-height:1.7}.result_wrap .result__body .result__rank__total .result__rank__total__layer dl dt{width:70%;float:left}.result_wrap .result__body .result__rank__total .result__rank__total__layer dl dt i{display:inline-block;width:1rem;margin-right:1.5rem}.result_wrap .result__body .result__rank__total .result__rank__total__layer dl dd{margin-left:0}.result_wrap .result__body .result__rank__total .result__rank__total__layer svg{color:#fff}.result_wrap .result__body .result__rank__total .star__card{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border-radius:.25rem;border-width:1rem;border-color:#fff3;border-style:solid}.result_wrap .result__body .result__rank__total .star__card:after{z-index:5;font-size:3rem;color:#23262c}.result_wrap .result__body .result__rank__total .star__card:before{z-index:0;content:"";position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);display:block;width:224px;height:318px;background-image:url(https://readingmath.co.kr/build/assets/shine-2b55c9ec.svg);background-size:100% 100%}.result_wrap .result__body .result__rank__total .star__card .star{z-index:1;width:104px;height:104px}.result_wrap .result__body .result__rank__total .star__card.star__card--s{background-color:#e3c0ff}.result_wrap .result__body .result__rank__total .star__card.star__card--s:after{content:"Excellent!";color:#fff}.result_wrap .result__body .result__rank__total .star__card.star__card--s .star{position:relative}.result_wrap .result__body .result__rank__total .star__card.star__card--s .star:before{content:"";position:absolute;width:104px;height:104px;top:60%;left:50%;transform:translate(-50%,-50%);background-image:url(https://readingmath.co.kr/build/assets/sparkles-e194b993.svg);background-size:100% 100%}.result_wrap .result__body .result__rank__total .star__card.star__card--a{background-color:#ffed75}.result_wrap .result__body .result__rank__total .star__card.star__card--a:after{content:"Great!"}.result_wrap .result__body .result__rank__total .star__card.star__card--b{background-color:#e4e6ea}.result_wrap .result__body .result__rank__total .star__card.star__card--b:after{content:"Good!"}.result_wrap .result__body .result__rank__total .star__card.star__card--c{background-color:#ffe2c7}.result_wrap .result__body .result__rank__total .star__card.star__card--c:after{content:"Nice Try!"}.result_wrap .result__tip{display:flex;align-items:center;gap:1rem;background-color:#fff;padding:1rem;border-radius:.25rem;color:#23262c}.result_wrap .result__tip .result--character{display:block;width:56px;height:56px;background-size:100% 100%}.result_wrap .frame__bottom{height:auto;padding:0}.result_wrap .frame__bottom button{display:flex;align-items:center}.result_wrap .frame__bottom button svg{margin-right:.5rem}.result_wrap.intro{display:flex;flex-direction:column;align-items:center;justify-content:center}.result__box{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:.5rem;color:#5c6373;background-color:#fff;border:1px solid #E4E6EA}.result__box--gray{background-color:#f2f3f5;border:0}.result__box .row{align-items:center}.result__box.result__box--lg{margin-bottom:1.5rem}.result__box.result__box--lg .col{padding:.5rem}.result__box.result__box--lg .col p,.result__box.result__box--lg .col h2{font-size:1rem}.result__box h3{padding:.5rem;font-size:1rem}.result__box .lst__result{display:flex;gap:.5rem}.result__box .lst__result li{background-color:#fff;border-radius:.25rem;padding:.25rem .5rem;text-align:center}.result__box .lst__result li span{font-size:.875rem;color:#9da3b1;line-height:1}.result__box .lst__result li p{text-align:center;font-size:1rem}.result__box .lst__result li.lst__result__percent{width:100px}.result__score{width:100%;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;margin:1rem auto 0;padding:1rem;background-color:#f2f3f5;counter-reset:section}.result__score li{width:calc((100% - .5rem)/2);height:64px;border-radius:.2rem;padding:.5rem 1rem 1rem;background-color:#fff;text-align:center}.result__score li i{display:flex;justify-content:center;align-items:center;gap:.25rem}.result__score li i:before{content:"";width:1.5rem;height:1.5rem}.result__score li i:after{font-style:normal;letter-spacing:-1.5px}.result__score li.correct i:before{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_correct-65b477d1.svg)}.result__score li.correct i:after{content:"정답";color:#58cc02}.result__score li.wrong i:before{background-image:url(https://readingmath.co.kr/build/assets/ico_learn_wrong-09add9aa.svg)}.result__score li.wrong i:after{content:"오답";color:#77f}.result__score li:before{counter-increment:section;content:counter(section) "번";color:#9da3b1}.result__summary{width:100%;margin:0 auto;text-align:center}.result__summary h2{font-size:1.5rem;color:#5c6373}.result__summary .rank{position:relative}.result__summary .rank:before{content:url(https://readingmath.co.kr/build/assets/result_deco-b3efc060.svg);position:absolute;left:-60px;display:inline-block;width:60px;height:120px;transform:scaleX(-1)}.result__summary .rank:after{content:url(https://readingmath.co.kr/build/assets/result_deco-b3efc060.svg);position:absolute;right:-60px;display:inline-block;width:60px;height:120px}.result__summary .result__progress{margin:1rem 0 1.5rem}.result__summary .result__progress strong{font-size:1.25rem;padding:.25rem}.result__progress{display:flex;flex-direction:column;align-items:center}.result__progress progress{height:8px;-webkit-appearance:none}.result__progress ::-webkit-progress-value{background-color:#58cc02;border-radius:50px}.result__progress ::-webkit-progress-bar{background-color:#e4e6ea;border-radius:50px}.result__progress--s strong{color:#008cff}.result__progress--s ::-webkit-progress-value{background-color:#008cff}.result__progress--a strong{color:#58cc02}.result__progress--a ::-webkit-progress-value{background-color:#58cc02}.result__progress--b strong{color:#ffc148}.result__progress--b ::-webkit-progress-value{background-color:#ffc148}.result__progress--c strong{color:#5c6373}.result__progress--c ::-webkit-progress-value{background-color:#5c6373}.tbl__result{width:calc(100% - 224px - 1rem);height:100%;text-align:center}.tbl__result th,.tbl__result td{font-weight:400;padding:1rem;border:0}.tbl__result th{font-size:1rem}.tbl__result tr{font-size:1.25rem;border-bottom:1px dashed #E4E6EA}.tbl__result .rank{display:flex;align-items:center;margin:0 auto}.tbl__result tbody tr:last-child{border-bottom:0;background-color:#f2f3f5;border-radius:.25rem}.brand_logo{text-align:center;margin-bottom:1rem;color:#9da3b1}.input{display:flex;align-items:center;gap:1rem;height:40px;padding:.25rem 1rem;margin-bottom:.5rem;background-color:#fff;color:#9da3b1;border-width:1px;border-style:solid;border-radius:4px;border-color:#e4e6ea;outline:none}.input:has(input:focus){border-color:#008cff;border-width:2px}.input:has(input:disabled){background-color:#f2f3f5}.input.error{border-color:#ff404c;border-width:2px}.input:last-child{color:#9da3b1}.input input[type=text],.input input[type=passoword]{flex:1}.input .btn_pw{width:1.5rem;height:1.5rem;font-size:1rem}.input .btn_pw svg{width:1rem;height:1rem;font-size:1rem}.input--row{display:flex}@media (max-width: 768px){.input--row{flex-direction:column}}.input--row .input{width:calc(100% - 130px - .5rem);margin-right:.5rem}@media (max-width: 768px){.input--row .input{width:100%}}.input--row .btn--gray{width:130px;height:40px}@media (max-width: 768px){.input--row .btn--gray{width:100%;margin-bottom:.5rem}}.input--row .timer{color:#284ac1}.input__text{width:100%;font-size:1rem;color:#5c6373;border:none;outline:none}.input__text::placeholder{font-size:1rem;color:#9da3b1}.login_wrap header{height:64px;padding:1rem;border-bottom:1px solid #E4E6EA}.login_wrap header img{display:inline-flex;width:128px;height:32px}.login_wrap .grid{height:calc(100% - 64px);gap:0}.login_wrap .grid .col{min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px);align-items:center;justify-content:center;padding:2rem}@media (max-width: 768px){.login_wrap .grid .col{min-width:400px;max-width:100%}}.login_wrap .title{padding:2.5rem;text-align:center}.login_wrap .title h2{margin:0;color:#284ac1}.login_wrap .title p{color:#5c6373;padding-top:.5rem}.login_wrap .btn--back{padding-top:2.5rem;font-size:1rem}.login_wrap .btn--back svg{margin-right:.5rem}.login_wrap .checkbox__wrap{display:flex;align-items:center;margin-top:.5rem;color:#5c6373}.login_wrap input[type=checkbox]{margin-right:.5rem}@media (max-width: 768px){.login_wrap .grid .col.bg--gray{display:none}}.box__result{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:88px;background-color:#f2f3f5;padding:1.5rem 1rem;color:#5c6373;text-align:center}.box__error{list-style:initial;color:#ff404c;font-size:.875rem;padding-left:1.5rem}.input__box{background-color:#f2f3f5;padding:1.5rem;margin-bottom:1.5rem;border-radius:.5rem}.input__box .input{margin-bottom:.5rem}.input__box h4{color:#5c6373;margin-top:0;margin-bottom:1rem}.input__box .join--row{display:flex;align-items:center;width:100%;padding:.5rem 0}.input__box .join--row a{display:inline-block;margin-left:auto;font-weight:700;color:#5c6373}.benefits{display:flex;gap:1rem}.benefits li{flex:1;position:relative;width:160px;height:200px;border-radius:.5rem;padding:1rem;text-align:left}.benefits li .ico--benefit{font-size:3.5rem;position:absolute;right:1rem;bottom:1rem;opacity:.3}.benefits li strong{font-size:1.25rem}.benefits li:nth-child(1){background-color:#f1f1ff;color:#77f}.benefits li:nth-child(2){background-color:#eefae6;color:#58cc02}.benefits li:nth-child(3){background-color:#e6f4ff;color:#008cff}.result_wrap{width:100%;min-height:calc(100vh - 2.5rem);min-height:calc(100dvh - 2.5rem);background-color:#f2f3f5;padding:1rem;overflow-y:auto}.result_wrap .result{width:100%;max-width:960px;height:calc(100vh - 2.5rem);height:calc(100dvh - 2.5rem)!important;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}@media (max-width: 768px){.result_wrap .result{margin:2rem auto;justify-content:flex-start}}.result_wrap .result .benefits{margin:1rem 0}@media (max-width: 768px){.result_wrap .result .benefits{flex-direction:column}.result_wrap .result .benefits li{flex:none;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;width:100%;height:96px}.result_wrap .result .benefits li br{display:none}}.result_wrap .result .ico__result{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);width:240px;height:240px;opacity:.1}.result_wrap .result .result__title{width:100%;height:70px;position:relative;text-align:center;animation-name:join_title;animation-duration:3s;margin-bottom:1rem}.result_wrap .result .result__title h3{font-size:1.5rem;color:#284ac1}.result_wrap .result .result__title p{font-size:1rem;color:#284ac1}.result_wrap .result .btn--brand{margin:0 auto}.result_wrap .result .slide_up{opacity:0;animation-name:slide_up;animation-duration:3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:1.5s;text-align:center}.result_wrap .result .slide_up2{opacity:0;animation-name:slide_up;animation-duration:4s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:3s;text-align:center}.result_wrap .result h4{color:#5c6373;font-size:1.5rem;margin-bottom:.5rem}.result_wrap .result p{color:#5c6373;font-size:1.25rem}.box__result dl{text-align:left}.box__result dt{float:left}.box__result dd{float:right}.panel__btns--row{display:flex;width:100%;gap:1rem;margin:1rem 0}.panel__btns--row button{flex:1}.panel__btns{display:flex;flex-direction:column;width:100%;gap:1rem;margin:1.5rem 0}.login_social{margin-bottom:1.5rem}.login_social .btn--white{height:56px;margin-bottom:.5rem;padding:1rem}.login_social .btn--white img{width:1.5rem}.login_social .btn--white span{width:160px}.login_social .title:after,.login_social .title:before{content:"";position:absolute;top:50%;width:100px;height:1px;background-color:#e4e6ea;transform:translateY(-50%)}.login_social .title{display:flex;align-items:center;justify-content:center;position:relative;margin:2.5rem 0 1rem;color:#9da3b1;font-weight:400;padding:0}.login_social .title:before{left:0}.login_social .title:after{right:0}.login_slide{width:400px}.login_slide p{text-align:center;padding-top:.5rem}.login_slide img{width:100%}.account_wrap .btn--back{padding-top:1.5rem;font-size:1rem}.account_wrap .title{text-align:left;padding:1.5rem 0}.account_wrap .title h2{color:#284ac1}.account_wrap .title div,.account_wrap .breadcrumb{display:flex;gap:1rem;align-items:center}.account_wrap .breadcrumb li{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:100%;background-color:#f2f3f5;color:#9da3b1}.account_wrap .breadcrumb li.on{background-color:#284ac1;color:#fff}.account_wrap .box__error,.account_wrap .box__result{margin-bottom:1rem}.account_wrap .panel__btns{margin-top:0}.account_wrap .login_btns_wrap{margin-top:2.5rem}.login_btns_wrap{display:flex;flex-direction:column}.login_btns_wrap a{padding:.5rem;color:#5c6373}.login_btns_wrap a svg{margin-right:.5rem;color:#9da3b1}.ly_join{position:fixed;top:50%;left:50%;width:640px;transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 0 50px #0003;border-radius:.5rem}.ly_join .ly_head{display:flex;justify-content:space-between;padding:1rem 1.5rem}.ly_join .ly_head strong{font-size:1rem;color:#5c6373}.ly_join .ly_head .btn--close{width:1rem;height:1rem;margin-left:auto;background-color:transparent}.ly_join .ly_head .btn--close svg{font-size:1rem}.ly_join .ly_body{overflow-y:scroll;height:400px;padding:1rem 1.5rem}.ly_join .ly_body::-webkit-scrollbar{display:none}@media (max-width: 768px){.ly_join{width:calc(100% - 2rem)}}.policy>*{font-weight:400;font-size:1rem;color:#5c6373}.policy table{width:100%;border:1px solid #5C6373;margin:1rem 0}.policy table th,.policy table td{border:1px solid #5C6373;padding:.5rem;text-align:center}.policy table th{text-align:center}.lst_num{list-style:decimal;padding-left:2rem}.lst_num li{padding-bottom:4px}.board .grid{display:flex;height:100%;gap:2rem;padding:2rem 0 1rem}.board .grid .col{width:calc(100% - 400px);flex:1}.board .grid .col--sm{width:360px}.board .hero{display:flex;align-items:center;justify-content:center;height:198px;background-color:#021a38}.board .hero h2{color:#fff;text-align:center}.board h3{font-size:1rem;color:#5c6373;margin-bottom:4px}.board h4{margin-bottom:4px;font-weight:400}.board .title{display:flex;align-items:center;gap:1rem;font-size:1rem}.board .title span{color:#5c6373}.board .title p{display:flex;align-items:center;gap:.25rem;margin:0}.board .title p svg{width:1.5rem;font-size:1rem;color:#9da3b1}.board .title .badge--primary--alpha svg{width:fit-content;margin-right:.5rem}.board .btn--back{margin:0 0 2rem;font-size:1rem;text-align:left}.board .data_area{display:flex;align-items:center;flex-direction:column;min-height:calc(100vh - 198px - 3rem);color:#5c6373}.board .data_area p{display:none}.board .data_area.data__none{justify-content:center}.board .data_area.data__none p{display:block}.board .data_area.data__none .tbl__board,.board .data_area.data__none .pagination{display:none}.board .tbl__board{border:none}.board .tbl__board tr,.board .tbl__board th,.board .tbl__board td{border:none;text-align:center;font-weight:400}.board .tbl__board tr{border-bottom:1px solid #E4E6EA}.board .tbl__board tbody tr:hover{background-color:#f2f3f5}.board .tbl__board th{padding:1rem .5rem}.board .tbl__board td{padding:1rem .5rem 1rem 1rem}.board .tbl__board td.board__type{white-space:nowrap}.board .tbl__board td.title{text-align:left;padding:0;color:#23262c}.board .tbl__board td.title a{padding:1rem .5rem}.board .tbl__board td.title.title__unread{font-weight:700}.board .tbl__board td.title.title__unread a{position:relative}.board .tbl__board td.title.title__unread a:after{content:"";position:absolute;top:50%;right:-4px;transform:translateY(-50%);width:6px;height:6px;border-radius:100%;background-color:#ff404c}.board .tbl__board .btn__print svg{font-size:1.25rem;color:#284ac1}.board .pagination{display:flex;justify-content:center;margin-top:2rem}.board .pagination a{padding:.5rem 1rem;color:#23262c}.board .pagination a.currect{background-color:#5c6373;border-radius:4px;color:#fff}.board .pagination a svg{color:#23262c}.board .pagination a.disabled{opacity:.3;cursor:initial}.bar__form{width:100%;display:flex;justify-content:flex-start;align-items:center;margin:1.5rem 0;gap:1rem}.bar__form .dropdown{position:relative;min-width:160px}.bar__form .dropdown__trigger{width:100%;font-size:1rem;display:flex;align-items:center;justify-content:space-between;font-weight:400;color:#5c6373;border:1px solid #E4E6EA;border-radius:.25rem;padding:.5rem}.bar__form .dropdown__menu{display:none;position:absolute;top:100%;z-index:2;background-color:#fff;box-shadow:0 4px 25px #0000001a;border:1px solid #E4E6EA;border-radius:.25rem;padding:.5rem;margin-top:.5rem;min-width:100%;color:#23262c}.bar__form .dropdown__menu.show{display:block}.bar__form .dropdown__menu li{padding:1rem;cursor:pointer;border-radius:.25rem}.bar__form .dropdown__menu li:hover{background-color:#f2f3f5}.board__detail .subject{display:flex;justify-content:space-between;border-bottom:1px solid #E4E6EA;padding:1rem 0}.board__detail .subject span{display:inline-block;width:120px;text-align:center;color:#5c6373}.board__detail .content{border-bottom:1px solid #E4E6EA}.board__detail .content p{padding:1rem}.board__detail .download{display:flex;align-items:center;padding:1rem;border-bottom:1px solid #E4E6EA}.board__detail .download div{width:calc(100% - 100px)}.board__detail .download div a{display:block;color:#008cff;margin-bottom:.5rem}.board__detail .download div a svg{color:#008cff;fill:none;margin-right:.5rem}.board__detail .download p{width:100px;color:#23262c;margin:0}.payment__none{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:352px}.payment .tabs .tab__button{width:50%;background-color:#f2f3f5;padding:1rem .5rem;text-align:center;border:1px solid #F2F3F5;border-radius:.5rem .5rem 0 0;font-weight:700;color:#5c6373}.payment .tabs .tab__button.tab__button__current{background-color:#edf0fb;border:1px solid #6F86D5;border-bottom:none;color:#284ac1;margin-bottom:-1px}.payment .referral__info{background-color:#e6f4ff;border:1px solid #54B2FF;padding:1rem;border-radius:.5rem;margin-bottom:2rem}.payment .referral__info h3{color:#008cff;margin-bottom:0}.payment .referral__info p{color:#23262c;font-size:1rem}.payment .pay__info{background-color:#edf0fb;border:1px solid #6F86D5;padding:1rem 1.5rem;border-radius:0 0 .5rem .5rem;margin-bottom:.5rem}.payment .pay__info li{position:relative;border-bottom:1px solid #6F86D5;padding:.5rem .5rem .5rem 1.5rem;font-size:1rem}.payment .pay__info li:before{content:"";position:absolute;top:16px;left:0;width:13px;height:14px;background-image:url(https://readingmath.co.kr/build/assets/ico_check_navy-dfd4d16f.svg);background-repeat:no-repeat;background-size:contain}.payment .pay__info .pay__info__tip{display:flex;flex-direction:column;color:#284ac1;margin-top:.5rem}.payment .pay__info .pay__info__tip small{position:relative;padding-left:1.5rem}.payment .pay__info .pay__info__tip small:before{content:"";position:absolute;top:8px;left:.5rem;width:4px;height:4px;background-color:#284ac1;border-radius:100%}.payment .tab__content{display:none}.payment .tab__content.tab__content__current{display:block}.payment .banner__book{display:flex;align-items:center;justify-content:space-between;border:1px solid #8FDD55;padding:1rem;border-radius:.5rem;background-color:#eefae6;margin-bottom:2rem}.payment .banner__book .text{display:flex;align-items:center}.payment .banner__book .text svg,.payment .banner__book .text i{font-size:20px;color:#58cc02;margin-right:.5rem;margin-top:3px}.payment .banner__book .btn_area{display:flex;align-items:center;gap:.5rem}.payment .banner__book .btn_area strong{color:#58cc02}.payment .banner__book .btn_area button{display:flex;gap:.5rem;font-weight:700}.payment .banner__book .btn_area button svg,.payment .banner__book .btn_area button i{margin-right:0}.payment .title p svg{margin-right:0}.payment .payment__choice{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0 3rem}.payment .payment__choice li{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;border:2px solid #E4E6EA;border-radius:.5rem;cursor:pointer}.payment .payment__choice li .info{display:flex;flex-direction:column;gap:.5rem}.payment .payment__choice li .info .title{flex-direction:column;align-items:flex-start;gap:0;font-size:.875rem}.payment .payment__choice li .info .title strong{font-size:1rem}.payment .payment__choice li .info small{max-width:60px}.payment .payment__choice li.payment__choice__on{border:2px solid #6F86D5;background-color:#edf0fb}.payment .payment__choice li.data__none{height:132px;color:#5c6373}.payment .payment__choice li.data__none p{margin:0 auto}.payment .payment__choice .price p{padding:0;margin:0;color:#9da3b1;text-decoration:line-through}.payment .payment__choice .price strong{font-size:1.25rem;color:#284ac1}.payment .payment__choice .price span{font-size:1rem;color:#5c6373}.payment .checkbox_wrap{justify-content:flex-end}.payment .ico__pay{width:1.5rem;height:1.5rem;color:#5c6373}.payment .ico__pay.ico__pay--naver{display:inline-block;background-image:url(https://readingmath.co.kr/build/assets/logo_naver-ba71c546.svg);background-repeat:no-repeat;background-position:center center}.payment .ico__pay.ico__pay--kakao{display:inline-block;background-image:url(https://readingmath.co.kr/build/assets/logo_kakao-8e73f918.svg);background-repeat:no-repeat;background-position:center center}.payment__check__box{position:sticky;top:2rem;width:360px;border-radius:.25rem;padding:1rem;background-color:#f2f3f5}.payment__check__box .payment__check{background-color:#fff;padding:1.5rem;border-radius:.25rem;margin:.5rem 0 2rem}.payment__check__box .payment__check svg{width:1.5rem;font-size:1rem;color:#9da3b1;margin-right:.75rem}.payment__check__box .payment__check span{color:#23262c;font-weight:400}.payment__check__box .title svg{margin-right:.5rem}.payment__check__box .btns{margin:0;padding:1rem 0 0}.payment__check__box .checkbox_wrap input[type=checkbox]:before{color:#5c6373}.payment__check__box .checkbox_wrap input[type=checkbox]:checked:before{color:#008cff}.pay__agree{display:flex;align-items:center;justify-content:center;margin-top:2rem}.pay__agree .checkbox_wrap input{margin:0 2px}.pay__agree .checkbox_wrap input[type=checkbox]{background-color:transparent}.pay__agree .checkbox_wrap input[type=checkbox]:before{font-size:1.25rem}.pay__agree a{color:#5c6373;padding:0 4px;text-decoration:underline}.payment__finish{height:calc(100vh - 2.5rem);display:flex;flex-direction:column;align-items:center;justify-content:center}.payment__finish .ico__result{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);width:240px;height:240px;opacity:.1}.payment__finish .payment__title{z-index:2;position:relative;text-align:center;animation-name:payment_title;animation-fill-mode:forwards;animation-duration:3s}.payment__finish .payment__title .ico__result{z-index:-1}.payment__finish .slide_up{width:100%;animation-name:payment_up;animation-duration:2s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:2s;opacity:0;color:#5c6373}.payment__finish .slide_up dt{font-weight:700}.payment__finish p{font-size:1.25rem;color:#284ac1}.payment__finish em{font-size:1.5rem;color:#284ac1;font-weight:700}.payment__finish dl dt{width:20%;float:left}.payment__finish dl dd{width:100%;margin-left:0;margin-bottom:.5rem}.history h3{padding-top:2rem}.history .history__calendar{padding:1rem;border-radius:.5rem;border:1px solid #E4E6EA;background-color:#fff}.history .history__calendar .history__calendar__head{display:flex;align-items:center;justify-content:space-between}.history .history__calendar .history__calendar__head p{display:flex;flex-direction:column;align-items:center}.history .history__calendar .history__calendar__head p span{font-size:1.25rem;color:#5c6373}.history .history__calendar .history__calendar__head button{width:2rem;height:2rem}.history .history__calendar .calendar{margin-top:1rem}.history .history__calendar .btns{padding:1rem 0 0}.history .tbl__history{color:#5c6373;font-size:1rem;margin-top:.5rem}.history .tbl__history th{background-color:#f2f3f5}.history .tbl__history th,.history .tbl__history td{font-weight:400;padding:.5rem;text-align:center}.history .box__history{color:#5c6373;margin-top:.5rem}.history .box__history.history__info{list-style:initial}.history .box__history.history__info li{margin-left:1.5rem;margin-bottom:.5rem}.history .box__history .box__history__head{display:flex;gap:1.5rem;justify-content:space-between;padding-bottom:1rem;margin-bottom:1rem;border-bottom:2px dashed #E4E6EA}.history .box__history .box__history__title{display:flex;flex-direction:column}.history .box__history .box__history__title span:after{content:"";display:inline-block;width:.875rem;height:.875rem;background-image:url(https://readingmath.co.kr/build/assets/ico_chevron_right-2f02b263.svg);background-repeat:no-repeat;margin-right:2px}.history .box__history .box__history__title .time{display:inline-flex;align-items:center;gap:.5rem;width:120px;color:#9da3b1;font-weight:400}.history .box__history .box__history__title .time svg{width:1rem}.history .box__history .box__history__title .row p{width:calc(100% - 120px)}.history .box__history .box__history__date strong{font-size:1rem}.history .box__history .box__history__body{display:flex;flex-direction:column;gap:1rem;width:100%}.history .box__history .box__history__body .history__round{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.history .box__history .box__history__body .history__round>span{display:inline-block;width:160px;font-size:.875rem;text-wrap:nowrap}.history .box__history .box__history__body .history__round.history__round--type2{align-items:stretch}.history .box__history .box__history__body .history__round.history__round--type2 .box__history__title{width:70%}.history .box__history .box__history__body .history__round .history__round__btns{flex:1;display:flex;justify-content:flex-end}.history .box__history .box__history__body .history__round .history__round__btns button{width:calc((100% - 80px) / 3);text-align:center}.history .box__history .box__history__body .history__round .history__round__btns svg{background-color:#f2f3f5;padding:4px;color:#9da3b1;border-radius:4px}.history .box__history .box__history__body .history__round__btns{display:flex;gap:.5rem}.history .box__history .box__history__body .history__round__btns>*{padding:.5rem;border-radius:.25rem}.history .box__history .box__history__body .history__round__btns button{min-width:132px;display:flex;justify-content:space-between;align-items:center;background-color:#fff}.history .box__history .box__history__body .history__round__btns .history__round__score{width:80px;background-color:#5c6373;color:#fff;text-align:center;font-weight:700}.history .box__history .box__history__body .history__round__btns .history__round__score.high{background-color:#58cc02}.history .box__history .box__history__body .history__round__btns .history__round__score.high:before{content:url(https://readingmath.co.kr/build/assets/ico_score_high-60eac5b1.svg);margin-right:.25rem}.history .box__history .box__history__body .history__round__btns .history__round__score.low{background-color:#ff404c}.history .box__history .box__history__body .history__round__btns .history__round__score.low:before{content:url(https://readingmath.co.kr/build/assets/ico_score_low-559ca804.svg);margin-right:.25rem}.history .box__history .box__history__body .history__round__btns .history__round__score.disabled{opacity:.5}.history .box__history .box__history__body .history__round__btns .history__round__score.disabled:before{content:"···"}.history .box__history .box__history__body .history__round__btns .history__round__step{display:flex;align-items:center;white-space:nowrap;background-color:#e4e6ea;text-align:center}.history .history__week{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.history .history__week li{display:flex;flex-direction:column;justify-content:space-between;width:calc(33.3333333333% - .6666666667rem);height:92px;color:#5c6373}.history .history__week li strong{text-align:right;font-size:1.25rem}.mypage{color:#5c6373}.mypage .col--sm{align-items:center;padding-top:1rem}.mypage .mypage__link{display:flex;flex-direction:column;align-items:center;margin-top:1rem;gap:.25rem}.mypage .mypage__link a{padding:.5rem 1rem;font-size:1.25rem;color:#9da3b1}.mypage .mypage__link a.current{color:#284ac1;font-weight:700}.mypage .row{flex:1;align-content:center;gap:.5rem}.mypage .row button{color:#9da3b1}.mypage .btn__withdraw{margin:.5rem 0 1.5rem;text-align:right;color:#9da3b1}.mypage .mypage__info{margin:0}.mypage .mypage__info dt{float:left;width:120px;font-weight:700}.mypage .mypage__info dd{margin-bottom:.5rem}.mypage .mypage__info dd:last-child{margin-bottom:0}.mypage .input__box{width:100%}.mypage .ticket .input__box{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.mypage .ticket .input__box.input__box__current{background-color:#e6f4ff}.mypage .ticket .input__box.input__box__current strong{color:#008cff}.mypage .ticket .ticket__title{display:flex;flex-direction:column;gap:.5rem}.mypage .ticket .ticket__title strong{font-size:1.25rem}.mypage .ticket .ticket__title small{margin-left:.5rem}.mypage .ticket button{width:2rem;height:1.5rem}.mypage .ticket button svg{font-size:1.5rem}.mypage .lst_withdraw{width:100%;flex-direction:column;gap:.5rem}.mypage .lst_withdraw li{width:100%;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.25rem 0}.mypage .lst_withdraw li label{display:flex;align-items:center}.mypage .lst_withdraw li input{margin-right:.5rem}.mypage .lst_withdraw li button{font-weight:700;font-size:1rem}.mypage .profile__img{position:relative}.mypage .profile__img:before{content:"";width:40px;height:40px;position:absolute;bottom:0;right:0;background-color:#284ac1;background-image:url(https://readingmath.co.kr/build/assets/ico_gear-ee88ebe3.svg);background-repeat:no-repeat;background-position:center;border-radius:100%}.mypage .modal .checkbox_wrap{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:2rem;gap:.5rem}.mypage .modal .checkbox_wrap li{width:calc(50% - .25rem);background-color:#f2f3f5;margin-bottom:0;text-align:center;padding:1rem}.error_wrap{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:#021a38;background-image:url(https://readingmath.co.kr/build/assets/bg_stars-d8357df0.svg);background-size:cover;text-align:center;color:#fff}.error_wrap .error__text h3{font-size:80px;color:#284ac1}.error_wrap .error__text h4{font-size:3rem}.error_wrap .error__text p{margin-top:1rem}.bridge_wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:#021a38;background-image:url(https://readingmath.co.kr/build/assets/bg_sky-3ad0205b.svg);background-size:cover;background-position:center center;text-align:center;color:#fff}.bridge_wrap .container{max-width:400px}.bridge_wrap .bridge__description{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.bridge_wrap .bridge__description span{font-size:1rem}.bridge_wrap .bridge__description h2{font-size:2rem}.bridge_wrap .bridge__description h3{font-size:1.5rem}.bridge_wrap .bridge__date{display:flex;flex-direction:column;gap:.5rem;margin:0 auto}.bridge_wrap .bridge__date li{display:flex;gap:.5rem;background-color:#ffffff1a;padding:.5rem 1rem;border-radius:.5rem;text-align:center}.bridge_wrap .bridge__date li strong{width:94px}.bridge_wrap .bridge__date li strong svg{margin-right:.5rem}.bridge_wrap .bridge__date li span{width:calc(100% - 84px - .5rem)}.bridge_wrap .bridge__info{margin:0 auto;color:#9da3b1;text-align:left}.bridge_wrap .bridge__info li{position:relative;padding-left:1.25rem;margin-bottom:.5rem;word-break:keep-all;font-size:.875rem}.bridge_wrap .bridge__info li:last-child{margin-bottom:0}.bridge_wrap .bridge__info li:before{content:"";width:4px;height:4px;position:absolute;top:8px;left:8px;border-radius:100%;background-color:#9da3b1}.bridge_wrap .btns{padding:0;margin-bottom:1rem}.bridge_wrap .btns button{display:flex;flex-direction:column;width:200px;height:70px;border-radius:6px}.bridge_wrap .btns button strong{font-size:1.25rem}.coming_soon_logo{display:inline-flex;width:128px}.coming_soon_page{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:calc(100vh - 64px);text-align:center}@media (max-width: 768px){.coming_soon_page{min-height:calc(100vh - 64px);height:calc(100% - 64px);padding:2rem 0}}.coming_soon_page h1{position:relative;min-height:240px;font-size:130px;line-height:1;color:#e6f4ff}@media (max-width: 768px){.coming_soon_page h1{font-size:72px;margin-top:2rem}}.coming_soon_page h1 img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coming_soon_page p br{display:none}@media (max-width: 768px){.coming_soon_page p br{display:block}}.coming_soon_page button{margin-top:1rem}.pretest__semester{display:flex;flex-direction:column;gap:1rem}.pretest__semester li{height:80px;display:flex;align-items:center;padding:1rem;border:1px solid #E4E6EA;border-radius:4px;font-size:1rem;color:#5c6373;cursor:pointer}.pretest__semester li.current{border:2px solid #54B2FF;background-color:#e6f4ff}.pretest__semester li h3{font-size:1rem}.pretest__semester li .row{margin-left:auto;gap:.5rem}.pretest__semester li .row div{text-align:center}.pretest__semester li .row div p{font-size:.875rem;color:#9da3b1}.pretest__semester li .row svg{font-size:1.25rem;color:#9da3b1}.links{display:flex;justify-content:center;gap:2.5rem;text-align:center}.links a{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;background-color:#5c6373;border-radius:100%}.links a svg{color:#fff;font-size:1.25rem}.links p{font-size:1rem;line-height:1;padding-top:.5rem}.pretest__result h2{margin:1rem 0;color:#5c6373}.pretest__result .btns{padding:.5rem 0 1.5rem}.main__intro{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#021a38;background-image:url(https://readingmath.co.kr/build/assets/bg_stars-d8357df0.svg);background-size:cover}.main__intro>strong{text-align:center;font-size:1.5rem;color:#fff}.main{display:flex;flex-direction:column;width:100%;height:calc(100dvh - 2.5rem);overflow:hidden}.main.main__free{background-color:#021a38;background-image:url(https://readingmath.co.kr/build/assets/bg_stars-d8357df0.svg);background-size:cover;background-blend-mode:initial}.main.main__free .main__body{height:calc(100% - 4rem);padding:0 1rem}.main .container{height:100%;display:flex;flex-direction:column;justify-content:center;padding:.5rem}.main .layer .main__objects i{width:50vh;height:50vh;max-width:480px;max-height:480px;transform:translate(0);margin-bottom:1rem}.main__head{height:3rem;display:flex;align-items:center;justify-content:space-between;background-color:#ffffff80;padding:.5rem;border-radius:.25rem;margin-bottom:1rem}.main__head .mode{display:flex;color:#5c6373}.main__head .mode button{height:2rem;padding:.25rem .5rem;border-radius:.25rem;font-weight:700}.main__head .mode .on{background-color:#fff;color:#5c6373}.main__head .mode__training button{width:120px}.main__head .mode__sub button{width:80px;margin-right:1rem}.main__head .mode__sub .mode__switch{display:flex;align-items:center;gap:.25rem}.main__head .mode__sub .mode__switch .switch{position:relative;display:inline-block;width:48px;height:22px}.main__head .mode__sub .mode__switch .switch input{opacity:0;width:0;height:0}.main__head .mode__sub .mode__switch .slider{width:48px;height:22px;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ffffff4d;-webkit-transition:.4s;transition:.4s;border-radius:112px}.main__head .mode__sub .mode__switch .slider:before{position:absolute;content:"";height:14px;width:14px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:100%}.main__head .mode__sub .mode__switch input:checked+.slider:before{content:"";-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.main__head .mode__sub .mode__switch input:checked+.slider{background-color:#58cc02}.main__head .mode__sub .mode__switch small{color:#5c6373;font-size:.875rem;font-weight:700}.toggle_swtich{background-color:#e1dbcb;border-radius:8px;padding:4px;font-size:.875rem}.toggle_swtich>*{padding:4px 16px;border-radius:4px;display:inline-block}.toggle_swtich a{color:#a0977f}.toggle_swtich strong{background-color:#fff}.score_area{display:flex;align-items:center}.score_area ol{display:flex;margin:0;padding:0;align-items:center;list-style:none}.score_area li{background-color:#fff;padding:4px 12px;border-radius:24px;margin-left:8px}.score_area li i{font-size:1.25em}.main__body.unit.unit__sub .col{width:calc((100% - 120px - 4rem)/4)}.main__body.unit{display:block;letter-spacing:-.5px;border-radius:.25rem;overflow-y:auto}.main__body.unit .unit__sec{width:100%;display:flex;gap:1rem;padding:4rem 1rem 1rem;margin-bottom:2.5rem;background-color:#fff3;border-radius:4px}.main__body.unit .unit__sec:last-child{border-bottom:0}.main__body.unit .unit__sec strong{word-break:keep-all;text-align:center}.main__body.unit .th{width:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background-color:#fff3;border-radius:4px;font-size:2rem;line-height:1;margin-top:-3rem}.main__body.unit .th i{margin-bottom:.5rem}.main__body.unit .th strong{display:flex;flex-direction:column;justify-content:center}.main__body.unit .col{width:calc((100% - 3rem)/4);display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}.main__body.unit .col .unit__box{position:relative;background-color:#fff;padding:1rem .5rem .5rem;border-radius:4px;color:#5c6373;margin-bottom:3rem}.main__body.unit .col .unit__box:before{content:"";position:absolute;top:-40px;left:50%;transform:translate(-50%);width:56px;height:56px;background-image:url(https://readingmath.co.kr/build/assets/unit_stripe-51de09bd.svg)}.main__body.unit .col .unit__box.unit__box--3-1:before{background-position-x:0}.main__body.unit .col .unit__box.unit__box--3-2:before{background-position-x:-56px}.main__body.unit .col .unit__box.unit__box--4-1:before{background-position-x:-112px}.main__body.unit .col .unit__box.unit__box--4-2:before{background-position-x:-168px}.main__body.unit .col .unit__box.unit__box--5-1:before{background-position-x:-224px}.main__body.unit .col .unit__box.unit__box--5-2:before{background-position-x:-280px}.main__body.unit .col .unit__box.unit__box--6-1:before{background-position-x:-336px}.main__body.unit .col .unit__box.unit__box--6-2:before{background-position-x:-392px}.main__body.unit .col .unit__box.unit__box--7-1:before{background-position-x:-448px}.main__body.unit .col .unit__box.unit__box--7-2:before{background-position-x:-504px}.main__body.unit .col .grade{display:block;text-align:center}.main__body.unit .col .lst__unit{list-style:none;display:flex;flex-direction:column;justify-content:center;margin:0}.main__body.unit .col .lst__unit a{display:flex;align-items:center;gap:.5rem;border:1px solid #E4E6EA;border-radius:.25rem;padding:.5rem;font-size:.875rem;margin:8px 0 0}.main__body.unit .col .lst__unit a a:hover{color:#fff}.main__body.unit .col .lst__unit a.done{background-color:#eefae6;border:1px solid #58CC02}.main__body.training{display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%}.main__body.training .step{display:flex;gap:1rem}.main__body.training .step li{height:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}.main__body.training .lst__semester{width:70%;min-height:440px;display:flex;align-items:center;justify-content:center;gap:5rem;margin:0 auto}.main__body.training .lst__semester .swiper-slide{transition:1.2s}.main__body.training .lst__semester .swiper-slide-prev{transform:rotate(10deg)}.main__body.training .lst__semester .swiper-slide-next{transform:rotate(-10deg)}.main__body.training .lst__semester .semester{opacity:.3}.main__body.training .lst__semester .semester .semester__thmb{transition:.3s}.main__body.training .lst__semester .semester .semester__thmb:hover{transform:scale(1.1)}.main__body.training .lst__semester .semester.semester--on{opacity:1}.main__body.training .lst__semester .semester.semester--on .semester__thmb{transform:scale(1.5);margin-bottom:2.5rem;transition:.3s}.main__body.training .lst__semester .semester.semester--on .semester__thmb:hover{transform:scale(1.6)}.main__body.training .lst__semester span{font-size:3rem;text-align:center;color:#fff;line-height:1;word-break:keep-all}.modal .modal-header{padding:.5rem 1rem;font-weight:700;background-color:#fafafa;border-bottom:none}.modal .lst--payment li{display:flex;position:relative;padding-left:30px;padding-bottom:.5rem}.modal .lst--payment li:last-child{padding-bottom:0}.modal .lst--payment li:before{content:"";position:absolute;left:16px;top:11px;width:4px;height:4px;border-radius:100%;background-color:#5c6373}.curriculum{width:55%;height:100%;padding:1.5rem;border-radius:.25rem;background-color:#fff3;color:#fff;overflow:auto}.curriculum h2{display:flex;width:100%;font-size:3rem;line-height:1;margin-bottom:1rem}.curriculum h2 button{color:#fff;font-size:1.25rem;margin-left:auto}.curriculum h3{font-size:2rem;line-height:1;margin-bottom:1rem}.curriculum__box{height:fit-content;border:1px solid #E4E6EA;padding:1rem 1rem 0;border-radius:.25rem;background-color:#fff;color:#5c6373;overflow:auto;margin-bottom:1rem}.curriculum__box .curriculum__sub__title{color:#5c6373;margin:.5rem 0;font-weight:400;font-size:.875rem}.curriculum__box .curriculum__semester{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.curriculum__box .curriculum__semester .badge--brand--alpha{color:#5c6373}.curriculum__box .curriculum__title{width:60%;display:flex}.curriculum__box .curriculum__title .btn_dropdown{filter:brightness(0) invert(1)}.curriculum__box .curriculum__sub>li{display:flex;justify-content:space-between;flex-direction:column;margin-bottom:.5rem;padding:.5rem;border-radius:.25rem;border:1px solid #E4E6EA;background-color:#fff3;cursor:pointer}.curriculum__box .curriculum__sub>li.done{background-color:#eefae6;border-color:#8fdd55}.curriculum__box .curriculum__sub>li.done .curriculum__sub__detail li:before{background-color:#8fdd55}.curriculum__box .curriculum__sub>li.current{background-color:#e6f4ff;border:1px solid #54B2FF}.curriculum__box .curriculum__sub>li.current .curriculum__sub__detail li:before{background-color:#54b2ff}.curriculum__box .curriculum__sub>li:last-child{margin-bottom:.5rem}.curriculum__box .curriculum__sub>li .row{width:100%}.curriculum__box .curriculum__sub>li .row span{width:75%}.curriculum__box .curriculum__sub>li .row .stars{width:25%;justify-content:flex-end}.curriculum__box .curriculum__sub__detail{display:none;height:110px;justify-content:space-around;text-align:center;margin-top:1rem}.curriculum__box .curriculum__sub__detail.show{display:flex}.curriculum__box .curriculum__sub__detail li{flex:1;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.curriculum__box .curriculum__sub__detail li strong{font-size:.875rem;font-weight:400;margin-top:.5rem}.curriculum__box .curriculum__sub__detail li span{font-size:.875rem;color:#9da3b1}.curriculum__box .curriculum__sub__detail li:before{content:"";position:absolute;top:0;right:-.7px;width:1px;height:110px;background-color:#e4e6ea;border-radius:20px}.curriculum__box .curriculum__sub__detail li:last-child:before{content:none}.main__body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.slide{width:100%;position:fixed;display:flex;left:0;top:50%;justify-content:space-between}.slide button{width:3rem;height:3rem;margin:0 1rem}.slide button svg{font-size:3rem;color:#fff}.main_training{display:flex;flex-direction:column;width:100vw;min-height:calc(100vh - 2.5rem);min-height:calc(100dvh - 2.5rem);background-repeat:repeat-x;background-position:center top;background-size:cover}.main_training .grid{position:relative;height:calc(100% - 56px);flex:1}.main_training .frame__bottom{height:56px}.main_training .training__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1rem;padding:1rem;color:#fff;background-color:#ffffff1a;border-radius:.5rem}.main_training .training__head .training__subject{display:flex;align-items:center;gap:1rem}.main_training .training__head .training__subject .training__unit{display:flex;flex-direction:column}.main_training .training__head .training__subject .training__unit h3{font-size:1rem;font-weight:400}.main_training .training__head .training__subject .btn__layer{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:2rem;color:#fff}.main_training .training__head .btn__training__info{width:112px;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:.5rem}.main_training .training__head .btn__training__info svg{margin-left:auto}.main_training .training__head .modal__training__info{z-index:1;position:absolute;top:1rem;right:1rem;width:352px;background-color:#00000080;padding:1rem;border-radius:.5rem;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);word-break:keep-all}.main_training .training__head .modal__training__info .btns{padding:0}.main_training .training__head .modal__training__info button{width:2rem;height:2rem;color:#fff}.main_training .training__head .modal__training__info button svg{margin:0}.main_training .training__head .training__progress{display:flex;justify-content:center;align-items:center;gap:.75rem}.main_training .training__head .training__progress li{position:relative;width:12px;height:12px;background-color:#ffffff4d;border-radius:100%}.main_training .training__head .training__progress li.current{background-color:#fff}.main_training .training__head .training__progress li:before{content:"";width:.75rem;height:1px;position:absolute;top:50%;right:-.75rem;transform:translateY(-50%);border-radius:100%;background-color:#ffffff4d}.main_training .training__head .training__progress li:last-child:before{content:none}.main_training .training__head .training__progress li.done:after{display:block;width:8px;height:8px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(https://readingmath.co.kr/build/assets/ico_check_gray-e912722b.svg);background-repeat:no-repeat;background-size:contain}.main_training .training__head .training__progress li:after{content:""}.main_training .training__body{display:flex;align-items:center;justify-content:center;height:calc(100dvh - 200px - 3rem);color:#fff;background-color:#ffffff1a;border-radius:.5rem;padding:1rem;overflow:auto}.main_training .training__body .training__round{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;text-align:center}.main_training .training__body .training__round li{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.main_training .training__body .training__round li>span{width:96px}.main_training .training__body .training__round li .timer .time{margin:2px auto 0;background-color:#ffffff0d;border-radius:4px;padding:0 4px}.main_training .training__body .training__round .training__round__btns{width:calc(100% - 192px - 2rem);display:flex;justify-content:center;gap:.5rem}.main_training .training__body .training__round .training__round__btns div{flex:1;position:relative}.main_training .training__body .training__round .training__round__btns div small{position:absolute;top:-1.25rem;left:50%;transform:translate(-50%);white-space:nowrap}.main_training .training__body .training__round .training__round__btns button{display:inline-flex;justify-content:center;align-items:center;min-width:72px;height:2.5rem;width:100%;margin-top:.25rem;background-color:#fff3;box-shadow:0 4px #fff3;border-radius:4px;color:#fff;font-size:2rem;white-space:nowrap;text-wrap:nowrap}.main_training .training__body .training__round .training__round__btns button i{margin-top:2px}.main_training .training__body .training__round .training__round__btns button.btn__done{box-shadow:0 4px #007ee6;background-color:#008cff;font-size:1.5rem}.main_training .training__object{height:calc(100vh - 96px - 2rem);display:flex;align-items:center;justify-content:center;text-align:center}.main_training .training__object .alien{position:relative;display:block;width:15vw;max-width:240px;height:240px;bottom:0;margin-bottom:80px;background-repeat:no-repeat;background-size:contain;background-position:bottom}.main_training .training__object .alien:after{content:"";display:block;position:absolute;left:50%;bottom:-70px;transform:translate(-50%);width:176px;height:70px;background-image:url(https://readingmath.co.kr/build/assets/img_ufo-e06085bb.svg);background-repeat:no-repeat;background-size:contain;background-position:top}.main_training .training__object span{text-align:center;color:#fff;margin-top:1rem}ol,ul{list-style:none;margin:0;padding:0}.count{margin:0 auto}.btn{margin:1rem}section.page{width:100%;max-width:800px;border:1px solid #ddd;margin:0 auto 1.5rem;background:white}.hr{break-before:page;visibility:hidden;margin:0}@media print{body{margin:0;padding:1rem;background-color:#fff}.note_wrap{height:100%;padding:0}.only_screen{display:none}section.page{page-break-before:always;border:0;margin:0}*{print-color-adjust:exact;-webkit-print-color-adjust:exact}.hr{margin:1rem 0}}@media print{.note__box{page-break-inside:avoid;page-break-after:auto}}@page{size:A4;margin:1.75rem 1rem;padding:0}@media screen{section.page{padding:1.5rem}.note__navbar{z-index:1;position:fixed;top:0;left:0;display:flex;justify-content:space-between;align-items:center;width:100%;height:4.5rem;background-color:#5c6373;padding:1rem}.note__navbar a{color:#fff;font-size:1rem}.note__navbar a svg{margin-right:1rem}.note__navbar .btns{position:relative;padding:0}.note__navbar .note__navbar--layer{z-index:1;display:none;position:absolute;top:5rem;left:0;background:#5C6373;color:#fff;padding:1.5rem;box-shadow:0 4px 50px #0000004d;border-radius:.5rem}.note__navbar .note__navbar--layer p{line-height:2;font-weight:400}.note__navbar .note__navbar--layer.show{display:block}.note_wrap{padding:6rem 0 4rem;background-color:#f2f3f5}}.note__head{display:flex;justify-content:space-between;margin-bottom:.5rem}.note__head h2{display:flex;align-items:center;font-size:.875rem;color:#284ac1}.note__head h2 img{width:1.5rem;margin-right:.25rem}.note__head .userinfo{display:flex;gap:2rem;font-size:.875rem;white-space:nowrap}.note__head .userinfo strong{border-bottom:1px solid #284AC1;color:#284ac1}.note__head .userinfo span{margin-left:.5rem;color:#5c6373;font-weight:400}.note_wrap{width:100%;min-height:calc(100vh - 4.5rem);overflow:auto}.note_wrap .note__info{background-color:#f1f1ff;padding:.5rem 1rem;margin-bottom:1rem;border-radius:4px}.note_wrap .note__info span{position:relative;margin-right:1rem}.note_wrap .note__info span:before{content:"";width:8px;height:12px;position:absolute;top:7px;right:-.75rem;color:#284ac1;background-image:url(https://readingmath.co.kr/build/assets/ico_chevron-348be559.svg);background-repeat:no-repeat}.note_wrap .note__info span:nth-last-child(2):before{content:none}.note__box{display:flex;min-height:200px;border:1px solid #E4E6EA;border-radius:4px;padding:1rem;margin-bottom:2rem}.note__box svg{vertical-align:middle}.note__box p{margin-bottom:1rem}.note__box img{margin:.5rem 0;vertical-align:middle!important}.note__box.note__box__result{display:block;min-height:300px;line-height:2.5}.note__box h3{color:#9da3b1;font-size:.875rem;margin-bottom:.5rem}.note__box h4{font-weight:400;font-size:1rem;color:#23262c}.note__box .badge--gray{color:#5c6373}.note__box .badge--gray svg{color:#9da3b1}.note__box .note__question_area{width:65%}.note__box .note__question_area .note__quiz{counter-reset:number;display:flex;flex-direction:column;gap:1rem}.note__box .note__question_area .note__quiz .note__quiz__number:before{counter-increment:number;content:counter(number);font-weight:700;font-size:.875rem;color:#5c6373}.note__box .note__quiz{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0;font-size:1rem}.note__box .note__quiz svg{max-width:100%}.note__box .note__quiz.lst__result{counter-reset:number}.note__box .note__quiz.lst__result .note__quiz__number:before{counter-increment:number;content:counter(number);font-weight:700;font-size:.875rem;color:#5c6373}.note__box .note__quiz.lst__check{counter-reset:number;display:flex;flex-direction:column;gap:1rem}.note__box .note__quiz.lst__check .note__quiz__number{width:1rem;height:1rem;border-color:#9da3b1;border-radius:2px}.note__box .note__quiz .note__quiz__number{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:2px solid #E4E6EA;border-radius:.25rem;color:#5c6373}.note__box .note__quiz span{width:fit-content;margin-left:.5rem}.note__box .note__expxplain_area{width:35%;border-left:2px dashed #E4E6EA;padding-left:1rem;margin-left:1rem;color:#5c6373}.note__box .note__expxplain_area .note__quiz{display:flex}.weekly{margin-bottom:2.5rem}.weekly .container--sm{padding:0 1rem}@media (max-width: 768px){.weekly .container--sm{max-width:100%}}.weekly .weekly__header{background-color:#284ac1;color:#fff;border-radius:0 0 1rem 1rem;padding:3rem 1.5em 2.5rem;background-image:url(https://readingmath.co.kr/build/assets/h_logo_gray-aae23066.svg);background-repeat:no-repeat;background-size:160px 120px;background-position:94% top}.weekly .weekly__header h2{font-size:3rem}.weekly .weekly__info{display:flex;flex-wrap:wrap;gap:.5rem 0}.weekly .weekly__info dt{display:flex;align-items:center;position:relative;width:140px;padding-left:2rem;opacity:.5}.weekly .weekly__info dt:before{content:"";position:absolute;top:50%;left:1rem;width:4px;height:4px;background-color:#fff;border-radius:100%}.weekly .weekly__info dd{width:calc(100% - 140px);margin:0}.weekly .weekly__result{display:flex;flex-direction:column;gap:2.5rem;margin-top:2.5rem}.weekly .weekly__result .weekly__result__detail__none{display:flex;align-items:center;justify-content:center;min-height:320px;color:#5c6373;background-color:#fff;border-radius:.5rem}.weekly .weekly__box{display:flex;flex-direction:column;gap:1rem;border-radius:1rem;padding:1.5rem;background-color:#f2f3f5}.weekly .weekly__box.weekly__box__core{background-color:#edf0fb;border:2px solid #284AC1}.weekly .weekly__box.weekly__box__core .row{justify-content:space-between;align-items:center}.weekly .weekly__box.weekly__box__core .row strong{font-size:2rem;color:#284ac1}.weekly .weekly__box.weekly__box__core .weekly__result__detail{display:flex;flex-wrap:wrap;gap:.5rem}.weekly .weekly__box.weekly__box__core .weekly__result__detail li{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(50% - .25rem);background-color:#fff;padding:1rem;border-radius:.5rem}.weekly .weekly__box.weekly__box__core .weekly__result__detail span{color:#284ac1}.weekly .weekly__box h3{text-align:center;font-size:1.25rem}.weekly .weekly__box .tip{font-size:.875rem;color:#5c6373}.weekly .weekly_unit{display:flex;flex-direction:column;gap:.5rem;color:#23262c;margin-top:2.5rem;padding:0 1rem .5rem}.weekly .weekly_unit:first-child{margin-top:0}.weekly .weekly_unit .date{font-size:1rem;color:#9da3b1}.weekly .weekly__tips{width:100%;background-color:#e4e6ea;text-align:center;border-radius:.5rem;padding:1rem 1.5rem}.weekly .weekly__tips span{position:relative;width:100%;text-align:center;color:#5c6373;padding-right:2rem}.weekly .weekly__tips span:after{content:url(https://readingmath.co.kr/build/assets/ico_slash-15bf2e4d.svg);position:absolute;height:1.25rem;top:50%;right:.75rem;transform:translateY(-50%)}.weekly .weekly__tips span:last-child{padding:0;white-space:nowrap}.weekly .weekly__tips span:last-child:after{content:none}.weekly .weekly__result__detail__title{height:2rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:0 1rem}.weekly .weekly__result__detail__title .btn__toggle{width:1.5rem;height:1.5rem}.weekly .weekly__result__detail__total{height:52px;display:flex;align-items:center;justify-content:space-between;border:2px solid #E4E6EA;border-radius:.5rem;padding:.5rem 1rem}.weekly .weekly__result__detail__total strong{color:#5c6373;font-size:1rem}.weekly .weekly__result__detail__total span{font-size:1.5rem;color:#284ac1;font-weight:700}.weekly .weekly__result__detail.weekly__result__detail__off ul,.weekly .weekly__result__detail.weekly__result__detail__off .weekly__result__detail__total,.weekly .weekly__result__detail.weekly__result__detail__off .weekly__result__detail__none{display:none}.weekly .weekly__result__detail.weekly__result__detail__on ul{display:block}.weekly .weekly__result__detail.weekly__box--white{background-color:#fff;padding:1rem;border-radius:.5rem}.weekly .weekly__result__detail li{display:flex;justify-content:space-between;border-bottom:1px solid #E4E6EA;padding:.5rem 1rem}.weekly .weekly__result__detail li:last-child{border-bottom:0}.weekly .weekly__result__detail li strong{color:#5c6373;font-weight:400;text-align:center;word-break:keep-all}.weekly .weekly__result__detail li span{color:#5c6373;font-weight:700;text-align:center}.weekly .weekly__result__detail li h4{margin-bottom:1rem}.weekly .badge{color:#fff;font-weight:400;padding:2px 4px;border-radius:2px;word-break:keep-all}.weekly .badge.badge__textbook{background-color:#008cff}.weekly .badge.badge__question{background-color:#58cc02}.weekly .badge.badge__descriptive{background-color:#77f}.weekly svg{margin-right:.5rem}.weekly .fa-crown{color:#58cc02}.weekly .fa-bolt{color:#ff404c}.weekly .fa-alarm-exclamation{color:#77f}.vc-popover-content-wrapper{--popover-horizontal-content-offset: 8px;--popover-vertical-content-offset: 10px;--popover-caret-horizontal-offset: 18px;--popover-caret-vertical-offset: 8px;position:absolute;display:block;outline:none;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{position:relative;color:var(--vc-popover-content-color);font-weight:var(--vc-font-medium);background-color:var(--vc-popover-content-bg);border:1px solid;border-color:var(--vc-popover-content-border);border-radius:var(--vc-rounded-lg);padding:4px;outline:none;z-index:10;box-shadow:var(--vc-shadow-lg)}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{content:"";position:absolute;display:block;width:12px;height:12px;border-top:inherit;border-left:inherit;background-color:inherit;z-index:-1}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translate(-50%) translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-center{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-135deg);transform:translate(-50%) translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-right{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{-webkit-transform:translateX(-50%) rotate(135deg);transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-middle{-webkit-transform:translateY(-50%) translateX(-50%) rotate(135deg);transform:translateY(-50%) translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{-webkit-transform:translateX(-50%) rotate(135deg);transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{-webkit-transform:translateY(-50%) translateX(-50%) rotate(-45deg);transform:translateY(-50%) translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition:var(--vc-day-content-transition)}.vc-day-popover-row-indicator{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;width:15px}.vc-day-popover-row-indicator span{transition:var(--vc-day-content-transition)}.vc-day-popover-row-label{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:none;-ms-flex-wrap:none;flex-wrap:none;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:-webkit-max-content;width:max-content;margin-left:4px;margin-right:4px;font-size:var(--vc-text-xs);line-height:var(--vc-leading-normal)}.vc-day-popover-row-highlight{width:8px;height:5px;border-radius:3px}.vc-day-popover-row-bar{width:10px;height:3px}.vc-base-icon{display:inline-block;stroke:currentColor;stroke-width:2;fill:none}.vc-header{display:grid;grid-gap:4px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:30px;margin-top:10px;padding-left:10px;padding-right:10px}.vc-header.is-lg{font-size:var(--vc-text-lg)}.vc-header.is-xl{font-size:var(--vc-text-xl)}.vc-header.is-2xl{font-size:var(--vc-text-2xl)}.vc-header .vc-title-wrapper{grid-row:1;grid-column:title}.vc-header .vc-prev{grid-row:1;grid-column:prev}.vc-header .vc-next{grid-row:1;grid-column:next}.vc-header .vc-title,.vc-header .vc-prev,.vc-header .vc-next{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:0;border-radius:var(--vc-rounded);pointer-events:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vc-header .vc-title{color:var(--vc-header-title-color);font-weight:var(--vc-font-semibold);white-space:nowrap;padding:0 8px;margin:0;line-height:30px}.vc-header .vc-title:hover{opacity:.75}.vc-header .vc-arrow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--vc-header-arrow-color);width:28px;height:30px;margin:0;padding:0}.vc-header .vc-arrow:hover{background:var(--vc-header-arrow-hover-bg)}.vc-header .vc-arrow:disabled{opacity:.25;pointer-events:none}.vc-nav-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.vc-nav-title,.vc-nav-arrow,.vc-nav-item{font-size:var(--vc-text-sm);margin:0;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:0;border-radius:var(--vc-rounded);white-space:nowrap}.vc-nav-title:hover,.vc-nav-arrow:hover,.vc-nav-item:hover{background-color:var(--vc-nav-hover-bg)}.vc-nav-title:disabled,.vc-nav-arrow:disabled,.vc-nav-item:disabled{opacity:.25;pointer-events:none}.vc-nav-title{color:var(--vc-nav-title-color);font-weight:var(--vc-font-bold);line-height:var(--vc-leading-snug);height:30px;padding:0 6px}.vc-nav-arrow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--vc-header-arrow-color);width:26px;height:30px;padding:0}.vc-nav-items{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:2px;grid-column-gap:5px;margin-top:2px}.vc-nav-item{width:48px;text-align:center;font-weight:var(--vc-font-semibold);line-height:var(--vc-leading-snug);padding:6px 0}.vc-nav-item.is-active{color:var(--vc-nav-item-active-color);background-color:var(--vc-nav-item-active-bg);font-weight:var(--vc-font-bold)}.vc-nav-item.is-active:not(:focus){box-shadow:var(--vc-nav-item-active-box-shadow)}.vc-nav-item.is-current{color:var(--vc-nav-item-current-color)}.vc-day{position:relative;min-height:32px;z-index:1}.vc-monthly .is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.vc-day-box-center-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.vc-day-box-left-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.vc-day-box-right-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.vc-day-box-center-bottom{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.vc-day-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--vc-text-sm);font-weight:var(--vc-font-medium);width:28px;height:28px;line-height:28px;border-radius:var(--vc-rounded-full);-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vc-day-content:hover{background-color:var(--vc-day-content-hover-bg)}.vc-day-content.vc-disabled{color:var(--vc-day-content-disabled-color)}.vc-content:not(.vc-base){font-weight:var(--vc-font-bold);color:var(--vc-content-color)}.vc-highlights{overflow:hidden;pointer-events:none;z-index:-1}.vc-highlight{width:28px;height:28px}.vc-highlight.vc-highlight-base-start{width:50%!important;border-radius:0!important;border-right-width:0!important}.vc-highlight.vc-highlight-base-end{width:50%!important;border-radius:0!important;border-left-width:0!important}.vc-highlight.vc-highlight-base-middle{width:100%;border-radius:0!important;border-left-width:0!important;border-right-width:0!important;margin:0 -1px}.vc-highlight-bg-outline,.vc-highlight-bg-none{background-color:var(--vc-highlight-outline-bg);border:2px solid;border-color:var(--vc-highlight-outline-border);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-light{background-color:var(--vc-highlight-light-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-solid{background-color:var(--vc-highlight-solid-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-content-outline,.vc-highlight-content-none{font-weight:var(--vc-font-bold);color:var(--vc-highlight-outline-content-color)}.vc-highlight-content-light{font-weight:var(--vc-font-bold);color:var(--vc-highlight-light-content-color)}.vc-highlight-content-solid{font-weight:var(--vc-font-bold);color:var(--vc-highlight-solid-content-color)}.vc-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vc-dot{width:5px;height:5px;border-radius:9999px;transition:var(--vc-day-content-transition)}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:75%}.vc-bar{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:3px;transition:var(--vc-day-content-transition)}.vc-dot{background-color:var(--vc-dot-bg)}.vc-bar{background-color:var(--vc-bar-bg)}.vc-pane{min-width:250px}.vc-weeknumber{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute}.vc-weeknumber.is-left{left:calc(var(--vc-weeknumber-offset-inside) * -1)}.vc-weeknumber.is-right{right:calc(var(--vc-weeknumber-offset-inside) * -1)}.vc-weeknumber.is-left-outside{left:calc(var(--vc-weeknumber-offset-outside) * -1)}.vc-weeknumber.is-right-outside{right:calc(var(--vc-weeknumber-offset-outside) * -1)}.vc-weeknumber-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium);font-style:italic;width:28px;height:28px;margin-top:2px;color:var(--vc-weeknumber-color);-webkit-user-select:none;-ms-user-select:none;user-select:none}.vc-weeks{position:relative;-webkit-overflow-scrolling:touch;padding:6px;min-width:232px}.vc-weeks.vc-show-weeknumbers-left{margin-left:var(--vc-weeknumber-offset-inside)}.vc-weeks.vc-show-weeknumbers-right{margin-right:var(--vc-weeknumber-offset-inside)}.vc-weekday{text-align:center;color:var(--vc-weekday-color);font-size:var(--vc-text-sm);font-weight:var(--vc-font-bold);line-height:14px;padding-top:4px;padding-bottom:8px;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none}.vc-week,.vc-weekdays{display:grid;grid-template-columns:repeat(7,1fr);position:relative}.vc-pane-container{width:100%;position:relative}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-pane-header-wrapper{position:absolute;top:0;width:100%;pointer-events:none}.vc-day-popover-container{font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium)}.vc-day-popover-header{font-size:var(--vc-text-xs);color:var(--vc-day-popover-header-color);font-weight:var(--vc-font-semibold);text-align:center}.vc-base-select{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:30px;font-size:var(--vc-text-base);font-weight:var(--vc-font-medium)}.vc-base-select.vc-has-icon select{padding:0 27px 0 9px}.vc-base-select.vc-has-icon .vc-base-sizer{padding:0 28px 0 10px}.vc-base-select.vc-fit-content select{position:absolute;top:0;left:0;width:100%}.vc-base-select .vc-base-icon{position:absolute;top:6px;right:4px;opacity:.6;pointer-events:none}.vc-base-select .vc-base-sizer{font-size:var(--vc-text-base);font-weight:var(--vc-font-medium);color:transparent;padding:0 8px;margin:0}.vc-base-select select{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--vc-select-color);display:block;-webkit-appearance:none;appearance:none;background-color:var(--vc-select-bg);border-radius:var(--vc-rounded);height:30px;width:-webkit-max-content;width:max-content;padding:0 7px;margin:0;line-height:var(--leading-none);text-indent:0px;background-image:none;cursor:pointer;text-align:center}.vc-base-select select:hover{background-color:var(--vc-select-hover-bg)}.vc-base-select select.vc-align-left{text-align:left}.vc-base-select select.vc-align-right{text-align:right}.vc-time-picker{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:8px 4px}.vc-time-picker.vc-invalid{pointer-events:none;opacity:.5}.vc-time-picker.vc-attached{border-top:1px solid var(--vc-time-picker-border)}.vc-time-picker>*+*{margin-top:4px}.vc-time-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:var(--vc-text-sm);font-weight:var(--vc-font-semibold);text-transform:uppercase;margin-top:-4px;padding-left:4px;padding-right:4px;line-height:21px}.vc-time-select-group{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 4px;background:var(--vc-time-select-group-bg);border-radius:var(--vc-rounded-md);border:1px solid var(--vc-time-select-group-border)}.vc-time-select-group .vc-base-icon{margin-right:4px;color:var(--vc-time-select-group-icon-color)}.vc-time-select-group select{background:transparent;padding:0 4px}.vc-time-weekday{color:var(--vc-time-weekday-color);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--vc-time-month-color);margin-left:8px}.vc-time-day{color:var(--vc-time-day-color);margin-left:4px}.vc-time-year{color:var(--vc-time-year-color);margin-left:8px}.vc-time-colon{margin:0 1px 2px 2px}.vc-time-decimal{margin:0 0 0 1px}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active{transition:opacity var(--vc-slide-duration) var(--vc-slide-timing),-webkit-transform var(--vc-slide-duration) var(--vc-slide-timing);transition:transform var(--vc-slide-duration) var(--vc-slide-timing),opacity var(--vc-slide-duration) var(--vc-slide-timing);transition:transform var(--vc-slide-duration) var(--vc-slide-timing),opacity var(--vc-slide-duration) var(--vc-slide-timing),-webkit-transform var(--vc-slide-duration) var(--vc-slide-timing);-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}.vc-none-leave-active,.vc-fade-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active,.vc-slide-down-leave-active{position:absolute!important;width:100%}.vc-none-enter-from,.vc-none-leave-to,.vc-fade-enter-from,.vc-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to{opacity:0}.vc-slide-left-enter-from,.vc-slide-right-leave-to,.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left{-webkit-transform:translateX(var(--vc-slide-translate));transform:translate(var(--vc-slide-translate))}.vc-slide-right-enter-from,.vc-slide-left-leave-to,.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right{-webkit-transform:translateX(calc(-1 * var(--vc-slide-translate)));transform:translate(calc(-1 * var(--vc-slide-translate)))}.vc-slide-up-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top{-webkit-transform:translateY(var(--vc-slide-translate));transform:translateY(var(--vc-slide-translate))}.vc-slide-down-enter-from,.vc-slide-up-leave-to,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom{-webkit-transform:translateY(calc(-1 * var(--vc-slide-translate)));transform:translateY(calc(-1 * var(--vc-slide-translate)))}:root{--vc-white: #ffffff;--vc-black: #000000;--vc-gray-50: #f8fafc;--vc-gray-100: #f1f5f9;--vc-gray-200: #e2e8f0;--vc-gray-300: #cbd5e1;--vc-gray-400: #94a3b8;--vc-gray-500: #64748b;--vc-gray-600: #475569;--vc-gray-700: #334155;--vc-gray-800: #1e293b;--vc-gray-900: #0f172a;--vc-font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--vc-font-normal: 400;--vc-font-medium: 500;--vc-font-semibold: 600;--vc-font-bold: 700;--vc-text-2xs: 10px;--vc-text-xs: 12px;--vc-text-sm: 14px;--vc-text-base: 16px;--vc-text-lg: 18px;--vc-text-xl: 20px;--vc-text-2xl: 24px;--vc-leading-none: 1;--vc-leading-tight: 1.25;--vc-leading-snug: 1.375;--vc-leading-normal: 1.5;--vc-rounded: .25rem;--vc-rounded-md: .375rem;--vc-rounded-lg: .5rem;--vc-rounded-full: 9999px;--vc-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--vc-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--vc-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--vc-slide-translate: 22px;--vc-slide-duration: .15s;--vc-slide-timing: ease;--vc-day-content-transition: all .13s ease-in;--vc-weeknumber-offset-inside: 26px;--vc-weeknumber-offset-outside: 34px}.vc-gray{--vc-accent-50: var(--vc-gray-50);--vc-accent-100: var(--vc-gray-100);--vc-accent-200: var(--vc-gray-200);--vc-accent-300: var(--vc-gray-300);--vc-accent-400: var(--vc-gray-400);--vc-accent-500: var(--vc-gray-500);--vc-accent-600: var(--vc-gray-600);--vc-accent-700: var(--vc-gray-700);--vc-accent-800: var(--vc-gray-800);--vc-accent-900: var(--vc-gray-900)}.vc-red{--vc-accent-50: #fef2f2;--vc-accent-100: #fee2e2;--vc-accent-200: #fecaca;--vc-accent-300: #fca5a5;--vc-accent-400: #f87171;--vc-accent-500: #ef4444;--vc-accent-600: #dc2626;--vc-accent-700: #b91c1c;--vc-accent-800: #991b1b;--vc-accent-900: #7f1d1d}.vc-orange{--vc-accent-50: #fff7ed;--vc-accent-100: #ffedd5;--vc-accent-200: #fed7aa;--vc-accent-300: #fdba74;--vc-accent-400: #fb923c;--vc-accent-500: #f97316;--vc-accent-600: #ea580c;--vc-accent-700: #c2410c;--vc-accent-800: #9a3412;--vc-accent-900: #7c2d12}.vc-yellow{--vc-accent-50: #fefce8;--vc-accent-100: #fef9c3;--vc-accent-200: #fef08a;--vc-accent-300: #fde047;--vc-accent-400: #facc15;--vc-accent-500: #eab308;--vc-accent-600: #ca8a04;--vc-accent-700: #a16207;--vc-accent-800: #854d0e;--vc-accent-900: #713f12}.vc-green{--vc-accent-50: #f0fdf4;--vc-accent-100: #dcfce7;--vc-accent-200: #bbf7d0;--vc-accent-300: #86efac;--vc-accent-400: #4ade80;--vc-accent-500: #22c55e;--vc-accent-600: #16a34a;--vc-accent-700: #15803d;--vc-accent-800: #166534;--vc-accent-900: #14532d}.vc-teal{--vc-accent-50: #f0fdfa;--vc-accent-100: #ccfbf1;--vc-accent-200: #99f6e4;--vc-accent-300: #5eead4;--vc-accent-400: #2dd4bf;--vc-accent-500: #14b8a6;--vc-accent-600: #0d9488;--vc-accent-700: #0f766e;--vc-accent-800: #115e59;--vc-accent-900: #134e4a}.vc-blue{--vc-accent-50: #eff6ff;--vc-accent-100: #dbeafe;--vc-accent-200: #bfdbfe;--vc-accent-300: #93c5fd;--vc-accent-400: #60a5fa;--vc-accent-500: #3b82f6;--vc-accent-600: #2563eb;--vc-accent-700: #1d4ed8;--vc-accent-800: #1e40af;--vc-accent-900: #1e3a8a}.vc-indigo{--vc-accent-50: #eef2ff;--vc-accent-100: #e0e7ff;--vc-accent-200: #c7d2fe;--vc-accent-300: #a5b4fc;--vc-accent-400: #818cf8;--vc-accent-500: #6366f1;--vc-accent-600: #4f46e5;--vc-accent-700: #4338ca;--vc-accent-800: #3730a3;--vc-accent-900: #312e81}.vc-purple{--vc-accent-50: #faf5ff;--vc-accent-100: #f3e8ff;--vc-accent-200: #e9d5ff;--vc-accent-300: #d8b4fe;--vc-accent-400: #c084fc;--vc-accent-500: #a855f7;--vc-accent-600: #9333ea;--vc-accent-700: #7e22ce;--vc-accent-800: #6b21a8;--vc-accent-900: #581c87}.vc-pink{--vc-accent-50: #fdf2f8;--vc-accent-100: #fce7f3;--vc-accent-200: #fbcfe8;--vc-accent-300: #f9a8d4;--vc-accent-400: #f472b6;--vc-accent-500: #ec4899;--vc-accent-600: #db2777;--vc-accent-700: #be185d;--vc-accent-800: #9d174d;--vc-accent-900: #831843}.vc-focus:focus-within{outline:0;box-shadow:var(--vc-focus-ring)}.vc-light{--vc-color: var(--vc-gray-900);--vc-bg: var(--vc-white);--vc-border: var(--vc-gray-300);--vc-hover-bg: hsla(211, 25%, 84%, .3);--vc-focus-ring: 0 0 0 2px rgb(59, 131, 246, .4);--vc-header-arrow-color: var(--vc-gray-500);--vc-header-arrow-hover-bg: var(--vc-gray-200);--vc-header-title-color: var(--vc-gray-900);--vc-weekday-color: var(--vc-gray-500);--vc-weeknumber-color: var(--vc-gray-400);--vc-nav-hover-bg: var(--vc-gray-200);--vc-nav-title-color: var(--vc-gray-900);--vc-nav-item-hover-box-shadow: none;--vc-nav-item-active-color: var(--vc-white);--vc-nav-item-active-bg: var(--vc-accent-500);--vc-nav-item-active-box-shadow: var(--vc-shadow);--vc-nav-item-current-color: var(--vc-accent-600);--vc-day-popover-container-color: var(--vc-white);--vc-day-popover-container-bg: var(--vc-gray-800);--vc-day-popover-container-border: var(--vc-gray-700);--vc-day-popover-header-color: var(--vc-gray-700);--vc-popover-content-color: var(--vc-gray-900);--vc-popover-content-bg: var(--vc-gray-50);--vc-popover-content-border: var(--vc-gray-300);--vc-time-picker-border: var(--vc-gray-300);--vc-time-weekday-color: var(--vc-gray-700);--vc-time-month-color: var(--vc-accent-600);--vc-time-day-color: var(--vc-accent-600);--vc-time-year-color: var(--vc-gray-500);--vc-time-select-group-bg: var(--vc-gray-50);--vc-time-select-group-border: var(--vc-gray-300);--vc-time-select-group-icon-color: var(--vc-accent-500);--vc-select-color: var(--vc-gray-900);--vc-select-bg: var(--vc-gray-100);--vc-select-hover-bg: var(--vc-gray-200);--vc-day-content-hover-bg: var(--vc-hover-bg);--vc-day-content-disabled-color: var(--vc-gray-400)}.vc-light.vc-attr,.vc-light .vc-attr{--vc-content-color: var(--vc-accent-600);--vc-highlight-outline-bg: var(--vc-white);--vc-highlight-outline-border: var(--vc-accent-600);--vc-highlight-outline-content-color: var(--vc-accent-700);--vc-highlight-light-bg: var(--vc-accent-200);--vc-highlight-light-content-color: var(--vc-accent-900);--vc-highlight-solid-bg: var(--vc-accent-600);--vc-highlight-solid-content-color: var(--vc-white);--vc-dot-bg: var(--vc-accent-600);--vc-bar-bg: var(--vc-accent-600)}.vc-dark{--vc-color: var(--vc-white);--vc-bg: var(--vc-gray-900);--vc-border: var(--vc-gray-700);--vc-hover-bg: hsla(216, 15%, 52%, .3);--vc-focus-ring: 0 0 0 2px rgb(59 130 246 / .7);--vc-header-arrow-color: var(--vc-gray-300);--vc-header-arrow-hover-bg: var(--vc-gray-800);--vc-header-title-color: var(--vc-gray-100);--vc-weekday-color: var(--vc-accent-200);--vc-weeknumber-color: var(--vc-gray-500);--vc-nav-hover-bg: var(--vc-gray-700);--vc-nav-title-color: var(--vc-gray-100);--vc-nav-item-hover-box-shadow: none;--vc-nav-item-active-color: var(--vc-white);--vc-nav-item-active-bg: var(--vc-accent-500);--vc-nav-item-active-box-shadow: none;--vc-nav-item-current-color: var(--vc-accent-400);--vc-day-popover-container-color: var(--vc-gray-800);--vc-day-popover-container-bg: var(--vc-white);--vc-day-popover-container-border: var(--vc-gray-100);--vc-day-popover-header-color: var(--vc-gray-300);--vc-popover-content-color: var(--vc-white);--vc-popover-content-bg: var(--vc-gray-800);--vc-popover-content-border: var(--vc-gray-700);--vc-time-picker-border: var(--vc-gray-700);--vc-time-weekday-color: var(--vc-gray-400);--vc-time-month-color: var(--vc-accent-400);--vc-time-day-color: var(--vc-accent-400);--vc-time-year-color: var(--vc-gray-500);--vc-time-select-group-bg: var(--vc-gray-700);--vc-time-select-group-border: var(--vc-gray-500);--vc-time-select-group-icon-color: var(--vc-accent-400);--vc-select-color: var(--vc-gray-200);--vc-select-bg: var(--vc-gray-700);--vc-select-hover-bg: var(--vc-gray-600);--vc-day-content-hover-bg: var(--vc-hover-bg);--vc-day-content-disabled-color: var(--vc-gray-600)}.vc-dark.vc-attr,.vc-dark .vc-attr{--vc-content-color: var(--vc-accent-500);--vc-highlight-outline-bg: var(--vc-gray-900);--vc-highlight-outline-border: var(--vc-accent-300);--vc-highlight-outline-content-color: var(--vc-accent-200);--vc-highlight-light-bg: var(--vc-accent-800);--vc-highlight-light-content-color: var(--vc-accent-100);--vc-highlight-solid-bg: var(--vc-accent-500);--vc-highlight-solid-content-color: var(--vc-white);--vc-dot-bg: var(--vc-accent-500);--vc-bar-bg: var(--vc-accent-500)}.vc-container{position:relative;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-max-content;width:max-content;height:-webkit-max-content;height:max-content;font-family:var(--vc-font-family);color:var(--vc-color);background-color:var(--vc-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.vc-container,.vc-container *{box-sizing:border-box}.vc-container:focus,.vc-container *:focus{outline:none}.vc-container .vc-container{border:none}.vc-bordered{border:1px solid;border-color:var(--vc-border);border-radius:var(--vc-rounded-lg)}.vc-expanded{min-width:100%}.vc-transparent{background-color:transparent}.vc-date-picker-content{padding:0;background-color:var(--vc-bg)}.vc-date-picker-content .vc-container{border:0}
